Add generated opening story panels

This commit is contained in:
2026-06-20 02:34:38 +09:00
parent 6bf84a89c3
commit 45a563b738
12 changed files with 181 additions and 38 deletions

View File

@@ -335,16 +335,23 @@ func _check_opening_battle_side_event_markers(failures: Array[String]) -> void:
return
var cache_cell := Vector2i(4, 2)
var lure_cell := Vector2i(4, 6)
var village_cell := Vector2i(6, 5)
var initial_cells := state.get_event_marker_cells()
if not initial_cells.has(cache_cell):
failures.append("opening battle should mark the northern woods supply cache: %s" % str(initial_cells))
if not initial_cells.has(lure_cell):
failures.append("opening battle should mark the first tactical lure line: %s" % str(initial_cells))
if not initial_cells.has(village_cell):
failures.append("opening battle should mark village supply side event cells: %s" % str(initial_cells))
if state.get_event_marker_label(cache_cell) != "북숲 보급고":
failures.append("northern woods cache marker should expose Korean label: %s" % state.get_event_marker_label(cache_cell))
if state.get_event_marker_kind(cache_cell) != "supply":
failures.append("northern woods cache marker should be a supply marker")
if state.get_event_marker_label(lure_cell) != "유인선":
failures.append("lure line marker should expose Korean label: %s" % state.get_event_marker_label(lure_cell))
if state.get_event_marker_kind(lure_cell) != "tactic":
failures.append("lure line marker should be a tactic marker")
if state.get_event_marker_label(village_cell) != "마을 보급":
failures.append("village supply marker should expose Korean label: %s" % state.get_event_marker_label(village_cell))
if state.get_event_marker_kind(village_cell) != "supply":