|
|
|
|
@@ -270,7 +270,7 @@ func _check_sishui_gate_camp_supplies(failures: Array[String]) -> void:
|
|
|
|
|
failures.append("Sishui should expose quartermaster antidote conversation")
|
|
|
|
|
scene.free()
|
|
|
|
|
return
|
|
|
|
|
if not scene._format_camp_conversation_button_text(conversation).contains("Supply Antidote"):
|
|
|
|
|
if not scene._format_camp_conversation_button_text(conversation).contains("보급 Antidote"):
|
|
|
|
|
failures.append("Sishui quartermaster button should preview Antidote supply")
|
|
|
|
|
var before_antidote := int(scene.campaign_state.get_inventory_snapshot().get("antidote", 0))
|
|
|
|
|
scene._apply_camp_conversation_effects(conversation)
|
|
|
|
|
@@ -308,7 +308,7 @@ func _check_puyang_raid_camp_supplies(failures: Array[String]) -> void:
|
|
|
|
|
failures.append("Puyang shop merchant should expose flavor lines")
|
|
|
|
|
if scene._format_talk_status_text(scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Puyang talk status should show one ready supply")
|
|
|
|
|
if not scene._format_camp_conversation_button_text(conversation).contains("Supply Bean"):
|
|
|
|
|
if not scene._format_camp_conversation_button_text(conversation).contains("보급 Bean"):
|
|
|
|
|
failures.append("Puyang raider stores button should preview Bean supply")
|
|
|
|
|
var before_bean := int(scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
scene._apply_camp_conversation_effects(conversation)
|
|
|
|
|
@@ -338,7 +338,7 @@ func _check_puyang_raid_camp_supplies(failures: Array[String]) -> void:
|
|
|
|
|
if not vanguard.is_empty():
|
|
|
|
|
if pursuit_scene._format_talk_status_text(pursuit_scene._camp_conversation_entries()) != "Camp conversations | 4 topics | 2 supplies ready":
|
|
|
|
|
failures.append("Puyang pursuit talk status should show two ready supplies")
|
|
|
|
|
if not pursuit_scene._format_camp_conversation_button_text(vanguard).contains("Supply Wine"):
|
|
|
|
|
if not pursuit_scene._format_camp_conversation_button_text(vanguard).contains("보급 Wine"):
|
|
|
|
|
failures.append("Puyang hardened vanguard button should preview Wine supply")
|
|
|
|
|
var before_wine := int(pursuit_scene.campaign_state.get_inventory_snapshot().get("wine", 0))
|
|
|
|
|
pursuit_scene._apply_camp_conversation_effects(vanguard)
|
|
|
|
|
@@ -366,7 +366,7 @@ func _check_puyang_raid_camp_supplies(failures: Array[String]) -> void:
|
|
|
|
|
if not reserve.is_empty():
|
|
|
|
|
if regroup_scene._format_talk_status_text(regroup_scene._camp_conversation_entries()) != "Camp conversations | 4 topics | 2 supplies ready":
|
|
|
|
|
failures.append("Puyang regroup talk status should show two ready supplies")
|
|
|
|
|
if not regroup_scene._format_camp_conversation_button_text(reserve).contains("Supply Panacea"):
|
|
|
|
|
if not regroup_scene._format_camp_conversation_button_text(reserve).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Puyang Qingzhou reserve button should preview Panacea supply")
|
|
|
|
|
var before_panacea := int(regroup_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
regroup_scene._apply_camp_conversation_effects(reserve)
|
|
|
|
|
@@ -416,7 +416,7 @@ func _check_dingtao_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not reserves.is_empty():
|
|
|
|
|
if fortified_scene._format_talk_status_text(fortified_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Dingtao fortified talk status should show one ready supply")
|
|
|
|
|
if not fortified_scene._format_camp_conversation_button_text(reserves).contains("Supply Panacea"):
|
|
|
|
|
if not fortified_scene._format_camp_conversation_button_text(reserves).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Dingtao fortified reserves button should preview Panacea supply")
|
|
|
|
|
var before_panacea := int(fortified_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
fortified_scene._apply_camp_conversation_effects(reserves)
|
|
|
|
|
@@ -446,7 +446,7 @@ func _check_dingtao_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not vanguard.is_empty():
|
|
|
|
|
if pressed_scene._format_talk_status_text(pressed_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Dingtao pressed talk status should show one ready supply")
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(vanguard).contains("Supply Wine"):
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(vanguard).contains("보급 Wine"):
|
|
|
|
|
failures.append("Dingtao pressed vanguard button should preview Wine supply")
|
|
|
|
|
var before_wine := int(pressed_scene.campaign_state.get_inventory_snapshot().get("wine", 0))
|
|
|
|
|
pressed_scene._apply_camp_conversation_effects(vanguard)
|
|
|
|
|
@@ -498,7 +498,7 @@ func _check_xian_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not supplies.is_empty():
|
|
|
|
|
if fortified_scene._format_talk_status_text(fortified_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Xian fortified talk status should show one ready supply")
|
|
|
|
|
if not fortified_scene._format_camp_conversation_button_text(supplies).contains("Supply Bean"):
|
|
|
|
|
if not fortified_scene._format_camp_conversation_button_text(supplies).contains("보급 Bean"):
|
|
|
|
|
failures.append("Xian fortified road supplies button should preview Bean supply")
|
|
|
|
|
var before_bean := int(fortified_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
fortified_scene._apply_camp_conversation_effects(supplies)
|
|
|
|
|
@@ -528,7 +528,7 @@ func _check_xian_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not canteens.is_empty():
|
|
|
|
|
if pressed_scene._format_talk_status_text(pressed_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Xian pressed talk status should show one ready supply")
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(canteens).contains("Supply Wine"):
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(canteens).contains("보급 Wine"):
|
|
|
|
|
failures.append("Xian forced march canteens button should preview Wine supply")
|
|
|
|
|
var before_wine := int(pressed_scene.campaign_state.get_inventory_snapshot().get("wine", 0))
|
|
|
|
|
pressed_scene._apply_camp_conversation_effects(canteens)
|
|
|
|
|
@@ -580,7 +580,7 @@ func _check_wan_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not postern.is_empty():
|
|
|
|
|
if court_scene._format_talk_status_text(court_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Wan court seal talk status should show one ready supply")
|
|
|
|
|
if not court_scene._format_camp_conversation_button_text(postern).contains("Supply Bean"):
|
|
|
|
|
if not court_scene._format_camp_conversation_button_text(postern).contains("보급 Bean"):
|
|
|
|
|
failures.append("Wan court seal postern button should preview Bean supply")
|
|
|
|
|
var before_bean := int(court_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
court_scene._apply_camp_conversation_effects(postern)
|
|
|
|
|
@@ -610,7 +610,7 @@ func _check_wan_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not drums.is_empty():
|
|
|
|
|
if pursuit_scene._format_talk_status_text(pursuit_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Wan hard pursuit talk status should show one ready supply")
|
|
|
|
|
if not pursuit_scene._format_camp_conversation_button_text(drums).contains("Supply Wine"):
|
|
|
|
|
if not pursuit_scene._format_camp_conversation_button_text(drums).contains("보급 Wine"):
|
|
|
|
|
failures.append("Wan hard pursuit drums button should preview Wine supply")
|
|
|
|
|
var before_wine := int(pursuit_scene.campaign_state.get_inventory_snapshot().get("wine", 0))
|
|
|
|
|
pursuit_scene._apply_camp_conversation_effects(drums)
|
|
|
|
|
@@ -662,7 +662,7 @@ func _check_xiapi_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not dressings.is_empty():
|
|
|
|
|
if held_scene._format_talk_status_text(held_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Xiapi held Wan gate talk status should show one ready supply")
|
|
|
|
|
if not held_scene._format_camp_conversation_button_text(dressings).contains("Supply Panacea"):
|
|
|
|
|
if not held_scene._format_camp_conversation_button_text(dressings).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Xiapi Wan baggage dressings button should preview Panacea supply")
|
|
|
|
|
var before_panacea := int(held_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
held_scene._apply_camp_conversation_effects(dressings)
|
|
|
|
|
@@ -692,7 +692,7 @@ func _check_xiapi_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not rations.is_empty():
|
|
|
|
|
if swift_scene._format_talk_status_text(swift_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Xiapi swift Wan escape talk status should show one ready supply")
|
|
|
|
|
if not swift_scene._format_camp_conversation_button_text(rations).contains("Supply Bean"):
|
|
|
|
|
if not swift_scene._format_camp_conversation_button_text(rations).contains("보급 Bean"):
|
|
|
|
|
failures.append("Xiapi forced march rations button should preview Bean supply")
|
|
|
|
|
var before_bean := int(swift_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
swift_scene._apply_camp_conversation_effects(rations)
|
|
|
|
|
@@ -744,7 +744,7 @@ func _check_white_horse_branch_camp_conversations(failures: Array[String]) -> vo
|
|
|
|
|
if not medicine.is_empty():
|
|
|
|
|
if xu_scene._format_talk_status_text(xu_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("White Horse integrated Xu talk status should show one ready supply")
|
|
|
|
|
if not xu_scene._format_camp_conversation_button_text(medicine).contains("Supply Panacea"):
|
|
|
|
|
if not xu_scene._format_camp_conversation_button_text(medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("White Horse Xu reserve medicine button should preview Panacea supply")
|
|
|
|
|
var before_panacea := int(xu_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
xu_scene._apply_camp_conversation_effects(medicine)
|
|
|
|
|
@@ -774,7 +774,7 @@ func _check_white_horse_branch_camp_conversations(failures: Array[String]) -> vo
|
|
|
|
|
if not beans.is_empty():
|
|
|
|
|
if pressed_scene._format_talk_status_text(pressed_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("White Horse pressed north talk status should show one ready supply")
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(beans).contains("Supply Bean"):
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(beans).contains("보급 Bean"):
|
|
|
|
|
failures.append("White Horse fast march beans button should preview Bean supply")
|
|
|
|
|
var before_bean := int(pressed_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
pressed_scene._apply_camp_conversation_effects(beans)
|
|
|
|
|
@@ -826,7 +826,7 @@ func _check_yan_ford_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not medicine.is_empty():
|
|
|
|
|
if fortified_scene._format_talk_status_text(fortified_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Yan Ford fortified talk status should show one ready supply")
|
|
|
|
|
if not fortified_scene._format_camp_conversation_button_text(medicine).contains("Supply Panacea"):
|
|
|
|
|
if not fortified_scene._format_camp_conversation_button_text(medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Yan Ford crossing medicine button should preview Panacea supply")
|
|
|
|
|
var before_panacea := int(fortified_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
fortified_scene._apply_camp_conversation_effects(medicine)
|
|
|
|
|
@@ -856,7 +856,7 @@ func _check_yan_ford_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not beans.is_empty():
|
|
|
|
|
if raided_scene._format_talk_status_text(raided_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Yan Ford raided supplies talk status should show one ready supply")
|
|
|
|
|
if not raided_scene._format_camp_conversation_button_text(beans).contains("Supply Bean"):
|
|
|
|
|
if not raided_scene._format_camp_conversation_button_text(beans).contains("보급 Bean"):
|
|
|
|
|
failures.append("Yan Ford raided supply beans button should preview Bean supply")
|
|
|
|
|
var before_bean := int(raided_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
raided_scene._apply_camp_conversation_effects(beans)
|
|
|
|
|
@@ -908,7 +908,7 @@ func _check_guandu_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not medicine.is_empty():
|
|
|
|
|
if secured_scene._format_talk_status_text(secured_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Guandu secured line talk status should show one ready supply")
|
|
|
|
|
if not secured_scene._format_camp_conversation_button_text(medicine).contains("Supply Panacea"):
|
|
|
|
|
if not secured_scene._format_camp_conversation_button_text(medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Guandu secured line medicine button should preview Panacea supply")
|
|
|
|
|
var before_panacea := int(secured_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
secured_scene._apply_camp_conversation_effects(medicine)
|
|
|
|
|
@@ -938,7 +938,7 @@ func _check_guandu_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not wine.is_empty():
|
|
|
|
|
if scouted_scene._format_talk_status_text(scouted_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Guandu scouted Wuchao talk status should show one ready supply")
|
|
|
|
|
if not scouted_scene._format_camp_conversation_button_text(wine).contains("Supply Wine"):
|
|
|
|
|
if not scouted_scene._format_camp_conversation_button_text(wine).contains("보급 Wine"):
|
|
|
|
|
failures.append("Guandu Wuchao scout wine button should preview Wine supply")
|
|
|
|
|
var before_wine := int(scouted_scene.campaign_state.get_inventory_snapshot().get("wine", 0))
|
|
|
|
|
scouted_scene._apply_camp_conversation_effects(wine)
|
|
|
|
|
@@ -2853,7 +2853,7 @@ func _check_qingzhou_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not veterans.is_empty():
|
|
|
|
|
if pursuit_scene._format_talk_status_text(pursuit_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Qingzhou pursuit talk status should show one ready supply")
|
|
|
|
|
if not pursuit_scene._format_camp_conversation_button_text(veterans).contains("Supply Wine"):
|
|
|
|
|
if not pursuit_scene._format_camp_conversation_button_text(veterans).contains("보급 Wine"):
|
|
|
|
|
failures.append("Qingzhou hardened veterans button should show Wine supply")
|
|
|
|
|
var before_wine := int(pursuit_scene.campaign_state.get_inventory_snapshot().get("wine", 0))
|
|
|
|
|
pursuit_scene._apply_camp_conversation_effects(veterans)
|
|
|
|
|
@@ -2883,7 +2883,7 @@ func _check_qingzhou_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not stores.is_empty():
|
|
|
|
|
if regroup_scene._format_talk_status_text(regroup_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Qingzhou regroup talk status should show one ready supply")
|
|
|
|
|
if not regroup_scene._format_camp_conversation_button_text(stores).contains("Supply Bean"):
|
|
|
|
|
if not regroup_scene._format_camp_conversation_button_text(stores).contains("보급 Bean"):
|
|
|
|
|
failures.append("Qingzhou Sishui stores button should show Bean supply")
|
|
|
|
|
var before_bean := int(regroup_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
regroup_scene._apply_camp_conversation_effects(stores)
|
|
|
|
|
@@ -2935,7 +2935,7 @@ func _check_wuchao_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not fast_supplies.is_empty():
|
|
|
|
|
if raid_scene._format_talk_status_text(raid_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Wuchao prepared raid talk status should show one ready supply")
|
|
|
|
|
if not raid_scene._format_camp_conversation_button_text(fast_supplies).contains("Supply Bean"):
|
|
|
|
|
if not raid_scene._format_camp_conversation_button_text(fast_supplies).contains("보급 Bean"):
|
|
|
|
|
failures.append("Wuchao fast supplies button should show Bean supply")
|
|
|
|
|
var before_bean := int(raid_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
raid_scene._apply_camp_conversation_effects(fast_supplies)
|
|
|
|
|
@@ -2965,7 +2965,7 @@ func _check_wuchao_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not reserve_wagon.is_empty():
|
|
|
|
|
if defense_scene._format_talk_status_text(defense_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Wuchao strengthened defense talk status should show one ready supply")
|
|
|
|
|
if not defense_scene._format_camp_conversation_button_text(reserve_wagon).contains("Supply Panacea"):
|
|
|
|
|
if not defense_scene._format_camp_conversation_button_text(reserve_wagon).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Wuchao reserve wagon button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(defense_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
defense_scene._apply_camp_conversation_effects(reserve_wagon)
|
|
|
|
|
@@ -3015,7 +3015,7 @@ func _check_cangting_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not fast_rations.is_empty():
|
|
|
|
|
if pressed_scene._format_talk_status_text(pressed_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Cangting pressed rout talk status should show one ready supply")
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(fast_rations).contains("Supply Bean"):
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(fast_rations).contains("보급 Bean"):
|
|
|
|
|
failures.append("Cangting fast pursuit rations button should show Bean supply")
|
|
|
|
|
var before_bean := int(pressed_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
pressed_scene._apply_camp_conversation_effects(fast_rations)
|
|
|
|
|
@@ -3045,7 +3045,7 @@ func _check_cangting_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not store_medicine.is_empty():
|
|
|
|
|
if stores_scene._format_talk_status_text(stores_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Cangting secured stores talk status should show one ready supply")
|
|
|
|
|
if not stores_scene._format_camp_conversation_button_text(store_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not stores_scene._format_camp_conversation_button_text(store_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Cangting store medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(stores_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
stores_scene._apply_camp_conversation_effects(store_medicine)
|
|
|
|
|
@@ -3097,7 +3097,7 @@ func _check_ye_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not rapid_rations.is_empty():
|
|
|
|
|
if advanced_scene._format_talk_status_text(advanced_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Ye advanced talk status should show one ready supply")
|
|
|
|
|
if not advanced_scene._format_camp_conversation_button_text(rapid_rations).contains("Supply Bean"):
|
|
|
|
|
if not advanced_scene._format_camp_conversation_button_text(rapid_rations).contains("보급 Bean"):
|
|
|
|
|
failures.append("Ye rapid rations button should show Bean supply")
|
|
|
|
|
var before_bean := int(advanced_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
advanced_scene._apply_camp_conversation_effects(rapid_rations)
|
|
|
|
|
@@ -3127,7 +3127,7 @@ func _check_ye_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not crossing_medicine.is_empty():
|
|
|
|
|
if crossing_scene._format_talk_status_text(crossing_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Ye crossings talk status should show one ready supply")
|
|
|
|
|
if not crossing_scene._format_camp_conversation_button_text(crossing_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not crossing_scene._format_camp_conversation_button_text(crossing_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Ye crossing medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(crossing_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
crossing_scene._apply_camp_conversation_effects(crossing_medicine)
|
|
|
|
|
@@ -3179,7 +3179,7 @@ func _check_ye_siege_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not ladder_rations.is_empty():
|
|
|
|
|
if pressed_scene._format_talk_status_text(pressed_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Ye Siege pressed talk status should show one ready supply")
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(ladder_rations).contains("Supply Bean"):
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(ladder_rations).contains("보급 Bean"):
|
|
|
|
|
failures.append("Ye Siege ladder rations button should show Bean supply")
|
|
|
|
|
var before_bean := int(pressed_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
pressed_scene._apply_camp_conversation_effects(ladder_rations)
|
|
|
|
|
@@ -3209,7 +3209,7 @@ func _check_ye_siege_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not defector_medicine.is_empty():
|
|
|
|
|
if split_scene._format_talk_status_text(split_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Ye Siege split heirs talk status should show one ready supply")
|
|
|
|
|
if not split_scene._format_camp_conversation_button_text(defector_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not split_scene._format_camp_conversation_button_text(defector_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Ye Siege defector medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(split_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
split_scene._apply_camp_conversation_effects(defector_medicine)
|
|
|
|
|
@@ -3261,7 +3261,7 @@ func _check_ye_surrender_branch_camp_conversations(failures: Array[String]) -> v
|
|
|
|
|
if not pressure_rations.is_empty():
|
|
|
|
|
if forced_scene._format_talk_status_text(forced_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Ye Surrender forced talk status should show one ready supply")
|
|
|
|
|
if not forced_scene._format_camp_conversation_button_text(pressure_rations).contains("Supply Bean"):
|
|
|
|
|
if not forced_scene._format_camp_conversation_button_text(pressure_rations).contains("보급 Bean"):
|
|
|
|
|
failures.append("Ye Surrender pressure rations button should show Bean supply")
|
|
|
|
|
var before_bean := int(forced_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
forced_scene._apply_camp_conversation_effects(pressure_rations)
|
|
|
|
|
@@ -3291,7 +3291,7 @@ func _check_ye_surrender_branch_camp_conversations(failures: Array[String]) -> v
|
|
|
|
|
if not defector_medicine.is_empty():
|
|
|
|
|
if negotiated_scene._format_talk_status_text(negotiated_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Ye Surrender negotiated talk status should show one ready supply")
|
|
|
|
|
if not negotiated_scene._format_camp_conversation_button_text(defector_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not negotiated_scene._format_camp_conversation_button_text(defector_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Ye Surrender defector medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(negotiated_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
negotiated_scene._apply_camp_conversation_effects(defector_medicine)
|
|
|
|
|
@@ -3343,7 +3343,7 @@ func _check_northern_pursuit_branch_camp_conversations(failures: Array[String])
|
|
|
|
|
if not hard_march_beans.is_empty():
|
|
|
|
|
if pursued_scene._format_talk_status_text(pursued_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Northern Pursuit pursued talk status should show one ready supply")
|
|
|
|
|
if not pursued_scene._format_camp_conversation_button_text(hard_march_beans).contains("Supply Bean"):
|
|
|
|
|
if not pursued_scene._format_camp_conversation_button_text(hard_march_beans).contains("보급 Bean"):
|
|
|
|
|
failures.append("Northern Pursuit hard march beans button should show Bean supply")
|
|
|
|
|
var before_bean := int(pursued_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
pursued_scene._apply_camp_conversation_effects(hard_march_beans)
|
|
|
|
|
@@ -3373,7 +3373,7 @@ func _check_northern_pursuit_branch_camp_conversations(failures: Array[String])
|
|
|
|
|
if not ji_supply_medicine.is_empty():
|
|
|
|
|
if stabilized_scene._format_talk_status_text(stabilized_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Northern Pursuit stabilized talk status should show one ready supply")
|
|
|
|
|
if not stabilized_scene._format_camp_conversation_button_text(ji_supply_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not stabilized_scene._format_camp_conversation_button_text(ji_supply_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Northern Pursuit Ji supply medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(stabilized_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
stabilized_scene._apply_camp_conversation_effects(ji_supply_medicine)
|
|
|
|
|
@@ -3425,7 +3425,7 @@ func _check_nanpi_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not hard_push_beans.is_empty():
|
|
|
|
|
if pressed_scene._format_talk_status_text(pressed_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Nanpi pressed talk status should show one ready supply")
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(hard_push_beans).contains("Supply Bean"):
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(hard_push_beans).contains("보급 Bean"):
|
|
|
|
|
failures.append("Nanpi hard push beans button should show Bean supply")
|
|
|
|
|
var before_bean := int(pressed_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
pressed_scene._apply_camp_conversation_effects(hard_push_beans)
|
|
|
|
|
@@ -3455,7 +3455,7 @@ func _check_nanpi_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not admin_medicine.is_empty():
|
|
|
|
|
if secured_scene._format_talk_status_text(secured_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Nanpi secured talk status should show one ready supply")
|
|
|
|
|
if not secured_scene._format_camp_conversation_button_text(admin_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not secured_scene._format_camp_conversation_button_text(admin_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Nanpi admin medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(secured_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
secured_scene._apply_camp_conversation_effects(admin_medicine)
|
|
|
|
|
@@ -3507,7 +3507,7 @@ func _check_nanpi_surrender_branch_camp_conversations(failures: Array[String]) -
|
|
|
|
|
if not pressure_wine.is_empty():
|
|
|
|
|
if pressure_scene._format_talk_status_text(pressure_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Nanpi Surrender pressure talk status should show one ready supply")
|
|
|
|
|
if not pressure_scene._format_camp_conversation_button_text(pressure_wine).contains("Supply Wine"):
|
|
|
|
|
if not pressure_scene._format_camp_conversation_button_text(pressure_wine).contains("보급 Wine"):
|
|
|
|
|
failures.append("Nanpi Surrender pressure wine button should show Wine supply")
|
|
|
|
|
var before_wine := int(pressure_scene.campaign_state.get_inventory_snapshot().get("wine", 0))
|
|
|
|
|
pressure_scene._apply_camp_conversation_effects(pressure_wine)
|
|
|
|
|
@@ -3537,7 +3537,7 @@ func _check_nanpi_surrender_branch_camp_conversations(failures: Array[String]) -
|
|
|
|
|
if not admin_medicine.is_empty():
|
|
|
|
|
if admin_scene._format_talk_status_text(admin_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Nanpi Surrender admin talk status should show one ready supply")
|
|
|
|
|
if not admin_scene._format_camp_conversation_button_text(admin_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not admin_scene._format_camp_conversation_button_text(admin_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Nanpi Surrender admin medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(admin_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
admin_scene._apply_camp_conversation_effects(admin_medicine)
|
|
|
|
|
@@ -3589,7 +3589,7 @@ func _check_bohai_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not fast_wine.is_empty():
|
|
|
|
|
if pursued_scene._format_talk_status_text(pursued_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Bohai pursued talk status should show one ready supply")
|
|
|
|
|
if not pursued_scene._format_camp_conversation_button_text(fast_wine).contains("Supply Wine"):
|
|
|
|
|
if not pursued_scene._format_camp_conversation_button_text(fast_wine).contains("보급 Wine"):
|
|
|
|
|
failures.append("Bohai fast column wine button should show Wine supply")
|
|
|
|
|
var before_wine := int(pursued_scene.campaign_state.get_inventory_snapshot().get("wine", 0))
|
|
|
|
|
pursued_scene._apply_camp_conversation_effects(fast_wine)
|
|
|
|
|
@@ -3619,7 +3619,7 @@ func _check_bohai_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not commandery_medicine.is_empty():
|
|
|
|
|
if secured_scene._format_talk_status_text(secured_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Bohai secured talk status should show one ready supply")
|
|
|
|
|
if not secured_scene._format_camp_conversation_button_text(commandery_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not secured_scene._format_camp_conversation_button_text(commandery_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Bohai commandery medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(secured_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
secured_scene._apply_camp_conversation_effects(commandery_medicine)
|
|
|
|
|
@@ -3671,7 +3671,7 @@ func _check_liaoxi_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not fast_drums.is_empty():
|
|
|
|
|
if pressed_scene._format_talk_status_text(pressed_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Liaoxi pressed talk status should show one ready supply")
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(fast_drums).contains("Supply War Drum"):
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(fast_drums).contains("보급 War Drum"):
|
|
|
|
|
failures.append("Liaoxi fast drums button should show War Drum supply")
|
|
|
|
|
var before_drums := int(pressed_scene.campaign_state.get_inventory_snapshot().get("war_drum", 0))
|
|
|
|
|
pressed_scene._apply_camp_conversation_effects(fast_drums)
|
|
|
|
|
@@ -3701,7 +3701,7 @@ func _check_liaoxi_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not approach_medicine.is_empty():
|
|
|
|
|
if secured_scene._format_talk_status_text(secured_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Liaoxi secured talk status should show one ready supply")
|
|
|
|
|
if not secured_scene._format_camp_conversation_button_text(approach_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not secured_scene._format_camp_conversation_button_text(approach_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Liaoxi approach medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(secured_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
secured_scene._apply_camp_conversation_effects(approach_medicine)
|
|
|
|
|
@@ -3753,7 +3753,7 @@ func _check_white_wolf_branch_camp_conversations(failures: Array[String]) -> voi
|
|
|
|
|
if not canteens.is_empty():
|
|
|
|
|
if struck_scene._format_talk_status_text(struck_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("White Wolf struck talk status should show one ready supply")
|
|
|
|
|
if not struck_scene._format_camp_conversation_button_text(canteens).contains("Supply Wine"):
|
|
|
|
|
if not struck_scene._format_camp_conversation_button_text(canteens).contains("보급 Wine"):
|
|
|
|
|
failures.append("White Wolf canteens button should show Wine supply")
|
|
|
|
|
var before_wine := int(struck_scene.campaign_state.get_inventory_snapshot().get("wine", 0))
|
|
|
|
|
struck_scene._apply_camp_conversation_effects(canteens)
|
|
|
|
|
@@ -3783,7 +3783,7 @@ func _check_white_wolf_branch_camp_conversations(failures: Array[String]) -> voi
|
|
|
|
|
if not medicine.is_empty():
|
|
|
|
|
if fortified_scene._format_talk_status_text(fortified_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("White Wolf fortified talk status should show one ready supply")
|
|
|
|
|
if not fortified_scene._format_camp_conversation_button_text(medicine).contains("Supply Panacea"):
|
|
|
|
|
if not fortified_scene._format_camp_conversation_button_text(medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("White Wolf medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(fortified_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
fortified_scene._apply_camp_conversation_effects(medicine)
|
|
|
|
|
@@ -3835,7 +3835,7 @@ func _check_liaodong_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not hard_wine.is_empty():
|
|
|
|
|
if pressed_scene._format_talk_status_text(pressed_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Liaodong pressed talk status should show one ready supply")
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(hard_wine).contains("Supply Wine"):
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(hard_wine).contains("보급 Wine"):
|
|
|
|
|
failures.append("Liaodong hard wine button should show Wine supply")
|
|
|
|
|
var before_wine := int(pressed_scene.campaign_state.get_inventory_snapshot().get("wine", 0))
|
|
|
|
|
pressed_scene._apply_camp_conversation_effects(hard_wine)
|
|
|
|
|
@@ -3865,7 +3865,7 @@ func _check_liaodong_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not guide_medicine.is_empty():
|
|
|
|
|
if secured_scene._format_talk_status_text(secured_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Liaodong secured talk status should show one ready supply")
|
|
|
|
|
if not secured_scene._format_camp_conversation_button_text(guide_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not secured_scene._format_camp_conversation_button_text(guide_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Liaodong guide medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(secured_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
secured_scene._apply_camp_conversation_effects(guide_medicine)
|
|
|
|
|
@@ -3928,7 +3928,7 @@ func _check_xinye_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not ordered_medicine.is_empty():
|
|
|
|
|
if accepted_scene._format_talk_status_text(accepted_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Xinye accepted talk status should show one ready supply")
|
|
|
|
|
if not accepted_scene._format_camp_conversation_button_text(ordered_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not accepted_scene._format_camp_conversation_button_text(ordered_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Xinye ordered medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(accepted_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
accepted_scene._apply_camp_conversation_effects(ordered_medicine)
|
|
|
|
|
@@ -3958,7 +3958,7 @@ func _check_xinye_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not authority_wine.is_empty():
|
|
|
|
|
if authority_scene._format_talk_status_text(authority_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Xinye authority talk status should show one ready supply")
|
|
|
|
|
if not authority_scene._format_camp_conversation_button_text(authority_wine).contains("Supply Wine"):
|
|
|
|
|
if not authority_scene._format_camp_conversation_button_text(authority_wine).contains("보급 Wine"):
|
|
|
|
|
failures.append("Xinye authority wine button should show Wine supply")
|
|
|
|
|
var before_wine := int(authority_scene.campaign_state.get_inventory_snapshot().get("wine", 0))
|
|
|
|
|
authority_scene._apply_camp_conversation_effects(authority_wine)
|
|
|
|
|
@@ -4032,7 +4032,7 @@ func _check_changban_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not vanguard_rations.is_empty():
|
|
|
|
|
if vanguard_scene._format_talk_status_text(vanguard_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Changban vanguard talk status should show one ready supply")
|
|
|
|
|
if not vanguard_scene._format_camp_conversation_button_text(vanguard_rations).contains("Supply Bean"):
|
|
|
|
|
if not vanguard_scene._format_camp_conversation_button_text(vanguard_rations).contains("보급 Bean"):
|
|
|
|
|
failures.append("Changban vanguard rations button should show Bean supply")
|
|
|
|
|
var before_bean := int(vanguard_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
vanguard_scene._apply_camp_conversation_effects(vanguard_rations)
|
|
|
|
|
@@ -4073,7 +4073,7 @@ func _check_changban_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not han_medicine.is_empty():
|
|
|
|
|
if supply_scene._format_talk_status_text(supply_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Changban secured talk status should show one ready supply")
|
|
|
|
|
if not supply_scene._format_camp_conversation_button_text(han_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not supply_scene._format_camp_conversation_button_text(han_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Changban Han medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(supply_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
supply_scene._apply_camp_conversation_effects(han_medicine)
|
|
|
|
|
@@ -4147,7 +4147,7 @@ func _check_jiangling_branch_camp_conversations(failures: Array[String]) -> void
|
|
|
|
|
if not fast_beans.is_empty():
|
|
|
|
|
if chase_scene._format_talk_status_text(chase_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Jiangling chase talk status should show one ready supply")
|
|
|
|
|
if not chase_scene._format_camp_conversation_button_text(fast_beans).contains("Supply Bean"):
|
|
|
|
|
if not chase_scene._format_camp_conversation_button_text(fast_beans).contains("보급 Bean"):
|
|
|
|
|
failures.append("Jiangling fast beans button should show Bean supply")
|
|
|
|
|
var before_bean := int(chase_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
chase_scene._apply_camp_conversation_effects(fast_beans)
|
|
|
|
|
@@ -4188,7 +4188,7 @@ func _check_jiangling_branch_camp_conversations(failures: Array[String]) -> void
|
|
|
|
|
if not crossing_medicine.is_empty():
|
|
|
|
|
if crossings_scene._format_talk_status_text(crossings_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Jiangling crossings talk status should show one ready supply")
|
|
|
|
|
if not crossings_scene._format_camp_conversation_button_text(crossing_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not crossings_scene._format_camp_conversation_button_text(crossing_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Jiangling crossing medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(crossings_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
crossings_scene._apply_camp_conversation_effects(crossing_medicine)
|
|
|
|
|
@@ -4262,7 +4262,7 @@ func _check_xiakou_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not envoy_beans.is_empty():
|
|
|
|
|
if pursuit_scene._format_talk_status_text(pursuit_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Xiakou pursuit talk status should show one ready supply")
|
|
|
|
|
if not pursuit_scene._format_camp_conversation_button_text(envoy_beans).contains("Supply Bean"):
|
|
|
|
|
if not pursuit_scene._format_camp_conversation_button_text(envoy_beans).contains("보급 Bean"):
|
|
|
|
|
failures.append("Xiakou envoy beans button should show Bean supply")
|
|
|
|
|
var before_bean := int(pursuit_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
pursuit_scene._apply_camp_conversation_effects(envoy_beans)
|
|
|
|
|
@@ -4303,7 +4303,7 @@ func _check_xiakou_branch_camp_conversations(failures: Array[String]) -> void:
|
|
|
|
|
if not storehouse_medicine.is_empty():
|
|
|
|
|
if storehouse_scene._format_talk_status_text(storehouse_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Xiakou storehouse talk status should show one ready supply")
|
|
|
|
|
if not storehouse_scene._format_camp_conversation_button_text(storehouse_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not storehouse_scene._format_camp_conversation_button_text(storehouse_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Xiakou storehouse medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(storehouse_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
storehouse_scene._apply_camp_conversation_effects(storehouse_medicine)
|
|
|
|
|
@@ -4377,7 +4377,7 @@ func _check_red_cliffs_branch_camp_conversations(failures: Array[String]) -> voi
|
|
|
|
|
if not forward_beans.is_empty():
|
|
|
|
|
if pressed_scene._format_talk_status_text(pressed_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Red Cliffs pressed talk status should show one ready supply")
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(forward_beans).contains("Supply Bean"):
|
|
|
|
|
if not pressed_scene._format_camp_conversation_button_text(forward_beans).contains("보급 Bean"):
|
|
|
|
|
failures.append("Red Cliffs forward beans button should show Bean supply")
|
|
|
|
|
var before_bean := int(pressed_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
pressed_scene._apply_camp_conversation_effects(forward_beans)
|
|
|
|
|
@@ -4418,7 +4418,7 @@ func _check_red_cliffs_branch_camp_conversations(failures: Array[String]) -> voi
|
|
|
|
|
if not harbor_medicine.is_empty():
|
|
|
|
|
if harbor_scene._format_talk_status_text(harbor_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Red Cliffs harbor talk status should show one ready supply")
|
|
|
|
|
if not harbor_scene._format_camp_conversation_button_text(harbor_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not harbor_scene._format_camp_conversation_button_text(harbor_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Red Cliffs harbor medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(harbor_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
harbor_scene._apply_camp_conversation_effects(harbor_medicine)
|
|
|
|
|
@@ -4492,7 +4492,7 @@ func _check_red_cliffs_fire_branch_camp_conversations(failures: Array[String]) -
|
|
|
|
|
if not chain_medicine.is_empty():
|
|
|
|
|
if chain_scene._format_talk_status_text(chain_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Red Cliffs Fire chain talk status should show one ready supply")
|
|
|
|
|
if not chain_scene._format_camp_conversation_button_text(chain_medicine).contains("Supply Panacea"):
|
|
|
|
|
if not chain_scene._format_camp_conversation_button_text(chain_medicine).contains("보급 Panacea"):
|
|
|
|
|
failures.append("Red Cliffs Fire chain medicine button should show Panacea supply")
|
|
|
|
|
var before_panacea := int(chain_scene.campaign_state.get_inventory_snapshot().get("panacea", 0))
|
|
|
|
|
chain_scene._apply_camp_conversation_effects(chain_medicine)
|
|
|
|
|
@@ -4533,7 +4533,7 @@ func _check_red_cliffs_fire_branch_camp_conversations(failures: Array[String]) -
|
|
|
|
|
if not night_beans.is_empty():
|
|
|
|
|
if raid_scene._format_talk_status_text(raid_scene._camp_conversation_entries()) != "Camp conversations | 3 topics | 1 supplies ready":
|
|
|
|
|
failures.append("Red Cliffs Fire night raid talk status should show one ready supply")
|
|
|
|
|
if not raid_scene._format_camp_conversation_button_text(night_beans).contains("Supply Bean"):
|
|
|
|
|
if not raid_scene._format_camp_conversation_button_text(night_beans).contains("보급 Bean"):
|
|
|
|
|
failures.append("Red Cliffs Fire night beans button should show Bean supply")
|
|
|
|
|
var before_bean := int(raid_scene.campaign_state.get_inventory_snapshot().get("bean", 0))
|
|
|
|
|
raid_scene._apply_camp_conversation_effects(night_beans)
|
|
|
|
|
|