Improved UI textbox

This commit is contained in:
2026-06-12 11:56:30 -05:00
parent f6a0bb156e
commit 2f3a4eab66
39 changed files with 574 additions and 706 deletions
+4 -5
View File
@@ -1,7 +1,6 @@
class_name BattleCutsceneAction
const DialogueAction = preload("res://cutscene/dialogue/DialogueAction.gd")
static var NARRATION:DialogueResource = preload("res://dialogue/battle/narration.dialogue")
const _NARRATION_BASE:String = "res://dialogue/battle/narration"
# State object passed as extra_game_states so {{variable}} tokens resolve in the dialogue file.
class BattleNarrationState:
@@ -29,7 +28,7 @@ static func battleDecisionCallable(params:Dictionary) -> int:
var cutscene:Cutscene = params['cutscene']
cutscene.addCallable(
DialogueAction.getDialogueCallable(NARRATION, 'move_perform', [state]).merged(
DialogueAction.getDialogueCallable(_NARRATION_BASE, 'move_perform', [state], DialogueAction.DialogueMode.NARRATION).merged(
{'position': Cutscene.CUTSCENE_ADD_NEXT}, false
)
)
@@ -58,7 +57,7 @@ static func playerDecisionCallable(params:Dictionary) -> int:
if allPlayersDead:
params['cutscene'].addCallable(
DialogueAction.getDialogueCallable(NARRATION, 'battle_defeat').merged(
DialogueAction.getDialogueCallable(_NARRATION_BASE, 'battle_defeat', [], DialogueAction.DialogueMode.NARRATION).merged(
{'position': Cutscene.CUTSCENE_ADD_NEXT}, false
)
)
@@ -66,7 +65,7 @@ static func playerDecisionCallable(params:Dictionary) -> int:
if allEnemiesDead:
params['cutscene'].addCallable(
DialogueAction.getDialogueCallable(NARRATION, 'battle_victory').merged(
DialogueAction.getDialogueCallable(_NARRATION_BASE, 'battle_victory', [], DialogueAction.DialogueMode.NARRATION).merged(
{'position': Cutscene.CUTSCENE_ADD_NEXT}, false
)
)