MIF_E31230535/stage3.tscn

566 lines
19 KiB
Plaintext

[gd_scene load_steps=43 format=3 uid="uid://brk2cyq3fxu12"]
[ext_resource type="PackedScene" uid="uid://dgvkijfxrrwi7" path="res://player.tscn" id="1_ualoe"]
[ext_resource type="Script" uid="uid://c8txrkucsrry4" path="res://stage_3.gd" id="1_ytlup"]
[ext_resource type="Texture2D" uid="uid://sj015pbqmjvh" path="res://81bcb177-83d0-4be3-b354-eff82e6cb969_removalai_preview.png" id="2_n5iju"]
[ext_resource type="PackedScene" uid="uid://cwyywnfpvkvjb" path="res://tangga.tscn" id="2_oo16l"]
[ext_resource type="Texture2D" uid="uid://61fhqw7agc0f" path="res://ChatGPT Image 1 Jun 2026, 18.24.10.png" id="3_5q48i"]
[ext_resource type="Texture2D" uid="uid://b1dtmooaiitjb" path="res://3b22563c-1e59-4ce0-a8ec-06f52abac12b_removalai_preview.png" id="3_fc6er"]
[ext_resource type="Texture2D" uid="uid://b3naa4snrnfks" path="res://Screenshot 2026-05-15 000809.png" id="3_oo16l"]
[ext_resource type="Texture2D" uid="uid://ntkpfgwhn6xa" path="res://f3f426df-c4a7-42f7-817b-445cb16e6ad4_removalai_preview.png" id="4_ursl8"]
[ext_resource type="Texture2D" uid="uid://dpkimfc3d12aj" path="res://Gemini_Generated_Image_jv9kqnjv9kqnjv9k-removebg-preview.png" id="5_mwfbg"]
[ext_resource type="Texture2D" uid="uid://bidpyixkayxfj" path="res://jermanhancur1.png" id="5_v8d7k"]
[ext_resource type="Texture2D" uid="uid://c8p2hxcwv65by" path="res://Screenshot_2026-05-11_090655-removebg-preview.png" id="6_7e4s4"]
[ext_resource type="Texture2D" uid="uid://cd1ktpsc8es4g" path="res://jermanhancur2.png" id="6_lb1fc"]
[ext_resource type="Texture2D" uid="uid://b33bkpk2j2gk" path="res://reruntuhan.png" id="8_i604o"]
[ext_resource type="Texture2D" uid="uid://bef3lkhenxqrw" path="res://jermanhancur3.png" id="8_rk6nk"]
[ext_resource type="Texture2D" uid="uid://bmpdy42vmo5r2" path="res://playerbadanperang.png" id="9_so1jd"]
[ext_resource type="Texture2D" uid="uid://d388threa3r03" path="res://playertangankananperang.png" id="10_sibeo"]
[ext_resource type="Texture2D" uid="uid://dhbnsm2yf25lq" path="res://jermanhancur4.png" id="10_x8uxe"]
[ext_resource type="Texture2D" uid="uid://cp3jjwrlisdgp" path="res://360_F_148003870_lVBkCtdBqsB2hZP54UmS23dMp1xZhcbI.jpg" id="11_p84ig"]
[ext_resource type="Texture2D" uid="uid://cydsw21forb64" path="res://playertangankiriperang.png" id="11_v8d7k"]
[ext_resource type="Texture2D" uid="uid://cixewmpp1veg7" path="res://blokade.png" id="12_4g8rc"]
[ext_resource type="Texture2D" uid="uid://4f0w127ss5g4" path="res://kepaladewasa.png" id="12_lb1fc"]
[ext_resource type="Texture2D" uid="uid://pp51hu1avf3w" path="res://ChatGPT Image 2 Jun 2026, 11.50.06.png" id="19_p84ig"]
[ext_resource type="Texture2D" uid="uid://c5lr1x6vagds3" path="res://bgireng.png" id="20_h2lxy"]
[ext_resource type="PackedScene" uid="uid://dxnjxgkemw8o1" path="res://ui_simple.tscn" id="23_jsibu"]
[ext_resource type="PackedScene" uid="uid://cotmlcgequqly" path="res://landmine.tscn" id="24_bsupb"]
[ext_resource type="PackedScene" uid="uid://b2m6v640ng1xp" path="res://soldier.tscn" id="26_rr5cf"]
[ext_resource type="AudioStream" uid="uid://bfr7ruvjay1no" path="res://moonlightsonata3.ogg" id="27_wcthm"]
[ext_resource type="AudioStream" uid="uid://b57xsr1u8tlww" path="res://battlewar.mp3" id="28_fc862"]
[ext_resource type="PackedScene" uid="uid://brdr4ud3lhilj" path="res://uitombolstage3final.tscn" id="28_wcthm"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ursl8"]
size = Vector2(5635, 30.5)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_fc6er"]
size = Vector2(18788, 30.5)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_h2lxy"]
size = Vector2(2752, 1158)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_4g8rc"]
size = Vector2(2752, 597.25)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_7e4s4"]
size = Vector2(2347.125, 1050.5625)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_mwfbg"]
size = Vector2(2446.125, 1119.25)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_cj64u"]
size = Vector2(4739.0625, 2113.25)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_n5iju"]
size = Vector2(867, 2394)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_jsibu"]
size = Vector2(1020, 2789)
[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_ytlup")
[node name="tangga" type="Node" parent="."]
[node name="Tangga" parent="tangga" instance=ExtResource("2_oo16l")]
z_index = -1
position = Vector2(5393, -550)
[node name="Tangga2" parent="tangga" instance=ExtResource("2_oo16l")]
z_index = -1
position = Vector2(7730, -1543)
[node name="Tangga4" parent="tangga" instance=ExtResource("2_oo16l")]
z_index = -1
position = Vector2(7733, -86)
[node name="Tangga3" parent="tangga" instance=ExtResource("2_oo16l")]
position = Vector2(12672, -1540)
[node name="Tangga5" parent="tangga" instance=ExtResource("2_oo16l")]
z_index = 1
position = Vector2(14925, -529)
[node name="asset" type="Node2D" parent="."]
[node name="Sprite2D46" type="Sprite2D" parent="asset"]
z_index = -1
position = Vector2(5512, -739)
rotation = -0.6806784
texture = ExtResource("2_n5iju")
[node name="Sprite2D47" type="Sprite2D" parent="asset"]
z_index = -1
position = Vector2(7479, -743)
rotation = -0.6806784
texture = ExtResource("2_n5iju")
[node name="Sprite2D48" type="Sprite2D" parent="asset"]
z_index = -1
position = Vector2(8375, -1721)
rotation = -0.6806784
texture = ExtResource("2_n5iju")
[node name="Sprite2D49" type="Sprite2D" parent="asset"]
z_index = -1
position = Vector2(11998, -1721)
rotation = -0.6806784
texture = ExtResource("2_n5iju")
[node name="Sprite2D50" type="Sprite2D" parent="asset"]
z_index = -1
position = Vector2(16064.001, -5.999756)
rotation = -0.6806784
texture = ExtResource("2_n5iju")
[node name="Sprite2D51" type="Sprite2D" parent="asset"]
z_index = 1
position = Vector2(34073, 272.00076)
rotation = -0.6806784
texture = ExtResource("2_n5iju")
[node name="Sprite2D32" type="Sprite2D" parent="asset"]
position = Vector2(25319, -51)
scale = Vector2(5.280833, 4.165)
texture = ExtResource("4_ursl8")
[node name="Sprite2D33" type="Sprite2D" parent="asset"]
position = Vector2(28197.08, -60.88006)
scale = Vector2(2.3345306, 1.6838281)
texture = ExtResource("3_5q48i")
[node name="Sprite2D40" type="Sprite2D" parent="asset"]
position = Vector2(34963.54, -43.8)
scale = Vector2(2.1086714, 1.6496485)
texture = ExtResource("3_5q48i")
[node name="Sprite2D" type="Sprite2D" parent="asset"]
position = Vector2(645, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D2" type="Sprite2D" parent="asset"]
position = Vector2(2021, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D24" type="Sprite2D" parent="asset"]
z_index = -1
position = Vector2(6682.75, -8.999958)
scale = Vector2(5.280833, 4.165)
texture = ExtResource("4_ursl8")
[node name="Sprite2D25" type="Sprite2D" parent="asset"]
z_index = -1
position = Vector2(10316.625, -499.99994)
scale = Vector2(9.021252, 8.395001)
texture = ExtResource("3_fc6er")
[node name="Sprite2D27" type="Sprite2D" parent="asset"]
z_index = 1
position = Vector2(13843, -9)
scale = Vector2(5.280833, 4.165)
texture = ExtResource("4_ursl8")
[node name="Sprite2D3" type="Sprite2D" parent="asset"]
position = Vector2(3399.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D4" type="Sprite2D" parent="asset"]
z_index = 1
position = Vector2(4775.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D5" type="Sprite2D" parent="asset"]
z_index = 1
position = Vector2(6156.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D6" type="Sprite2D" parent="asset"]
z_index = 1
position = Vector2(7532.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D7" type="Sprite2D" parent="asset"]
position = Vector2(8911, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D8" type="Sprite2D" parent="asset"]
position = Vector2(10287, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D9" type="Sprite2D" parent="asset"]
position = Vector2(11668.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D10" type="Sprite2D" parent="asset"]
z_index = 1
position = Vector2(13044.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D11" type="Sprite2D" parent="asset"]
z_index = 2
position = Vector2(14423, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D12" type="Sprite2D" parent="asset"]
z_index = 1
position = Vector2(15799, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D29" type="Sprite2D" parent="asset"]
position = Vector2(18467, -477.99994)
scale = Vector2(2.179686, 2.0371091)
texture = ExtResource("5_v8d7k")
[node name="Sprite2D45" type="Sprite2D" parent="asset"]
position = Vector2(40400, -480)
scale = Vector2(2.179686, 2.0371091)
texture = ExtResource("5_v8d7k")
[node name="Sprite2D13" type="Sprite2D" parent="asset"]
position = Vector2(17180, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D14" type="Sprite2D" parent="asset"]
position = Vector2(18556, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D30" type="Sprite2D" parent="asset"]
position = Vector2(20788.25, -60)
scale = Vector2(3.0224965, 3.3750002)
texture = ExtResource("6_lb1fc")
[node name="Sprite2D34" type="Sprite2D" parent="asset"]
position = Vector2(19988, 326)
scale = Vector2(1.12, 1.1325)
texture = ExtResource("8_i604o")
[node name="Sprite2D15" type="Sprite2D" parent="asset"]
position = Vector2(19934.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D31" type="Sprite2D" parent="asset"]
position = Vector2(22789, -322.00003)
scale = Vector2(4.8116684, 4.6587496)
texture = ExtResource("8_rk6nk")
[node name="Sprite2D35" type="Sprite2D" parent="asset"]
position = Vector2(21854.998, 326)
scale = Vector2(1.12, 1.1325)
texture = ExtResource("8_i604o")
[node name="Sprite2D16" type="Sprite2D" parent="asset"]
position = Vector2(21310.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D17" type="Sprite2D" parent="asset"]
position = Vector2(22691.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D18" type="Sprite2D" parent="asset"]
position = Vector2(24070, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D19" type="Sprite2D" parent="asset"]
position = Vector2(25446, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D20" type="Sprite2D" parent="asset"]
position = Vector2(26827, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D36" type="Sprite2D" parent="asset"]
position = Vector2(31043.75, -215)
scale = Vector2(4.6974983, 4.5)
texture = ExtResource("10_x8uxe")
[node name="Polygon2D" type="Polygon2D" parent="asset"]
z_index = 1
texture_repeat = 2
position = Vector2(16, 14)
color = Color(0.6789437, 0.6789437, 0.6789437, 1)
texture = ExtResource("11_p84ig")
polygon = PackedVector2Array(32955, 522, 38815, 512, 36085, 1838, 33108, 1782, 32901, 1216)
[node name="Sprite2D21" type="Sprite2D" parent="asset"]
position = Vector2(28203, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D22" type="Sprite2D" parent="asset"]
position = Vector2(29581.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D23" type="Sprite2D" parent="asset"]
position = Vector2(30957.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D37" type="Sprite2D" parent="asset"]
z_index = 1
position = Vector2(32333.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D43" type="Sprite2D" parent="asset"]
position = Vector2(33861.996, 374.99997)
scale = Vector2(0.7733333, 0.835)
texture = ExtResource("12_4g8rc")
[node name="Sprite2D38" type="Sprite2D" parent="asset"]
z_index = 1
position = Vector2(34285.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D39" type="Sprite2D" parent="asset"]
z_index = 1
position = Vector2(35661.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D41" type="Sprite2D" parent="asset"]
z_index = 1
position = Vector2(39396.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D42" type="Sprite2D" parent="asset"]
position = Vector2(40772.5, 518)
texture = ExtResource("3_oo16l")
[node name="Sprite2D26" type="Sprite2D" parent="asset"]
[node name="Sprite2D28" type="Sprite2D" parent="asset"]
[node name="mobil" type="Node2D" parent="asset"]
[node name="body" type="Sprite2D" parent="asset/mobil"]
position = Vector2(16693.75, 304.5)
scale = Vector2(0.93223965, 0.9016854)
texture = ExtResource("5_mwfbg")
[node name="roda1" type="Sprite2D" parent="asset/mobil"]
position = Vector2(16467.75, 398.5)
scale = Vector2(-0.5, -0.5)
texture = ExtResource("6_7e4s4")
[node name="roda2" type="Sprite2D" parent="asset/mobil"]
position = Vector2(16883.75, 398.5)
scale = Vector2(-0.5, -0.5)
texture = ExtResource("6_7e4s4")
[node name="Sprite2D44" type="Sprite2D" parent="asset"]
position = Vector2(34535, 371)
scale = Vector2(1.895, 1.9875)
texture = ExtResource("8_i604o")
[node name="Sprite2D52" type="Sprite2D" parent="asset"]
position = Vector2(35822.996, 371.00003)
scale = Vector2(1.895, 1.9875)
texture = ExtResource("8_i604o")
[node name="StaticBody2D" type="StaticBody2D" parent="."]
[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"]
position = Vector2(2770.5, 493.25)
shape = SubResource("RectangleShape2D_ursl8")
[node name="CollisionShape2D3" type="CollisionShape2D" parent="StaticBody2D"]
position = Vector2(23626, 493.25)
shape = SubResource("RectangleShape2D_fc6er")
[node name="CollisionShape2D6" type="CollisionShape2D" parent="StaticBody2D"]
position = Vector2(34967, -18)
shape = SubResource("RectangleShape2D_h2lxy")
[node name="CollisionShape2D7" type="CollisionShape2D" parent="StaticBody2D"]
position = Vector2(40082, 773.625)
shape = SubResource("RectangleShape2D_4g8rc")
[node name="CollisionShape2D5" type="CollisionShape2D" parent="StaticBody2D"]
position = Vector2(13753.4375, -36.71875)
shape = SubResource("RectangleShape2D_7e4s4")
[node name="CollisionShape2D2" type="CollisionShape2D" parent="StaticBody2D"]
position = Vector2(6831.9375, 0.375)
shape = SubResource("RectangleShape2D_mwfbg")
[node name="CollisionShape2D4" type="CollisionShape2D" parent="StaticBody2D"]
position = Vector2(10313.469, -498.625)
shape = SubResource("RectangleShape2D_cj64u")
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="StaticBody2D"]
polygon = PackedVector2Array(33022, 556, 33064, 1105, 33606, 1666, 35220, 1663, 37166, 1115, 38707, 551, 38627, 2014, 32670, 2204, 32787, 797)
[node name="environment" type="Node2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="environment"]
position = Vector2(6128, 265)
scale = Vector2(1.895, 1.9875)
texture = ExtResource("8_i604o")
[node name="Sprite2D2" type="Sprite2D" parent="environment"]
z_index = -1
position = Vector2(15979.999, 293)
scale = Vector2(1.895, 1.9875)
texture = ExtResource("8_i604o")
[node name="Player" parent="." instance=ExtResource("1_ualoe")]
z_index = 5
position = Vector2(4375, 374)
kostum_badan_custom = ExtResource("9_so1jd")
kostum_tangan_kanan_custom = ExtResource("10_sibeo")
kostum_tangan_kiri_custom = ExtResource("11_v8d7k")
kostum_kepala_custom = ExtResource("12_lb1fc")
is_pegang_senjata = true
[node name="bawahtanah" type="Node2D" parent="."]
[node name="Polygon2D" type="Polygon2D" parent="bawahtanah"]
z_index = 2
texture_repeat = 2
texture = ExtResource("11_p84ig")
polygon = PackedVector2Array(-47, 553, 33021, 553, 33064, 1104, 33598, 1662, 35212, 1654, 36037, 1435, 37170, 1112, 38704, 551, 41457, 554, 41506, 3311, -151, 3168)
[node name="CanvasLayer" type="CanvasLayer" parent="."]
layer = -1
[node name="Sprite2D" type="Sprite2D" parent="CanvasLayer"]
position = Vector2(588, 397.99997)
scale = Vector2(0.8603723, 0.82099277)
texture = ExtResource("19_p84ig")
[node name="Sprite2D2" type="Sprite2D" parent="CanvasLayer"]
position = Vector2(280, 405)
texture = ExtResource("20_h2lxy")
[node name="Sprite2D3" type="Sprite2D" parent="CanvasLayer"]
position = Vector2(1088, 405)
texture = ExtResource("20_h2lxy")
[node name="ColorRect" type="ColorRect" parent="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="stageselesai" type="Area2D" parent="."]
[node name="CollisionShape2D" type="CollisionShape2D" parent="stageselesai"]
position = Vector2(39247, -549)
shape = SubResource("RectangleShape2D_n5iju")
[node name="batasstage" type="StaticBody2D" parent="."]
[node name="CollisionShape2D" type="CollisionShape2D" parent="batasstage"]
position = Vector2(3239, -658)
shape = SubResource("RectangleShape2D_jsibu")
[node name="CollisionShape2D2" type="CollisionShape2D" parent="batasstage"]
position = Vector2(40331, -611)
shape = SubResource("RectangleShape2D_jsibu")
[node name="landmine" parent="." instance=ExtResource("24_bsupb")]
position = Vector2(17526, 294)
[node name="landmine2" parent="." instance=ExtResource("24_bsupb")]
position = Vector2(23582, 294)
[node name="landmine3" parent="." instance=ExtResource("24_bsupb")]
position = Vector2(32370, 294)
[node name="Soldier" parent="." instance=ExtResource("26_rr5cf")]
position = Vector2(7586, -657)
facing_right = false
[node name="Soldier2" parent="." instance=ExtResource("26_rr5cf")]
position = Vector2(11877, -1654)
facing_right = false
[node name="Soldier3" parent="." instance=ExtResource("26_rr5cf")]
position = Vector2(14848, -670)
facing_right = false
[node name="Soldier4" parent="." instance=ExtResource("26_rr5cf")]
position = Vector2(22147, 378)
facing_right = false
[node name="Soldier5" parent="." instance=ExtResource("26_rr5cf")]
position = Vector2(31366, 380)
facing_right = false
[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="UI" type="CanvasLayer" parent="."]
[node name="UISimple" parent="UI" instance=ExtResource("23_jsibu")]
[node name="BacksoundMusic" type="AudioStreamPlayer" parent="."]
stream = ExtResource("27_wcthm")
[node name="BacksoundMusic2" type="AudioStreamPlayer" parent="."]
stream = ExtResource("28_fc862")
[node name="CanvasLayer2" parent="." instance=ExtResource("28_wcthm")]