diff --git a/scripts/scenes/battle_scene.gd b/scripts/scenes/battle_scene.gd index c8aadb9..61bbd3b 100644 --- a/scripts/scenes/battle_scene.gd +++ b/scripts/scenes/battle_scene.gd @@ -10290,8 +10290,8 @@ func _format_status_hud_text() -> String: var turn_limit := state.get_turn_limit() var team_text := _team_hud_short_text(state.current_team) if turn_limit > 0: - return "령 %d/%d\n%s" % [state.turn_number, turn_limit, team_text] - return "령 %d\n%s" % [state.turn_number, team_text] + return "%d/%d\n%s" % [state.turn_number, turn_limit, team_text] + return "%d\n%s" % [state.turn_number, team_text] func _format_status_hud_detail_text() -> String: @@ -10389,7 +10389,7 @@ func _truncate_hud_text(text: String, max_length: int) -> String: func _format_campaign_hud_summary_text() -> String: - return "봉 %d/%d\n%d냥" % [ + return "%d/%d\n%d냥" % [ campaign_state.completed_scenarios.size(), campaign_state.get_scenario_count(), campaign_state.gold diff --git a/tools/smoke_visual_assets.gd b/tools/smoke_visual_assets.gd index 5fa83e5..68a490f 100644 --- a/tools/smoke_visual_assets.gd +++ b/tools/smoke_visual_assets.gd @@ -3724,12 +3724,16 @@ func _check_ancient_ui_theme(failures: Array[String]) -> void: scene.briefing_panel.visible = false scene.result_panel.visible = false scene._update_hud() - if scene.status_label == null or scene.status_label.text.contains("군령") or scene.status_label.text.contains("제"): + if scene.status_label == null or scene.status_label.text.contains("군령") or scene.status_label.text.contains("제") or scene.status_label.text.contains("령"): failures.append("top turn status should stay compact and leave full wording to tooltip: %s" % ("" if scene.status_label == null else scene.status_label.text)) + elif not scene.status_label.text.contains("/") or not scene.status_label.text.contains("아군"): + failures.append("top turn status should use readable numeric turn/team text: %s" % scene.status_label.text) elif not scene.status_label.tooltip_text.contains("군령"): failures.append("top turn status tooltip should retain full turn wording: %s" % scene.status_label.tooltip_text) - if scene.campaign_status_label == null or scene.campaign_status_label.text.contains("전기") or scene.campaign_status_label.text.contains("군자금"): + if scene.campaign_status_label == null or scene.campaign_status_label.text.contains("전기") or scene.campaign_status_label.text.contains("군자금") or scene.campaign_status_label.text.contains("봉"): failures.append("top campaign status should use compact seal/gold counts: %s" % ("" if scene.campaign_status_label == null else scene.campaign_status_label.text)) + elif not scene.campaign_status_label.text.contains("/") or not scene.campaign_status_label.text.contains("냥"): + failures.append("top campaign status should use readable scenario/gold counts: %s" % scene.campaign_status_label.text) elif not scene.campaign_status_label.tooltip_text.contains("군자금"): failures.append("top campaign status tooltip should retain full campaign progress: %s" % scene.campaign_status_label.tooltip_text) if scene.objective_label == null or scene.objective_label.text.begins_with("목표:"):