#cdvader begin
(else_try),
(eq, ":event_type", multiplayer_event_animation_server),
(store_script_param, ":anim", 3),
(store_script_param, ":player", 4),
(player_get_agent_id, ":agent", ":player"),
(ge, ":agent", 0),
(agent_is_alive, ":agent"),
(agent_set_animation, ":agent", ":anim"),
(get_max_players, ":max"),
(try_for_range, ":i", 1, ":max"),
(player_is_active, ":i"),
(multiplayer_send_2_int_to_player, ":i", multiplayer_event_animation_client, ":anim", ":player"),
(try_end),
(else_try),
(eq, ":event_type", multiplayer_event_skill_server),
(store_script_param, ":troop", 3),
(store_script_param, ":skill", 4),
(store_script_param, ":amount", 5),
(troop_raise_skill, ":troop", ":skill", ":amount"),
(get_max_players, ":max"),
(try_for_range, ":i", 1, ":max"),
(player_is_active, ":i"),
(multiplayer_send_3_int_to_player, ":i", multiplayer_event_skill_client, ":troop", ":skill", ":amount"),
(try_end),
(else_try),
(eq, ":event_type", multiplayer_event_sound_server),
(store_script_param, ":agent", 3),
(store_script_param, ":sound", 4),
(ge, ":agent", 0),
(agent_is_alive, ":agent"),
(agent_play_sound, ":agent", ":sound"),
(get_max_players, ":max"),
(try_for_range, ":i", 1, ":max"),
(player_is_active, ":i"),
(multiplayer_send_2_int_to_player, ":i", multiplayer_event_sound_client, ":agent", ":sound"),
(try_end),
(else_try),
(eq, ":event_type", multiplayer_event_display_message_server),
(store_script_param, s1, 3),
(store_script_param, ":player", 4),
(multiplayer_send_int_to_player, ":player", multiplayer_event_display_message_client, s1),
#cdvader end