("change_village_staff_race",
[
(store_script_param, ":village_no", 1),
(store_faction_of_party, ":center_faction", ":village_no"),
(faction_get_slot, ":center_culture", ":center_faction"),
(party_get_slot, ":town_mayor", ":village_no", slot_town_elder),
(troop_get_type, ":mayor_race", ":town_mayor"),
(try_begin),
(this_or_next|eq, ":center_culture", fac_culture_7),
(eq, ":center_culture", fac_culture_tamek),
(try_begin),
(eq, ":mayor_race", 0),
(troop_set_type, ":town_mayor", 2),
(else_try),
(eq, ":mayor_race", 1),
(troop_set_type, ":town_mayor", 3),
(try_end),
(else_try),
(neq, ":center_culture", fac_culture_7),
(neq, ":center_culture", fac_culture_tamek),
(try_begin),
(eq, ":mayor_race", 2),
(troop_set_type, ":town_mayor", 0),
(else_try),
(eq, ":mayor_race", 3),
(troop_set_type, ":town_mayor", 1),
(try_end),
(try_end),
]),