You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: scenes/quests/lore_quests/quest_004/01_dream_threshold/intro_storybook.gd
+44-21Lines changed: 44 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -1,30 +1,39 @@
1
1
# SPDX-FileCopyrightText: The Threadbare Authors
2
2
# SPDX-License-Identifier: MPL-2.0
3
3
extendsCanvasLayer
4
-
## Libro de historia: pantalla en NEGRO, se abre un libro que cuenta la historia
5
-
## página a página, y al terminar (o saltar con Esc) se desvanece y devuelve el
6
-
## control. Pausa el juego mientras se muestra.
7
-
##
8
-
## Sirve para el INTRO (auto_start = true: se abre al cargar la escena) y para el
9
-
## FINAL (auto_start = false: queda oculto hasta que algo llame [method start_book],
10
-
## p. ej. un Area2D conectada a [method on_player_entered]).
11
-
12
-
## Títulos (página izquierda del libro). Uno por entrada de [member pages].
13
-
## Si falta el título de una página, la página izquierda queda en blanco.
14
-
@exportvartitles: PackedStringArray= []
15
-
## Cuerpo de cada página (página derecha del libro). Se permite BBCode ([i], etc.).
16
-
@exportvarpages: PackedStringArray= []
17
-
## Duración de los fundidos de apertura/cierre (s).
4
+
5
+
@exportvartitles: PackedStringArray= [
6
+
"The Last Petal", "The Weaver Wakes", "Before the Petal Falls"
7
+
]
8
+
9
+
@exportvarpages: PackedStringArray= [
10
+
(
11
+
"Long ago, every dream was woven on a single Loom, and at its heart grew a flower — the [i]Stellaria[/i] — whose petals held all we remember, imagine and feel."
12
+
),
13
+
"You are the [i]Storyweaver[/i], called from sleep to gather what was lost.",
14
+
"Through golden meadows, a keeper's garden, a forgetting forest and a fleeing night...",
15
+
]
16
+
17
+
@exportvarpages_right: PackedStringArray= [
18
+
(
19
+
"Then the Void crept in, thread by thread, and the petals fell, one by one, until the meadow itself grew quiet and grey.\n\nOnly the last petal still clings — trembling, waiting for someone to answer its call."
20
+
),
21
+
(
22
+
"Three threads remain — [i]Memory[/i], [i]Imagination[/i] and [i]Spirit[/i] — scattered across the dreaming meadow.\n\nHum to the old stones and they will rise to carry you; pull each thread back toward the Loom before it unravels for good."
23
+
),
24
+
(
25
+
"Find the three threads. Bring them to Noria's Loom.\n\nMake the Stellaria bloom — before the last petal lets go, and the dream forgets itself forever."
26
+
),
27
+
]
18
28
@exportvarfade_time: float=0.7
19
-
## Si está activo, el libro se abre solo al cargar la escena (modo intro).
20
-
## Si no, queda oculto hasta llamar start_book() (modo final por trigger).
21
29
@exportvarauto_start: bool=true
22
-
## (Opcional, modo no-auto) Área que, al entrar el jugador, abre el libro.
titles = PackedStringArray("The Last Petal", "The Weaver Wakes", "Before the Petal Falls")
16
-
pages = PackedStringArray("Long ago, every dream was woven on a single Loom, and at its heart grew a flower — the [i]Stellaria[/i] — whose petals held all we remember, imagine and feel.\n\nThen the Void crept in, thread by thread, and the petals fell.\n\nOnly the last petal still clings.", "You are the [i]Storyweaver[/i], called from sleep to gather what was lost.\n\nThree threads remain — [i]Memory[/i], [i]Imagination[/i] and [i]Spirit[/i].\n\nHum to the old stones and they will rise to carry you; pull each thread back toward the Loom.", "Through golden meadows, a keeper's garden, a forgetting forest and a fleeing night...\n\nFind the three threads. Bring them to Noria's Loom.\n\nMake the Stellaria bloom — before the last petal lets go.")
0 commit comments