[anyone|plyr,"minister_cancel_political_quest_confirm",
[],#also for spouse_cancel_political_quest_confirm
"Yes, I am sure. Let's abandon that idea.", "minister_pretalk",[
(call_script, "script_abort_quest", "$political_quest_to_cancel", 1), #new: abort by talking as new param
(try_for_range, ":minister_quest", all_quests_begin, all_quests_end),
(quest_slot_eq, ":minister_quest", slot_quest_giver_troop, "$g_talk_troop"),
(call_script, "script_abort_quest", ":minister_quest", 0), #new: abort by event (ditto)
(try_end),
(eq, "$map_talk_troop", "$npc_to_rejoin_party"),
(neg|main_party_has_troop, "$map_talk_troop"), #new line to check
#conditions changed to allow for exactly 60 instability
(str_store_faction_name, s12, ":town_faction"),
(try_begin),
(ge, ":instability_index", 60),
(str_store_string, s11, "str_the_s12_is_a_labyrinth_of_rivalries_and_grudges_lords_ignore_their_lieges_summons_and_many_are_ripe_to_defect"),
(else_try),
...
(try_end),
[anyone|plyr, "companion_rejoin_response", [
(hero_can_join, "p_main_party"),
(neg|main_party_has_troop, "$map_talk_troop"), #same as other check
"Would you have me rejoin you?", "companion_rejoin_response", [
(assign, "$map_talk_troop", "$g_talk_troop"), #compatibility of map/g_talk_troop
]],
[anyone|plyr,"lord_quarrel_intervention_2",[],
"On second thought, I want nothing to do with this.", "lord_pretalk",
[
(call_script, "script_abort_quest", "qst_resolve_dispute", 1), #from 0
]],
#changed preconditions
"Let us wait until we are in a hall, my wife, as it is difficult to deal with household inventories and such matters in the field.", "lord_pretalk",[]],
#Simple stop order
[anyone,"lord_give_order_stop", [],
"All right. I will stop here.", "lord_pretalk",
[
(party_set_slot, "$g_talk_troop_party", slot_party_orders_type, spai_undefined),
(party_set_slot, "$g_talk_troop_party", slot_party_orders_object, -1),
#both party_set_slot were troop_set_slot
#no permission
#unwilling bride -- failed due to lord personality
#unwilling bride -- failed due to competitor
[anyone,"lord_marriage_permission", [ #was (fail_quest, "qst_formal_marriage_proposal"),
(call_script, "script_fail_quest", "qst_formal_marriage_proposal"),
(call_script, "script_end_quest", "qst_formal_marriage_proposal"),
]],
#also under lord_marriage_permission_endowment_answer_delay
[anyone, "lord_strategy_follow_evaluation", [
...
],
"Our leader {s4} is far too cautious. {reg4?She:He} should either use the army to attack the enemy, or let it go home.",
"lord_strategy_follow_up",[
(assign, "$g_talk_troop_disagrees_with_marshal", 1),
]],
#under #Pretender changes (call_script, "script_activate_player_faction"), if pretender above (call_script, "script_player_leave_faction", 0),