Hide raw coordinate badges

This commit is contained in:
2026-06-20 02:09:36 +09:00
parent db0d7a3334
commit 6fe5768665
3 changed files with 55 additions and 11 deletions

View File

@@ -3034,9 +3034,9 @@ func _check_scene_texture_loading(failures: Array[String]) -> void:
scene._rebuild_formation_menu()
var formation_visible_text := _collect_child_text(scene.formation_list)
var formation_tooltips := _collect_child_tooltips(scene.formation_list)
if not formation_visible_text.contains("조조") or not formation_visible_text.contains("좌표") or not formation_visible_text.contains("선택"):
if not formation_visible_text.contains("조조") or not formation_visible_text.contains("배치") or not formation_visible_text.contains("선택"):
failures.append("formation rows should show officer name and compact placement badges: %s" % formation_visible_text)
if formation_visible_text.contains("전장도의") or formation_visible_text.contains("클릭하면"):
if formation_visible_text.contains("좌표") or formation_visible_text.contains("전장도의") or formation_visible_text.contains("클릭하면"):
failures.append("formation rows should keep placement instructions in hover text: %s" % formation_visible_text)
if not formation_tooltips.contains("금빛 진형 칸") or not formation_tooltips.contains("현재 위치"):
failures.append("formation row tooltip should retain placement instructions: %s" % formation_tooltips)
@@ -3821,8 +3821,10 @@ func _check_battle_unit_list_panel(failures: Array[String]) -> void:
failures.append("ally battle unit list should show Cao Cao and Xiahou Dun")
var ally_visible_text := _collect_child_text(scene.battle_unit_list_rows)
var ally_tooltips := _collect_child_tooltips(scene.battle_unit_list_rows)
if not ally_visible_text.contains("지휘관") or not ally_visible_text.contains("") or not ally_visible_text.contains(""):
failures.append("ally battle unit list should show compact class, HP, and position badges: %s" % ally_visible_text)
if not ally_visible_text.contains("지휘관") or not ally_visible_text.contains("") or not ally_visible_text.contains("서측"):
failures.append("ally battle unit list should show compact class, HP, and zone badges: %s" % ally_visible_text)
if ally_visible_text.contains(""):
failures.append("ally battle unit list should keep raw coordinates out of visible badges: %s" % ally_visible_text)
if ally_visible_text.contains("군령:") or ally_visible_text.contains("행군 4") or ally_visible_text.contains("타격 1-1"):
failures.append("ally battle unit list rows should keep dense combat detail in hover text: %s" % ally_visible_text)
if not ally_tooltips.contains("군세") or not ally_tooltips.contains("클릭하면 이 장수를 선택"):
@@ -3846,8 +3848,12 @@ func _check_battle_unit_list_panel(failures: Array[String]) -> void:
failures.append("enemy battle unit list should include the enemy commander")
var enemy_visible_text := _collect_child_text(scene.battle_unit_list_rows)
var enemy_tooltips := _collect_child_tooltips(scene.battle_unit_list_rows)
if not enemy_visible_text.contains("") or not enemy_visible_text.contains("") or not enemy_visible_text.contains(""):
if not enemy_visible_text.contains("") or not enemy_visible_text.contains(""):
failures.append("enemy battle unit list should show compact status badges: %s" % enemy_visible_text)
if not enemy_visible_text.contains("성채") and not enemy_visible_text.contains("동측"):
failures.append("enemy battle unit list should show a readable zone badge instead of raw coordinates: %s" % enemy_visible_text)
if enemy_visible_text.contains(""):
failures.append("enemy battle unit list should keep raw coordinates out of visible badges: %s" % enemy_visible_text)
if enemy_visible_text.contains("군령:") or enemy_visible_text.contains("직접 명령"):
failures.append("enemy battle unit list rows should keep dense enemy detail in hover text: %s" % enemy_visible_text)
if not enemy_tooltips.contains("군령: 적군 군기") or not enemy_tooltips.contains("클릭하면 위치로 이동"):