diff --git a/scenes/quests/lore_quests/side_quest_001/1_intro/components/intro_boat.dialogue b/scenes/quests/lore_quests/side_quest_001/1_intro/components/intro_boat.dialogue new file mode 100644 index 000000000..f716d338f --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/1_intro/components/intro_boat.dialogue @@ -0,0 +1,12 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +There once was a legendary pirate who sailed the seas in search for the mythical Fringe Island. +Only rumors spoke of its existence and the secrets to immortality hidden within. +Captain Daffodil Lockstitch of The Spindle searched far and wide across the Weft Sea to uncover this island. +Disappeared without a trace, all that remains of the Captain is a washed up map from their last known adventure. +StoryWeaver: What a find! Who knew the Everlasting Library held such interesting artifacts hidden in the books? +StoryWeaver: It's time to finish Daffodil's story. +Just as the name was spoken, a dark storm rumbled in the distance. +It acted as a magnet, pulling the ship and StoryWeaver into its midst. +=> END diff --git a/scenes/quests/lore_quests/side_quest_001/1_intro/components/intro_boat.dialogue.import b/scenes/quests/lore_quests/side_quest_001/1_intro/components/intro_boat.dialogue.import new file mode 100644 index 000000000..4558cbe2e --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/1_intro/components/intro_boat.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://b7ad8nar1hmfs" +path="res://.godot/imported/intro_boat.dialogue-065a6270dd563f1d033df328cb6d775e.tres" + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/1_intro/components/intro_boat.dialogue" +dest_files=["res://.godot/imported/intro_boat.dialogue-065a6270dd563f1d033df328cb6d775e.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/1_intro/components/playerBoat.png b/scenes/quests/lore_quests/side_quest_001/1_intro/components/playerBoat.png new file mode 100644 index 000000000..e822aad0d --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/1_intro/components/playerBoat.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05fbb06f05fcab83a0c802b73471aee9f044be3c2306a1c3c3eff3c32fa9aef0 +size 16387 diff --git a/scenes/quests/lore_quests/side_quest_001/1_intro/components/playerBoat.png.import b/scenes/quests/lore_quests/side_quest_001/1_intro/components/playerBoat.png.import new file mode 100644 index 000000000..b5239bd2a --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/1_intro/components/playerBoat.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y7wsrnifch5y" +path="res://.godot/imported/playerBoat.png-b81f97d800b9acfe24d93d79cac47565.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/1_intro/components/playerBoat.png" +dest_files=["res://.godot/imported/playerBoat.png-b81f97d800b9acfe24d93d79cac47565.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/lore_quests/side_quest_001/1_intro/intro.tscn b/scenes/quests/lore_quests/side_quest_001/1_intro/intro.tscn index 2c747e04a..ac702e603 100644 --- a/scenes/quests/lore_quests/side_quest_001/1_intro/intro.tscn +++ b/scenes/quests/lore_quests/side_quest_001/1_intro/intro.tscn @@ -6,7 +6,9 @@ [ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="4_gxitq"] [ext_resource type="SpriteFrames" uid="uid://dtoylirwywk0j" path="res://scenes/game_elements/characters/components/sprite_frames/storyweaver_blue.tres" id="5_i7gc6"] [ext_resource type="Script" uid="uid://c8405c212rbn6" path="res://scenes/game_elements/props/background_music/components/background_music.gd" id="6_pbpsr"] +[ext_resource type="Texture2D" uid="uid://y7wsrnifch5y" path="res://scenes/quests/lore_quests/side_quest_001/1_intro/components/playerBoat.png" id="6_rfbrd"] [ext_resource type="AudioStream" uid="uid://dstsop5iw77sd" path="res://scenes/quests/story_quests/after_the_tremor/music/sounds/beach.ogg" id="7_rfbrd"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="9_w2uri"] [node name="Intro" type="Node2D" unique_id=457370851] @@ -28,8 +30,14 @@ tile_set = ExtResource("3_gxitq") [node name="OnTheGround" type="Node2D" parent="." unique_id=1651604208] +[node name="Sprite2D" type="Sprite2D" parent="OnTheGround" unique_id=645411518] +position = Vector2(610, 257) +texture = ExtResource("6_rfbrd") + [node name="Player" parent="OnTheGround" unique_id=296354958 instance=ExtResource("4_gxitq")] -position = Vector2(-140, 73) +visible = false +position = Vector2(527, 335) +mode = 1 sprite_frames = ExtResource("5_i7gc6") [node name="Camera2D" type="Camera2D" parent="OnTheGround/Player" unique_id=456507996] @@ -38,3 +46,15 @@ limit_top = -320 limit_right = 2772 limit_bottom = 680 editor_draw_limits = true + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="OnTheGround" unique_id=1303919436] +position = Vector2(525, 318) +sprite_frames = ExtResource("5_i7gc6") +animation = &"idle" +autoplay = "idle" +frame_progress = 0.49836096 + +[node name="Cinematic" type="Node2D" parent="." unique_id=1433162388] +script = ExtResource("9_w2uri") +next_scene = "uid://btol04dlus5ri" +metadata/_custom_type_script = "uid://x1mxt6bmei2o" diff --git a/scenes/ui_elements/cinematic/cinematic_placeholder.dialogue b/scenes/quests/lore_quests/side_quest_001/3_jungle/components/hint_jungle.dialogue similarity index 69% rename from scenes/ui_elements/cinematic/cinematic_placeholder.dialogue rename to scenes/quests/lore_quests/side_quest_001/3_jungle/components/hint_jungle.dialogue index 589b8ee05..b59cd3e2e 100644 --- a/scenes/ui_elements/cinematic/cinematic_placeholder.dialogue +++ b/scenes/quests/lore_quests/side_quest_001/3_jungle/components/hint_jungle.dialogue @@ -1,5 +1,5 @@ # SPDX-FileCopyrightText: The Threadbare Authors # SPDX-License-Identifier: MPL-2.0 ~ start -Replace this with dialogue for a cutscene. +Skeleton: This statue doesn't belong here! => END diff --git a/scenes/quests/lore_quests/side_quest_001/3_jungle/components/hint_jungle.dialogue.import b/scenes/quests/lore_quests/side_quest_001/3_jungle/components/hint_jungle.dialogue.import new file mode 100644 index 000000000..ba8a1300c --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/3_jungle/components/hint_jungle.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://dprfx1k0blftv" +path="res://.godot/imported/hint_jungle.dialogue-d60360e5ab273c660dd797c3515fdebb.tres" + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/3_jungle/components/hint_jungle.dialogue" +dest_files=["res://.godot/imported/hint_jungle.dialogue-d60360e5ab273c660dd797c3515fdebb.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/3_jungle/components/intro_jungle.dialogue b/scenes/quests/lore_quests/side_quest_001/3_jungle/components/intro_jungle.dialogue new file mode 100644 index 000000000..fdb457658 --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/3_jungle/components/intro_jungle.dialogue @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +StoryWeaver entered the tangled vines to find a sanctuary full of glowing flora and fauna. +After moving a bone stuck on a branch, the ground slightly rumbled. StoryWeaver was greeted by the friendly skeleton once more. +Skeleton: Oh, thanks for finding that! +=> END diff --git a/scenes/quests/lore_quests/side_quest_001/3_jungle/components/intro_jungle.dialogue.import b/scenes/quests/lore_quests/side_quest_001/3_jungle/components/intro_jungle.dialogue.import new file mode 100644 index 000000000..7749ddff1 --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/3_jungle/components/intro_jungle.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://dq7mix2g3iuov" +path="res://.godot/imported/intro_jungle.dialogue-1d975255f62fbbdff790c6d40ebbcef9.tres" + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/3_jungle/components/intro_jungle.dialogue" +dest_files=["res://.godot/imported/intro_jungle.dialogue-1d975255f62fbbdff790c6d40ebbcef9.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/3_jungle/components/memory_jungle.dialogue b/scenes/quests/lore_quests/side_quest_001/3_jungle/components/memory_jungle.dialogue new file mode 100644 index 000000000..e3d26c624 --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/3_jungle/components/memory_jungle.dialogue @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Skeleton: Great work! You remind me of my best pal, Patchy. +Skeleton: A strong fella who always moved our heavy shipping crates around when I needed help. I wonder what they're up to now... +The Skeleton's memory lingers in StoryWeaver's thoughts. Who are they? +=> END diff --git a/scenes/quests/lore_quests/side_quest_001/3_jungle/components/memory_jungle.dialogue.import b/scenes/quests/lore_quests/side_quest_001/3_jungle/components/memory_jungle.dialogue.import new file mode 100644 index 000000000..bfc9a7228 --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/3_jungle/components/memory_jungle.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://dx1urugmgypsc" +path="res://.godot/imported/memory_jungle.dialogue-354c8eec4b4b50da9d4531156b7e8142.tres" + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/3_jungle/components/memory_jungle.dialogue" +dest_files=["res://.godot/imported/memory_jungle.dialogue-354c8eec4b4b50da9d4531156b7e8142.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/3_jungle/jungle.tscn b/scenes/quests/lore_quests/side_quest_001/3_jungle/jungle.tscn index 394f7309e..65213c2a5 100644 --- a/scenes/quests/lore_quests/side_quest_001/3_jungle/jungle.tscn +++ b/scenes/quests/lore_quests/side_quest_001/3_jungle/jungle.tscn @@ -24,11 +24,18 @@ [ext_resource type="Script" uid="uid://c8405c212rbn6" path="res://scenes/game_elements/props/background_music/components/background_music.gd" id="19_6vnpo"] [ext_resource type="Texture2D" uid="uid://xvtt5wltcbgv" path="res://scenes/quests/lore_quests/side_quest_001/3_jungle/components/hookable_statue/diamondStatue.png" id="19_vrfr6"] [ext_resource type="AudioStream" uid="uid://dbwjolg3xlntq" path="res://scenes/quests/story_quests/shjourney/2_shjourney_intro/template_intro_components/EffectSounds/amazon-rainforest.ogg" id="20_ujono"] +[ext_resource type="PackedScene" uid="uid://ei57s5k8ibov" path="res://scenes/quests/lore_quests/side_quest_001/components/skeleton/skeleton.tscn" id="23_ruy4k"] +[ext_resource type="Resource" uid="uid://dprfx1k0blftv" path="res://scenes/quests/lore_quests/side_quest_001/3_jungle/components/hint_jungle.dialogue" id="24_57gnw"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="25_axwtv"] +[ext_resource type="Resource" uid="uid://dx1urugmgypsc" path="res://scenes/quests/lore_quests/side_quest_001/3_jungle/components/memory_jungle.dialogue" id="25_qy2uw"] +[ext_resource type="Resource" uid="uid://dq7mix2g3iuov" path="res://scenes/quests/lore_quests/side_quest_001/3_jungle/components/intro_jungle.dialogue" id="26_8y88r"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_andwd"] size = Vector2(79, 50) [node name="Jungle" type="Node2D" unique_id=950317485] +metadata/_edit_horizontal_guides_ = [-60.0] +metadata/_edit_vertical_guides_ = [1650.0, 1839.0] [node name="BackgroundMusic" type="Node" parent="." unique_id=416448248] script = ExtResource("19_6vnpo") @@ -38,7 +45,7 @@ metadata/_custom_type_script = "uid://c8405c212rbn6" [node name="TileMapLayers" type="Node2D" parent="." unique_id=1915810066] [node name="Grass" type="TileMapLayer" parent="TileMapLayers" unique_id=1906639075] -tile_map_data = PackedByteArray("AAAAAPv/AQABAAEAAAAAAPz/AQABAAEAAAAAAP3/AQABAAEAAAAAAP7/AQABAAEAAAAAAP//AQABAAEAAAAAAAAAAQABAAEAAAAAAAEAAQABAAEAAAAAAAIAAQABAAEAAAAAAAMAAQABAAEAAAAAAAQAAQABAAEAAAAAAAUAAQABAAEAAAAAAAYAAQABAAEAAAAAAAcAAQABAAEAAAABAPv/AQABAAEAAAABAPz/AQABAAEAAAABAP3/AQABAAEAAAABAP7/AQABAAEAAAABAP//AQABAAEAAAABAAAAAQABAAEAAAABAAEAAQABAAEAAAABAAIAAQABAAEAAAABAAMAAQABAAEAAAABAAQAAQABAAEAAAABAAUAAQABAAEAAAABAAYAAQABAAEAAAABAAcAAQABAAEAAAACAPv/AQABAAEAAAACAPz/AQABAAEAAAACAP3/AQABAAEAAAACAP7/AQABAAEAAAACAP//AQABAAEAAAACAAAAAQABAAEAAAACAAEAAQABAAEAAAACAAIAAQABAAEAAAACAAMAAQABAAEAAAACAAQAAQABAAEAAAACAAUAAQABAAEAAAACAAYAAQABAAEAAAACAAcAAQABAAEAAAADAPv/AQABAAEAAAADAPz/AQABAAEAAAADAP3/AQABAAEAAAADAP7/AQABAAEAAAADAP//AQABAAEAAAADAAAAAQABAAEAAAADAAEAAQABAAEAAAADAAIAAQABAAEAAAADAAMAAQABAAEAAAADAAQAAQABAAEAAAADAAUAAQABAAEAAAADAAYAAQABAAEAAAADAAcAAQABAAEAAAAIAPv/AQABAAEAAAAIAPz/AQABAAEAAAAIAP3/AQABAAEAAAAIAP7/AQABAAEAAAAIAP//AQABAAEAAAAIAAAAAQABAAEAAAAIAAEAAQABAAEAAAAIAAIAAQABAAEAAAAIAAMAAQABAAEAAAAIAAQAAQABAAEAAAAIAAUAAQABAAEAAAAIAAYAAQABAAEAAAAIAAcAAQABAAEAAAAJAPv/AQABAAEAAAAJAPz/AQABAAEAAAAJAP3/AQABAAEAAAAJAP7/AQABAAEAAAAJAP//AQABAAEAAAAJAAAAAQABAAEAAAAJAAEAAQABAAEAAAAJAAIAAQABAAEAAAAJAAMAAQABAAEAAAAJAAQAAQABAAEAAAAJAAUAAQABAAEAAAAJAAYAAQABAAEAAAAJAAcAAQABAAEAAAAKAPv/AQABAAEAAAAKAPz/AQABAAEAAAAKAP3/AQABAAEAAAAKAP7/AQABAAEAAAAKAP//AQABAAEAAAAKAAAAAQABAAEAAAAKAAEAAQABAAEAAAAKAAIAAQABAAEAAAAKAAMAAQABAAEAAAAKAAQAAQABAAEAAAAKAAUAAQABAAEAAAAKAAYAAQABAAEAAAAKAAcAAQABAAEAAAALAPv/AQABAAEAAAALAPz/AQABAAEAAAALAP3/AQABAAEAAAALAP7/AQABAAEAAAALAP//AQABAAEAAAALAAAAAQABAAEAAAALAAEAAQABAAEAAAALAAIAAQABAAEAAAALAAMAAQABAAEAAAALAAQAAQABAAEAAAALAAUAAQABAAEAAAALAAYAAQABAAEAAAALAAcAAQABAAEAAAAMAPv/AQABAAEAAAAMAPz/AQABAAEAAAAMAP3/AQABAAEAAAAMAP7/AQABAAEAAAAMAP//AQABAAEAAAAMAAAAAQABAAEAAAAMAAEAAQABAAEAAAAMAAIAAQABAAEAAAAMAAMAAQABAAEAAAAMAAQAAQABAAEAAAAMAAUAAQABAAEAAAAMAAYAAQABAAEAAAAMAAcAAQABAAEAAAANAPv/AQABAAEAAAANAPz/AQABAAEAAAANAP3/AQABAAEAAAANAP7/AQABAAEAAAANAP//AQABAAEAAAANAAAAAQABAAEAAAANAAEAAQABAAEAAAANAAIAAQABAAEAAAANAAMAAQABAAEAAAANAAQAAQABAAEAAAANAAUAAQABAAEAAAANAAYAAQABAAEAAAANAAcAAQABAAEAAAASAPv/AQABAAEAAAASAPz/AQABAAEAAAASAP3/AQABAAEAAAASAP7/AQABAAEAAAASAP//AQABAAEAAAASAAAAAQABAAEAAAASAAEAAQABAAEAAAASAAIAAQABAAEAAAASAAMAAQABAAEAAAASAAQAAQABAAEAAAASAAUAAQABAAEAAAASAAYAAQABAAEAAAASAAcAAQABAAEAAAATAPv/AQABAAEAAAATAPz/AQABAAEAAAATAP3/AQABAAEAAAATAP7/AQABAAEAAAATAP//AQABAAEAAAATAAAAAQABAAEAAAATAAEAAQABAAEAAAATAAIAAQABAAEAAAATAAMAAQABAAEAAAATAAQAAQABAAEAAAATAAUAAQABAAEAAAATAAYAAQABAAEAAAATAAcAAQABAAEAAAAUAPv/AQABAAEAAAAUAPz/AQABAAEAAAAUAP3/AQABAAEAAAAUAP7/AQABAAEAAAAUAP//AQABAAEAAAAUAAAAAQABAAEAAAAUAAEAAQABAAEAAAAUAAIAAQABAAEAAAAUAAMAAQABAAEAAAAUAAQAAQABAAEAAAAUAAUAAQABAAEAAAAUAAYAAQABAAEAAAAUAAcAAQABAAEAAAAVAPv/AQABAAEAAAAVAPz/AQABAAEAAAAVAP3/AQABAAEAAAAVAP7/AQABAAEAAAAVAP//AQABAAEAAAAVAAAAAQABAAEAAAAVAAEAAQABAAEAAAAVAAIAAQABAAEAAAAVAAMAAQABAAEAAAAVAAQAAQABAAEAAAAVAAUAAQABAAEAAAAVAAYAAQABAAEAAAAVAAcAAQABAAEAAAAWAPv/AQABAAEAAAAWAPz/AQABAAEAAAAWAP3/AQABAAEAAAAWAP7/AQABAAEAAAAWAP//AQABAAEAAAAWAAAAAQABAAEAAAAWAAEAAQABAAEAAAAWAAIAAQABAAEAAAAWAAMAAQABAAEAAAAWAAQAAQABAAEAAAAWAAUAAQABAAEAAAAWAAYAAQABAAEAAAAWAAcAAQABAAEAAAAXAPv/AQABAAEAAAAXAPz/AQABAAEAAAAXAP3/AQABAAEAAAAXAP7/AQABAAEAAAAXAP//AQABAAEAAAAXAAAAAQABAAEAAAAXAAEAAQABAAEAAAAXAAIAAQABAAEAAAAXAAMAAQABAAEAAAAXAAQAAQABAAEAAAAXAAUAAQABAAEAAAAXAAYAAQABAAEAAAAXAAcAAQABAAEAAAAYAPv/AQABAAEAAAAYAPz/AQABAAEAAAAYAP3/AQABAAEAAAAYAP7/AQABAAEAAAAYAP//AQABAAEAAAAYAAAAAQABAAEAAAAYAAEAAQABAAEAAAAYAAIAAQABAAEAAAAYAAMAAQABAAEAAAAYAAQAAQABAAEAAAAYAAUAAQABAAEAAAAYAAYAAQABAAEAAAAYAAcAAQABAAEAAAAZAPv/AQABAAEAAAAZAPz/AQABAAEAAAAZAP3/AQABAAEAAAAZAP7/AQABAAEAAAAZAP//AQABAAEAAAAZAAAAAQABAAEAAAAZAAEAAQABAAEAAAAZAAIAAQABAAEAAAAZAAMAAQABAAEAAAAZAAQAAQABAAEAAAAZAAUAAQABAAEAAAAZAAYAAQABAAEAAAAZAAcAAQABAAEAAAAaAPv/AQABAAEAAAAaAPz/AQABAAEAAAAaAP3/AQABAAEAAAAaAP7/AQABAAEAAAAaAP//AQABAAEAAAAaAAAAAQABAAEAAAAaAAEAAQABAAEAAAAaAAIAAQABAAEAAAAaAAMAAQABAAEAAAAaAAQAAQABAAEAAAAaAAUAAQABAAEAAAAaAAYAAQABAAEAAAAaAAcAAQABAAEAAAAHAPv/AQABAAEAAAAHAPz/AQABAAEAAAAHAP3/AQABAAEAAAAHAP7/AQABAAEAAAAHAP//AQABAAEAAAAHAAAAAQABAAEAAAAHAAEAAQABAAEAAAAHAAIAAQABAAEAAAAHAAMAAQABAAEAAAAHAAQAAQABAAEAAAAHAAUAAQABAAEAAAAHAAYAAQABAAEAAAAHAAcAAQABAAEAAAARAPv/AQABAAEAAAARAPz/AQABAAEAAAARAP3/AQABAAEAAAARAP7/AQABAAEAAAARAP//AQABAAEAAAARAAAAAQABAAEAAAARAAEAAQABAAEAAAARAAIAAQABAAEAAAARAAMAAQABAAEAAAARAAQAAQABAAEAAAARAAUAAQABAAEAAAARAAYAAQABAAEAAAARAAcAAQABAAEAAAAEAAEAAQABAAEAAAAOAAIAAQABAAEAAAAEAP7/AQABAAEAAAAFAP7/AQABAAEAAAAGAP7/AQABAAEAAAAPAAUAAQABAAEAAAAQAAUAAQABAAEAAAAOAAUAAQABAAEAAAAGAP//AQABAAEAAAAFAP//AQABAAEAAAAEAP//AQABAAEAAAAQAAYAAQABAAEAAAAPAAYAAQABAAEAAAAOAAYAAQABAAEAAAA=") +tile_map_data = PackedByteArray("AAAAAPv/AQABAAEAAAAAAPz/AQABAAEAAAAAAP3/AQABAAEAAAAAAP7/AQABAAEAAAAAAP//AQABAAEAAAAAAAAAAQABAAEAAAAAAAEAAQABAAEAAAAAAAIAAQABAAEAAAAAAAMAAQABAAEAAAAAAAQAAQABAAEAAAAAAAUAAQABAAEAAAAAAAYAAQABAAEAAAAAAAcAAQABAAEAAAABAPv/AQABAAEAAAABAPz/AQABAAEAAAABAP3/AQABAAEAAAABAP7/AQABAAEAAAABAP//AQABAAEAAAABAAAAAQABAAEAAAABAAEAAQABAAEAAAABAAIAAQABAAEAAAABAAMAAQABAAEAAAABAAQAAQABAAEAAAABAAUAAQABAAEAAAABAAYAAQABAAEAAAABAAcAAQABAAEAAAACAPv/AQABAAEAAAACAPz/AQABAAEAAAACAP3/AQABAAEAAAACAP7/AQABAAEAAAACAP//AQABAAEAAAACAAAAAQABAAEAAAACAAEAAQABAAEAAAACAAIAAQABAAEAAAACAAMAAQABAAEAAAACAAQAAQABAAEAAAACAAUAAQABAAEAAAACAAYAAQABAAEAAAACAAcAAQABAAEAAAADAPv/AQABAAEAAAADAPz/AQABAAEAAAADAP3/AQABAAEAAAADAP7/AQABAAEAAAADAP//AQABAAEAAAADAAAAAQABAAEAAAADAAEAAQABAAEAAAADAAIAAQABAAEAAAADAAMAAQABAAEAAAADAAQAAQABAAEAAAADAAUAAQABAAEAAAADAAYAAQABAAEAAAADAAcAAQABAAEAAAAIAPv/AQABAAEAAAAIAPz/AQABAAEAAAAIAP3/AQABAAEAAAAIAP7/AQABAAEAAAAIAP//AQABAAEAAAAIAAAAAQABAAEAAAAIAAEAAQABAAEAAAAIAAIAAQABAAEAAAAIAAMAAQABAAEAAAAIAAQAAQABAAEAAAAIAAUAAQABAAEAAAAIAAYAAQABAAEAAAAIAAcAAQABAAEAAAAJAPv/AQABAAEAAAAJAPz/AQABAAEAAAAJAP3/AQABAAEAAAAJAP7/AQABAAEAAAAJAP//AQABAAEAAAAJAAAAAQABAAEAAAAJAAEAAQABAAEAAAAJAAIAAQABAAEAAAAJAAMAAQABAAEAAAAJAAQAAQABAAEAAAAJAAUAAQABAAEAAAAJAAYAAQABAAEAAAAJAAcAAQABAAEAAAAKAPv/AQABAAEAAAAKAPz/AQABAAEAAAAKAP3/AQABAAEAAAAKAP7/AQABAAEAAAAKAP//AQABAAEAAAAKAAAAAQABAAEAAAAKAAEAAQABAAEAAAAKAAIAAQABAAEAAAAKAAMAAQABAAEAAAAKAAQAAQABAAEAAAAKAAUAAQABAAEAAAAKAAYAAQABAAEAAAAKAAcAAQABAAEAAAALAPv/AQABAAEAAAALAPz/AQABAAEAAAALAP3/AQABAAEAAAALAP7/AQABAAEAAAALAP//AQABAAEAAAALAAAAAQABAAEAAAALAAEAAQABAAEAAAALAAIAAQABAAEAAAALAAMAAQABAAEAAAALAAQAAQABAAEAAAALAAUAAQABAAEAAAALAAYAAQABAAEAAAALAAcAAQABAAEAAAAMAPv/AQABAAEAAAAMAPz/AQABAAEAAAAMAP3/AQABAAEAAAAMAP7/AQABAAEAAAAMAP//AQABAAEAAAAMAAAAAQABAAEAAAAMAAEAAQABAAEAAAAMAAIAAQABAAEAAAAMAAMAAQABAAEAAAAMAAQAAQABAAEAAAAMAAUAAQABAAEAAAAMAAYAAQABAAEAAAAMAAcAAQABAAEAAAANAPv/AQABAAEAAAANAPz/AQABAAEAAAANAP3/AQABAAEAAAANAP7/AQABAAEAAAANAP//AQABAAEAAAANAAAAAQABAAEAAAANAAEAAQABAAEAAAANAAIAAQABAAEAAAANAAMAAQABAAEAAAANAAQAAQABAAEAAAANAAUAAQABAAEAAAANAAYAAQABAAEAAAANAAcAAQABAAEAAAASAPv/AQABAAEAAAASAPz/AQABAAEAAAASAP3/AQABAAEAAAASAP7/AQABAAEAAAASAP//AQABAAEAAAASAAAAAQABAAEAAAASAAEAAQABAAEAAAASAAIAAQABAAEAAAASAAMAAQABAAEAAAASAAQAAQABAAEAAAASAAUAAQABAAEAAAASAAYAAQABAAEAAAASAAcAAQABAAEAAAATAPv/AQABAAEAAAATAPz/AQABAAEAAAATAP3/AQABAAEAAAATAP7/AQABAAEAAAATAP//AQABAAEAAAATAAAAAQABAAEAAAATAAEAAQABAAEAAAATAAIAAQABAAEAAAATAAMAAQABAAEAAAATAAQAAQABAAEAAAATAAUAAQABAAEAAAATAAYAAQABAAEAAAATAAcAAQABAAEAAAAUAPv/AQABAAEAAAAUAPz/AQABAAEAAAAUAP3/AQABAAEAAAAUAP7/AQABAAEAAAAUAP//AQABAAEAAAAUAAAAAQABAAEAAAAUAAEAAQABAAEAAAAUAAIAAQABAAEAAAAUAAMAAQABAAEAAAAUAAQAAQABAAEAAAAUAAUAAQABAAEAAAAUAAYAAQABAAEAAAAUAAcAAQABAAEAAAAVAPv/AQABAAEAAAAVAPz/AQABAAEAAAAVAP3/AQABAAEAAAAVAP7/AQABAAEAAAAVAP//AQABAAEAAAAVAAAAAQABAAEAAAAVAAEAAQABAAEAAAAVAAIAAQABAAEAAAAVAAMAAQABAAEAAAAVAAQAAQABAAEAAAAVAAUAAQABAAEAAAAVAAYAAQABAAEAAAAVAAcAAQABAAEAAAAWAPv/AQABAAEAAAAWAPz/AQABAAEAAAAWAP3/AQABAAEAAAAWAP7/AQABAAEAAAAWAP//AQABAAEAAAAWAAAAAQABAAEAAAAWAAEAAQABAAEAAAAWAAIAAQABAAEAAAAWAAMAAQABAAEAAAAWAAQAAQABAAEAAAAWAAUAAQABAAEAAAAWAAYAAQABAAEAAAAWAAcAAQABAAEAAAAXAPv/AQABAAEAAAAXAPz/AQABAAEAAAAXAP3/AQABAAEAAAAXAP7/AQABAAEAAAAXAP//AQABAAEAAAAXAAAAAQABAAEAAAAXAAEAAQABAAEAAAAXAAIAAQABAAEAAAAXAAMAAQABAAEAAAAXAAQAAQABAAEAAAAXAAUAAQABAAEAAAAXAAYAAQABAAEAAAAXAAcAAQABAAEAAAAYAPv/AQABAAEAAAAYAPz/AQABAAEAAAAYAP3/AQABAAEAAAAYAP7/AQABAAEAAAAYAP//AQABAAEAAAAYAAAAAQABAAEAAAAYAAEAAQABAAEAAAAYAAIAAQABAAEAAAAYAAMAAQABAAEAAAAYAAQAAQABAAEAAAAYAAUAAQABAAEAAAAYAAYAAQABAAEAAAAYAAcAAQABAAEAAAAZAPv/AQABAAEAAAAZAPz/AQABAAEAAAAZAP3/AQABAAEAAAAZAP//AQABAAEAAAAZAAAAAQABAAEAAAAZAAEAAQABAAEAAAAZAAIAAQABAAEAAAAZAAMAAQABAAEAAAAZAAQAAQABAAEAAAAZAAUAAQABAAEAAAAZAAYAAQABAAEAAAAZAAcAAQABAAEAAAAaAPv/AQABAAEAAAAaAPz/AQABAAEAAAAaAP3/AQABAAEAAAAaAP7/AQABAAEAAAAaAP//AQABAAEAAAAaAAAAAQABAAEAAAAaAAEAAQABAAEAAAAaAAIAAQABAAEAAAAaAAMAAQABAAEAAAAaAAQAAQABAAEAAAAaAAUAAQABAAEAAAAaAAYAAQABAAEAAAAaAAcAAQABAAEAAAAHAPv/AQABAAEAAAAHAPz/AQABAAEAAAAHAP3/AQABAAEAAAAHAP7/AQABAAEAAAAHAP//AQABAAEAAAAHAAAAAQABAAEAAAAHAAEAAQABAAEAAAAHAAIAAQABAAEAAAAHAAMAAQABAAEAAAAHAAQAAQABAAEAAAAHAAUAAQABAAEAAAAHAAYAAQABAAEAAAAHAAcAAQABAAEAAAARAPv/AQABAAEAAAARAPz/AQABAAEAAAARAP3/AQABAAEAAAARAP7/AQABAAEAAAARAP//AQABAAEAAAARAAAAAQABAAEAAAARAAEAAQABAAEAAAARAAIAAQABAAEAAAARAAMAAQABAAEAAAARAAQAAQABAAEAAAARAAUAAQABAAEAAAARAAYAAQABAAEAAAARAAcAAQABAAEAAAAEAAEAAQABAAEAAAAOAAIAAQABAAEAAAAEAP7/AQABAAEAAAAFAP7/AQABAAEAAAAGAP7/AQABAAEAAAAPAAUAAQABAAEAAAAQAAUAAQABAAEAAAAOAAUAAQABAAEAAAAGAP//AQABAAEAAAAFAP//AQABAAEAAAAEAP//AQABAAEAAAAQAAYAAQABAAEAAAAPAAYAAQABAAEAAAAOAAYAAQABAAEAAAAZAP7/AQABAAEAAAA=") tile_set = ExtResource("1_ad4vr") [node name="Void" type="TileMapLayer" parent="TileMapLayers" unique_id=720049692] @@ -113,7 +120,7 @@ position = Vector2(1723, 52) rotation = 1.5706949 [node name="Bush" parent="OnTheGround" unique_id=1924859315 instance=ExtResource("9_y3opp")] -position = Vector2(108, -221) +position = Vector2(493, -206) [node name="Tree" parent="OnTheGround" unique_id=1182216860 instance=ExtResource("10_myuc4")] position = Vector2(214, -177.99998) @@ -128,6 +135,13 @@ position = Vector2(727, -190) [node name="RepellableLever2" parent="OnTheGround" unique_id=382052136 instance=ExtResource("12_myuc4")] position = Vector2(1143, 230) +[node name="Skeleton" parent="OnTheGround" unique_id=1366328255 instance=ExtResource("23_ruy4k")] +position = Vector2(1650, -60) +start_position = Vector2(100, -150) +end_position = Vector2(1650, -60) +start_dialogue = ExtResource("24_57gnw") +end_dialogue = ExtResource("25_qy2uw") + [node name="Statues" type="Node2D" parent="OnTheGround" unique_id=155629743] [node name="HookableStatue" parent="OnTheGround/Statues" unique_id=1805651676 node_paths=PackedStringArray("constrain_layer") groups=["statues"] instance=ExtResource("6_47a3f")] @@ -153,10 +167,15 @@ sprite_frames = ExtResource("6_wc2uc") [node name="Camera2D" type="Camera2D" parent="OnTheGround/Player" unique_id=1292273495] limit_left = 0 limit_top = -320 -limit_right = 2772 -limit_bottom = 680 +limit_right = 1800 +limit_bottom = 510 editor_draw_limits = true +[node name="Cinematic" type="Node2D" parent="." unique_id=1479488771] +script = ExtResource("25_axwtv") +dialogue = ExtResource("26_8y88r") +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + [connection signal="exited" from="OnTheGround/PressurePlate" to="OnTheGround/Statue Puzzle" method="_on_exit"] [connection signal="matching" from="OnTheGround/PressurePlate" to="OnTheGround/Statue Puzzle" method="_on_matched"] [connection signal="exited" from="OnTheGround/PressurePlate2" to="OnTheGround/Statue Puzzle" method="_on_exit"] @@ -166,3 +185,4 @@ editor_draw_limits = true [connection signal="toggled" from="OnTheGround/RepellableLever2" to="TileMapLayers/VoidUnderBridge2" method="_on_repellable_lever_toggled"] [connection signal="toggled" from="OnTheGround/RepellableLever2" to="TileMapLayers/Bridge2" method="_on_repellable_lever_toggled"] [connection signal="solved" from="OnTheGround/Statue Puzzle" to="OnTheGround/Door" method="open"] +[connection signal="solved" from="OnTheGround/Statue Puzzle" to="OnTheGround/Skeleton" method="_on_statue_puzzle_solved"] diff --git a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint.dialogue.import b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint.dialogue.import deleted file mode 100644 index 2b0e1929d..000000000 --- a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint.dialogue.import +++ /dev/null @@ -1,16 +0,0 @@ -[remap] - -importer="dialogue_manager" -importer_version=15 -type="Resource" -uid="uid://djc6og5qr4fg1" -path="res://.godot/imported/hint.dialogue-4b6b9b5577f43b7c46fcfbd7e2fbcbc6.tres" - -[deps] - -source_file="res://scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint.dialogue" -dest_files=["res://.godot/imported/hint.dialogue-4b6b9b5577f43b7c46fcfbd7e2fbcbc6.tres"] - -[params] - -defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint.dialogue b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint_temple1.dialogue similarity index 100% rename from scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint.dialogue rename to scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint_temple1.dialogue diff --git a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint_temple1.dialogue.import b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint_temple1.dialogue.import new file mode 100644 index 000000000..58c4a4f4e --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint_temple1.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://djc6og5qr4fg1" +path="res://.godot/imported/hint_temple1.dialogue-b3b96be657a69155169d80cadb416fe8.tres" + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint_temple1.dialogue" +dest_files=["res://.godot/imported/hint_temple1.dialogue-b3b96be657a69155169d80cadb416fe8.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/intro_temple1.dialogue b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/intro_temple1.dialogue new file mode 100644 index 000000000..86737793f --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/intro_temple1.dialogue @@ -0,0 +1,6 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +The first room is quite disjointed. This Temple is bound to test your mettle. +Skeleton: The game is afoot. Get it?! It's... a foot! +=> END diff --git a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/intro_temple1.dialogue.import b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/intro_temple1.dialogue.import new file mode 100644 index 000000000..3ba01495e --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/intro_temple1.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://4u8orowyb4xp" +path="res://.godot/imported/intro_temple1.dialogue-daf2b1f41a5e4a049b7cfc13e3501262.tres" + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/intro_temple1.dialogue" +dest_files=["res://.godot/imported/intro_temple1.dialogue-daf2b1f41a5e4a049b7cfc13e3501262.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_unlocked.dialogue b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_temple1.dialogue similarity index 73% rename from scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_unlocked.dialogue rename to scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_temple1.dialogue index 41e09e4b1..990168ef3 100644 --- a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_unlocked.dialogue +++ b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_temple1.dialogue @@ -3,4 +3,5 @@ ~ start Skeleton: It's just like setting off to sea. Skeleton: First, you untether the ropes. Next, lower the sails. Raise the anchors, and steer! +Maybe the Skeleton can help StoryWeaver get off the island once we find the treasure. => END diff --git a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_temple1.dialogue.import b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_temple1.dialogue.import new file mode 100644 index 000000000..d1c5d1fd4 --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_temple1.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://c23431ecaj7jh" +path="res://.godot/imported/memory_temple1.dialogue-b3388ce4f953cc61a17f74246a9ea0fc.tres" + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_temple1.dialogue" +dest_files=["res://.godot/imported/memory_temple1.dialogue-b3388ce4f953cc61a17f74246a9ea0fc.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_unlocked.dialogue.import b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_unlocked.dialogue.import deleted file mode 100644 index 53f930e24..000000000 --- a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_unlocked.dialogue.import +++ /dev/null @@ -1,16 +0,0 @@ -[remap] - -importer="dialogue_manager" -importer_version=15 -type="Resource" -uid="uid://c23431ecaj7jh" -path="res://.godot/imported/memory_unlocked.dialogue-35eb98cc76aaca77ccef134c3500c1ec.tres" - -[deps] - -source_file="res://scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_unlocked.dialogue" -dest_files=["res://.godot/imported/memory_unlocked.dialogue-35eb98cc76aaca77ccef134c3500c1ec.tres"] - -[params] - -defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/temple_room_1.tscn b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/temple_room_1.tscn index a0972b934..2c5eba72e 100644 --- a/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/temple_room_1.tscn +++ b/scenes/quests/lore_quests/side_quest_001/4_temple_room_1/temple_room_1.tscn @@ -11,11 +11,13 @@ [ext_resource type="PackedScene" uid="uid://c47lkkvljrsg" path="res://scenes/game_elements/props/hookable_lever/hookable_lever.tscn" id="4_2w3su"] [ext_resource type="PackedScene" uid="uid://ei57s5k8ibov" path="res://scenes/quests/lore_quests/side_quest_001/components/skeleton/skeleton.tscn" id="6_yr783"] [ext_resource type="PackedScene" uid="uid://evb46lm6ssu2" path="res://scenes/game_elements/props/hookable_pin/hookable_pin.tscn" id="7_ilnic"] -[ext_resource type="Resource" uid="uid://djc6og5qr4fg1" path="res://scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint.dialogue" id="7_tjeo8"] -[ext_resource type="Resource" uid="uid://c23431ecaj7jh" path="res://scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_unlocked.dialogue" id="8_yr783"] +[ext_resource type="Resource" uid="uid://djc6og5qr4fg1" path="res://scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint_temple1.dialogue" id="7_tjeo8"] +[ext_resource type="Resource" uid="uid://c23431ecaj7jh" path="res://scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_temple1.dialogue" id="8_yr783"] [ext_resource type="Script" uid="uid://ba44mdk6tmkay" path="res://scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/lever_sequence.gd" id="9_3lamy"] [ext_resource type="Script" uid="uid://c8405c212rbn6" path="res://scenes/game_elements/props/background_music/components/background_music.gd" id="9_lixwc"] [ext_resource type="AudioStream" uid="uid://bvq56m78f2v7g" path="res://scenes/quests/story_quests/shjourney/Otros_componentes/musicas/2 The Veil of Night Loop 1 Start .ogg" id="10_waxgu"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="17_r17np"] +[ext_resource type="Resource" uid="uid://4u8orowyb4xp" path="res://scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/intro_temple1.dialogue" id="18_cyi2i"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_andwd"] size = Vector2(81, 58) @@ -141,6 +143,11 @@ limit_bottom = 1291 position_smoothing_enabled = true editor_draw_limits = true +[node name="Cinematic" type="Node2D" parent="." unique_id=2018658315] +script = ExtResource("17_r17np") +dialogue = ExtResource("18_cyi2i") +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + [connection signal="toggled" from="OnTheGround/Lever Sequence/Levers/HookableLever" to="OnTheGround/Lever Sequence/Lights/LeverLight" method="_on_hookable_lever_toggled"] [connection signal="toggled" from="OnTheGround/Lever Sequence/Levers/HookableLever2" to="OnTheGround/Lever Sequence/Lights/LeverLight2" method="_on_hookable_lever_toggled"] [connection signal="toggled" from="OnTheGround/Lever Sequence/Levers/HookableLever3" to="OnTheGround/Lever Sequence/Lights/LeverLight3" method="_on_hookable_lever_toggled"] diff --git a/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/hint_temple2.dialogue b/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/hint_temple2.dialogue new file mode 100644 index 000000000..ed89c9b96 --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/hint_temple2.dialogue @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Skeleton: *Whistles a tune* +=> END diff --git a/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/hint_temple2.dialogue.import b/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/hint_temple2.dialogue.import new file mode 100644 index 000000000..bf85f05f1 --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/hint_temple2.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://jl1fybuik2wt" +path="res://.godot/imported/hint_temple2.dialogue-d2e50301acaac193ec7f8470a08cb669.tres" + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/hint_temple2.dialogue" +dest_files=["res://.godot/imported/hint_temple2.dialogue-d2e50301acaac193ec7f8470a08cb669.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/memory_temple2.dialogue b/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/memory_temple2.dialogue new file mode 100644 index 000000000..53220d975 --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/memory_temple2.dialogue @@ -0,0 +1,9 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Skeleton: I've heard that tune many a time. +Skeleton: I've sung that tune many a time! +Skeleton: Yes, yes... it's all back! Patchy and Chiffon and... me. +Daffy: Captain Daffy Lockstitch singing the Spindle's tune! +StoryWeaver takes in Daffy's joy. The famed adventurer is here in search of the same treasure. +=> END diff --git a/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/memory_temple2.dialogue.import b/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/memory_temple2.dialogue.import new file mode 100644 index 000000000..fe2a03d70 --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/memory_temple2.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://d3uga17xr4fg8" +path="res://.godot/imported/memory_temple2.dialogue-d91a9dcf26be6f82ec46bc601baad44f.tres" + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/memory_temple2.dialogue" +dest_files=["res://.godot/imported/memory_temple2.dialogue-d91a9dcf26be6f82ec46bc601baad44f.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/temple_room_2.tscn b/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/temple_room_2.tscn index 4f577a8e5..093cf8a23 100644 --- a/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/temple_room_2.tscn +++ b/scenes/quests/lore_quests/side_quest_001/5_temple_room_2/temple_room_2.tscn @@ -22,11 +22,16 @@ [ext_resource type="AudioStream" uid="uid://b6j4ap071rko6" path="res://assets/third_party/nepalese_hand_bells/handBells-b3.ogg" id="14_mmjln"] [ext_resource type="AudioStream" uid="uid://b8367d1jxgctw" path="res://assets/third_party/nepalese_hand_bells/handBells-b4.ogg" id="15_lxrir"] [ext_resource type="Script" uid="uid://c8405c212rbn6" path="res://scenes/game_elements/props/background_music/components/background_music.gd" id="17_7plr7"] +[ext_resource type="Resource" uid="uid://jl1fybuik2wt" path="res://scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/hint_temple2.dialogue" id="22_lxrir"] +[ext_resource type="Resource" uid="uid://d3uga17xr4fg8" path="res://scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/memory_temple2.dialogue" id="23_j4dwg"] +[ext_resource type="PackedScene" uid="uid://ei57s5k8ibov" path="res://scenes/quests/lore_quests/side_quest_001/components/skeleton/skeleton.tscn" id="23_mmjln"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_7plr7"] size = Vector2(81, 58) [node name="TempleRoom2" type="Node2D" unique_id=1360898071] +metadata/_edit_horizontal_guides_ = [-130.0] +metadata/_edit_vertical_guides_ = [1350.0] [node name="BackgroundMusic" type="Node" parent="." unique_id=1395602256] script = ExtResource("17_7plr7") @@ -43,7 +48,7 @@ tile_set = ExtResource("3_ssycl") [node name="Walls" type="TileMapLayer" parent="TileMapLayers" unique_id=12775337] texture_filter = 1 material = ExtResource("1_05c4q") -tile_map_data = PackedByteArray("AAD///v/BAADAAEAAAD///z/BAADAAEAAAD///3/BAADAAEAAAD///7/BAADAAEAAAD/////BAADAAEAAAD//wAABAADAAEAAAD//wEABAADAAEAAAD//wIABAADAAEAAAD//wMABAADAAEAAAD//wQABAADAAEAAAD//wUABAADAAEAAAD//wYABAADAAEAAAAaAPr/BAADAAEAAAAaAPv/BAADAAEAAAAaAPz/BAADAAEAAAAaAP3/BAADAAEAAAAaAP7/BAADAAIAAAAaAAEABAADAAAAAAAaAAIABAADAAEAAAAaAAMABAADAAEAAAAaAAQABAADAAEAAAAaAAUABAADAAEAAAAaAAYABAADAAEAAAAaAAcABAACAAIAAAD//wcABAAAAAIAAAAaAAgABAACAAMAAAD//wgABAAAAAMAAAAaAP//BAADAAMAAAD///r/BAADAAEAAAD///n/BAAAAAAAAAAaAPn/BAACAAAAAAAAAAcABAABAAQAAAABAAcABAABAAQAAAACAAcABAABAAQAAAADAAcABAABAAQAAAAEAAcABAABAAQAAAAFAAcABAABAAQAAAAGAAcABAABAAQAAAAHAAcABAABAAQAAAAIAAcABAABAAQAAAAJAAcABAABAAQAAAAKAAcABAABAAQAAAALAAcABAABAAQAAAAMAAcABAABAAQAAAANAAcABAABAAQAAAAOAAcABAABAAQAAAAPAAcABAABAAQAAAAQAAcABAABAAQAAAARAAcABAABAAQAAAASAAcABAABAAQAAAATAAcABAABAAQAAAAUAAcABAABAAQAAAAVAAcABAABAAQAAAAWAAcABAABAAQAAAAXAAcABAABAAQAAAAYAAcABAABAAQAAAAZAAcABAABAAQAAAAAAPn/BAABAAQAAAABAPn/BAABAAQAAAACAPn/BAABAAQAAAADAPn/BAABAAQAAAAEAPn/BAABAAQAAAAFAPn/BAABAAQAAAAGAPn/BAABAAQAAAAHAPn/BAABAAQAAAAIAPn/BAABAAQAAAAJAPn/BAABAAQAAAAKAPn/BAABAAQAAAALAPn/BAABAAQAAAAMAPn/BAABAAQAAAANAPn/BAABAAQAAAAOAPn/BAABAAQAAAAPAPn/BAABAAQAAAAQAPn/BAABAAQAAAARAPn/BAABAAQAAAASAPn/BAABAAQAAAATAPn/BAABAAQAAAAUAPn/BAABAAQAAAAVAPn/BAABAAQAAAAWAPn/BAABAAQAAAAXAPn/BAABAAQAAAAYAPn/BAABAAQAAAAZAPn/BAABAAQAAAAAAAgABAABAAUAAAABAAgABAABAAUAAAACAAgABAABAAUAAAADAAgABAABAAUAAAAEAAgABAABAAUAAAAFAAgABAABAAUAAAAGAAgABAABAAUAAAAHAAgABAABAAUAAAAIAAgABAABAAUAAAAJAAgABAABAAUAAAAKAAgABAABAAUAAAALAAgABAABAAUAAAAMAAgABAABAAUAAAANAAgABAABAAUAAAAOAAgABAABAAUAAAAPAAgABAABAAUAAAAQAAgABAABAAUAAAARAAgABAABAAUAAAASAAgABAABAAUAAAATAAgABAABAAUAAAAUAAgABAABAAUAAAAVAAgABAABAAUAAAAWAAgABAABAAUAAAAXAAgABAABAAUAAAAYAAgABAABAAUAAAAZAAgABAABAAUAAAAAAP3/BAAAAAUAAAAAAPz/BAAAAAQAAAABAPz/BAABAAQAAAACAPz/BAABAAQAAAADAPz/BAABAAQAAAAEAPz/BAABAAQAAAAFAPz/BAABAAQAAAAGAPz/BAABAAQAAAAHAPz/BAABAAQAAAAIAPz/BAABAAQAAAAJAPz/BAABAAQAAAAKAPz/BAABAAQAAAALAPz/BAABAAQAAAAMAPz/BAABAAQAAAANAPz/BAABAAQAAAAOAPz/BAABAAQAAAAPAPz/BAABAAQAAAAQAPz/BAABAAQAAAARAPz/BAABAAQAAAASAPz/BAACAAQAAAASAP3/BAACAAUAAAABAP3/BAABAAUAAAACAP3/BAABAAUAAAADAP3/BAABAAUAAAAEAP3/BAABAAUAAAAFAP3/BAABAAUAAAAGAP3/BAABAAUAAAAHAP3/BAABAAUAAAAIAP3/BAABAAUAAAAJAP3/BAABAAUAAAAKAP3/BAABAAUAAAALAP3/BAABAAUAAAAMAP3/BAABAAUAAAANAP3/BAABAAUAAAAOAP3/BAABAAUAAAAPAP3/BAABAAUAAAAQAP3/BAABAAUAAAARAP3/BAABAAUAAAAAAPv/BAAAAAQAAAAAAPr/BAAAAAQAAAASAPv/BAACAAQAAAASAPr/BAACAAQAAAABAPr/BAABAAQAAAABAPv/BAABAAQAAAACAPr/BAABAAQAAAACAPv/BAABAAQAAAADAPr/BAABAAQAAAADAPv/BAABAAQAAAAEAPr/BAABAAQAAAAEAPv/BAABAAQAAAAFAPr/BAABAAQAAAAFAPv/BAABAAQAAAAGAPr/BAABAAQAAAAGAPv/BAABAAQAAAAHAPr/BAABAAQAAAAHAPv/BAABAAQAAAAIAPr/BAABAAQAAAAIAPv/BAABAAQAAAAJAPr/BAABAAQAAAAJAPv/BAABAAQAAAAKAPr/BAABAAQAAAAKAPv/BAABAAQAAAALAPr/BAABAAQAAAALAPv/BAABAAQAAAAMAPr/BAABAAQAAAAMAPv/BAABAAQAAAANAPr/BAABAAQAAAANAPv/BAABAAQAAAAOAPr/BAABAAQAAAAOAPv/BAABAAQAAAAPAPr/BAABAAQAAAAPAPv/BAABAAQAAAAQAPr/BAABAAQAAAAQAPv/BAABAAQAAAARAPr/BAABAAQAAAARAPv/BAABAAQAAAABAAIABAABAAQAAAABAAMABAABAAQAAAABAAQABAABAAQAAAABAAUABAABAAQAAAABAAYABAABAAQAAAACAAIABAABAAQAAAACAAMABAABAAQAAAACAAQABAABAAQAAAACAAUABAABAAQAAAACAAYABAABAAQAAAADAAIABAABAAQAAAADAAMABAABAAQAAAADAAQABAABAAQAAAADAAUABAABAAQAAAADAAYABAABAAQAAAAEAAIABAABAAQAAAAEAAMABAABAAQAAAAEAAQABAABAAQAAAAEAAUABAABAAQAAAAEAAYABAABAAQAAAAFAAIABAABAAQAAAAFAAMABAABAAQAAAAFAAQABAABAAQAAAAFAAUABAABAAQAAAAFAAYABAABAAQAAAAGAAIABAABAAQAAAAGAAMABAABAAQAAAAGAAQABAABAAQAAAAGAAUABAABAAQAAAAGAAYABAABAAQAAAAHAAIABAABAAQAAAAHAAMABAABAAQAAAAHAAQABAABAAQAAAAHAAUABAABAAQAAAAHAAYABAABAAQAAAAIAAIABAABAAQAAAAIAAMABAABAAQAAAAIAAQABAABAAQAAAAIAAUABAABAAQAAAAIAAYABAABAAQAAAAJAAIABAABAAQAAAAJAAMABAABAAQAAAAJAAQABAABAAQAAAAJAAUABAABAAQAAAAJAAYABAABAAQAAAAKAAIABAABAAQAAAAKAAMABAABAAQAAAAKAAQABAABAAQAAAAKAAUABAABAAQAAAAKAAYABAABAAQAAAALAAIABAABAAQAAAALAAMABAABAAQAAAALAAQABAABAAQAAAALAAUABAABAAQAAAALAAYABAABAAQAAAAMAAIABAABAAQAAAAMAAMABAABAAQAAAAMAAQABAABAAQAAAAMAAUABAABAAQAAAAMAAYABAABAAQAAAANAAIABAABAAQAAAANAAMABAABAAQAAAANAAQABAABAAQAAAANAAUABAABAAQAAAANAAYABAABAAQAAAAOAAIABAABAAQAAAAOAAMABAABAAQAAAAOAAQABAABAAQAAAAOAAUABAABAAQAAAAOAAYABAABAAQAAAAPAAIABAABAAQAAAAPAAMABAABAAQAAAAPAAQABAABAAQAAAAPAAUABAABAAQAAAAPAAYABAABAAQAAAAQAAIABAABAAQAAAAQAAMABAABAAQAAAAQAAQABAABAAQAAAAQAAUABAABAAQAAAAQAAYABAABAAQAAAARAAIABAABAAQAAAARAAMABAABAAQAAAARAAQABAABAAQAAAARAAUABAABAAQAAAARAAYABAABAAQAAAASAAIABAACAAQAAAASAAMABAACAAQAAAASAAQABAACAAQAAAASAAUABAACAAQAAAASAAYABAACAAQAAAAAAAIABAAAAAQAAAAAAAMABAAAAAQAAAAAAAQABAAAAAQAAAAAAAUABAAAAAQAAAAAAAYABAAAAAQAAAATAPr/BAABAAUAAAAUAPr/BAABAAUAAAAVAPr/BAABAAUAAAAWAPr/BAABAAUAAAAXAPr/BAABAAUAAAAYAPr/BAABAAUAAAAZAPr/BAABAAUAAAA=") +tile_map_data = PackedByteArray("AAD///v/BAADAAEAAAD///z/BAADAAEAAAD///3/BAADAAEAAAD///7/BAADAAEAAAD/////BAADAAEAAAD//wAABAADAAEAAAD//wEABAADAAEAAAD//wIABAADAAEAAAD//wMABAADAAEAAAD//wQABAADAAEAAAD//wUABAADAAEAAAD//wYABAADAAEAAAAaAPr/BAADAAEAAAAaAPv/BAADAAEAAAAaAPz/BAADAAEAAAAaAP3/BAADAAEAAAAaAP7/BAADAAIAAAAaAAEABAADAAAAAAAaAAIABAADAAEAAAAaAAMABAADAAEAAAAaAAQABAADAAEAAAAaAAUABAADAAEAAAAaAAYABAADAAEAAAAaAAcABAACAAIAAAD//wcABAAAAAIAAAAaAAgABAACAAMAAAD//wgABAAAAAMAAAAaAP//BAADAAMAAAD///r/BAADAAEAAAD///n/BAAAAAAAAAAaAPn/BAACAAAAAAAAAAcABAABAAQAAAABAAcABAABAAQAAAACAAcABAABAAQAAAADAAcABAABAAQAAAAEAAcABAABAAQAAAAFAAcABAABAAQAAAAGAAcABAABAAQAAAAHAAcABAABAAQAAAAIAAcABAABAAQAAAAJAAcABAABAAQAAAAKAAcABAABAAQAAAALAAcABAABAAQAAAAMAAcABAABAAQAAAANAAcABAABAAQAAAAOAAcABAABAAQAAAAPAAcABAABAAQAAAAQAAcABAABAAQAAAARAAcABAABAAQAAAASAAcABAABAAQAAAATAAcABAABAAQAAAAUAAcABAABAAQAAAAVAAcABAABAAQAAAAWAAcABAABAAQAAAAXAAcABAABAAQAAAAYAAcABAABAAQAAAAZAAcABAABAAQAAAAAAPn/BAABAAQAAAABAPn/BAABAAQAAAACAPn/BAABAAQAAAADAPn/BAABAAQAAAAEAPn/BAABAAQAAAAFAPn/BAABAAQAAAAGAPn/BAABAAQAAAAHAPn/BAABAAQAAAAIAPn/BAABAAQAAAAJAPn/BAABAAQAAAAKAPn/BAABAAQAAAALAPn/BAABAAQAAAAMAPn/BAABAAQAAAANAPn/BAABAAQAAAAOAPn/BAABAAQAAAAPAPn/BAABAAQAAAAQAPn/BAABAAQAAAARAPn/BAABAAQAAAASAPn/BAABAAQAAAATAPn/BAABAAQAAAAUAPn/BAABAAQAAAAVAPn/BAABAAQAAAAWAPn/BAABAAQAAAAXAPn/BAABAAQAAAAYAPn/BAABAAQAAAAZAPn/BAABAAQAAAAAAAgABAABAAUAAAABAAgABAABAAUAAAACAAgABAABAAUAAAADAAgABAABAAUAAAAEAAgABAABAAUAAAAFAAgABAABAAUAAAAGAAgABAABAAUAAAAHAAgABAABAAUAAAAIAAgABAABAAUAAAAJAAgABAABAAUAAAAKAAgABAABAAUAAAALAAgABAABAAUAAAAMAAgABAABAAUAAAANAAgABAABAAUAAAAOAAgABAABAAUAAAAPAAgABAABAAUAAAAQAAgABAABAAUAAAARAAgABAABAAUAAAASAAgABAABAAUAAAATAAgABAABAAUAAAAUAAgABAABAAUAAAAVAAgABAABAAUAAAAWAAgABAABAAUAAAAXAAgABAABAAUAAAAYAAgABAABAAUAAAAZAAgABAABAAUAAAAAAP3/BAAAAAUAAAAAAPz/BAAAAAQAAAABAPz/BAABAAQAAAACAPz/BAABAAQAAAADAPz/BAABAAQAAAAEAPz/BAABAAQAAAAFAPz/BAABAAQAAAAGAPz/BAABAAQAAAAHAPz/BAABAAQAAAAIAPz/BAABAAQAAAAJAPz/BAABAAQAAAAKAPz/BAABAAQAAAALAPz/BAABAAQAAAAMAPz/BAABAAQAAAANAPz/BAABAAQAAAAOAPz/BAABAAQAAAAPAPz/BAABAAQAAAAQAPz/BAABAAQAAAARAPz/BAABAAQAAAASAPz/BAACAAQAAAASAP3/BAACAAUAAAABAP3/BAABAAUAAAACAP3/BAABAAUAAAADAP3/BAABAAUAAAAEAP3/BAABAAUAAAAFAP3/BAABAAUAAAAGAP3/BAABAAUAAAAHAP3/BAABAAUAAAAIAP3/BAABAAUAAAAJAP3/BAABAAUAAAAKAP3/BAABAAUAAAALAP3/BAABAAUAAAAMAP3/BAABAAUAAAANAP3/BAABAAUAAAAOAP3/BAABAAUAAAAPAP3/BAABAAUAAAAQAP3/BAABAAUAAAARAP3/BAABAAUAAAAAAPv/BAAAAAQAAAAAAPr/BAAAAAQAAAASAPv/BAACAAQAAAASAPr/BAACAAQAAAABAPr/BAABAAQAAAABAPv/BAABAAQAAAACAPr/BAABAAQAAAACAPv/BAABAAQAAAADAPr/BAABAAQAAAADAPv/BAABAAQAAAAEAPr/BAABAAQAAAAEAPv/BAABAAQAAAAFAPr/BAABAAQAAAAFAPv/BAABAAQAAAAGAPr/BAABAAQAAAAGAPv/BAABAAQAAAAHAPr/BAABAAQAAAAHAPv/BAABAAQAAAAIAPr/BAABAAQAAAAIAPv/BAABAAQAAAAJAPr/BAABAAQAAAAJAPv/BAABAAQAAAAKAPr/BAABAAQAAAAKAPv/BAABAAQAAAALAPr/BAABAAQAAAALAPv/BAABAAQAAAAMAPr/BAABAAQAAAAMAPv/BAABAAQAAAANAPr/BAABAAQAAAANAPv/BAABAAQAAAAOAPr/BAABAAQAAAAOAPv/BAABAAQAAAAPAPr/BAABAAQAAAAPAPv/BAABAAQAAAAQAPr/BAABAAQAAAAQAPv/BAABAAQAAAARAPr/BAABAAQAAAARAPv/BAABAAQAAAABAAUABAABAAQAAAABAAYABAABAAQAAAACAAUABAABAAQAAAACAAYABAABAAQAAAADAAIABAAAAAQAAAADAAMABAAAAAEAAAADAAQABAAAAAEAAAADAAUABAABAAQAAAADAAYABAABAAQAAAAEAAIABAABAAQAAAAEAAMABAABAAQAAAAEAAQABAABAAQAAAAEAAUABAABAAQAAAAEAAYABAABAAQAAAAFAAIABAABAAQAAAAFAAMABAABAAQAAAAFAAQABAABAAQAAAAFAAUABAABAAQAAAAFAAYABAABAAQAAAAGAAIABAABAAQAAAAGAAMABAABAAQAAAAGAAQABAABAAQAAAAGAAUABAABAAQAAAAGAAYABAABAAQAAAAHAAIABAABAAQAAAAHAAMABAABAAQAAAAHAAQABAABAAQAAAAHAAUABAABAAQAAAAHAAYABAABAAQAAAAIAAIABAABAAQAAAAIAAMABAABAAQAAAAIAAQABAABAAQAAAAIAAUABAABAAQAAAAIAAYABAABAAQAAAAJAAIABAABAAQAAAAJAAMABAABAAQAAAAJAAQABAABAAQAAAAJAAUABAABAAQAAAAJAAYABAABAAQAAAAKAAIABAABAAQAAAAKAAMABAABAAQAAAAKAAQABAABAAQAAAAKAAUABAABAAQAAAAKAAYABAABAAQAAAALAAIABAABAAQAAAALAAMABAABAAQAAAALAAQABAABAAQAAAALAAUABAABAAQAAAALAAYABAABAAQAAAAMAAIABAABAAQAAAAMAAMABAABAAQAAAAMAAQABAABAAQAAAAMAAUABAABAAQAAAAMAAYABAABAAQAAAANAAIABAABAAQAAAANAAMABAABAAQAAAANAAQABAABAAQAAAANAAUABAABAAQAAAANAAYABAABAAQAAAAOAAIABAABAAQAAAAOAAMABAABAAQAAAAOAAQABAABAAQAAAAOAAUABAABAAQAAAAOAAYABAABAAQAAAAPAAIABAABAAQAAAAPAAMABAABAAQAAAAPAAQABAABAAQAAAAPAAUABAABAAQAAAAPAAYABAABAAQAAAAQAAIABAABAAQAAAAQAAMABAABAAQAAAAQAAQABAABAAQAAAAQAAUABAABAAQAAAAQAAYABAABAAQAAAARAAIABAABAAQAAAARAAMABAABAAQAAAARAAQABAABAAQAAAARAAUABAABAAQAAAARAAYABAABAAQAAAASAAIABAACAAQAAAASAAMABAACAAQAAAASAAQABAACAAQAAAASAAUABAACAAQAAAASAAYABAACAAQAAAAAAAUABAAAAAQAAAAAAAYABAAAAAQAAAATAPr/BAABAAUAAAAUAPr/BAABAAUAAAAVAPr/BAABAAUAAAAWAPr/BAABAAUAAAAXAPr/BAABAAUAAAAYAPr/BAABAAUAAAAZAPr/BAABAAUAAAA=") tile_set = ExtResource("3_ssycl") [node name="BridgeController" type="Node2D" parent="TileMapLayers" unique_id=806815600 node_paths=PackedStringArray("bridge_1", "bridge_2", "bridge_3", "bridge_4")] @@ -237,6 +242,13 @@ sprite_frames = ExtResource("9_wrty7") solved_sound_effect = ExtResource("10_cfaos") solved_ambient_sound = ExtResource("11_by2b3") +[node name="Skeleton" parent="OnTheGround" unique_id=1366328255 instance=ExtResource("23_mmjln")] +position = Vector2(67, 233) +start_position = Vector2(70, 230) +end_position = Vector2(1350, -150) +start_dialogue = ExtResource("22_lxrir") +end_dialogue = ExtResource("23_j4dwg") + [node name="Player" parent="OnTheGround" unique_id=296354958 instance=ExtResource("1_m25v8")] position = Vector2(50, 32) sprite_frames = ExtResource("2_my1xk") @@ -250,3 +262,4 @@ position_smoothing_enabled = true editor_draw_limits = true [connection signal="step_solved" from="OnTheGround/SequencePuzzle" to="TileMapLayers/BridgeController" method="_on_sequence_puzzle_step_solved"] +[connection signal="hidden" from="OnTheGround/SequencePuzzle/Steps/SequencePuzzleStep4" to="OnTheGround/Skeleton" method="_on_sequence_puzzle_step_4_hidden"] diff --git a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/hint_treasure.dialogue b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/hint_treasure.dialogue new file mode 100644 index 000000000..ea48cc6fe --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/hint_treasure.dialogue @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Daffy: These pillars will make great cover. +=> END diff --git a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/hint_treasure.dialogue.import b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/hint_treasure.dialogue.import new file mode 100644 index 000000000..dd6b6a8bf --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/hint_treasure.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://xendamkquh6t" +path="res://.godot/imported/hint_treasure.dialogue-3b8ae356ed0625b9af43302a33de26be.tres" + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/hint_treasure.dialogue" +dest_files=["res://.godot/imported/hint_treasure.dialogue-3b8ae356ed0625b9af43302a33de26be.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro.dialogue.import b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro.dialogue.import deleted file mode 100644 index daff0a409..000000000 --- a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro.dialogue.import +++ /dev/null @@ -1,16 +0,0 @@ -[remap] - -importer="dialogue_manager" -importer_version=15 -type="Resource" -uid="uid://cx6v6n1guhxyo" -path="res://.godot/imported/intro.dialogue-c4ff0fde284c9296a6ecc8a07d4fd871.tres" - -[deps] - -source_file="res://scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro.dialogue" -dest_files=["res://.godot/imported/intro.dialogue-c4ff0fde284c9296a6ecc8a07d4fd871.tres"] - -[params] - -defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro.dialogue b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro_treasure.dialogue similarity index 100% rename from scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro.dialogue rename to scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro_treasure.dialogue diff --git a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro_treasure.dialogue.import b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro_treasure.dialogue.import new file mode 100644 index 000000000..97fe19396 --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro_treasure.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://cx6v6n1guhxyo" +path="res://.godot/imported/intro_treasure.dialogue-657163a2eba0aa1a882d2878e04ecb84.tres" + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro_treasure.dialogue" +dest_files=["res://.godot/imported/intro_treasure.dialogue-657163a2eba0aa1a882d2878e04ecb84.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/ready_treasure.dialogue b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/ready_treasure.dialogue new file mode 100644 index 000000000..fc7b46e2f --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/ready_treasure.dialogue @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Daffy: We did it! The Eternal Quilt... +=> END diff --git a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/ready_treasure.dialogue.import b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/ready_treasure.dialogue.import new file mode 100644 index 000000000..4fbb14877 --- /dev/null +++ b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/ready_treasure.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://rphgyd7morsi" +path="res://.godot/imported/ready_treasure.dialogue-5ad61898ab40bb25d3c0e6398aa2acf4.tres" + +[deps] + +source_file="res://scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/ready_treasure.dialogue" +dest_files=["res://.godot/imported/ready_treasure.dialogue-5ad61898ab40bb25d3c0e6398aa2acf4.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/treasure_room.tscn b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/treasure_room.tscn index faef37191..10671cfed 100644 --- a/scenes/quests/lore_quests/side_quest_001/6_treasure_room/treasure_room.tscn +++ b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/treasure_room.tscn @@ -12,15 +12,20 @@ [ext_resource type="PackedScene" uid="uid://dxl6j7uc7o0nu" path="res://scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/spawner/spawner.tscn" id="5_dd31k"] [ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="6_b0wwu"] [ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="7_u1grp"] +[ext_resource type="PackedScene" uid="uid://ei57s5k8ibov" path="res://scenes/quests/lore_quests/side_quest_001/components/skeleton/skeleton.tscn" id="11_4cswt"] +[ext_resource type="Resource" uid="uid://rphgyd7morsi" path="res://scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/ready_treasure.dialogue" id="12_q5kb8"] +[ext_resource type="Resource" uid="uid://xendamkquh6t" path="res://scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/hint_treasure.dialogue" id="12_yvyvq"] [ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="13_u1grp"] [ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="14_53ojm"] -[ext_resource type="Resource" uid="uid://cx6v6n1guhxyo" path="res://scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro.dialogue" id="15_4cswt"] +[ext_resource type="Resource" uid="uid://cx6v6n1guhxyo" path="res://scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro_treasure.dialogue" id="15_4cswt"] [sub_resource type="Resource" id="Resource_mxhht"] script = ExtResource("7_u1grp") metadata/_custom_type_script = "uid://bgmwplmj3bfls" [node name="TreasureRoom" type="Node2D" unique_id=2055144060] +metadata/_edit_horizontal_guides_ = [22.0, 150.0] +metadata/_edit_vertical_guides_ = [228.0, 976.0] [node name="BackgroundMusic" type="Node" parent="." unique_id=303419665] script = ExtResource("1_sbb37") @@ -76,6 +81,13 @@ position = Vector2(864, -120) arrow = ExtResource("4_sabig") time = 0.5 +[node name="Skeleton" parent="OnTheGround" unique_id=1366328255 instance=ExtResource("11_4cswt")] +position = Vector2(227, 22) +start_position = Vector2(228, 22) +end_position = Vector2(975, 150) +start_dialogue = ExtResource("12_yvyvq") +end_dialogue = ExtResource("12_q5kb8") + [node name="Player" parent="OnTheGround" unique_id=296354958 instance=ExtResource("1_05w84")] position = Vector2(187, 238) sprite_frames = ExtResource("2_3g0tf") @@ -96,4 +108,4 @@ script = ExtResource("14_53ojm") dialogue = ExtResource("15_4cswt") metadata/_custom_type_script = "uid://x1mxt6bmei2o" -[connection signal="book_read" from="OnTheGround/Book" to="OnTheGround/CollectibleItem" method="reveal"] +[connection signal="book_read" from="OnTheGround/Book" to="OnTheGround/Skeleton" method="_on_book_book_read"] diff --git a/scenes/quests/lore_quests/side_quest_001/components/skeleton/skeleton_movement.gd b/scenes/quests/lore_quests/side_quest_001/components/skeleton/skeleton_movement.gd index 320574603..f7e99e662 100644 --- a/scenes/quests/lore_quests/side_quest_001/components/skeleton/skeleton_movement.gd +++ b/scenes/quests/lore_quests/side_quest_001/components/skeleton/skeleton_movement.gd @@ -20,3 +20,20 @@ func _ready() -> void: func puzzle_solved(): position = end_position talk_behavior.dialogue = end_dialogue + + +func _on_statue_puzzle_solved() -> void: + pass # Replace with function body. + position = end_position + talk_behavior.dialogue = end_dialogue + +func _hidden() -> void: + pass # Replace with function body. + position = end_position + talk_behavior.dialogue = end_dialogue + + +func _on_sequence_puzzle_step_4_hidden() -> void: + pass # Replace with function body. + position = end_position + talk_behavior.dialogue = end_dialogue diff --git a/scenes/quests/lore_quests/side_quest_001/side_quest_001_retelling.dialogue b/scenes/quests/lore_quests/side_quest_001/side_quest_001_retelling.dialogue index 2c6467786..8a80154eb 100644 --- a/scenes/quests/lore_quests/side_quest_001/side_quest_001_retelling.dialogue +++ b/scenes/quests/lore_quests/side_quest_001/side_quest_001_retelling.dialogue @@ -3,8 +3,11 @@ ~ start Townies: Tell us a story about your last adventure! StoryWeaver: I found Fringe Island and met a friendly Skeleton. Together, we... +- Avoided traps in a hidden temple! +- Created bridges to move around obstacles. +- Sang the Spindle's song. +StoryWeaver: We found the Eternal Quilt... +Townie: But it was actually a tapestry to write stories! #- Had to run! [#thread=spirit] => retell_spirit #- Found inventive ways of moving [#thread=imagination] => retell_imagination - - => END diff --git a/scenes/ui_elements/cinematic/cinematic_placeholder.dialogue.import b/scenes/ui_elements/cinematic/cinematic_placeholder.dialogue.import deleted file mode 100644 index d4097698d..000000000 --- a/scenes/ui_elements/cinematic/cinematic_placeholder.dialogue.import +++ /dev/null @@ -1,16 +0,0 @@ -[remap] - -importer="dialogue_manager" -importer_version=15 -type="Resource" -uid="uid://b7ad8nar1hmfs" -path="res://.godot/imported/cinematic_placeholder.dialogue-16bfa711ea1aa6f9d60e617c26cf889d.tres" - -[deps] - -source_file="res://scenes/ui_elements/cinematic/cinematic_placeholder.dialogue" -dest_files=["res://.godot/imported/cinematic_placeholder.dialogue-16bfa711ea1aa6f9d60e617c26cf889d.tres"] - -[params] - -defaults=true