Localize Ye arc and age battle UI

This commit is contained in:
2026-06-19 09:10:19 +09:00
parent 6564e4dd1d
commit 81aa048fa2
7 changed files with 323 additions and 307 deletions

View File

@@ -126,6 +126,14 @@ const SPEAKER_DISPLAY_NAMES := {
"Chunyu Qiong": "순우경",
"Yuan Guard": "원소군 호위병",
"Yuan Field Advisor": "원소군 군사",
"Yuan Rally Advisor": "원소 수습군사",
"Yuan Tan Guard": "원담 호위병",
"Yuan Shang Guard": "원상 호위병",
"Ye Guard": "업성 수비병",
"Yuan Shang Inner Guard": "원상 내성위",
"Inner City Advisor": "내성 군사",
"Ye Last Loyalist": "업성 결사항전병",
"Palace Advisor": "궁도 군사",
"Puyang Night Trader": "복양 야상",
"Dingtao Field Sutler": "정도 야상",
"Escort Road Sutler": "호송 야상",
@@ -163,6 +171,14 @@ const SPEAKER_CANONICAL_NAMES := {
"순우경": "Chunyu Qiong",
"원소군 호위병": "Yuan Guard",
"원소군 군사": "Yuan Field Advisor",
"원소 수습군사": "Yuan Rally Advisor",
"원담 호위병": "Yuan Tan Guard",
"원상 호위병": "Yuan Shang Guard",
"업성 수비병": "Ye Guard",
"원상 내성위": "Yuan Shang Inner Guard",
"내성 군사": "Inner City Advisor",
"업성 결사항전병": "Ye Last Loyalist",
"궁도 군사": "Palace Advisor",
"원소 척후": "Yuan Scout",
"천자 금위": "Imperial Guard",
"완성 척후": "Wan Scout"
@@ -436,31 +452,31 @@ func _apply_panel_style(panel: PanelContainer, variant: String) -> void:
var shadow_size := 6
match variant:
"paper":
fill = Color(0.68, 0.50, 0.25, 0.997)
border = UI_BAMBOO_DARK
fill = Color(0.58, 0.39, 0.17, 0.997)
border = UI_SCROLL_EDGE
border_width = 9
margin = 22
shadow_size = 18
"edict":
fill = UI_BONE_PAPER
border = UI_BAMBOO_DARK
fill = Color(0.70, 0.55, 0.30, 0.997)
border = UI_SCROLL_EDGE
border_width = 6
margin = 16
shadow_size = 7
"edict_compact":
fill = UI_BONE_PAPER
border = UI_BAMBOO_DARK
fill = Color(0.66, 0.50, 0.27, 0.996)
border = UI_SCROLL_EDGE
border_width = 3
margin = 6
shadow_size = 2
"notice_edict":
fill = UI_BONE_PAPER
border = UI_BAMBOO_DARK
fill = Color(0.71, 0.54, 0.28, 0.998)
border = UI_SCROLL_EDGE
border_width = 5
margin = 12
shadow_size = 10
"seal":
fill = Color(0.23, 0.018, 0.010, 1.0)
fill = Color(0.18, 0.018, 0.010, 1.0)
border = UI_OLD_BRONZE
border_width = 4
margin = 10
@@ -475,14 +491,14 @@ func _apply_panel_style(panel: PanelContainer, variant: String) -> void:
border_width = 5
margin = 3
"dialogue":
fill = Color(0.070, 0.018, 0.010, 0.997)
border = UI_OLD_BRONZE
border_width = 8
margin = 19
shadow_size = 18
fill = Color(0.045, 0.018, 0.010, 0.998)
border = UI_TARNISHED_BRONZE
border_width = 9
margin = 20
shadow_size = 22
"speech_scroll":
fill = UI_BONE_PAPER
border = UI_BAMBOO_DARK
fill = Color(0.70, 0.54, 0.29, 0.998)
border = UI_SCROLL_EDGE
border_width = 6
margin = 15
shadow_size = 4
@@ -503,13 +519,13 @@ func _apply_panel_style(panel: PanelContainer, variant: String) -> void:
margin = 10
shadow_size = 5
"compact":
fill = Color(0.052, 0.078, 0.052, 0.982)
border = UI_JADE_EDGE
border_width = 3
fill = Color(0.058, 0.026, 0.014, 0.988)
border = UI_TARNISHED_BRONZE
border_width = 4
margin = 8
shadow_size = 4
shadow_size = 8
"bamboo_slips":
fill = Color(0.42, 0.30, 0.14, 0.985)
fill = Color(0.36, 0.24, 0.105, 0.990)
border = UI_INK_WASH
border_width = 3
margin = 10
@@ -521,11 +537,11 @@ func _apply_panel_style(panel: PanelContainer, variant: String) -> void:
margin = 5
shadow_size = 2
"result_tablet":
fill = Color(0.62, 0.44, 0.20, 0.996)
border = UI_BAMBOO_DARK
border_width = 8
margin = 19
shadow_size = 12
fill = Color(0.54, 0.36, 0.15, 0.997)
border = UI_SCROLL_EDGE
border_width = 9
margin = 20
shadow_size = 16
"command_seal":
fill = Color(0.065, 0.020, 0.012, 0.992)
border = UI_TARNISHED_BRONZE
@@ -605,14 +621,14 @@ func _apply_control_font(control: Control, bold: bool = false) -> void:
func _apply_button_style(button: Button, important: bool = false) -> void:
if button == null:
return
var normal_fill := UI_SEAL_RED_DARK if important else Color(0.27, 0.15, 0.055, 0.985)
var hover_fill := UI_SEAL_RED if important else Color(0.37, 0.22, 0.085, 1.0)
var pressed_fill := Color(0.17, 0.030, 0.018, 1.0)
button.add_theme_stylebox_override("normal", _make_button_style(normal_fill, UI_INK_WASH, 2))
var normal_fill := Color(0.34, 0.030, 0.018, 0.990) if important else Color(0.18, 0.095, 0.035, 0.988)
var hover_fill := Color(0.48, 0.045, 0.025, 1.0) if important else Color(0.28, 0.135, 0.048, 1.0)
var pressed_fill := Color(0.10, 0.030, 0.016, 1.0)
button.add_theme_stylebox_override("normal", _make_button_style(normal_fill, UI_TARNISHED_BRONZE, 2))
button.add_theme_stylebox_override("hover", _make_button_style(hover_fill, UI_OLD_BRONZE, 2))
button.add_theme_stylebox_override("pressed", _make_button_style(pressed_fill, UI_OLD_BRONZE, 2))
button.add_theme_stylebox_override("focus", _make_button_style(Color(0.34, 0.20, 0.080, 0.96), UI_OLD_BRONZE, 2))
button.add_theme_stylebox_override("disabled", _make_button_style(Color(0.13, 0.080, 0.046, 0.88), UI_RICE_PAPER_DARK, 1))
button.add_theme_stylebox_override("focus", _make_button_style(Color(0.31, 0.16, 0.060, 0.98), UI_OLD_BRONZE, 2))
button.add_theme_stylebox_override("disabled", _make_button_style(Color(0.10, 0.065, 0.040, 0.88), UI_RICE_PAPER_DARK, 1))
button.add_theme_color_override("font_color", UI_PARCHMENT_TEXT)
button.add_theme_color_override("font_hover_color", UI_PARCHMENT_TEXT)
button.add_theme_color_override("font_pressed_color", UI_PARCHMENT_TEXT)