("next_item_as_thrown_sword",
[
(store_script_param, ":agent_no", 1),
(store_script_param, ":item_no", 2),
(try_begin),
(agent_is_alive, ":agent_no"),
(agent_is_human, ":agent_no"),
(agent_get_wielded_item, ":item_no", ":agent_no", 0),
(agent_get_troop_id, ":troop_id", ":agent_no"),
(eq, ":troop_id", "trp_player"),
(agent_get_slot, ":counter", ":agent_no", slot_agent_thrown_state),
(try_begin),
(eq, ":item_no", "itm_sword_viking_33"),
(try_begin),
(eq, ":counter", 0),
(agent_unequip_item, ":agent_no", "itm_sword_viking_33"),
(agent_equip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_set_wielded_item, ":agent_no", "itm_sword_viking_33_thrown"),
(else_try),
(eq, ":counter", 1),
(agent_unequip_item, ":agent_no", "itm_sword_viking_33"),
(agent_equip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_set_wielded_item, ":agent_no", "itm_sword_viking_33_thrown"),
(else_try),
(eq, ":counter", 2),
(agent_unequip_item, ":agent_no", "itm_sword_viking_33"),
(agent_equip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_set_wielded_item, ":agent_no", "itm_sword_viking_33_thrown"),
(else_try),
(eq, ":counter", 3),
(agent_unequip_item, ":agent_no", "itm_sword_viking_33"),
(agent_equip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_set_wielded_item, ":agent_no", "itm_sword_viking_33_thrown"),
(else_try),
(eq, ":counter", 4),
(agent_unequip_item, ":agent_no", "itm_sword_viking_33"),
(agent_equip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_set_wielded_item, ":agent_no", "itm_sword_viking_33_thrown"),
(else_try),
(eq, ":counter", 5),
(agent_unequip_item, ":agent_no", "itm_sword_viking_33"),
(agent_equip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_set_wielded_item, ":agent_no", "itm_sword_viking_33_thrown"),
(else_try),
(eq, ":counter", 6),
(agent_unequip_item, ":agent_no", "itm_sword_viking_33"),
(agent_equip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_set_wielded_item, ":agent_no", "itm_sword_viking_33_thrown"),
(else_try),
(eq, ":counter", 7),
(agent_unequip_item, ":agent_no", "itm_sword_viking_33"),
(agent_equip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_set_wielded_item, ":agent_no", "itm_sword_viking_33_thrown"),
(else_try),
(eq, ":counter",
,
(agent_unequip_item, ":agent_no", "itm_sword_viking_33"),
(agent_equip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_set_wielded_item, ":agent_no", "itm_sword_viking_33_thrown"),
(else_try),
(eq, ":counter", 9),
(agent_unequip_item, ":agent_no", "itm_sword_viking_33"),
(agent_equip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_set_wielded_item, ":agent_no", "itm_sword_viking_33_thrown"),
(try_end),
(else_try),
(eq, ":item_no", "itm_sword_viking_33_thrown"),
(agent_unequip_item, ":agent_no", "itm_sword_viking_33_thrown"),
(agent_equip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_equip_item, ":agent_no", "itm_sword_viking_33"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_unequip_item, ":agent_no", "itm_no_item"),
(agent_set_wielded_item, ":agent_no", "itm_sword_viking_33"),
(try_end),
(try_end),
]),