[gd_scene load_steps=29 format=3 uid="uid://cl7tlq3ihgjnc"] [ext_resource type="PackedScene" uid="uid://dgvkijfxrrwi7" path="res://player.tscn" id="1_lcok1"] [ext_resource type="Script" uid="uid://dmt6jlw8ygxws" path="res://stage_3_final.gd" id="1_n2uq4"] [ext_resource type="Texture2D" uid="uid://b33bkpk2j2gk" path="res://reruntuhan.png" id="2_6t4tm"] [ext_resource type="Texture2D" uid="uid://bm760g54vhymn" path="res://5afeb96a-e8d1-4aa2-8307-d8ae8ae40e0b_removalai_preview.png" id="2_7bjgb"] [ext_resource type="Texture2D" uid="uid://crowhxdfss4n4" path="res://gedungjerman1.png" id="2_chl4m"] [ext_resource type="Texture2D" uid="uid://b3naa4snrnfks" path="res://Screenshot 2026-05-15 000809.png" id="2_le8ht"] [ext_resource type="PackedScene" uid="uid://cwyywnfpvkvjb" path="res://tangga.tscn" id="3_7bjgb"] [ext_resource type="Texture2D" uid="uid://bmpdy42vmo5r2" path="res://playerbadanperang.png" id="3_ebthc"] [ext_resource type="Texture2D" uid="uid://d388threa3r03" path="res://playertangankananperang.png" id="4_6ons0"] [ext_resource type="PackedScene" uid="uid://dxnjxgkemw8o1" path="res://ui_simple.tscn" id="4_kawac"] [ext_resource type="PackedScene" uid="uid://bmednjtydkrlx" path="res://panzerboss.tscn" id="4_n2uq4"] [ext_resource type="Texture2D" uid="uid://cydsw21forb64" path="res://playertangankiriperang.png" id="5_3e313"] [ext_resource type="Texture2D" uid="uid://4f0w127ss5g4" path="res://kepaladewasa.png" id="6_chl4m"] [ext_resource type="Texture2D" uid="uid://cp3jjwrlisdgp" path="res://360_F_148003870_lVBkCtdBqsB2hZP54UmS23dMp1xZhcbI.jpg" id="8_6ons0"] [ext_resource type="Texture2D" uid="uid://pp51hu1avf3w" path="res://ChatGPT Image 2 Jun 2026, 11.50.06.png" id="8_n8h6u"] [ext_resource type="Texture2D" uid="uid://c5lr1x6vagds3" path="res://bgireng.png" id="9_lmq8c"] [ext_resource type="PackedScene" uid="uid://btbivrn3hai2j" path="res://heal_up.tscn" id="17_lmq8c"] [ext_resource type="PackedScene" uid="uid://5rgcnupahr35" path="res://power_up.tscn" id="18_5es3j"] [ext_resource type="PackedScene" uid="uid://brdr4ud3lhilj" path="res://uitombolstage3final.tscn" id="19_3x1ep"] [ext_resource type="AudioStream" uid="uid://b4x78nsfu5787" path="res://SJBeethovenVirus.ogg" id="20_4h5so"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_n2uq4"] size = Vector2(5088, 1618) [sub_resource type="RectangleShape2D" id="RectangleShape2D_6ons0"] size = Vector2(1216.625, 35) [sub_resource type="RectangleShape2D" id="RectangleShape2D_7bjgb"] size = Vector2(1363, 35) [sub_resource type="RectangleShape2D" id="RectangleShape2D_6t4tm"] size = Vector2(504, 1858) [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") } [node name="Node2D" type="Node2D"] script = ExtResource("1_n2uq4") [node name="StaticBody2D" type="StaticBody2D" parent="."] [node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] position = Vector2(985, 1301) shape = SubResource("RectangleShape2D_n2uq4") [node name="CollisionShape2D2" type="CollisionShape2D" parent="StaticBody2D"] position = Vector2(393.3125, 23) shape = SubResource("RectangleShape2D_6ons0") [node name="CollisionShape2D3" type="CollisionShape2D" parent="StaticBody2D"] position = Vector2(1629.5, -460) shape = SubResource("RectangleShape2D_7bjgb") [node name="CollisionShape2D4" type="CollisionShape2D" parent="StaticBody2D"] position = Vector2(-683, -439) shape = SubResource("RectangleShape2D_6t4tm") [node name="CollisionShape2D5" type="CollisionShape2D" parent="StaticBody2D"] position = Vector2(2567, -444) shape = SubResource("RectangleShape2D_6t4tm") [node name="Node2D" type="Node2D" parent="."] [node name="Sprite2D6" type="Sprite2D" parent="Node2D"] position = Vector2(1581.25, -44.999985) scale = Vector2(3.0625005, 3.5763679) texture = ExtResource("2_7bjgb") [node name="Tangga2" parent="Node2D" instance=ExtResource("3_7bjgb")] position = Vector2(724, -461) [node name="Sprite2D5" type="Sprite2D" parent="Node2D"] position = Vector2(204.75002, 200.99998) scale = Vector2(2.5691667, 2.3075) texture = ExtResource("2_chl4m") [node name="Sprite2D7" type="Sprite2D" parent="Node2D"] position = Vector2(-498, 380) texture = ExtResource("2_6t4tm") [node name="Tangga" parent="Node2D" instance=ExtResource("3_7bjgb")] position = Vector2(-433, 16) [node name="Sprite2D" type="Sprite2D" parent="Node2D"] position = Vector2(-867, 533) texture = ExtResource("2_le8ht") [node name="Sprite2D2" type="Sprite2D" parent="Node2D"] position = Vector2(509, 533) texture = ExtResource("2_le8ht") [node name="Sprite2D8" type="Sprite2D" parent="Node2D"] position = Vector2(2309, 381) texture = ExtResource("2_6t4tm") [node name="Sprite2D3" type="Sprite2D" parent="Node2D"] position = Vector2(1885, 533) texture = ExtResource("2_le8ht") [node name="Polygon2D" type="Polygon2D" parent="Node2D"] texture_repeat = 2 texture = ExtResource("8_6ons0") polygon = PackedVector2Array(-1557, 572, 2577, 573, 2606, 1781, -1714, 1814) [node name="Sprite2D4" type="Sprite2D" parent="Node2D"] [node name="CanvasLayer" type="CanvasLayer" parent="Node2D"] layer = -1 [node name="Sprite2D" type="Sprite2D" parent="Node2D/CanvasLayer"] position = Vector2(588, 397.99997) scale = Vector2(0.8603723, 0.82099277) texture = ExtResource("8_n8h6u") [node name="Sprite2D2" type="Sprite2D" parent="Node2D/CanvasLayer"] position = Vector2(280, 405) texture = ExtResource("9_lmq8c") [node name="Sprite2D3" type="Sprite2D" parent="Node2D/CanvasLayer"] position = Vector2(1088, 405) texture = ExtResource("9_lmq8c") [node name="ColorRect" type="ColorRect" parent="Node2D/CanvasLayer"] offset_left = -93.0 offset_top = 480.0 offset_right = 1459.0 offset_bottom = 1250.0 color = Color(0, 0, 0, 1) [node name="CameraStageFixed" type="Camera2D" parent="."] position = Vector2(936, 71) zoom = Vector2(0.4, 0.4) [node name="panzer" parent="." instance=ExtResource("4_n2uq4")] position = Vector2(1267, -45) [node name="Player" parent="." instance=ExtResource("1_lcok1")] position = Vector2(-128, 396) kostum_badan_custom = ExtResource("3_ebthc") kostum_tangan_kanan_custom = ExtResource("4_6ons0") kostum_tangan_kiri_custom = ExtResource("5_3e313") kostum_kepala_custom = ExtResource("6_chl4m") is_pegang_senjata = true [node name="healup" parent="." instance=ExtResource("17_lmq8c")] position = Vector2(1637, -656) [node name="powerup" parent="." instance=ExtResource("18_5es3j")] position = Vector2(177, -202) [node name="CanvasLayer" parent="." instance=ExtResource("19_3x1ep")] [node name="UI" type="CanvasLayer" parent="."] [node name="UISimple" parent="UI" instance=ExtResource("4_kawac")] metadata/_edit_use_anchors_ = true [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="Backsound" type="AudioStreamPlayer" parent="."] stream = ExtResource("20_4h5so") autoplay = true