narration

This commit is contained in:
2026-03-09 21:40:57 -07:00
parent 1b13072412
commit e243083a5f
7 changed files with 27 additions and 64 deletions

View File

@@ -19,11 +19,11 @@ func _on_open_ocean_interacted() -> void:
func _on_grass_looked() -> void: func _on_grass_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "Lush green grass covers the cliff.") ScriptBuilder.narrate(ego, "Lush green grass covers the cliff.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_room_looked() -> void: func _on_room_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "You find yourself on a beautiful beach.") ScriptBuilder.narrate("You find yourself on a beautiful beach.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))

View File

@@ -19,17 +19,17 @@ func _on_river_meadow_interacted() -> void:
func _on_bush_looked() -> void: func _on_bush_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "Small, low bushes dot the pretty meadow. Wildflowers grow among them.") ScriptBuilder.narrate(ego, "Small, low bushes dot the pretty meadow. Wildflowers grow among them.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_boulder_looked() -> void: func _on_boulder_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "Scattered rocks lie among the wildflowers of the meadow.") ScriptBuilder.narrate(ego, "Scattered rocks lie among the wildflowers of the meadow.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_room_looked() -> void: func _on_room_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "You are surrounded by beautiful wildflowers in this luscious green meadowland.") ScriptBuilder.narrate(ego, "You are surrounded by beautiful wildflowers in this luscious green meadowland.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))

View File

@@ -19,23 +19,23 @@ func _on_forest_grove_interacted() -> void:
func _on_door_looked() -> void: func _on_door_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "It's a sturdy wooden door to the ogre's cottage.") ScriptBuilder.narrate("It's a sturdy wooden door to the ogre's cottage.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_cottage_looked() -> void: func _on_cottage_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "This is a large, crudely-built, thatched-roof house. It makes you feel uneasy.") ScriptBuilder.narrate("This is a large, crudely-built, thatched-roof house. It makes you feel uneasy.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_window_looked() -> void: func _on_window_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "You peek through the window, but can make out no details.") ScriptBuilder.narrate("You peek through the window, but can make out no details.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_room_looked() -> void: func _on_room_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "You stand before the ogre's cottage.") ScriptBuilder.narrate("You stand before the ogre's cottage.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))

View File

@@ -1,7 +1,7 @@
extends Scene extends Scene
func _on_dense_forest_interacted() -> void: gfunc _on_dense_forest_interacted() -> void:
$kq4_029_dense_forest.default_script(self) $kq4_029_dense_forest.default_script(self)
@@ -19,29 +19,29 @@ func _on_ogres_cottage_interacted() -> void:
func _on_cottage_looked() -> void: func _on_cottage_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "You see the back of a large, thatched-roof house.") ScriptBuilder.narrate("You see the back of a large, thatched-roof house.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_window_looked() -> void: func _on_window_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "You look through the window, but can make out no details.") ScriptBuilder.narrate("You look through the window, but can make out no details.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_boulders_looked() -> void: func _on_boulders_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "The rocks are insignificant here.") ScriptBuilder.narrate("The rocks are insignificant here.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_bushes_looked() -> void: func _on_bushes_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "You don't see many shrubs here.") ScriptBuilder.narrate("You don\u2019t see many shrubs here.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_room_looked() -> void: func _on_room_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "This is a creepy place! You have found a grove of very odd, (and scary-looking), trees. A thick forest surrounds the grove.") ScriptBuilder.narrate("This is a creepy place! You have found a grove of very odd, (and scary-looking), trees. A thick forest surrounds the grove.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))

View File

@@ -1,51 +1,14 @@
extends Scene ScriptBuilder.narrate("You peek through the window, but can make out no details.")
).build(self, "_on_script_complete")
func _on_back_of_fishermans_shack_interacted() -> void:
$kq4_008_back_of_fishermans_shack.default_script(self)
func _on_beach_interacted() -> void:
$kq4_001_beach.default_script(self)
func _on_beach_2_interacted() -> void:
$kq4_013_beach.default_script(self)
func _on_open_ocean_interacted() -> void:
$west_exit.default_script(self)
func _on_fishermans_house_looked() -> void:
start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "The fisherman's shack looks badly in need of repair, as the sun, wind, and salt spray have taken their toll. From the house, an old pier leads out into the ocean.")
).build(self, "_on_script_complete"))
func _on_door_looked() -> void:
start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "This is a plain wooden door.")
).build(self, "_on_script_complete"))
func _on_door_interacted() -> void:
$kq4_008_back_of_fishermans_shack.default_script(self)
func _on_window_looked() -> void:
start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "You peek through the window, but can make out no details.")
).build(self, "_on_script_complete"))
func _on_pier_looked() -> void: func _on_pier_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "The old, worn pier juts out into the ocean from the weather-beaten house.") ScriptBuilder.narrate("The old, worn pier juts out into the ocean from the weather-beaten house.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_room_looked() -> void: func _on_room_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "You stand at the fisherman's shack.") ScriptBuilder.narrate("You stand at the fisherman's shack.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete")

View File

@@ -19,17 +19,17 @@ func _on_green_meadow_interacted() -> void:
func _on_cottage_looked() -> void: func _on_cottage_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "You see the back of an old shack.") ScriptBuilder.narrate("You see the back of an old shack.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_window_looked() -> void: func _on_window_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "You peek through the window, but can make out no details.") ScriptBuilder.narrate("You peek through the window, but can make out no details.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_room_looked() -> void: func _on_room_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "You stand behind the fisherman's shack.") ScriptBuilder.narrate("You stand behind the fisherman's shack.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))

View File

@@ -19,19 +19,19 @@ func _on_back_of_fishermans_shack_interacted() -> void:
func _on_boulder_looked() -> void: func _on_boulder_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "A large rock dominates the clearing.") ScriptBuilder.narrate("A large rock dominates the clearing.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_pool_looked() -> void: func _on_pool_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "It's too far in the distance to see it clearly.") ScriptBuilder.narrate("It's too far in the distance to see it clearly.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))
func _on_flowers_looked() -> void: func _on_flowers_looked() -> void:
start_main_script(ScriptBuilder.init( start_main_script(ScriptBuilder.init(
ScriptBuilder.say(ego, "There are flowers here and there.") ScriptBuilder.narrate("There are flowers here and there.")
).build(self, "_on_script_complete")) ).build(self, "_on_script_complete"))