Clarify opening victory officer joins

This commit is contained in:
2026-06-20 15:10:36 +09:00
parent 9bac7089ff
commit b4d84d82be
3 changed files with 11 additions and 3 deletions

View File

@@ -865,12 +865,14 @@ func _check_opening_battle_post_battle_bridge(failures: Array[String]) -> void:
failures.append("could not load opening battle for post-battle bridge")
return
var lines: Array = state.get_post_battle_dialogue()
if lines.size() < 5:
if lines.size() < 6:
failures.append("opening battle should have a multi-beat post-battle bridge")
var bridge_text := _dialogue_lines_text(lines)
for expected in ["사수관", "화웅", "하후연", "조인", "난세의 길"]:
for expected in ["사수관", "화웅", "하후연", "조인", "합류", "난세의 길"]:
if not bridge_text.contains(expected):
failures.append("opening post-battle bridge should mention %s: %s" % [expected, bridge_text])
if bridge_text.find("합류") > bridge_text.find("사수관"):
failures.append("opening post-battle bridge should explain officer joins before the Sishui report: %s" % bridge_text)
func _check_sishui_gate_camp_context(failures: Array[String]) -> void: