Skip to content

Commit a7bcacf

Browse files
authored
Grappling hook level: Redesign start and end scenes
So the magical thread is not occluded by the dialogue. And to give it more narrative sense: - From the Void runner level, there is an ellipsis. - The StoryWeaver is about to grab a magical thread and be teleported. - But the Void ruins their plans. Has to take an alternative path. - At the end of the level, the StoryWeaver comes from the other direction. Also add a dialogue at the start of the Void + grappling level. Helps #1410
1 parent 8379553 commit a7bcacf

File tree

7 files changed

+154
-39
lines changed

7 files changed

+154
-39
lines changed

scenes/quests/lore_quests/quest_002/2_grappling_hook/grappling_hook_end.tscn

Lines changed: 32 additions & 13 deletions
Large diffs are not rendered by default.

scenes/quests/lore_quests/quest_002/2_grappling_hook/grappling_hook_powerup.tscn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ position = Vector2(1632, 2368)
286286
[node name="Teleporter" parent="." instance=ExtResource("9_4a5bj")]
287287
position = Vector2(-1881, 1735)
288288
next_scene = "uid://bfs26qvdru0ur"
289+
spawn_point_path = NodePath("SpawnPointEnter")
289290
exit_transition = 0
290291

291292
[node name="CollisionShape2D" type="CollisionShape2D" parent="Teleporter"]

scenes/quests/lore_quests/quest_002/2_grappling_hook/grappling_hook_start.tscn

Lines changed: 84 additions & 19 deletions
Large diffs are not rendered by default.

scenes/quests/lore_quests/quest_002/2_grappling_hook/intro_start.dialogue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ do animation_player.play(&"eat_floor")
66
do animation_player.animation_finished
77
Matilda: Hmmm.. the Void is blooming fast here.
88
Matilda: You’d only be able to reach the town using a [b]grappling hook[/b]. That's how I managed to survive. Take mine.
9+
do animation_player.play(&"show_input_hints")
910
=> END
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# SPDX-FileCopyrightText: The Threadbare Authors
2+
# SPDX-License-Identifier: MPL-2.0
3+
~ start
4+
Matilda: The town is near! But I sense that the Void has become more aggressive.
5+
Matilda: I fear that it will chase you again. Run and hook as fast as you can!
6+
=> END
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[remap]
2+
3+
importer="dialogue_manager"
4+
importer_version=15
5+
type="Resource"
6+
uid="uid://btx8kdmjsxwyo"
7+
path="res://.godot/imported/void_grappling.dialogue-593c1b636fcec523d6404446c9e54b4a.tres"
8+
9+
[deps]
10+
11+
source_file="res://scenes/quests/lore_quests/quest_002/3_void_grappling/components/void_grappling.dialogue"
12+
dest_files=["res://.godot/imported/void_grappling.dialogue-593c1b636fcec523d6404446c9e54b4a.tres"]
13+
14+
[params]
15+
16+
defaults=true

scenes/quests/lore_quests/quest_002/3_void_grappling/void_grappling.tscn

Lines changed: 14 additions & 7 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)