Ans99
This script is disabled.lotsofpaper said:Winged Hussars have a short weapon whenfighting on foot....
("game_event_agent_dismounted",
[
# this script is disabled due to bugs related with it. and also it seems over-protective.
# (store_script_param, ":agent_no", 1),
# (try_begin),
# (agent_is_active, ":agent_no"),
# (assign, ":has_item", -1),
# (assign, ":replace_item", -1),
# (try_begin),
# (agent_has_item_equipped, ":agent_no", "itm_gusar_lanza"),
# (assign, ":has_item", "itm_gusar_lanza"),
# (assign, ":replace_item", "itm_sablya_a"),
# (else_try),
# (agent_has_item_equipped, ":agent_no", "itm_gusar_lanza_b"),
# (assign, ":has_item", "itm_gusar_lanza_b"),
# (assign, ":replace_item", "itm_sablya_d"),
# (try_end),
# (try_begin),
# (gt, ":replace_item", 0),
# (agent_unequip_item, ":agent_no", ":has_item"),
# (agent_equip_item, ":agent_no", ":replace_item"),
# (try_end),
# (try_end),
]),
[
# this script is disabled due to bugs related with it. and also it seems over-protective.
# (store_script_param, ":agent_no", 1),
# (try_begin),
# (agent_is_active, ":agent_no"),
# (assign, ":has_item", -1),
# (assign, ":replace_item", -1),
# (try_begin),
# (agent_has_item_equipped, ":agent_no", "itm_gusar_lanza"),
# (assign, ":has_item", "itm_gusar_lanza"),
# (assign, ":replace_item", "itm_sablya_a"),
# (else_try),
# (agent_has_item_equipped, ":agent_no", "itm_gusar_lanza_b"),
# (assign, ":has_item", "itm_gusar_lanza_b"),
# (assign, ":replace_item", "itm_sablya_d"),
# (try_end),
# (try_begin),
# (gt, ":replace_item", 0),
# (agent_unequip_item, ":agent_no", ":has_item"),
# (agent_equip_item, ":agent_no", ":replace_item"),
# (try_end),
# (try_end),
]),
so... i think Hussars has sabers only during sieges.
#script_replace_shturm_item_begin
("replace_agent_items_assault",
(...)
(else_try),
(agent_has_item_equipped, ":agent_no", "itm_gusar_lanza"),
(assign, ":has_item","itm_gusar_lanza"),
(assign, ":replace_item", "itm_sablya_a"),
(else_try),
(agent_has_item_equipped, ":agent_no", "itm_gusar_lanza_b"),
(assign, ":has_item","itm_gusar_lanza_b"),
(assign, ":replace_item", "itm_sablya_b"),
(...)
("replace_agent_items_assault",
(...)
(else_try),
(agent_has_item_equipped, ":agent_no", "itm_gusar_lanza"),
(assign, ":has_item","itm_gusar_lanza"),
(assign, ":replace_item", "itm_sablya_a"),
(else_try),
(agent_has_item_equipped, ":agent_no", "itm_gusar_lanza_b"),
(assign, ":has_item","itm_gusar_lanza_b"),
(assign, ":replace_item", "itm_sablya_b"),
(...)
Besides them, pikemen ( as well as other units fighting with Polearms ) also use the other weapons during the sieges.