Antique White Horse relief scenario

This commit is contained in:
2026-06-19 08:16:56 +09:00
parent 2c57438c21
commit c98064c528
6 changed files with 80 additions and 69 deletions

View File

@@ -50,6 +50,11 @@ const SCENARIO_BACKGROUNDS := [
"background_path": "res://art/backgrounds/xiapi_flooded_siege.png",
"label": "009 Xiapi flooded siege background"
},
{
"scenario_path": "res://data/scenarios/010_white_horse_relief.json",
"background_path": "res://art/backgrounds/white_horse_relief.png",
"label": "010 White Horse relief background"
},
{
"scenario_path": "res://data/scenarios/012_guandu_showdown.json",
"background_path": "res://art/backgrounds/guandu_defensive_camps.png",
@@ -512,7 +517,7 @@ func _check_battle_visual_data(failures: Array[String]) -> void:
_check_camp_conversation(failures, white_horse_conversations[0], "white_horse_decoy_council", "officer", "guo_jia")
_check_camp_conversation(failures, white_horse_conversations[1], "white_horse_xiahou_dun_false_retreat", "officer", "xiahou_dun")
var white_horse_merchant := white_horse_state.get_shop_merchant()
if str(white_horse_merchant.get("name", "")) != "White Horse Road Sutler":
if str(white_horse_merchant.get("name", "")) != "백마 야상":
failures.append("010 shop should expose White Horse merchant name")
if (white_horse_merchant.get("lines", []) as Array).size() < 2:
failures.append("010 shop should expose merchant flavor lines")