Localize early Jianye campaign
This commit is contained in:
@@ -2710,6 +2710,55 @@ func _check_battle_visual_data(failures: Array[String]) -> void:
|
||||
for expectation in wei_succession_expectations:
|
||||
_check_campaign_entry_expectation(failures, expectation)
|
||||
|
||||
var jianye_campaign_expectations := [
|
||||
{
|
||||
"path": "res://data/scenarios/052_wu_river_line.json",
|
||||
"label": "052 Wu river line",
|
||||
"merchant": "유수 수채 야상",
|
||||
"conversations": [
|
||||
["wu_river_line_council", "topic", ""],
|
||||
["wu_river_line_guo_jia_current", "officer", "guo_jia"]
|
||||
],
|
||||
"imperial_flag": {"secured_eastern_fleet": true},
|
||||
"war_drum_flag": {"pressed_wu_river_line": true}
|
||||
},
|
||||
{
|
||||
"path": "res://data/scenarios/053_jianye_approach.json",
|
||||
"label": "053 Jianye approach",
|
||||
"merchant": "건업 길목 야상",
|
||||
"conversations": [
|
||||
["jianye_approach_council", "topic", ""],
|
||||
["jianye_guo_jia_approach_road", "officer", "guo_jia"]
|
||||
],
|
||||
"imperial_flag": {"anchored_ruxu_fleet": true},
|
||||
"war_drum_flag": {"prepared_jianye_pressure": true}
|
||||
},
|
||||
{
|
||||
"path": "res://data/scenarios/054_wu_counterstroke.json",
|
||||
"label": "054 Wu counterstroke",
|
||||
"merchant": "건업 반격 야상",
|
||||
"conversations": [
|
||||
["wu_counterstroke_council", "topic", ""],
|
||||
["wu_counterstroke_guo_jia_spent_courage", "officer", "guo_jia"]
|
||||
],
|
||||
"imperial_flag": {"secured_jianye_approach": true},
|
||||
"war_drum_flag": {"forced_wu_counterstroke": true}
|
||||
},
|
||||
{
|
||||
"path": "res://data/scenarios/055_jianye_gate.json",
|
||||
"label": "055 Jianye gate",
|
||||
"merchant": "건업 외문 야상",
|
||||
"conversations": [
|
||||
["jianye_gate_council", "topic", ""],
|
||||
["jianye_gate_guo_jia_outer_line", "officer", "guo_jia"]
|
||||
],
|
||||
"imperial_flag": {"held_lower_yangtze_route": true},
|
||||
"war_drum_flag": {"pressed_jianye_gate": true}
|
||||
}
|
||||
]
|
||||
for expectation in jianye_campaign_expectations:
|
||||
_check_campaign_entry_expectation(failures, expectation)
|
||||
|
||||
for item_id in ["bronze_sword", "training_spear", "short_bow", "hand_axe", "iron_armor", "war_drum", "imperial_seal", "panacea"]:
|
||||
var item := state.get_item_def(item_id)
|
||||
if item.is_empty():
|
||||
|
||||
Reference in New Issue
Block a user