(try_for_range_backwards,":equipment_slot",ek_item_0,ek_gloves),
(agent_get_item_slot, ":item_id", ":agent_no", ":equipment_slot"),
(gt,":item_id",-1), # even have an item there?
(try_begin),
(eq, ":item_id", "itm_fr_civ_black"),
(agent_unequip_item, ":agent_no", "itm_fr_civ_hat_green", ek_head),
(agent_unequip_item, ":agent_no", "itm_fr_civ_trousers_green", ek_foot),
(agent_equip_item, ":agent_no", "itm_fr_civ_hat_black", ek_head),
(agent_equip_item, ":agent_no", "itm_fr_civ_trousers_brown", ek_foot),
(else_try),
(eq, ":item_id", "itm_fr_civ_blue_01"),
(agent_unequip_item, ":agent_no", "itm_fr_civ_hat_green", ek_head),
(agent_unequip_item, ":agent_no", "itm_fr_civ_trousers_green", ek_foot),
(agent_equip_item, ":agent_no", "itm_fr_civ_hat_blue_alt", ek_head),
(agent_equip_item, ":agent_no", "itm_fr_civ_trousers_skyblue", ek_foot),
(else_try),