MIF_E31230535/Stage2.tscn

519 lines
18 KiB
Plaintext

[gd_scene load_steps=36 format=3 uid="uid://1yoenbt4mud1"]
[ext_resource type="PackedScene" uid="uid://bkvfolxierqci" path="res://menaralampu.tscn" id="1_exqn8"]
[ext_resource type="Texture2D" uid="uid://b3naa4snrnfks" path="res://Screenshot 2026-05-15 000809.png" id="1_oiayb"]
[ext_resource type="Script" uid="uid://0t62ggrhmyij" path="res://stage_2.gd" id="1_s02o6"]
[ext_resource type="PackedScene" uid="uid://cp3krownsa8g5" path="res://generator.tscn" id="2_0bkmj"]
[ext_resource type="PackedScene" uid="uid://dgvkijfxrrwi7" path="res://player.tscn" id="2_4bw56"]
[ext_resource type="Texture2D" uid="uid://bi572stlcu3ab" path="res://militaryfence.png" id="2_6pwo3"]
[ext_resource type="Script" uid="uid://dqg1hexmx0fl8" path="res://pinturuangjaga.gd" id="2_8j1d3"]
[ext_resource type="Texture2D" uid="uid://c63ixko687bhn" path="res://0051-rock-stone-texture-seamless-hr.jpg" id="2_c8nos"]
[ext_resource type="Texture2D" uid="uid://deyseq1r3xjkw" path="res://5f9b6e8b-fb86-45cc-a90b-4f84643477cc_removalai_preview.png" id="3_0tc61"]
[ext_resource type="Texture2D" uid="uid://e1vyqlss0kok" path="res://46548302-bd91-4992-a140-be9db2b52a9d_removalai_preview (1).png" id="3_nmoni"]
[ext_resource type="PackedScene" uid="uid://cwyywnfpvkvjb" path="res://tangga.tscn" id="3_qh3xu"]
[ext_resource type="Texture2D" uid="uid://do8wxcp3hyfvt" path="res://seamless-sand-textures.jpg" id="3_yahq1"]
[ext_resource type="PackedScene" uid="uid://dqkmct8danu6l" path="res://hidingspot.tscn" id="7_recu7"]
[ext_resource type="Texture2D" uid="uid://7sp4x5ab0j2t" path="res://81c30437-a43b-418e-9c74-77283d6c78dc_removalai_preview.png" id="8_nldqg"]
[ext_resource type="Texture2D" uid="uid://bmpdy42vmo5r2" path="res://playerbadanperang.png" id="11_frx2l"]
[ext_resource type="Texture2D" uid="uid://d388threa3r03" path="res://playertangankananperang.png" id="12_s02o6"]
[ext_resource type="Script" uid="uid://bppt0ig00m2ri" path="res://timer_stage_2.gd" id="13_rkbrt"]
[ext_resource type="Texture2D" uid="uid://cydsw21forb64" path="res://playertangankiriperang.png" id="13_rv7r5"]
[ext_resource type="Texture2D" uid="uid://4f0w127ss5g4" path="res://kepaladewasa.png" id="14_6pwo3"]
[ext_resource type="Texture2D" uid="uid://drxy51wqohpa3" path="res://langitnormandia.png" id="16_s02o6"]
[ext_resource type="PackedScene" uid="uid://b2m6v640ng1xp" path="res://soldier.tscn" id="21_nldqg"]
[ext_resource type="PackedScene" uid="uid://dxnjxgkemw8o1" path="res://ui_simple.tscn" id="22_8q87d"]
[ext_resource type="PackedScene" uid="uid://cg1j8nx4m03il" path="res://uitombol.tscn" id="23_7abla"]
[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="24_71w2t"]
[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="25_cnk5m"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_nmoni"]
size = Vector2(282, 564.5)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_c8nos"]
size = Vector2(7933.25, 554.5)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_yahq1"]
size = Vector2(6069.4688, 37)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_qh3xu"]
size = Vector2(4506, 181)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_0tc61"]
size = Vector2(424, 1680.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_cnk5m"]
size = Vector2(281, 1179)
[node name="Node2D" type="Node2D"]
script = ExtResource("1_s02o6")
[node name="Node2D2" type="Node2D" parent="."]
position = Vector2(0, -1)
[node name="Sprite2D34" type="Sprite2D" parent="Node2D2"]
position = Vector2(-597.00006, 316)
scale = Vector2(2.0033333, 1.8180212)
texture = ExtResource("2_6pwo3")
[node name="Sprite2D35" type="Sprite2D" parent="Node2D2"]
position = Vector2(520.99976, 316)
scale = Vector2(2.0033333, 1.8180212)
texture = ExtResource("2_6pwo3")
[node name="Sprite2D36" type="Sprite2D" parent="Node2D2"]
position = Vector2(1639.9999, 316)
scale = Vector2(2.0033333, 1.8180212)
texture = ExtResource("2_6pwo3")
[node name="Sprite2D37" type="Sprite2D" parent="Node2D2"]
position = Vector2(2757.9995, 316)
scale = Vector2(2.0033333, 1.8180212)
texture = ExtResource("2_6pwo3")
[node name="Sprite2D38" type="Sprite2D" parent="Node2D2"]
position = Vector2(3878.9998, 316)
scale = Vector2(2.0033333, 1.8180212)
texture = ExtResource("2_6pwo3")
[node name="Sprite2D39" type="Sprite2D" parent="Node2D2"]
position = Vector2(4999.0005, 316)
scale = Vector2(2.0033333, 1.8180212)
texture = ExtResource("2_6pwo3")
[node name="Sprite2D40" type="Sprite2D" parent="Node2D2"]
position = Vector2(6119, 316)
scale = Vector2(2.0033333, 1.8180212)
texture = ExtResource("2_6pwo3")
[node name="Sprite2D41" type="Sprite2D" parent="Node2D2"]
position = Vector2(7231.0005, 316)
scale = Vector2(2.0033333, 1.8180212)
texture = ExtResource("2_6pwo3")
[node name="Sprite2D42" type="Sprite2D" parent="Node2D2"]
position = Vector2(8335.001, 316)
scale = Vector2(2.0033333, 1.8180212)
texture = ExtResource("2_6pwo3")
[node name="Sprite2D" type="Sprite2D" parent="Node2D2"]
position = Vector2(9634, -170)
scale = Vector2(5.5266666, 5.172019)
texture = ExtResource("3_nmoni")
[node name="Sprite2D2" type="Sprite2D" parent="Node2D2"]
position = Vector2(10322, 236.00002)
scale = Vector2(2.1308322, 2.1091774)
texture = ExtResource("3_0tc61")
[node name="Area2D" type="Area2D" parent="Node2D2"]
script = ExtResource("2_8j1d3")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Node2D2/Area2D"]
position = Vector2(8959, 232.25)
shape = SubResource("RectangleShape2D_nmoni")
[node name="menaralampu" parent="." instance=ExtResource("1_exqn8")]
position = Vector2(2060, -688)
[node name="menaralampu2" parent="." instance=ExtResource("1_exqn8")]
position = Vector2(6709, -688)
[node name="generator" parent="." instance=ExtResource("2_0bkmj")]
position = Vector2(4260, -21)
[node name="Tanah" type="StaticBody2D" parent="."]
[node name="Sprite2D33" type="Sprite2D" parent="Tanah"]
position = Vector2(-1195, 323)
scale = Vector2(0.8216081, 0.8366667)
texture = ExtResource("8_nldqg")
[node name="Sprite2D" type="Sprite2D" parent="Tanah"]
position = Vector2(-560, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D2" type="Sprite2D" parent="Tanah"]
position = Vector2(823, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D3" type="Sprite2D" parent="Tanah"]
position = Vector2(2207, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D4" type="Sprite2D" parent="Tanah"]
position = Vector2(3590, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D5" type="Sprite2D" parent="Tanah"]
position = Vector2(4973, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D6" type="Sprite2D" parent="Tanah"]
position = Vector2(6357, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D7" type="Sprite2D" parent="Tanah"]
position = Vector2(7736, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D40" type="Sprite2D" parent="Tanah"]
position = Vector2(9118.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D41" type="Sprite2D" parent="Tanah"]
position = Vector2(10501.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D42" type="Sprite2D" parent="Tanah"]
position = Vector2(11885.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D43" type="Sprite2D" parent="Tanah"]
position = Vector2(13268.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D44" type="Sprite2D" parent="Tanah"]
position = Vector2(14651.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D45" type="Sprite2D" parent="Tanah"]
position = Vector2(16035.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D46" type="Sprite2D" parent="Tanah"]
position = Vector2(17414.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D47" type="Sprite2D" parent="Tanah"]
position = Vector2(18795.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D48" type="Sprite2D" parent="Tanah"]
position = Vector2(20178.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D49" type="Sprite2D" parent="Tanah"]
position = Vector2(21562.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D50" type="Sprite2D" parent="Tanah"]
position = Vector2(22941.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D51" type="Sprite2D" parent="Tanah"]
position = Vector2(24321.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D52" type="Sprite2D" parent="Tanah"]
position = Vector2(25704.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D53" type="Sprite2D" parent="Tanah"]
position = Vector2(27088.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D54" type="Sprite2D" parent="Tanah"]
position = Vector2(28467.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D55" type="Sprite2D" parent="Tanah"]
position = Vector2(29850.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D56" type="Sprite2D" parent="Tanah"]
position = Vector2(31233.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D57" type="Sprite2D" parent="Tanah"]
position = Vector2(32617.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D58" type="Sprite2D" parent="Tanah"]
position = Vector2(33996.5, 551)
texture = ExtResource("1_oiayb")
[node name="Sprite2D8" type="Sprite2D" parent="Tanah"]
position = Vector2(-729.99994, 995.00006)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D9" type="Sprite2D" parent="Tanah"]
position = Vector2(313, 995)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D10" type="Sprite2D" parent="Tanah"]
position = Vector2(1355.4167, 995.4167)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D11" type="Sprite2D" parent="Tanah"]
position = Vector2(2398.4167, 995.4167)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D12" type="Sprite2D" parent="Tanah"]
position = Vector2(3441.4165, 995.4167)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D13" type="Sprite2D" parent="Tanah"]
position = Vector2(4484.4165, 995.4167)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D14" type="Sprite2D" parent="Tanah"]
position = Vector2(5526.834, 995.83344)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D15" type="Sprite2D" parent="Tanah"]
position = Vector2(6569.834, 995.83344)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D16" type="Sprite2D" parent="Tanah"]
position = Vector2(7612.4165, 995.4167)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D17" type="Sprite2D" parent="Tanah"]
position = Vector2(8655.417, 995.4167)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D18" type="Sprite2D" parent="Tanah"]
position = Vector2(9697.833, 995.83344)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D19" type="Sprite2D" parent="Tanah"]
position = Vector2(10740.833, 995.83344)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D20" type="Sprite2D" parent="Tanah"]
position = Vector2(11783.833, 995.83344)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D21" type="Sprite2D" parent="Tanah"]
position = Vector2(12826.833, 995.83344)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D22" type="Sprite2D" parent="Tanah"]
position = Vector2(13869.251, 996.2502)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D23" type="Sprite2D" parent="Tanah"]
position = Vector2(14912.251, 996.2502)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D28" type="Sprite2D" parent="Tanah"]
position = Vector2(15955.417, 996.4167)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D29" type="Sprite2D" parent="Tanah"]
position = Vector2(16998.418, 996.4167)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D30" type="Sprite2D" parent="Tanah"]
position = Vector2(18040.836, 996.83344)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="Sprite2D31" type="Sprite2D" parent="Tanah"]
position = Vector2(19083.836, 996.83344)
scale = Vector2(1.7380557, 1.3480556)
texture = ExtResource("2_c8nos")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Tanah"]
position = Vector2(2993.625, 788.75)
shape = SubResource("RectangleShape2D_c8nos")
[node name="CollisionShape2D3" type="CollisionShape2D" parent="Tanah"]
position = Vector2(19217.75, 530)
shape = SubResource("RectangleShape2D_c8nos")
[node name="CollisionShape2D2" type="CollisionShape2D" parent="Tanah"]
position = Vector2(8094.875, 530)
shape = SubResource("RectangleShape2D_yahq1")
[node name="CollisionShape2D4" type="CollisionShape2D" parent="Tanah"]
position = Vector2(12217.266, 530)
shape = SubResource("RectangleShape2D_yahq1")
[node name="Tangga" parent="Tanah" instance=ExtResource("3_qh3xu")]
position = Vector2(-1158, 527)
[node name="Sprite2D24" type="Sprite2D" parent="Tanah"]
position = Vector2(-2004.9999, 1375)
scale = Vector2(3.4613638, 3.311926)
texture = ExtResource("3_yahq1")
[node name="Sprite2D27" type="Sprite2D" parent="Tanah"]
position = Vector2(-4285.999, 1375)
scale = Vector2(3.4613638, 3.311926)
texture = ExtResource("3_yahq1")
[node name="Sprite2D25" type="Sprite2D" parent="Tanah"]
position = Vector2(278.00003, 1375)
scale = Vector2(3.4613638, 3.311926)
texture = ExtResource("3_yahq1")
[node name="Sprite2D26" type="Sprite2D" parent="Tanah"]
position = Vector2(2562.25, 1374.9999)
scale = Vector2(3.4613638, 3.311926)
texture = ExtResource("3_yahq1")
[node name="CollisionShape2D5" type="CollisionShape2D" parent="Tanah"]
position = Vector2(-3173, 1106)
shape = SubResource("RectangleShape2D_qh3xu")
[node name="CollisionShape2D6" type="CollisionShape2D" parent="Tanah"]
position = Vector2(9794, -328)
shape = SubResource("RectangleShape2D_0tc61")
[node name="CollisionShape2D7" type="CollisionShape2D" parent="Tanah"]
position = Vector2(-2647, 283)
shape = SubResource("RectangleShape2D_0tc61")
[node name="Sprite2D32" type="Sprite2D" parent="Tanah"]
[node name="Player" parent="." instance=ExtResource("2_4bw56")]
position = Vector2(-2094, 913)
kostum_badan_custom = ExtResource("11_frx2l")
kostum_tangan_kanan_custom = ExtResource("12_s02o6")
kostum_tangan_kiri_custom = ExtResource("13_rv7r5")
kostum_kepala_custom = ExtResource("14_6pwo3")
[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("16_s02o6")
[node name="tongsampah" type="Node2D" parent="."]
[node name="Area2D" parent="tongsampah" instance=ExtResource("7_recu7")]
position = Vector2(2383, 512)
[node name="Area2D2" parent="tongsampah" instance=ExtResource("7_recu7")]
position = Vector2(7032, 512)
[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("13_rkbrt")
[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="Soldier" parent="." instance=ExtResource("21_nldqg")]
position = Vector2(8221, 406)
[node name="uitombol" parent="." instance=ExtResource("23_7abla")]
[node name="CanvasLayer2" type="CanvasLayer" parent="."]
[node name="UISimple" parent="CanvasLayer2" instance=ExtResource("22_8q87d")]
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
stream = ExtResource("24_71w2t")
[node name="AudioStreamPlayer2" type="AudioStreamPlayer" parent="."]
stream = ExtResource("25_cnk5m")
[node name="tutorial" type="Area2D" parent="."]
[node name="CollisionShape2D" type="CollisionShape2D" parent="tutorial"]
position = Vector2(6968.5, -86.5)
shape = SubResource("RectangleShape2D_cnk5m")
[connection signal="body_entered" from="Node2D2/Area2D" to="Node2D2/Area2D" method="_on_body_entered"]
[connection signal="body_exited" from="Node2D2/Area2D" to="Node2D2/Area2D" method="_on_body_exited"]
[connection signal="body_entered" from="tutorial" to="." method="_on_area_tutorial_gedung_body_entered"]