(troop_slot_eq, "$g_talk_troop", slot_troop_met_previously, 2),
], "Good day to you, {your immenseness/your girthiness}.", "pillbus_collect_1",[
(call_script, "script_get_number_of_hero_centers", "trp_player"),
(assign, ":no_centers", reg0),
(assign, reg10, 0),
(assign, reg11, 0),
(try_begin),
(gt, ":no_centers", 0),
(try_for_range, ":i_center", 0, ":no_centers"),
(assign, ":total_tax", 0),
(call_script, "script_troop_get_leaded_center_with_index", "trp_player", ":i_center"),
(assign, ":cur_center", reg0),
(str_store_party_name, s12, ":cur_center"),
(assign, s66, s12),
(str_clear, s3),
(try_begin),
(party_slot_eq, s66, slot_town_lord, "trp_player"),
(party_get_slot, ":accumulated_rents", s66, slot_center_accumulated_rents),
(party_get_slot, ":accumulated_tariffs", s66, slot_center_accumulated_tariffs),
(store_add, ":total_tax", ":accumulated_rents", ":accumulated_tariffs"),
(assign, reg1, ":total_tax"),
(val_mul, reg13, reg1, .2),
(try_begin),
(gt, reg13, 50),
##### (val_add, reg11, round(reg13, 0)),
##### (val_sub, ":total_tax", round(reg13, 0)),
(val_add, reg11, reg13),
(val_sub, ":total_tax", reg13),
(party_set_slot, s66, slot_center_accumulated_rents, 0),
(party_set_slot, s66, slot_center_accumulated_tariffs, 0),
(else_try),
(lt, reg1, 50),
(else_try),
(val_sub, ":total_tax", 50),
(val_add, reg11, 50),
(party_set_slot, s66, slot_center_accumulated_rents, 0),
(party_set_slot, s66, slot_center_accumulated_tariffs, 0),
(try_end),
(try_end),
(val_add, reg10, ":total_tax"),
(str_store_string, s9, reg10),
(try_begin),
(eq, ":i_center", 0),
(str_store_party_name, s8, ":cur_center"),
(else_try),
(eq, ":i_center", 1),
(str_store_party_name, s7, ":cur_center"),
(str_store_string, s8, "@{s7} and {s8}"),
(else_try),
(str_store_party_name, s7, ":cur_center"),
(str_store_string, s8, "@{s7}, {s8}"),
(try_end),
(try_end),
(add_gold_to_party, "trp_player", reg10),
(try_end), ]],