(0.5, 0, 0, [], [
(this_or_next|multiplayer_is_server),
(neg|game_in_multiplayer_mode),
(try_for_agents,":agent_no"),
(agent_is_alive, ":agent_no"),
(agent_is_non_player, ":agent_no"),
(agent_get_troop_id, ":troop", ":agent_no"),
(eq, ":troop", "trp_oriental_lieutenant_multiplayer_ai"),
(agent_get_wielded_item,":wielded_item",":agent_no",0),
(eq, ":wielded_item", -1),
# I am not used to multiplayer stuff but do you actually have more than the usual 4 slots?
# if not than (assign, ":cap", 4),
#(troop_get_inventory_capacity, ":cap", ":troop"),
(try_for_range, ":i", 0, ":cap"),
(troop_get_inventory_slot, ":item", ":troop", ":i"),
(ge, ":item", 0),
(item_get_type, ":type", ":item"),
(ge, ":type", itp_type_one_handed_wpn),
(le, ":type", itp_type_polearm),
#(agent_has_item_equipped, ":agent_no", ":item"),
(agent_set_wielded_item, ":agent_no", ":item"),
(assign, ":cap", ":i" ),#loop breaker
(try_end), #try inventory
(try_end), # try agent
]),