[gd_scene load_steps=41 format=3 uid="uid://bdk2c2s10wqi8"] [ext_resource type="Texture2D" uid="uid://e1vyqlss0kok" path="res://46548302-bd91-4992-a140-be9db2b52a9d_removalai_preview (1).png" id="1_clxws"] [ext_resource type="Script" uid="uid://bgk80alu47w6l" path="res://stage_2_2.gd" id="1_evdi3"] [ext_resource type="Texture2D" uid="uid://bi572stlcu3ab" path="res://militaryfence.png" id="2_34m0g"] [ext_resource type="Texture2D" uid="uid://8n2fmp731b41" path="res://4ac633a3-5a0a-43bd-afbe-99f76ddfdd4e_removalai_preview.png" id="3_apa6y"] [ext_resource type="PackedScene" uid="uid://bkvfolxierqci" path="res://menaralampu.tscn" id="3_ier2w"] [ext_resource type="Texture2D" uid="uid://deyseq1r3xjkw" path="res://5f9b6e8b-fb86-45cc-a90b-4f84643477cc_removalai_preview.png" id="4_ier2w"] [ext_resource type="PackedScene" uid="uid://cp3krownsa8g5" path="res://generator.tscn" id="4_j3d32"] [ext_resource type="Texture2D" uid="uid://b3naa4snrnfks" path="res://Screenshot 2026-05-15 000809.png" id="5_b6071"] [ext_resource type="Texture2D" uid="uid://c63ixko687bhn" path="res://0051-rock-stone-texture-seamless-hr.jpg" id="6_xm0fx"] [ext_resource type="PackedScene" uid="uid://cwyywnfpvkvjb" path="res://tangga.tscn" id="7_j62c0"] [ext_resource type="Texture2D" uid="uid://do8wxcp3hyfvt" path="res://seamless-sand-textures.jpg" id="8_f8hx3"] [ext_resource type="PackedScene" uid="uid://dgvkijfxrrwi7" path="res://player.tscn" id="9_x7dya"] [ext_resource type="Texture2D" uid="uid://cqnhq0xbwlvty" path="res://Early-Morning-Blue-Sky-Clouds-and-Sunrise-patternpictures-5805.jpg" id="10_fuyf2"] [ext_resource type="PackedScene" uid="uid://dqkmct8danu6l" path="res://hidingspot.tscn" id="11_ldn2e"] [ext_resource type="Script" uid="uid://m60u7lnjojex" path="res://titikbom.gd" id="14_b6071"] [ext_resource type="Texture2D" uid="uid://c1dkt602v4lja" path="res://a89931eb-ed5f-4729-aeb3-0a8387351d49_removalai_preview.png" id="15_xm0fx"] [ext_resource type="Texture2D" uid="uid://bmpdy42vmo5r2" path="res://playerbadanperang.png" id="16_evdi3"] [ext_resource type="Script" uid="uid://bppt0ig00m2ri" path="res://timer_stage_2.gd" id="16_xm0fx"] [ext_resource type="Texture2D" uid="uid://d388threa3r03" path="res://playertangankananperang.png" id="17_34m0g"] [ext_resource type="Texture2D" uid="uid://chgqw1c42rh33" path="res://985eaf29-5f98-4fcc-93cc-ee8949af1fbf_removalai_preview.png" id="17_j62c0"] [ext_resource type="Texture2D" uid="uid://cydsw21forb64" path="res://playertangankiriperang.png" id="18_tvdrd"] [ext_resource type="Texture2D" uid="uid://bjinv6xge2gwc" path="res://png-transparent-rubbish-bins-waste-paper-baskets-plastic-intermodal-container-municipal-solid-waste-waste-container-waste-containment-waste-metal-removebg-preview.png" id="18_x7dya"] [ext_resource type="Texture2D" uid="uid://crbjrdx36q4i2" path="res://Screenshot 2026-05-15 000826.png" id="19_fuyf2"] [ext_resource type="Texture2D" uid="uid://4f0w127ss5g4" path="res://kepaladewasa.png" id="19_howwg"] [ext_resource type="Texture2D" uid="uid://drxy51wqohpa3" path="res://langitnormandia.png" id="25_tvdrd"] [ext_resource type="PackedScene" uid="uid://dxnjxgkemw8o1" path="res://ui_simple.tscn" id="26_howwg"] [ext_resource type="PackedScene" uid="uid://cg1j8nx4m03il" path="res://uitombol.tscn" id="27_m0olw"] [ext_resource type="AudioStream" uid="uid://0bh4ltusjrli" path="res://Relax _ 5 minutes of Sand and Sea _ Sounds of Nature _ Sleep Sounds - Copy - Copy.ogg" id="28_mimrk"] [ext_resource type="AudioStream" uid="uid://u1qkxsp2t4as" path="res://Beethoven_ Piano Sonata No. 17 in D minor, Op. 31 No. 2 -Tempest_ 3. Allegretto.ogg" id="29_qjpkr"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_evdi3"] size = Vector2(7933.25, 37) [sub_resource type="RectangleShape2D" id="RectangleShape2D_34m0g"] size = Vector2(6069.4688, 37) [sub_resource type="RectangleShape2D" id="RectangleShape2D_tvdrd"] size = Vector2(4234, 181) [sub_resource type="RectangleShape2D" id="RectangleShape2D_j62c0"] size = Vector2(175.75, 175.5) [sub_resource type="RectangleShape2D" id="RectangleShape2D_ldn2e"] size = Vector2(157.5, 85) [sub_resource type="RectangleShape2D" id="RectangleShape2D_x7dya"] size = Vector2(222.75, 202.5) [sub_resource type="Animation" id="Animation_tdbxv"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ColorRect:modulate") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(0, 0, 0, 1)] } [sub_resource type="Animation" id="Animation_qreso"] resource_name = "fadein" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ColorRect:modulate") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.23333335), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(0, 0, 0, 1), Color(0, 0, 0, 0)] } [sub_resource type="Animation" id="Animation_ft30j"] resource_name = "new_animation" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ColorRect:modulate") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(0, 0, 0, 0), Color(0, 0, 0, 1)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_g0xkk"] _data = { &"RESET": SubResource("Animation_tdbxv"), &"fadein": SubResource("Animation_qreso"), &"fadeout": SubResource("Animation_ft30j") } [sub_resource type="RectangleShape2D" id="RectangleShape2D_howwg"] size = Vector2(1420, 1683) [node name="Node2D" type="Node2D"] script = ExtResource("1_evdi3") [node name="Node2D2" type="Node2D" parent="."] position = Vector2(0, -1) [node name="Sprite2D40" type="Sprite2D" parent="Node2D2"] position = Vector2(6119, 316) scale = Vector2(2.0033333, 1.8180212) texture = ExtResource("2_34m0g") [node name="Sprite2D41" type="Sprite2D" parent="Node2D2"] position = Vector2(7231.0005, 316) scale = Vector2(2.0033333, 1.8180212) texture = ExtResource("2_34m0g") [node name="Sprite2D42" type="Sprite2D" parent="Node2D2"] position = Vector2(8335.001, 316) scale = Vector2(2.0033333, 1.8180212) texture = ExtResource("2_34m0g") [node name="Sprite2D43" type="Sprite2D" parent="Node2D2"] position = Vector2(11079, 316) scale = Vector2(2.0033333, 1.8180212) texture = ExtResource("2_34m0g") [node name="Sprite2D44" type="Sprite2D" parent="Node2D2"] position = Vector2(14271, 316) scale = Vector2(2.0033333, 1.8180212) texture = ExtResource("2_34m0g") [node name="Sprite2D45" type="Sprite2D" parent="Node2D2"] position = Vector2(15383, 316) scale = Vector2(2.0033333, 1.8180212) texture = ExtResource("2_34m0g") [node name="Sprite2D" type="Sprite2D" parent="Node2D2"] position = Vector2(9634, -170) scale = Vector2(5.5266666, 5.172019) texture = ExtResource("1_clxws") [node name="Sprite2D2" type="Sprite2D" parent="Node2D2"] position = Vector2(12395, -64) scale = Vector2(5.0099993, 4.7514834) texture = ExtResource("3_apa6y") [node name="Sprite2D3" type="Sprite2D" parent="Node2D2"] position = Vector2(10322, 236.00002) scale = Vector2(2.1308322, 2.1091774) texture = ExtResource("4_ier2w") [node name="Sprite2D4" type="Sprite2D" parent="Node2D2"] position = Vector2(14526, 236) scale = Vector2(2.1308322, 2.1091774) texture = ExtResource("4_ier2w") [node name="menaralampu" parent="." instance=ExtResource("3_ier2w")] position = Vector2(2060, -688) [node name="menaralampu2" parent="." instance=ExtResource("3_ier2w")] position = Vector2(6709, -688) [node name="generator" parent="." instance=ExtResource("4_j3d32")] position = Vector2(4260, -21) langsung_rusak_dari_awal = true [node name="Tanah" type="StaticBody2D" parent="."] [node name="Sprite2D" type="Sprite2D" parent="Tanah"] position = Vector2(-560, 551) texture = ExtResource("5_b6071") [node name="Sprite2D2" type="Sprite2D" parent="Tanah"] position = Vector2(823, 551) texture = ExtResource("5_b6071") [node name="Sprite2D3" type="Sprite2D" parent="Tanah"] position = Vector2(2207, 551) texture = ExtResource("5_b6071") [node name="Sprite2D4" type="Sprite2D" parent="Tanah"] position = Vector2(3590, 551) texture = ExtResource("5_b6071") [node name="Sprite2D5" type="Sprite2D" parent="Tanah"] position = Vector2(4973, 551) texture = ExtResource("5_b6071") [node name="Sprite2D6" type="Sprite2D" parent="Tanah"] position = Vector2(6357, 551) texture = ExtResource("5_b6071") [node name="Sprite2D7" type="Sprite2D" parent="Tanah"] position = Vector2(7736, 551) texture = ExtResource("5_b6071") [node name="Sprite2D40" type="Sprite2D" parent="Tanah"] position = Vector2(9118.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D41" type="Sprite2D" parent="Tanah"] position = Vector2(10501.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D42" type="Sprite2D" parent="Tanah"] position = Vector2(11885.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D43" type="Sprite2D" parent="Tanah"] position = Vector2(13268.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D44" type="Sprite2D" parent="Tanah"] position = Vector2(14651.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D45" type="Sprite2D" parent="Tanah"] position = Vector2(16035.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D46" type="Sprite2D" parent="Tanah"] position = Vector2(17414.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D47" type="Sprite2D" parent="Tanah"] position = Vector2(18795.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D48" type="Sprite2D" parent="Tanah"] position = Vector2(20178.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D49" type="Sprite2D" parent="Tanah"] position = Vector2(21562.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D50" type="Sprite2D" parent="Tanah"] position = Vector2(22941.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D51" type="Sprite2D" parent="Tanah"] position = Vector2(24321.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D52" type="Sprite2D" parent="Tanah"] position = Vector2(25704.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D53" type="Sprite2D" parent="Tanah"] position = Vector2(27088.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D54" type="Sprite2D" parent="Tanah"] position = Vector2(28467.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D55" type="Sprite2D" parent="Tanah"] position = Vector2(29850.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D56" type="Sprite2D" parent="Tanah"] position = Vector2(31233.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D57" type="Sprite2D" parent="Tanah"] position = Vector2(32617.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D58" type="Sprite2D" parent="Tanah"] position = Vector2(33996.5, 551) texture = ExtResource("5_b6071") [node name="Sprite2D8" type="Sprite2D" parent="Tanah"] position = Vector2(-729.99994, 995.00006) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D9" type="Sprite2D" parent="Tanah"] position = Vector2(313, 995) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D10" type="Sprite2D" parent="Tanah"] position = Vector2(1355.4167, 995.4167) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D11" type="Sprite2D" parent="Tanah"] position = Vector2(2398.4167, 995.4167) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D12" type="Sprite2D" parent="Tanah"] position = Vector2(3441.4165, 995.4167) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D13" type="Sprite2D" parent="Tanah"] position = Vector2(4484.4165, 995.4167) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D14" type="Sprite2D" parent="Tanah"] position = Vector2(5526.834, 995.83344) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D15" type="Sprite2D" parent="Tanah"] position = Vector2(6569.834, 995.83344) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D16" type="Sprite2D" parent="Tanah"] position = Vector2(7612.4165, 995.4167) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D17" type="Sprite2D" parent="Tanah"] position = Vector2(8655.417, 995.4167) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D18" type="Sprite2D" parent="Tanah"] position = Vector2(9697.833, 995.83344) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D19" type="Sprite2D" parent="Tanah"] position = Vector2(10740.833, 995.83344) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D20" type="Sprite2D" parent="Tanah"] position = Vector2(11783.833, 995.83344) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D21" type="Sprite2D" parent="Tanah"] position = Vector2(12826.833, 995.83344) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D22" type="Sprite2D" parent="Tanah"] position = Vector2(13869.251, 996.2502) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D23" type="Sprite2D" parent="Tanah"] position = Vector2(14912.251, 996.2502) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D28" type="Sprite2D" parent="Tanah"] position = Vector2(15955.417, 996.4167) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D29" type="Sprite2D" parent="Tanah"] position = Vector2(16998.418, 996.4167) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D30" type="Sprite2D" parent="Tanah"] position = Vector2(18040.836, 996.83344) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="Sprite2D31" type="Sprite2D" parent="Tanah"] position = Vector2(19083.836, 996.83344) scale = Vector2(1.7380557, 1.3480556) texture = ExtResource("6_xm0fx") [node name="CollisionShape2D" type="CollisionShape2D" parent="Tanah"] position = Vector2(2993.625, 530) shape = SubResource("RectangleShape2D_evdi3") [node name="CollisionShape2D3" type="CollisionShape2D" parent="Tanah"] position = Vector2(19217.75, 530) shape = SubResource("RectangleShape2D_evdi3") [node name="CollisionShape2D2" type="CollisionShape2D" parent="Tanah"] position = Vector2(8094.875, 530) shape = SubResource("RectangleShape2D_34m0g") [node name="CollisionShape2D4" type="CollisionShape2D" parent="Tanah"] position = Vector2(12217.266, 530) shape = SubResource("RectangleShape2D_34m0g") [node name="Tangga" parent="Tanah" instance=ExtResource("7_j62c0")] position = Vector2(-1158, 527) [node name="Sprite2D24" type="Sprite2D" parent="Tanah"] position = Vector2(-2004.9999, 1375) scale = Vector2(3.4613638, 3.311926) texture = ExtResource("8_f8hx3") [node name="Sprite2D27" type="Sprite2D" parent="Tanah"] position = Vector2(-4285.999, 1375) scale = Vector2(3.4613638, 3.311926) texture = ExtResource("8_f8hx3") [node name="Sprite2D25" type="Sprite2D" parent="Tanah"] position = Vector2(278.00003, 1375) scale = Vector2(3.4613638, 3.311926) texture = ExtResource("8_f8hx3") [node name="Sprite2D26" type="Sprite2D" parent="Tanah"] position = Vector2(2562.25, 1374.9999) scale = Vector2(3.4613638, 3.311926) texture = ExtResource("8_f8hx3") [node name="CollisionShape2D5" type="CollisionShape2D" parent="Tanah"] position = Vector2(-3309, 1106) shape = SubResource("RectangleShape2D_tvdrd") [node name="CanvasLayer" type="CanvasLayer" parent="."] layer = -1 visible = false [node name="Sprite2D" type="Sprite2D" parent="CanvasLayer"] position = Vector2(-328, 660) scale = Vector2(0.8603723, 0.82099277) texture = ExtResource("10_fuyf2") [node name="Node2D" type="Node2D" parent="."] [node name="Area2D" parent="Node2D" instance=ExtResource("11_ldn2e")] position = Vector2(2383, 512) [node name="Area2D2" parent="Node2D" instance=ExtResource("11_ldn2e")] position = Vector2(7032, 512) [node name="titikbom" type="Area2D" parent="."] script = ExtResource("14_b6071") [node name="CollisionShape2D" type="CollisionShape2D" parent="titikbom"] position = Vector2(11682.875, 288.25) shape = SubResource("RectangleShape2D_j62c0") [node name="nobel808" type="Sprite2D" parent="titikbom"] visible = false position = Vector2(11684, 301) rotation = 1.6109389 scale = Vector2(0.5, 0.59583336) texture = ExtResource("15_xm0fx") [node name="Player" parent="." instance=ExtResource("9_x7dya")] position = Vector2(8959, 411) kostum_badan_custom = ExtResource("16_evdi3") kostum_tangan_kanan_custom = ExtResource("17_34m0g") kostum_tangan_kiri_custom = ExtResource("18_tvdrd") kostum_kepala_custom = ExtResource("19_howwg") [node name="posjaga" type="Node2D" parent="."] [node name="StaticBody2D" type="StaticBody2D" parent="posjaga"] [node name="CollisionShape2D" type="CollisionShape2D" parent="posjaga/StaticBody2D"] position = Vector2(13579.25, 466.5) shape = SubResource("RectangleShape2D_ldn2e") [node name="CollisionShape2D2" type="CollisionShape2D" parent="posjaga/StaticBody2D"] position = Vector2(13810.625, 408.25) shape = SubResource("RectangleShape2D_x7dya") [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="posjaga/StaticBody2D"] visible = false polygon = PackedVector2Array(13948, 291, 13949, 229, 14176, 170, 14304, 66, 15027, 66, 15037, 355, 14876, 506, 13934, 511) [node name="Sprite2D" type="Sprite2D" parent="posjaga"] position = Vector2(15924.999, 96) scale = Vector2(3.0683353, 3.4413948) texture = ExtResource("17_j62c0") flip_h = true [node name="Sprite2D2" type="Sprite2D" parent="posjaga"] position = Vector2(13810.001, 408.625) scale = Vector2(0.6826215, 0.5647139) texture = ExtResource("18_x7dya") [node name="Sprite2D3" type="Sprite2D" parent="posjaga"] position = Vector2(13579, 467) scale = Vector2(1.7391304, 1) texture = ExtResource("19_fuyf2") [node name="TransitionLayer" type="CanvasLayer" parent="."] [node name="ColorRect" type="ColorRect" parent="TransitionLayer"] modulate = Color(0, 0, 0, 1) anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 [node name="fade_to_black" type="AnimationPlayer" parent="TransitionLayer"] libraries = { &"": SubResource("AnimationLibrary_g0xkk") } [node name="TimerStage2" type="CanvasLayer" parent="."] [node name="Label" type="Label" parent="TimerStage2"] anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = 267.0 offset_top = -3.0 offset_right = 791.0 offset_bottom = 224.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("16_xm0fx") [node name="CanvasLayer2" type="CanvasLayer" parent="."] layer = -1 [node name="Sprite2D" type="Sprite2D" parent="CanvasLayer2"] position = Vector2(588, 397.99997) scale = Vector2(0.8603723, 0.82099277) texture = ExtResource("25_tvdrd") [node name="stageselesai" type="Area2D" parent="."] [node name="CollisionShape2D" type="CollisionShape2D" parent="stageselesai"] position = Vector2(16170, -318.5) shape = SubResource("RectangleShape2D_howwg") [node name="uitombol" parent="." instance=ExtResource("27_m0olw")] [node name="CanvasLayer3" type="CanvasLayer" parent="."] [node name="UISimple" parent="CanvasLayer3" instance=ExtResource("26_howwg")] [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource("28_mimrk") [node name="AudioStreamPlayer2" type="AudioStreamPlayer" parent="."] stream = ExtResource("29_qjpkr") [connection signal="body_entered" from="titikbom" to="titikbom" method="_on_body_entered"] [connection signal="body_exited" from="titikbom" to="titikbom" method="_on_body_exited"]