Improved UI textbox
This commit is contained in:
@@ -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
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user