MIF_E31230535/cutscenejembatan.tscn

160 lines
5.3 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[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"]