From 81dedf9b4bdfac91bb66144e2d08c4d754f091a4 Mon Sep 17 00:00:00 2001 From: Lynette Guzman Date: Wed, 12 Aug 2026 10:40:47 -0700 Subject: [PATCH 1/2] Added dialogue for Boat, Jungle, Temple 1, Temple 2, and Treasure Room Added all text except for the Beach. Renamed all existing dialogue components to follow consistent format across scenes. Made minor adjustments to Temple 2 layout to add Skeleton NPC. Added Player Boat asset for intro scene. --- .../1_intro/components/intro_boat.dialogue | 12 ++++++ .../components/intro_boat.dialogue.import | 16 ++++++++ .../1_intro/components/playerBoat.png | 3 ++ .../1_intro/components/playerBoat.png.import | 40 +++++++++++++++++++ .../side_quest_001/1_intro/intro.tscn | 22 +++++++++- .../3_jungle/components/hint_jungle.dialogue} | 2 +- .../components/hint_jungle.dialogue.import | 16 ++++++++ .../3_jungle/components/intro_jungle.dialogue | 7 ++++ .../components/intro_jungle.dialogue.import | 16 ++++++++ .../components/memory_jungle.dialogue | 7 ++++ .../components/memory_jungle.dialogue.import | 16 ++++++++ .../side_quest_001/3_jungle/jungle.tscn | 27 +++++++++++-- .../components/hint.dialogue.import | 16 -------- .../{hint.dialogue => hint_temple1.dialogue} | 0 .../components/hint_temple1.dialogue.import | 16 ++++++++ .../components/intro_temple1.dialogue | 6 +++ .../components/intro_temple1.dialogue.import | 16 ++++++++ ...ocked.dialogue => memory_temple1.dialogue} | 1 + .../components/memory_temple1.dialogue.import | 16 ++++++++ .../memory_unlocked.dialogue.import | 16 -------- .../4_temple_room_1/temple_room_1.tscn | 11 ++++- .../components/hint_temple2.dialogue | 5 +++ .../components/hint_temple2.dialogue.import | 16 ++++++++ .../components/memory_temple2.dialogue | 9 +++++ .../components/memory_temple2.dialogue.import | 16 ++++++++ .../5_temple_room_2/temple_room_2.tscn | 14 ++++++- .../components/intro.dialogue.import | 16 -------- ...intro.dialogue => intro_treasure.dialogue} | 0 .../components/intro_treasure.dialogue.import | 16 ++++++++ .../6_treasure_room/treasure_room.tscn | 2 +- .../side_quest_001_retelling.dialogue | 7 +++- .../cinematic_placeholder.dialogue.import | 16 -------- 32 files changed, 323 insertions(+), 76 deletions(-) create mode 100644 scenes/quests/lore_quests/side_quest_001/1_intro/components/intro_boat.dialogue create mode 100644 scenes/quests/lore_quests/side_quest_001/1_intro/components/intro_boat.dialogue.import create mode 100644 scenes/quests/lore_quests/side_quest_001/1_intro/components/playerBoat.png create mode 100644 scenes/quests/lore_quests/side_quest_001/1_intro/components/playerBoat.png.import rename scenes/{ui_elements/cinematic/cinematic_placeholder.dialogue => quests/lore_quests/side_quest_001/3_jungle/components/hint_jungle.dialogue} (69%) create mode 100644 scenes/quests/lore_quests/side_quest_001/3_jungle/components/hint_jungle.dialogue.import create mode 100644 scenes/quests/lore_quests/side_quest_001/3_jungle/components/intro_jungle.dialogue create mode 100644 scenes/quests/lore_quests/side_quest_001/3_jungle/components/intro_jungle.dialogue.import create mode 100644 scenes/quests/lore_quests/side_quest_001/3_jungle/components/memory_jungle.dialogue create mode 100644 scenes/quests/lore_quests/side_quest_001/3_jungle/components/memory_jungle.dialogue.import delete mode 100644 scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint.dialogue.import rename scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/{hint.dialogue => hint_temple1.dialogue} (100%) create mode 100644 scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/hint_temple1.dialogue.import create mode 100644 scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/intro_temple1.dialogue create mode 100644 scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/intro_temple1.dialogue.import rename scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/{memory_unlocked.dialogue => memory_temple1.dialogue} (73%) create mode 100644 scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_temple1.dialogue.import delete mode 100644 scenes/quests/lore_quests/side_quest_001/4_temple_room_1/components/memory_unlocked.dialogue.import create mode 100644 scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/hint_temple2.dialogue create mode 100644 scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/hint_temple2.dialogue.import create mode 100644 scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/memory_temple2.dialogue create mode 100644 scenes/quests/lore_quests/side_quest_001/5_temple_room_2/components/memory_temple2.dialogue.import delete mode 100644 scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro.dialogue.import rename scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/{intro.dialogue => intro_treasure.dialogue} (100%) create mode 100644 scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/intro_treasure.dialogue.import delete mode 100644 scenes/ui_elements/cinematic/cinematic_placeholder.dialogue.import 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..551a9684e 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"] 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..5146665af 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") 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/treasure_room.tscn b/scenes/quests/lore_quests/side_quest_001/6_treasure_room/treasure_room.tscn index faef37191..bde2f918a 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 @@ -14,7 +14,7 @@ [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://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") 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 From d578fb68948deb88ef1ca21838c7cbc1a8216651 Mon Sep 17 00:00:00 2001 From: Lynette Guzman Date: Mon, 17 Aug 2026 11:18:22 -0700 Subject: [PATCH 2/2] Added signals and Skeleton NPC to Jungle, Temple Room 2, and Treasure Room Temple Room 2 still not working as intended - passing off to Renee for now (to fix next) Also inserted dialogue for Treasure Room we can use or omit (hint and movement end dialogue) --- .../side_quest_001/3_jungle/jungle.tscn | 1 + .../5_temple_room_2/temple_room_2.tscn | 1 + .../components/hint_treasure.dialogue | 5 +++++ .../components/hint_treasure.dialogue.import | 16 ++++++++++++++++ .../components/ready_treasure.dialogue | 5 +++++ .../components/ready_treasure.dialogue.import | 16 ++++++++++++++++ .../6_treasure_room/treasure_room.tscn | 14 +++++++++++++- .../components/skeleton/skeleton_movement.gd | 17 +++++++++++++++++ 8 files changed, 74 insertions(+), 1 deletion(-) create mode 100644 scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/hint_treasure.dialogue create mode 100644 scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/hint_treasure.dialogue.import create mode 100644 scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/ready_treasure.dialogue create mode 100644 scenes/quests/lore_quests/side_quest_001/6_treasure_room/components/ready_treasure.dialogue.import 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 551a9684e..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 @@ -185,3 +185,4 @@ metadata/_custom_type_script = "uid://x1mxt6bmei2o" [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/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 5146665af..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 @@ -262,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/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 bde2f918a..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,6 +12,9 @@ [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_treasure.dialogue" id="15_4cswt"] @@ -21,6 +24,8 @@ 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