Clarify battle audio cues

This commit is contained in:
2026-06-21 00:28:57 +09:00
parent c656a8088d
commit 24b352b87b
3 changed files with 82 additions and 25 deletions

View File

@@ -3965,6 +3965,22 @@ func _check_ancient_ui_theme(failures: Array[String]) -> void:
failures.append("reinforcement feedback should use the footstep arrival SFX")
if not scene._combat_feedback_sfx_key("표적", "priority").is_empty():
failures.append("priority targeting feedback should not inherit reinforcement arrival SFX")
scene.recent_sfx_keys.clear()
scene._play_log_sfx("조조, 서쪽 초원으로 진군.")
if not scene.recent_sfx_keys.has("footstep"):
failures.append("movement logs should play the footstep SFX")
scene.recent_sfx_keys.clear()
scene._play_log_sfx("황건병 퇴각.")
if not scene.recent_sfx_keys.has("defeat_sting"):
failures.append("defeat logs should play the defeat SFX")
scene.recent_sfx_keys.clear()
scene._play_log_sfx("북쪽 숲 보급고를 거두었다.")
if not scene.recent_sfx_keys.has("item_pickup"):
failures.append("supply logs should play the item pickup SFX")
scene.recent_sfx_keys.clear()
scene._play_log_sfx("동쪽 들판에서 황건 잔병이 합류했다.")
if not scene.recent_sfx_keys.has("footstep"):
failures.append("reinforcement logs should play the footstep SFX")
scene._on_log_added("북쪽 숲 보급고를 거두었다.")
if scene.objective_notice_label == null or not scene.objective_notice_label.text.contains("보급 확보") or not scene.objective_notice_label.text.contains("보급고"):
failures.append("supply event log should become a battlefield notice: %s" % ("" if scene.objective_notice_label == null else scene.objective_notice_label.text))