[gd_scene load_steps=10 format=3 uid="uid://c1w6761tiupq6"] [ext_resource type="Script" uid="uid://cnohnh6lk6cvn" path="res://cutscenejembatan.gd" id="1_vakva"] [ext_resource type="Texture2D" uid="uid://b0yqqq86jm670" path="res://pranciskabur.png" id="2_vakva"] [ext_resource type="AudioStream" uid="uid://fte3he3itl3w" path="res://Film_projector_audio_and_visual_effect__[ROYALTY_FREE][1].ogg" id="3_jrqey"] [ext_resource type="AudioStream" uid="uid://cht4hoyj2niwt" path="res://TV_Beep_-_SOUND_EFFECT_-_Bleep_Blooper_TV_Peep[1]_[cut_0sec].ogg" id="4_6o6ab"] [ext_resource type="AudioStream" uid="uid://bi5r2m7xqcyr1" path="res://stage1_8​_1_.ogg" id="5_6o6ab"] [sub_resource type="Animation" id="Animation_vakva"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("CanvasLayer/ColorRect:color") 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_1rdvs"] resource_name = "fadein" length = 2.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("CanvasLayer/ColorRect:color") 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, 1), Color(0, 0, 0, 0)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Sprite2D:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(1), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/2/type = "method" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath(".") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(2), "transitions": PackedFloat32Array(1), "values": [{ "args": [], "method": &"mulai_tulis_teks" }] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("CanvasLayer/Panel:modulate") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0, 1.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } [sub_resource type="Animation" id="Animation_r2gjl"] resource_name = "fadeout" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("CanvasLayer/ColorRect:color") 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_r2gjl"] _data = { &"RESET": SubResource("Animation_vakva"), &"fadein": SubResource("Animation_1rdvs"), &"fadeout": SubResource("Animation_r2gjl") } [node name="cutscenejembatan" type="Node2D"] script = ExtResource("1_vakva") target_scene = "uid://b6fhe02vyvtip" dialog_teks = "Deru mesin dan debu yang membubung menjadi saksi bisu pengejaran maut ini. Di belakang sana, bayang-bayang pasukan Jerman masih terlihat mengancam, meski perlahan jarak mulai merenggang akibat medan yang semakin sulit. Setiap detik terasa begitu berharga; setiap jengkal tanah yang terlewati adalah langkah menuju keselamatan. Inggris kini menjadi satu-satunya pelabuhan harapan yang tersisa di cakrawala. Namun, pelarian ini menuntut pengorbanan yang pasti. Di depan mata, sebuah jembatan tua berdiri kokoh sebagai satu-satunya jalan penghubung. Rencana besar telah disiapkan: tepat saat roda terakhir melewati celah besi jembatan tersebut, sumbu peledak akan segera dipicu. Jembatan itu harus runtuh, menenggelamkan pengejaran musuh ke dalam dasar sungai yang dingin, dan memutus rantai teror mereka untuk selamanya." [node name="Sprite2D" type="Sprite2D" parent="."] position = Vector2(578, 337) scale = Vector2(0.84170157, 0.7319964) texture = ExtResource("2_vakva") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { &"": SubResource("AnimationLibrary_r2gjl") } [node name="CanvasLayer" type="CanvasLayer" parent="."] [node name="Panel" type="Panel" parent="CanvasLayer"] modulate = Color(1, 1, 1, 0) anchors_preset = 12 anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 offset_top = -243.0 grow_horizontal = 2 grow_vertical = 0 [node name="RichTextLabel" type="RichTextLabel" parent="CanvasLayer"] anchors_preset = 12 anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = 79.0 offset_top = -224.0 offset_right = -58.0 offset_bottom = -14.0 grow_horizontal = 2 grow_vertical = 0 [node name="ColorRect" type="ColorRect" parent="CanvasLayer"] z_index = 10 offset_left = -16.0 offset_right = 1169.0 offset_bottom = 670.0 color = Color(0, 0, 0, 1) [node name="TimerJeda" type="Timer" parent="."] [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource("3_jrqey") [node name="AudioStreamPlayer2" type="AudioStreamPlayer" parent="."] stream = ExtResource("4_6o6ab") [node name="AudioStreamPlayer3" type="AudioStreamPlayer" parent="."] stream = ExtResource("5_6o6ab") [connection signal="timeout" from="TimerJeda" to="." method="_on_timer_jeda_timeout"]