#SW - fix_droid_walking
common_fix_droid_walking = (ti_on_agent_spawn, 0, 0, [],
[
(store_trigger_param_1, ":cur_agent"),
(try_begin),
(agent_is_alive,":cur_agent"),
(agent_is_human,":cur_agent"),
(this_or_next|agent_has_item_equipped,":cur_agent","itm_r2series_blue"),
(this_or_next|agent_has_item_equipped,":cur_agent","itm_r2series_green"),
(this_or_next|agent_has_item_equipped,":cur_agent","itm_r2series_orange"),
(this_or_next|agent_has_item_equipped,":cur_agent","itm_r2series_purple"),
(this_or_next|agent_has_item_equipped,":cur_agent","itm_lin_droid_armor"),
(this_or_next|agent_has_item_equipped,":cur_agent","itm_lin_droid_armor_w_arm"),
(this_or_next|agent_has_item_equipped,":cur_agent","itm_mse6_armor"),
(this_or_next|agent_has_item_equipped,":cur_agent","itm_power_droid_grey"),
(this_or_next|agent_has_item_equipped,":cur_agent","itm_power_droid_snow"),
(agent_has_item_equipped,":cur_agent","itm_power_droid_tan"),
#(display_message, "@its a droid, setting agent to use anim_droid_walk_forward..."),
(agent_set_walk_forward_animation, ":cur_agent", "anim_droid_walk_forward"), #make these agents use a different walking animation
(try_end),
])