Add story beats to Xian Emperor Escort

This commit is contained in:
2026-06-19 16:40:22 +09:00
parent 04c3f9d615
commit 2d4a3a4a51
3 changed files with 156 additions and 2 deletions

View File

@@ -32,12 +32,12 @@ func _check_condition_cells(failures: Array[String]) -> void:
if not objective_cells.has(Vector2i(2, 3)) or not objective_cells.has(Vector2i(2, 4)):
failures.append("objective cells missing multi-cell destination: %s" % str(objective_cells))
var progress: String = state.get_objective_progress_text(false)
if not progress.contains("(3, 4), (3, 5): not reached"):
if not progress.contains("전장 표식 (3, 4), (3, 5) · 미도달"):
failures.append("multi-cell progress text mismatch before reach: %s" % progress)
var cao_cao: Dictionary = state.get_unit("cao_cao")
cao_cao["pos"] = Vector2i(2, 4)
progress = state.get_objective_progress_text(false)
if not progress.contains("(3, 4), (3, 5): reached"):
if not progress.contains("전장 표식 (3, 4), (3, 5) · 도달"):
failures.append("multi-cell progress text mismatch after reach: %s" % progress)
if not state._is_condition_met(state.battle_conditions["victory"]):
failures.append("multi-cell unit_reaches_tile condition should be met")