##reinforce garrison
[anyone|plyr, "outpost_patrol", [], "I need you to reinforce a garrison.", "patrol_orders_garrison_ask",
[]],
[anyone, "patrol_orders_garrison_ask", [], "Where should we go?", "patrol_garrison_target", #"dplmc_patrol_garrison_target",
[]],
[anyone|plyr|repeat_for_parties, "patrol_garrison_target",
[
(store_repeat_object, ":party_no"),
(is_between, ":party_no", centers_begin, centers_end),
(store_faction_of_party, ":party_faction", ":party_no"),
(eq, ":party_faction", "$players_kingdom"),
(str_store_party_name, s11, ":party_no"),
],
"{!}{s11}.", "patrol_garrison_confirm_ask",
[
(store_repeat_object, "$diplomacy_var"),
]
],
[anyone|plyr, "patrol_garrison_target", [], "Nevermind.", "outpost_patrol_pretalk",
[]],
[anyone, "patrol_garrison_confirm_ask",
[(str_store_party_name, s5),],
"As you wish, we will reinforce the forteresse.", "patrol_garrison_confirm",
[]
],
[anyone|plyr, "patrol_garrison_confirm", [(str_store_party_name, s5, "$diplomacy_var"),], "Thank you.", "close_window",
[
(party_set_name, "$g_encountered_party", "@{s5} patrol"),
(party_set_slot, "$g_encountered_party", slot_party_ai_object, "$diplomacy_var"),
(party_set_slot, "$g_encountered_party", slot_party_ai_state, spai_retreating_to_center),
(party_set_ai_behavior, "$g_encountered_party", ai_bhvr_travel_to_party),
(party_set_ai_object, "$g_encountered_party", "$diplomacy_var"),
(assign, "$g_leave_encounter", 1),
]],
[anyone|plyr, "patrol_garrison_confirm", [], "Wait, I changed my mind.", "outpost_patrol_pretalk",
[]],
##