Expand opening prologue beats

This commit is contained in:
2026-06-20 00:39:57 +09:00
parent eceb36e04c
commit 82dc5d1f2c
3 changed files with 22 additions and 3 deletions

View File

@@ -112,6 +112,21 @@ func _check_title_menu_start_load_and_settings(failures: Array[String]) -> void:
failures.append("opening prologue should expose title and story text")
elif not scene.opening_prologue_body_label.text.contains("조조"):
failures.append("opening prologue should first explain Cao Cao before the Yellow Turban battle")
if scene.opening_prologue_step_label == null or not scene.opening_prologue_step_label.text.ends_with("/4"):
failures.append("opening prologue should give Cao Cao, decision, Xiahou Dun, and Yingchuan their own beats")
scene._on_opening_prologue_next_pressed()
if scene.opening_prologue_title_label == null or scene.opening_prologue_title_label.text != "맹덕의 결심":
failures.append("opening prologue should move from Cao Cao background to his decision")
elif not scene.opening_prologue_body_label.text.contains("황건") or not scene.opening_prologue_body_label.text.contains("작은 군세"):
failures.append("opening prologue decision page should explain why Cao Cao raises troops")
scene._on_opening_prologue_next_pressed()
if scene.opening_prologue_title_label == null or scene.opening_prologue_title_label.text != "하후돈의 합류":
failures.append("opening prologue should then show Xiahou Dun joining Cao Cao")
elif not scene.opening_prologue_body_label.text.contains("하후돈") or not scene.opening_prologue_body_label.text.contains("첫 군령"):
failures.append("opening prologue Xiahou Dun page should link the relationship to the first command")
scene._on_opening_prologue_next_pressed()
if scene.opening_prologue_title_label == null or scene.opening_prologue_title_label.text != "영천으로":
failures.append("opening prologue should end by pointing toward Yingchuan")
var prologue_guard := 0
while scene._is_opening_prologue_visible() and prologue_guard < 8:
scene._on_opening_prologue_next_pressed()