[gd_scene load_steps=25 format=3 uid="uid://c5aatl2s56vd3"] [ext_resource type="Texture2D" uid="uid://dag3xl20f0qqw" path="res://Screenshot 2026-04-27 073929.png" id="1_pi5rb"] [ext_resource type="Texture2D" uid="uid://da0rgbhccn6og" path="res://wmremove-transformed-removebg-preview.png" id="1_rxf7x"] [ext_resource type="Script" uid="uid://b03erqe3ugcc" path="res://stage_1_fase_2.gd" id="1_vrlto"] [ext_resource type="PackedScene" uid="uid://dgvkijfxrrwi7" path="res://player.tscn" id="2_5gixb"] [ext_resource type="Texture2D" uid="uid://cr6e2y1hyu5ep" path="res://wmremove-transformed-removebg-preview (1).png" id="2_po6wf"] [ext_resource type="Texture2D" uid="uid://crfflutu75rov" path="res://concrete.jpg" id="2_tk342"] [ext_resource type="Texture2D" uid="uid://bmpdy42vmo5r2" path="res://playerbadanperang.png" id="6_jco62"] [ext_resource type="Texture2D" uid="uid://dv250x112hdsb" path="res://Gemini_Generated_Image_k38w18k38w18k38w.png" id="6_vrlto"] [ext_resource type="Texture2D" uid="uid://d388threa3r03" path="res://playertangankananperang.png" id="7_ibae7"] [ext_resource type="Texture2D" uid="uid://bqoh3f2pws400" path="res://235-2357169_ -groom-and-bride-clipart.png" id="8_6ajbx"] [ext_resource type="Texture2D" uid="uid://cydsw21forb64" path="res://playertangankiriperang.png" id="8_ri1s7"] [ext_resource type="Texture2D" uid="uid://w3yo5xcgf8wm" path="res://playerkepalaperang.png" id="9_bu3s6"] [ext_resource type="PackedScene" uid="uid://dxnjxgkemw8o1" path="res://ui_simple.tscn" id="13_ibae7"] [ext_resource type="PackedScene" uid="uid://cg1j8nx4m03il" path="res://uitombol.tscn" id="14_ri1s7"] [ext_resource type="AudioStream" uid="uid://bm4vwgn3gspe5" path="res://NIGHTTIME SOUNDS OF PEACE _ Ambience for Sleep, Relaxation, or Study _ 5 Minutes - Copy - Copy.ogg" id="15_bu3s6"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_pi5rb"] size = Vector2(1780, 401) [sub_resource type="RectangleShape2D" id="RectangleShape2D_vrlto"] size = Vector2(115, 681) [sub_resource type="RectangleShape2D" id="RectangleShape2D_rxf7x"] size = Vector2(367.5, 20) [sub_resource type="RectangleShape2D" id="RectangleShape2D_5gixb"] size = Vector2(13.75, 226.5) [sub_resource type="RectangleShape2D" id="RectangleShape2D_jco62"] size = Vector2(260, 533) [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_vrlto") scene_tujuan = "uid://duqcmw54kocj1" [node name="StaticBody2D" type="StaticBody2D" parent="."] [node name="Sprite2D9" type="Sprite2D" parent="StaticBody2D"] position = Vector2(-102.99999, 129) scale = Vector2(2.2805073, 1.4835442) texture = ExtResource("2_po6wf") [node name="Sprite2D10" type="Sprite2D" parent="StaticBody2D"] position = Vector2(1337, 129) scale = Vector2(2.2805073, 1.4835442) texture = ExtResource("2_po6wf") [node name="Sprite2D11" type="Sprite2D" parent="StaticBody2D"] position = Vector2(2769, 129) scale = Vector2(2.2805073, 1.4835442) texture = ExtResource("2_po6wf") [node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] position = Vector2(885, 596) shape = SubResource("RectangleShape2D_pi5rb") [node name="Sprite2D" type="Sprite2D" parent="StaticBody2D"] position = Vector2(404, 454) texture = ExtResource("1_pi5rb") [node name="Sprite2D3" type="Sprite2D" parent="StaticBody2D"] position = Vector2(-415, 454) texture = ExtResource("1_pi5rb") [node name="Sprite2D2" type="Sprite2D" parent="StaticBody2D"] position = Vector2(1223, 454) texture = ExtResource("1_pi5rb") [node name="Sprite2D8" type="Sprite2D" parent="StaticBody2D"] position = Vector2(2038, 454) texture = ExtResource("1_pi5rb") [node name="Sprite2D4" type="Sprite2D" parent="StaticBody2D"] position = Vector2(-413.375, 776.87494) scale = Vector2(2.9845455, 2.9084709) texture = ExtResource("2_tk342") [node name="Sprite2D5" type="Sprite2D" parent="StaticBody2D"] position = Vector2(407.00003, 777) scale = Vector2(2.9845455, 2.9084709) texture = ExtResource("2_tk342") [node name="Sprite2D6" type="Sprite2D" parent="StaticBody2D"] position = Vector2(1227, 777) scale = Vector2(2.9845455, 2.9084709) texture = ExtResource("2_tk342") [node name="Sprite2D7" type="Sprite2D" parent="StaticBody2D"] position = Vector2(2045, 777) scale = Vector2(2.9845455, 2.9084709) texture = ExtResource("2_tk342") [node name="CollisionShape2D2" type="CollisionShape2D" parent="StaticBody2D"] position = Vector2(1726, 54) shape = SubResource("RectangleShape2D_vrlto") [node name="Player" parent="." instance=ExtResource("2_5gixb")] position = Vector2(1130, 290) kostum_badan_custom = ExtResource("6_jco62") kostum_tangan_kanan_custom = ExtResource("7_ibae7") kostum_tangan_kiri_custom = ExtResource("8_ri1s7") kostum_kepala_custom = ExtResource("9_bu3s6") is_pegang_senjata = true [node name="StaticBody2D2" type="StaticBody2D" parent="."] [node name="Sprite2D" type="Sprite2D" parent="StaticBody2D2"] position = Vector2(364.00003, 299) scale = Vector2(2.537088, 2.5500002) texture = ExtResource("1_rxf7x") [node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D2"] position = Vector2(600, 279) shape = SubResource("RectangleShape2D_rxf7x") [node name="CollisionShape2D2" type="CollisionShape2D" parent="StaticBody2D2"] position = Vector2(409, 176) shape = SubResource("RectangleShape2D_5gixb") [node name="CanvasLayer" type="CanvasLayer" parent="."] layer = -1 [node name="Sprite2D" type="Sprite2D" parent="CanvasLayer"] position = Vector2(496.50003, 407.50003) scale = Vector2(0.98934656, 1.0924479) texture = ExtResource("6_vrlto") [node name="Sprite2D2" type="Sprite2D" parent="CanvasLayer"] position = Vector2(327.80026, 285.12512) scale = Vector2(0.09304383, 0.098592915) texture = ExtResource("8_6ajbx") [node name="Area2D" type="Area2D" parent="."] [node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] position = Vector2(562, 14) shape = SubResource("RectangleShape2D_jco62") [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="uitombol" parent="." instance=ExtResource("14_ri1s7")] [node name="CanvasLayer2" type="CanvasLayer" parent="."] [node name="UISimple" parent="CanvasLayer2" instance=ExtResource("13_ibae7")] [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource("15_bu3s6")