diff --git a/scenes/menus/intro/components/intro.dialogue b/scenes/menus/intro/components/intro.dialogue deleted file mode 100644 index 46a525200f..0000000000 --- a/scenes/menus/intro/components/intro.dialogue +++ /dev/null @@ -1,12 +0,0 @@ -# SPDX-FileCopyrightText: The Threadbare Authors -# SPDX-License-Identifier: MPL-2.0 -~ start -# Wait a moment before starting the dialogue proper. In particular, this allows -# time for any fade-in transition from the previous scene to finish. -if Transitions.is_running(): - do Transitions.finished -do animation_player.play(&"sketches") -You know that feeling you get when you wrap yourself in your favorite blanket? Like a cozy hug from a loved one. -What if I told you there is a world made of fabric, not too far away and not too near, that used to feel just like that hug? -This world was made of stitches and stories, and people were happy. Until… -=> END diff --git a/scenes/menus/intro/components/intro.dialogue.import b/scenes/menus/intro/components/intro.dialogue.import deleted file mode 100644 index 443333b427..0000000000 --- a/scenes/menus/intro/components/intro.dialogue.import +++ /dev/null @@ -1,16 +0,0 @@ -[remap] - -importer="dialogue_manager" -importer_version=15 -type="Resource" -uid="uid://bq1eaih8esqsi" -path="res://.godot/imported/intro.dialogue-772ca54105f2911c138815c51b88823f.tres" - -[deps] - -source_file="res://scenes/menus/intro/components/intro.dialogue" -dest_files=["res://.godot/imported/intro.dialogue-772ca54105f2911c138815c51b88823f.tres"] - -[params] - -defaults=true diff --git a/scenes/menus/intro/intro.tscn b/scenes/menus/intro/intro.tscn deleted file mode 100644 index 256115f743..0000000000 --- a/scenes/menus/intro/intro.tscn +++ /dev/null @@ -1,388 +0,0 @@ -[gd_scene format=3 uid="uid://dow5vc7yb5k2c"] - -[ext_resource type="PackedScene" uid="uid://2rbpl811wlv1" path="res://scenes/game_elements/props/background_music/background_music.tscn" id="1_1dipm"] -[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="1_qeukb"] -[ext_resource type="AudioStream" uid="uid://dk10o5q87xbct" path="res://assets/first_party/music/Threadbare Loop_Main_Bridge_01.ogg" id="2_1dipm"] -[ext_resource type="Texture2D" uid="uid://dcgv7dmarddhb" path="res://assets/first_party/intro/sketch_01.png" id="3_gvvib"] -[ext_resource type="Texture2D" uid="uid://lg5dl13njsg3" path="res://assets/first_party/tiles/Grass_And_Sand_Tiles.png" id="3_luxcm"] -[ext_resource type="Texture2D" uid="uid://cstytr1q6epdb" path="res://assets/first_party/intro/sketch_02.png" id="4_gvvib"] -[ext_resource type="Resource" uid="uid://bq1eaih8esqsi" path="res://scenes/menus/intro/components/intro.dialogue" id="4_rpon1"] -[ext_resource type="Texture2D" uid="uid://byrrpp1mkb0pj" path="res://assets/first_party/intro/sketch_03.png" id="5_mqh0g"] -[ext_resource type="Texture2D" uid="uid://0q44uwql6evw" path="res://assets/first_party/intro/sketch_04.png" id="6_4ymxw"] -[ext_resource type="Texture2D" uid="uid://b38btb8y8bsx3" path="res://assets/first_party/intro/sketch_05.png" id="7_5fnp7"] - -[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_mqh0g"] - -[sub_resource type="Animation" id="Animation_8twl8"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("CanvasLayer/Control/Sketch01:modulate") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Color(1, 1, 1, 1)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("CanvasLayer/Control/Sketch01:visible") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [false] -} -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath("CanvasLayer/Control/Sketch02:visible") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [false] -} -tracks/3/type = "value" -tracks/3/imported = false -tracks/3/enabled = true -tracks/3/path = NodePath("CanvasLayer/Control/Sketch03:visible") -tracks/3/interp = 1 -tracks/3/loop_wrap = true -tracks/3/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [false] -} -tracks/4/type = "value" -tracks/4/imported = false -tracks/4/enabled = true -tracks/4/path = NodePath("CanvasLayer/Control/Sketch04:visible") -tracks/4/interp = 1 -tracks/4/loop_wrap = true -tracks/4/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [false] -} -tracks/5/type = "value" -tracks/5/imported = false -tracks/5/enabled = true -tracks/5/path = NodePath("CanvasLayer/Control/Sketch05:visible") -tracks/5/interp = 1 -tracks/5/loop_wrap = true -tracks/5/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [false] -} -tracks/6/type = "value" -tracks/6/imported = false -tracks/6/enabled = true -tracks/6/path = NodePath("CanvasLayer/Control/Sketch02:modulate") -tracks/6/interp = 1 -tracks/6/loop_wrap = true -tracks/6/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Color(1, 1, 1, 1)] -} -tracks/7/type = "value" -tracks/7/imported = false -tracks/7/enabled = true -tracks/7/path = NodePath("CanvasLayer/Control/Sketch03:modulate") -tracks/7/interp = 1 -tracks/7/loop_wrap = true -tracks/7/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Color(1, 1, 1, 1)] -} -tracks/8/type = "value" -tracks/8/imported = false -tracks/8/enabled = true -tracks/8/path = NodePath("CanvasLayer/Control/Sketch04:modulate") -tracks/8/interp = 1 -tracks/8/loop_wrap = true -tracks/8/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Color(1, 1, 1, 1)] -} -tracks/9/type = "value" -tracks/9/imported = false -tracks/9/enabled = true -tracks/9/path = NodePath("CanvasLayer/Control/Sketch05:modulate") -tracks/9/interp = 1 -tracks/9/loop_wrap = true -tracks/9/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Color(1, 1, 1, 1)] -} - -[sub_resource type="Animation" id="Animation_5fnp7"] -resource_name = "sketches" -length = 13.0 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("CanvasLayer/Control/Sketch01:modulate") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 1, 2, 3), -"transitions": PackedFloat32Array(1, 1, 1, 1), -"update": 0, -"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("CanvasLayer/Control/Sketch01:visible") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [true] -} -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath("CanvasLayer/Control/Sketch02:visible") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { -"times": PackedFloat32Array(2.5), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [true] -} -tracks/3/type = "value" -tracks/3/imported = false -tracks/3/enabled = true -tracks/3/path = NodePath("CanvasLayer/Control/Sketch02:modulate") -tracks/3/interp = 1 -tracks/3/loop_wrap = true -tracks/3/keys = { -"times": PackedFloat32Array(2.5, 3.5, 4.5, 5.5), -"transitions": PackedFloat32Array(1, 1, 1, 1), -"update": 0, -"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] -} -tracks/4/type = "value" -tracks/4/imported = false -tracks/4/enabled = true -tracks/4/path = NodePath("CanvasLayer/Control/Sketch03:visible") -tracks/4/interp = 1 -tracks/4/loop_wrap = true -tracks/4/keys = { -"times": PackedFloat32Array(5), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [true] -} -tracks/5/type = "value" -tracks/5/imported = false -tracks/5/enabled = true -tracks/5/path = NodePath("CanvasLayer/Control/Sketch03:modulate") -tracks/5/interp = 1 -tracks/5/loop_wrap = true -tracks/5/keys = { -"times": PackedFloat32Array(5, 6, 7, 8), -"transitions": PackedFloat32Array(1, 1, 1, 1), -"update": 0, -"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] -} -tracks/6/type = "value" -tracks/6/imported = false -tracks/6/enabled = true -tracks/6/path = NodePath("CanvasLayer/Control/Sketch04:visible") -tracks/6/interp = 1 -tracks/6/loop_wrap = true -tracks/6/keys = { -"times": PackedFloat32Array(7.5), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [true] -} -tracks/7/type = "value" -tracks/7/imported = false -tracks/7/enabled = true -tracks/7/path = NodePath("CanvasLayer/Control/Sketch04:modulate") -tracks/7/interp = 1 -tracks/7/loop_wrap = true -tracks/7/keys = { -"times": PackedFloat32Array(7.5, 8.5, 9.5, 10.5), -"transitions": PackedFloat32Array(1, 1, 1, 1), -"update": 0, -"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] -} -tracks/8/type = "value" -tracks/8/imported = false -tracks/8/enabled = true -tracks/8/path = NodePath("CanvasLayer/Control/Sketch05:visible") -tracks/8/interp = 1 -tracks/8/loop_wrap = true -tracks/8/keys = { -"times": PackedFloat32Array(10), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [true] -} -tracks/9/type = "value" -tracks/9/imported = false -tracks/9/enabled = true -tracks/9/path = NodePath("CanvasLayer/Control/Sketch05:modulate") -tracks/9/interp = 1 -tracks/9/loop_wrap = true -tracks/9/keys = { -"times": PackedFloat32Array(10, 11, 12, 13), -"transitions": PackedFloat32Array(1, 1, 1, 1), -"update": 0, -"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] -} - -[sub_resource type="AnimationLibrary" id="AnimationLibrary_ir5dn"] -_data = { -&"RESET": SubResource("Animation_8twl8"), -&"sketches": SubResource("Animation_5fnp7") -} - -[node name="Intro" type="Node2D" unique_id=1934641852] - -[node name="BackgroundMusic" parent="." unique_id=1569774707 instance=ExtResource("1_1dipm")] -stream = ExtResource("2_1dipm") - -[node name="CanvasLayer" type="CanvasLayer" parent="." unique_id=1385261827] - -[node name="Control" type="Control" parent="CanvasLayer" unique_id=2120468771] -layout_mode = 3 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 - -[node name="FabricBackground" type="NinePatchRect" parent="CanvasLayer/Control" unique_id=1173686767] -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("3_luxcm") -region_rect = Rect2(384, 64, 64, 64) -axis_stretch_horizontal = 1 -axis_stretch_vertical = 1 - -[node name="Sketch01" type="TextureRect" parent="CanvasLayer/Control" unique_id=1193653964] -visible = false -material = SubResource("CanvasItemMaterial_mqh0g") -layout_mode = 1 -anchors_preset = 3 -anchor_left = 1.0 -anchor_top = 1.0 -anchor_right = 1.0 -anchor_bottom = 1.0 -offset_left = -715.66205 -offset_top = -715.0 -grow_horizontal = 0 -grow_vertical = 0 -texture = ExtResource("3_gvvib") -expand_mode = 1 -stretch_mode = 5 - -[node name="Sketch02" type="TextureRect" parent="CanvasLayer/Control" unique_id=1239046278] -visible = false -layout_mode = 1 -anchors_preset = 3 -anchor_left = 1.0 -anchor_top = 1.0 -anchor_right = 1.0 -anchor_bottom = 1.0 -offset_left = -570.0 -offset_top = -721.6882 -grow_horizontal = 0 -grow_vertical = 0 -texture = ExtResource("4_gvvib") -expand_mode = 1 -stretch_mode = 5 - -[node name="Sketch03" type="TextureRect" parent="CanvasLayer/Control" unique_id=164707687] -visible = false -layout_mode = 1 -anchors_preset = 3 -anchor_left = 1.0 -anchor_top = 1.0 -anchor_right = 1.0 -anchor_bottom = 1.0 -offset_left = -686.0 -offset_top = -716.51843 -grow_horizontal = 0 -grow_vertical = 0 -texture = ExtResource("5_mqh0g") -expand_mode = 1 -stretch_mode = 5 - -[node name="Sketch04" type="TextureRect" parent="CanvasLayer/Control" unique_id=635350941] -visible = false -layout_mode = 1 -anchors_preset = 3 -anchor_left = 1.0 -anchor_top = 1.0 -anchor_right = 1.0 -anchor_bottom = 1.0 -offset_left = -839.4991 -offset_top = -719.0 -grow_horizontal = 0 -grow_vertical = 0 -texture = ExtResource("6_4ymxw") -expand_mode = 1 -stretch_mode = 5 - -[node name="Sketch05" type="TextureRect" parent="CanvasLayer/Control" unique_id=252774380] -visible = false -layout_mode = 1 -anchors_preset = 3 -anchor_left = 1.0 -anchor_top = 1.0 -anchor_right = 1.0 -anchor_bottom = 1.0 -offset_left = -1121.5078 -offset_top = -720.0 -grow_horizontal = 0 -grow_vertical = 0 -texture = ExtResource("7_5fnp7") -expand_mode = 1 -stretch_mode = 5 - -[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1511510753] -libraries/ = SubResource("AnimationLibrary_ir5dn") -speed_scale = 0.5 - -[node name="Cinematic" type="Node2D" parent="." unique_id=1898337524 node_paths=PackedStringArray("animation_player")] -script = ExtResource("1_qeukb") -dialogue = ExtResource("4_rpon1") -animation_player = NodePath("../AnimationPlayer") -next_scene = "uid://cufkthb25mpxy" -spawn_point_path = "SpawnPointAfterIntro" -metadata/_custom_type_script = "uid://x1mxt6bmei2o"