Add assets for zm_ai_pack mod.

This commit is contained in:
JezuzLizard
2024-01-07 18:35:38 -08:00
parent c8972ced8b
commit edbacfed4c
345 changed files with 53950 additions and 0 deletions

View File

@ -0,0 +1,112 @@
zm_idle : notify idle_anim
{
ai_zombie_cellbreaker_idle_a
ai_zombie_cellbreaker_idle_b
}
zm_move_walk : notify move_anim
{
ai_zombie_cellbreaker_walk_a
}
zm_move_run : notify move_anim
{
ai_zombie_cellbreaker_run_a
ai_zombie_cellbreaker_run_b
ai_zombie_cellbreaker_run_c
ai_zombie_cellbreaker_run_d
}
zm_move_sprint : notify move_anim
{
ai_zombie_cellbreaker_sprint_a
ai_zombie_cellbreaker_sprint_b
}
zm_walk_melee : restart notify melee_anim
{
ai_zombie_cellbreaker_attack_swingleft
ai_zombie_cellbreaker_attack_swingright_a
ai_zombie_cellbreaker_attack_swingright_b
}
zm_run_melee : restart notify melee_anim
{
ai_zombie_cellbreaker_attack_swingleft
ai_zombie_cellbreaker_attack_swingright_a
ai_zombie_cellbreaker_attack_swingright_b
}
zm_taunt : restart notify taunt_anim
{
ai_zombie_cellbreaker_enrage_start
}
zm_death : restart notify death_anim
{
ai_zombie_cellbreaker_death
ai_zombie_cellbreaker_death_a
}
zm_lock_magicbox : notify box_lock_anim
{
ai_zombie_cellbreaker_lock_magicbox
}
zm_lock_perk_machine : notify perk_lock_anim
{
ai_zombie_cellbreaker_lock_perkmachine
}
zm_smash_craftable_table : notify table_smash_anim
{
ai_zombie_cellbreaker_boardsmash_a
ai_zombie_cellbreaker_boardsmash_b
ai_zombie_cellbreaker_boardsmash_c
}
zm_smash_trap : notify trap_smash_anim
{
ai_zombie_cellbreaker_boardsmash_a
ai_zombie_cellbreaker_boardsmash_b
ai_zombie_cellbreaker_boardsmash_c
}
zm_lock_plane_ramp : notify plane_lock_anim
{
ai_zombie_cellbreaker_lock_planeramp
}
zm_smash_blocker : notify board_smash_anim
{
ai_zombie_cellbreaker_boardsmash_a
ai_zombie_cellbreaker_boardsmash_b
ai_zombie_cellbreaker_boardsmash_c
}
zm_teargas_attack : notify teargas_anim
{
ai_zombie_cellbreaker_gasattack
}
zm_pain : notify pain_anim
{
ai_zombie_cellbreaker_headpain
}
zm_summon : notify summon_anim
{
ai_zombie_cellbreaker_summondogs
}
zm_spawn : notify spawn_anim
{
ai_zombie_cellbreaker_spawn
}
zm_window_melee : restart notify window_melee_anim
{
ai_zombie_cellbreaker_attack_swingleft
ai_zombie_cellbreaker_attack_swingright_a
ai_zombie_cellbreaker_attack_swingright_b
}

View File

@ -0,0 +1,25 @@
idle : notify idle_anim
{
pb_stand_alert
}
idle_crouch : notify idle_anim
{
pb_crouch_alert
}
zm_death : notify death_anim
{
pb_stand_alert
}
zm_move_walk : notify move_anim
{
pb_laststand_idle
}
laststand : notify death_anim
{
pb_laststand_idle
}

View File

@ -0,0 +1,816 @@
zm_inert : aliased notify inert_anim
{
inert1 ai_zombie_inert_look_v1
inert2 ai_zombie_inert_look_v2
inert3 ai_zombie_inert_stagger_v1
inert4 ai_zombie_inert_stagger_v2
inert5 ai_zombie_inert_stagger_v3
inert6 ai_zombie_inert_stagger_v4
inert7 ai_zombie_inert_circle_v1
}
zm_inert_trans : aliased notify inert_trans_anim
{
inert_2_walk_1 ai_zombie_inert_2_walk_v11
inert_2_walk_2 ai_zombie_inert_2_walk_v12
inert_2_walk_3 ai_zombie_inert_2_walk_v13
inert_2_walk_4 ai_zombie_inert_2_walk_v14
inert_2_run_1 ai_zombie_inert_2_run_v1
inert_2_run_2 ai_zombie_inert_2_run_v2
inert_2_sprint_1 ai_zombie_inert_2_sprint_v1
inert_2_sprint_2 ai_zombie_inert_2_sprint_v2
}
zm_inert_crawl : aliased missing_legs notify inert_anim
{
inert1 ai_zombie_crawl_inert_v1
inert2 ai_zombie_crawl_inert_v2
inert3 ai_zombie_crawl_inert_v3
inert4 ai_zombie_crawl_inert_v4
inert5 ai_zombie_crawl_inert_v5
inert6 ai_zombie_crawl_inert_v6
inert7 ai_zombie_crawl_inert_v7
}
zm_inert_crawl_trans : aliased missing_legs notify inert_trans_anim
{
inert_2_walk_1 ai_zombie_crawl_inert_2_walk_v1
inert_2_run_1 ai_zombie_crawl_inert_2_run_v1
inert_2_run_2 ai_zombie_crawl_inert_2_run_v2
inert_2_sprint_1 ai_zombie_crawl_inert_2_sprint_v1
inert_2_sprint_2 ai_zombie_crawl_inert_2_sprint_v2
}
zm_idle : notify idle_anim
{
ai_zombie_idle_v1_delta
}
zm_idle_crawl : notify idle_anim
{
ai_zombie_idle_crawl_delta
}
zm_move_walk : notify move_anim
{
ai_zombie_walk_v1
ai_zombie_walk_v2
ai_zombie_walk_v3
ai_zombie_walk_v4
ai_zombie_walk_v6
ai_zombie_walk_v7
ai_zombie_walk_v9
ai_zombie_walk_v9
}
zm_move_walk_crawl : missing_legs notify move_anim
{
ai_zombie_crawl
ai_zombie_crawl_v1
ai_zombie_crawl_v2
ai_zombie_crawl_v3
ai_zombie_crawl_v4
ai_zombie_crawl_v5
}
zm_move_run : notify move_anim
{
ai_zombie_walk_fast_v1
ai_zombie_walk_fast_v2
ai_zombie_walk_fast_v3
ai_zombie_run_v2
ai_zombie_run_v4
ai_zombie_run_v3
}
zm_move_run_crawl : missing_legs notify move_anim
{
ai_zombie_crawl
ai_zombie_crawl_v1
ai_zombie_crawl_v2
ai_zombie_crawl_v3
ai_zombie_crawl_v4
ai_zombie_crawl_v5
}
zm_move_sprint : notify move_anim
{
ai_zombie_sprint_v1
ai_zombie_sprint_v2
}
zm_move_sprint_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_sprint
ai_zombie_crawl_sprint_1
ai_zombie_crawl_sprint_2
}
zm_move_super_sprint : notify move_anim
{
ai_zombie_fast_sprint_01
ai_zombie_fast_sprint_02
}
zm_move_super_sprint_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_sprint
ai_zombie_crawl_sprint_1
ai_zombie_crawl_sprint_2
}
zm_move_stumpy : missing_legs notify move_anim
{
ai_zombie_walk_on_hands_a
ai_zombie_walk_on_hands_b
}
zm_move_slide_fall : restart notify slide_fall_anim
{
ai_zombie_slipslide_collapse
}
zm_move_walk_slide : notify move_anim
{
ai_zombie_walk_slipslide
ai_zombie_walk_slipslide_a
}
zm_move_walk_slide_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_slipslide_slow
}
zm_move_run_slide : notify move_anim
{
ai_zombie_run_slipslide
ai_zombie_run_slipslide_a
}
zm_move_run_slide_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_slipslide_slow
}
zm_move_sprint_slide : notify move_anim
{
ai_zombie_sprint_slipslide
ai_zombie_sprint_slipslide_a
}
zm_move_sprint_slide_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_slipslide_fast
}
zm_move_slide_recover : restart notify slide_recover_anim
{
ai_zombie_stand_slipslide_recover
}
zm_move_slide_recover_crawl : restart missing_legs notify slide_recover_anim
{
ai_zombie_crawl_slipslide_recover
}
zm_step_left : restart notify step_anim
{
ai_zombie_spets_sidestep_left_a
ai_zombie_spets_sidestep_left_b
}
zm_step_right : restart notify step_anim
{
ai_zombie_spets_sidestep_right_a
ai_zombie_spets_sidestep_right_b
}
zm_roll_forward : restart notify step_anim
{
ai_zombie_spets_roll_a
ai_zombie_spets_roll_b
ai_zombie_spets_roll_c
}
zm_walk_melee : restart notify melee_anim
{
ai_zombie_attack_v2
ai_zombie_attack_v4
ai_zombie_attack_v6
ai_zombie_attack_v1
ai_zombie_attack_forward_v1
ai_zombie_attack_forward_v2
ai_zombie_walk_attack_v1
ai_zombie_walk_attack_v2
ai_zombie_walk_attack_v3
ai_zombie_walk_attack_v4
}
zm_walk_melee_crawl : restart missing_legs notify melee_anim
{
ai_zombie_attack_crawl
ai_zombie_attack_crawl_lunge
}
zm_run_melee : restart notify melee_anim
{
ai_zombie_attack_v2
ai_zombie_attack_v4
ai_zombie_attack_v6
ai_zombie_attack_v1
ai_zombie_attack_forward_v1
ai_zombie_attack_forward_v2
ai_zombie_run_attack_v1
ai_zombie_run_attack_v2
ai_zombie_run_attack_v3
}
zm_run_melee_crawl : restart missing_legs notify melee_anim
{
ai_zombie_attack_crawl
ai_zombie_attack_crawl_lunge
}
zm_stumpy_melee : restart missing_legs notify melee_anim
{
ai_zombie_walk_on_hands_shot_a
ai_zombie_walk_on_hands_shot_b
}
zm_taunt : restart notify taunt_anim
{
ai_zombie_taunts_4
ai_zombie_taunts_7
ai_zombie_taunts_9
ai_zombie_taunts_5b
ai_zombie_taunts_5c
ai_zombie_taunts_5d
ai_zombie_taunts_5e
ai_zombie_taunts_5f
}
zm_zbarrier_board_tear_in : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_grab
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_grab
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_grab
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_grab
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_grab
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_grab
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_grab
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_grab
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_grab
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_grab
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_grab
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_grab
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_grab
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_grab
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_grab
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_grab
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_grab
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_grab
}
zm_zbarrier_board_tear_loop : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_hold
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_hold
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_hold
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_hold
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_hold
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_hold
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_hold
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_hold
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_hold
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_hold
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_hold
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_hold
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_hold
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_hold
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_hold
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_hold
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_hold
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_hold
}
zm_zbarrier_board_tear_out : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_pull
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_pull
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_pull
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_pull
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_pull
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_pull
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_pull
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_pull
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_pull
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_pull
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_pull
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_pull
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_pull
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_pull
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_pull
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_pull
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_pull
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_pull
}
zm_zbarrier_board_tear_in_crawl : aliased restart missing_legs notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_grab
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_grab
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_grab
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_grab
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_grab
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_grab
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_grab
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_grab
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_grab
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_grab
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_grab
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_grab
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_grab
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_grab
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_grab
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_grab
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_grab
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_grab
}
zm_zbarrier_board_tear_loop_crawl : aliased restart missing_legs notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_hold
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_hold
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_hold
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_hold
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_hold
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_hold
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_hold
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_hold
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_hold
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_hold
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_hold
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_hold
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_hold
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_hold
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_hold
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_hold
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_hold
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_hold
}
zm_zbarrier_board_tear_out_crawl : aliased restart missing_legs notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_pull
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_pull
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_pull
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_pull
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_pull
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_pull
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_pull
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_pull
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_pull
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_pull
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_pull
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_pull
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_pull
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_pull
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_pull
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_pull
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_pull
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_pull
}
zm_window_melee : restart notify window_melee_anim
{
ai_zombie_window_attack_arm_l_out
ai_zombie_window_attack_arm_r_out
}
zm_rise : restart notify rise_anim
{
ai_zombie_traverse_ground_v1_walk
ai_zombie_traverse_ground_v1_walk
ai_zombie_traverse_ground_v1_run
ai_zombie_traverse_ground_climbout_fast
}
zm_rise_death_in : restart notify death_anim
{
ai_zombie_traverse_ground_v1_deathinside
ai_zombie_traverse_ground_v1_deathinside_alt
}
zm_rise_death_out : restart notify death_anim
{
ai_zombie_traverse_ground_v1_deathoutside
ai_zombie_traverse_ground_v1_deathoutside_alt
}
zm_faller_attack : restart notify attack_anim
{
ai_zombie_ceiling_attack_01
ai_zombie_ceiling_attack_02
}
zm_faller_emerge : restart notify emerge_anim
{
ai_zombie_ceiling_emerge_01
}
zm_faller_emerge_death : restart notify death_anim
{
ai_zombie_ceiling_death
}
zm_faller_fall : restart notify fall_anim
{
ai_zombie_ceiling_dropdown_01
}
zm_faller_fall_loop : notify fall_anim
{
ai_zombie_ceiling_fall_loop
}
zm_faller_land : restart notify land_anim
{
ai_zombie_ceiling_fall_land
ai_zombie_ceiling_fall_land_02
}
zm_death : restart notify death_anim
{
ch_dazed_a_death
ch_dazed_b_death
ch_dazed_c_death
ch_dazed_d_death
}
zm_death_crawl : restart missing_legs notify death_anim
{
ai_zombie_crawl_death_v1
ai_zombie_crawl_death_v2
}
zm_traverse_barrier : aliased restart notify traverse_anim
{
barrier_walk ai_zombie_traverse_v1
barrier_walk ai_zombie_traverse_v2
barrier_run ai_zombie_traverse_v5
barrier_sprint ai_zombie_traverse_v6
barrier_sprint ai_zombie_traverse_v7
}
zm_traverse_barrier_no_restart : aliased notify traverse_anim
{
barrier_walk ai_zombie_traverse_v1
barrier_walk ai_zombie_traverse_v2
barrier_run ai_zombie_traverse_v5
barrier_sprint ai_zombie_traverse_v6
barrier_sprint ai_zombie_traverse_v7
}
zm_traverse_barrier_crawl : aliased restart missing_legs notify traverse_anim
{
barrier_crawl ai_zombie_traverse_crawl_v1
barrier_crawl ai_zombie_traverse_v4
}
zm_traverse_barrier_crawl_no_restart : aliased missing_legs notify traverse_anim
{
barrier_crawl ai_zombie_traverse_crawl_v1
barrier_crawl ai_zombie_traverse_v4
}
zm_barricade_enter : aliased restart notify barricade_enter_anim
{
barrier_walk_m ai_zombie_barricade_enter_m_v1
barrier_walk_m ai_zombie_barricade_enter_m_v2
barrier_run_m ai_zombie_barricade_enter_m_v5
barrier_sprint_m ai_zombie_barricade_enter_m_v6
barrier_sprint_m ai_zombie_barricade_enter_m_v7
barrier_walk_r ai_zombie_barricade_enter_r
barrier_run_r ai_zombie_barricade_enter_run_r
barrier_sprint_r ai_zombie_barricade_enter_sprint_r
barrier_walk_l ai_zombie_barricade_enter_l
barrier_run_l ai_zombie_barricade_enter_run_l
barrier_sprint_l ai_zombie_barricade_enter_sprint_l
}
zm_barricade_enter_crawl : aliased restart missing_legs notify barricade_enter_anim
{
barrier_walk_m ai_zombie_barricade_enter_m_nolegs
barrier_walk_m ai_zombie_barricade_enter_m_v4
barrier_run_m ai_zombie_barricade_enter_m_nolegs
barrier_sprint_m ai_zombie_barricade_enter_m_nolegs
barrier_walk_r ai_zombie_crawl_barricade_enter_r
barrier_run_r ai_zombie_crawl_barricade_enter_run_r
barrier_sprint_r ai_zombie_crawl_barricade_enter_sprint_r
barrier_walk_l ai_zombie_crawl_barricade_enter_l
barrier_run_l ai_zombie_crawl_barricade_enter_run_l
barrier_sprint_l ai_zombie_crawl_barricade_enter_sprint_l
}
//traverse anims, not all necessarily used on every level
zm_traverse : aliased restart notify traverse_anim
{
jump_across_120 ai_zombie_jump_across_120
// jump_down_40 ai_zombie_jump_down_40
jump_down_48 ai_zombie_jump_down_48
jump_down_72 ai_zombie_jump_down_72
jump_down_96 ai_zombie_jump_down_96
// jump_down_120 ai_zombie_jump_down_120
jump_down_127 ai_zombie_jump_down_127
jump_down_176 ai_zombie_jump_down_176
// jump_down_184 ai_zombie_jump_down_184
jump_down_190 ai_zombie_jump_down_190
jump_down_222 ai_zombie_jump_down_222
jump_down_240 ai_zombie_jump_down_240
// jump_down_286 ai_zombie_jump_down_286
// jump_down_386 ai_zombie_jump_down_386
jump_up_96 ai_zombie_jump_up_96
jump_up_127 ai_zombie_jump_up_127
jump_up_154 ai_zombie_jump_up_154
jump_up_222 ai_zombie_jump_up_222
// jump_up_to_climb ai_zombie_jump_up_2_climb
// jump_up_to_climb_coast ai_zombie_jump_up_2_climb_coast
// mantle_over_40_hurdle ai_zombie_traverse_v6
jump_up_startrailing ai_zombie_jump_up_startrailing
jump_down_startrailing ai_zombie_jump_down_startrailing
jump_up_grabbed_48 ai_zombie_jump_up_grabbed_48
traverse_48 ai_zombie_traverse_48
}
zm_traverse_no_restart : aliased notify traverse_anim
{
jump_across_120 ai_zombie_jump_across_120
// jump_down_40 ai_zombie_jump_down_40
jump_down_48 ai_zombie_jump_down_48
jump_down_72 ai_zombie_jump_down_72
jump_down_96 ai_zombie_jump_down_96
// jump_down_120 ai_zombie_jump_down_120
jump_down_127 ai_zombie_jump_down_127
jump_down_176 ai_zombie_jump_down_176
// jump_down_184 ai_zombie_jump_down_184
jump_down_190 ai_zombie_jump_down_190
jump_down_222 ai_zombie_jump_down_222
jump_down_240 ai_zombie_jump_down_240
// jump_down_286 ai_zombie_jump_down_286
// jump_down_386 ai_zombie_jump_down_386
jump_up_96 ai_zombie_jump_up_96
jump_up_127 ai_zombie_jump_up_127
jump_up_154 ai_zombie_jump_up_154
jump_up_222 ai_zombie_jump_up_222
// jump_up_to_climb ai_zombie_jump_up_2_climb
// jump_up_to_climb_coast ai_zombie_jump_up_2_climb_coast
// mantle_over_40_hurdle ai_zombie_traverse_v6
jump_up_startrailing ai_zombie_jump_up_startrailing
jump_down_startrailing ai_zombie_jump_down_startrailing
jump_up_grabbed_48 ai_zombie_jump_up_grabbed_48
traverse_48 ai_zombie_traverse_48
}
//
//traverse anims, not all necessarily used on every level
zm_traverse_crawl : aliased restart missing_legs notify traverse_anim
{
jump_across_120_crawl ai_zombie_crawl_jump_across_120
// jump_down_40_crawl ai_zombie_crawl_jump_down_40
jump_down_48_crawl ai_zombie_crawl_jump_down_48
jump_down_72_crawl ai_zombie_crawl_jump_down_72
jump_down_96_crawl ai_zombie_crawl_jump_down_96
// jump_down_120_crawl ai_zombie_crawl_jump_down_120
jump_down_127_crawl ai_zombie_crawl_jump_down_127
jump_down_176_crawl ai_zombie_crawl_jump_down_176
// jump_down_184_crawl ai_zombie_crawl_jump_down_184
jump_down_190_crawl ai_zombie_crawl_jump_down_189
jump_down_222_crawl ai_zombie_crawl_jump_down_222
jump_down_240_crawl ai_zombie_crawl_jump_down_240
// jump_down_286_crawl ai_zombie_crawl_jump_down_286
// jump_down_386_crawl ai_zombie_crawl_jump_down_386
jump_up_96_crawl ai_zombie_crawl_jump_up_96
jump_up_127_crawl ai_zombie_crawl_jump_up_127
jump_up_154_crawl ai_zombie_crawl_jump_up_154
jump_up_222_crawl ai_zombie_crawl_jump_up_222
// jump_up_to_climb_crawl ai_zombie_crawl_jump_up_2_climb
// jump_up_to_climb_coast_crawl ai_zombie_crawl_jump_up_2_climb_coast
// mantle_over_40_hurdle_crawl ai_zombie_traverse_crawl_v1
jump_up_startrailing_crawl ai_zombie_crawl_jump_up_startrailing
jump_down_startrailing_crawl ai_zombie_crawl_jump_down_startrailing
jump_up_grabbed_48_crawl ai_zombie_crawl_jump_up_grabbed_48
traverse_48_crawl ai_zombie_crawl_traverse_48
}
//
//traverse anims, not all necessarily used on every level
zm_traverse_crawl_no_restart : aliased missing_legs notify traverse_anim
{
jump_across_120_crawl ai_zombie_crawl_jump_across_120
// jump_down_40_crawl ai_zombie_crawl_jump_down_40
jump_down_48_crawl ai_zombie_crawl_jump_down_48
jump_down_72_crawl ai_zombie_crawl_jump_down_72
jump_down_96_crawl ai_zombie_crawl_jump_down_96
// jump_down_120_crawl ai_zombie_crawl_jump_down_120
jump_down_127_crawl ai_zombie_crawl_jump_down_127
jump_down_176_crawl ai_zombie_crawl_jump_down_176
// jump_down_184_crawl ai_zombie_crawl_jump_down_184
jump_down_190_crawl ai_zombie_crawl_jump_down_189
jump_down_222_crawl ai_zombie_crawl_jump_down_222
jump_down_240_crawl ai_zombie_crawl_jump_down_240
// jump_down_286_crawl ai_zombie_crawl_jump_down_286
// jump_down_386_crawl ai_zombie_crawl_jump_down_386
jump_up_96_crawl ai_zombie_crawl_jump_up_96
jump_up_127_crawl ai_zombie_crawl_jump_up_127
jump_up_154_crawl ai_zombie_crawl_jump_up_154
jump_up_222_crawl ai_zombie_crawl_jump_up_222
// jump_up_to_climb_crawl ai_zombie_crawl_jump_up_2_climb
// jump_up_to_climb_coast_crawl ai_zombie_crawl_jump_up_2_climb_coast
// mantle_over_40_hurdle_crawl ai_zombie_traverse_crawl_v1
jump_up_startrailing_crawl ai_zombie_crawl_jump_up_startrailing
jump_down_startrailing_crawl ai_zombie_crawl_jump_down_startrailing
jump_up_grabbed_48_crawl ai_zombie_crawl_jump_up_grabbed_48
traverse_48_crawl ai_zombie_crawl_traverse_48
}
// zombies coming from elevator door openings
//zm_traverse_elevator_shaft : notify move_anim
//{
// ai_zombie_riser_elevator_from_floor
// ai_zombie_riser_elevator_from_ceiling
//}
zm_subwoofer_fall_front : restart notify subwoofer_fall_anim
{
ai_zombie_thundergun_hit_deadfallknee
ai_zombie_thundergun_hit_faceplant
ai_zombie_thundergun_hit_forwardtoface
ai_zombie_thundergun_hit_jackiespin_left
ai_zombie_thundergun_hit_jackiespin_right
}
zm_subwoofer_fall_left : restart notify subwoofer_fall_anim
{
ai_zombie_thundergun_hit_legsout_right
}
zm_subwoofer_fall_right : restart notify subwoofer_fall_anim
{
ai_zombie_thundergun_hit_legsout_left
}
zm_subwoofer_fall_back : restart notify subwoofer_fall_anim
{
ai_zombie_thundergun_hit
ai_zombie_thundergun_hit_armslegsforward
ai_zombie_thundergun_hit_doublebounce
ai_zombie_thundergun_hit_flatonback
ai_zombie_thundergun_hit_jackiespin_vertical
ai_zombie_thundergun_hit_stumblefall
ai_zombie_thundergun_hit_upontoback
}
zm_subwoofer_getup_back_default : restart notify subwoofer_getup_anim
{
ai_zombie_thundergun_getup
}
zm_subwoofer_getup_back_early : restart notify subwoofer_getup_anim
{
ai_zombie_thundergun_getup_quick_b
ai_zombie_thundergun_getup_quick_c
}
zm_subwoofer_getup_back_late : restart notify subwoofer_getup_anim
{
ai_zombie_thundergun_getup
ai_zombie_thundergun_getup_b
ai_zombie_thundergun_getup_c
}
zm_subwoofer_getup_belly_default : restart notify subwoofer_getup_anim
{
ai_zombie_thundergun_getup_a
}
zm_subwoofer_getup_belly_early : restart notify subwoofer_getup_anim
{
ai_zombie_thundergun_getup_quick_a
}
zm_subwoofer_getup_belly_late : restart notify subwoofer_getup_anim
{
ai_zombie_thundergun_getup_a
}
zm_rise_hedge : restart notify rise_anim
{
ai_zombie_hedgemaze_emerge_slow
ai_zombie_hedgemaze_emerge_fast
}
zm_crawler_crawlerhold_idle : notify crawler_crawlerhold_idle_anim
{
ai_zombie_crawler_crawlerhold_idle
}
zm_crawler_crawlerhold_walk : notify crawler_crawlerhold_walk_anim
{
ai_zombie_crawler_crawlerhold_walk
}
zm_crawler_pickup_by_sloth : notify crawler_pickup_by_sloth_anim
{
ai_zombie_crawler_pickup_by_sloth
}
zm_crawler_putdown_by_sloth : notify crawler_putdown_by_sloth_anim
{
ai_zombie_crawler_putdown_by_sloth
}
zm_crawler_slothkill_stomp : notify crawler_slothkill_stomp_anim
{
ai_zombie_crawler_slothkill_stomp
}
zm_crawler_slothkill_suplex : notify crawler_slothkill_suplex_anim
{
ai_zombie_crawler_slothkill_suplex
}
zm_crawler_sloth_crawlerhold_sling : notify crawler_sloth_crawlerhold_sling_anim
{
ai_zombie_crawler_sloth_crawlerhold_sling
}
zm_crawler_sloth_crawlerhold_slung_idle : notify crawler_sloth_crawlerhold_slung_idle_anim
{
ai_zombie_crawler_sloth_crawlerhold_slung_idle
}
zm_crawler_sloth_crawlerhold_unsling : notify crawler_sloth_crawlerhold_unsling_anim
{
ai_zombie_crawler_sloth_crawlerhold_unsling
}
zm_crawler_crawlerhold_idle_hunched : notify crawler_crawlerhold_idle_anim
{
ai_zombie_crawler_crawlerhold_idle_hunched
}
zm_crawler_crawlerhold_walk_hunched : notify crawler_crawlerhold_walk_anim
{
ai_zombie_crawler_crawlerhold_walk_hunched
}
zm_crawler_pickup_by_sloth_hunched : notify crawler_pickup_by_sloth_anim
{
ai_zombie_crawler_pickup_by_sloth_hunched
}
zm_crawler_putdown_by_sloth_hunched : notify crawler_putdown_by_sloth_anim
{
ai_zombie_crawler_putdown_by_sloth_hunched
}
zm_crawler_slothkill_stomp_hunched : notify crawler_slothkill_stomp_anim
{
ai_zombie_crawler_slothkill_stomp_hunched
}
zm_crawler_slothkill_suplex_hunched : notify crawler_slothkill_suplex_anim
{
ai_zombie_crawler_slothkill_suplex_hunched
}
zm_crawler_sloth_crawlerhold_sling_hunched : notify crawler_sloth_crawlerhold_sling_anim
{
ai_zombie_crawler_sloth_crawlerhold_sling_hunched
}
zm_crawler_sloth_crawlerhold_unsling_hunched : notify crawler_sloth_crawlerhold_unsling_anim
{
ai_zombie_crawler_sloth_crawlerhold_unsling_hunched
}
zm_crawler_crawlerhold_walk_turn_180 : restart notify crawler_turn_180_anim
{
ai_zombie_crawler_crawlerhold_walk_turn_180
}
zm_crawler_crawlerhold_walk_hunched_turn_180 : restart notify crawler_turn_180_anim
{
ai_zombie_crawler_crawlerhold_walk_hunched_turn_180
}

View File

@ -0,0 +1,131 @@
zm_idle : notify idle_anim
{
ai_zombie_ghost_idle
}
zm_move_walk : notify move_anim
{
ai_zombie_ghost_walk
}
zm_move_run : notify move_anim
{
ai_zombie_ghost_supersprint
}
zm_move_sprint : notify move_anim
{
ai_zombie_ghost_supersprint
}
zm_pain : restart notify pain_anim
{
ai_zombie_ghost_ground_pain
}
zm_melee_attack : restart notify melee_attack
{
ai_zombie_ghost_melee
}
zm_walk_melee : restart notify melee_anim
{
ai_zombie_ghost_melee
}
zm_run_melee : restart notify melee_anim
{
ai_zombie_ghost_melee
}
zm_spawn : restart notify spawn_anim
{
ai_zombie_ghost_spawn
}
zm_death : restart notify death_anim
{
ai_zombie_ghost_float_death
ai_zombie_ghost_float_death_b
}
zm_death_no_restart : notify death_anim
{
ai_zombie_ghost_float_death
ai_zombie_ghost_float_death_b
}
zm_drain : notify drain_anim
{
ai_zombie_ghost_pointdrain
}
zm_traverse_barrier : aliased restart notify traverse_anim
{
barrier_walk ai_zombie_traverse_v1
barrier_run ai_zombie_traverse_v5
}
zm_traverse_barrier_no_restart : aliased notify traverse_anim
{
barrier_walk ai_zombie_traverse_v1
barrier_run ai_zombie_traverse_v5
}
zm_traverse : aliased restart notify traverse_anim
{
// based on zm_buried_basic.asd
jump_across_120 ai_zombie_ghost_jump_across_120
jump_down_48 ai_zombie_ghost_jump_down_48
jump_down_72 ai_zombie_ghost_jump_down_72
jump_down_96 ai_zombie_ghost_jump_down_96
jump_down_127 ai_zombie_ghost_jump_down_127
jump_down_154 ai_zombie_ghost_jump_down_154
jump_down_176 ai_zombie_ghost_jump_down_176
jump_down_190 ai_zombie_ghost_jump_down_190
jump_down_222 ai_zombie_ghost_jump_down_222
jump_down_240 ai_zombie_ghost_jump_down_240
jump_up_72 ai_zombie_ghost_jump_up_72
jump_up_96 ai_zombie_ghost_jump_up_96
jump_up_127 ai_zombie_ghost_jump_up_127
jump_up_154 ai_zombie_ghost_jump_up_154
jump_up_176 ai_zombie_ghost_jump_up_176
jump_up_190 ai_zombie_ghost_jump_up_190
jump_up_222 ai_zombie_ghost_jump_up_222
jump_up_240 ai_zombie_ghost_jump_up_240
jump_up_startrailing ai_zombie_ghost_jump_up_startrailing
jump_down_startrailing ai_zombie_ghost_jump_down_startrailing
jump_up_grabbed_48 ai_zombie_ghost_jump_up_48
traverse_48 ai_zombie_ghost_jump_up_48
}
zm_traverse_no_restart : aliased notify traverse_anim
{
// based on zm_buried_basic.asd
jump_across_120 ai_zombie_ghost_jump_across_120
jump_down_48 ai_zombie_ghost_jump_down_48
jump_down_72 ai_zombie_ghost_jump_down_72
jump_down_96 ai_zombie_ghost_jump_down_96
jump_down_127 ai_zombie_ghost_jump_down_127
jump_down_154 ai_zombie_ghost_jump_down_154
jump_down_176 ai_zombie_ghost_jump_down_176
jump_down_190 ai_zombie_ghost_jump_down_190
jump_down_222 ai_zombie_ghost_jump_down_222
jump_down_240 ai_zombie_ghost_jump_down_240
jump_up_72 ai_zombie_ghost_jump_up_72
jump_up_96 ai_zombie_ghost_jump_up_96
jump_up_127 ai_zombie_ghost_jump_up_127
jump_up_154 ai_zombie_ghost_jump_up_154
jump_up_176 ai_zombie_ghost_jump_up_176
jump_up_190 ai_zombie_ghost_jump_up_190
jump_up_222 ai_zombie_ghost_jump_up_222
jump_up_240 ai_zombie_ghost_jump_up_240
jump_up_startrailing ai_zombie_ghost_jump_up_startrailing
jump_down_startrailing ai_zombie_ghost_jump_down_startrailing
jump_up_grabbed_48 ai_zombie_ghost_jump_up_48
traverse_48 ai_zombie_ghost_jump_up_48
}

View File

@ -0,0 +1,573 @@
zm_jail_idle : notify jail_idle_anim
{
ai_zombie_sloth_idle_jail
}
zm_jail_2_cower : notify jail_2_cower_anim
{
ai_zombie_sloth_idle_jail_2_cower
}
zm_jail_2_cower_jumpback : notify jail_2_cower_anim
{
ai_zombie_sloth_idle_jail_2_cower_jumpback
}
zm_jail_close : notify jail_close_anim
{
ai_zombie_sloth_door_close
}
zm_jail_open : notify jail_open_anim
{
ai_zombie_sloth_door_open
}
zm_run_into_jail : notify run_into_jail_anim
{
ai_zombie_sloth_run_into_jail_2_idle_jail
}
zm_run_into_jail_cower : notify run_into_jail_cower_anim
{
ai_zombie_sloth_run_into_jail_2_cower
}
zm_cower_2_close : notify cower_2_close_anim
{
ai_zombie_sloth_cower_2_close_door
}
zm_cower_idle : notify cower_idle_anim
{
ai_zombie_sloth_idle_cower
}
zm_cower_jumpback_idle : notify cower_jumpback_idle_anim
{
ai_zombie_sloth_idle_cower_jumpback
}
zm_player_idle : notify player_idle_anim
{
ai_zombie_sloth_idle
}
zm_gimme_booze : notify gimme_anim
{
ai_zombie_sloth_gimme_booze
}
zm_gimme_candy : notify gimme_anim
{
ai_zombie_sloth_gimme_candy
}
zm_drink_booze : notify drink_booze_anim
{
ai_zombie_sloth_drinkbooze
}
zm_drink_booze_aim : notify drink_booze_aim_anim
{
ai_zombie_sloth_drinkbooze_aim
}
zm_eat_candy : notify eat_candy_anim
{
ai_zombie_sloth_eatcandy
}
zm_barricade : notify crash_anim
{
ai_zombie_sloth_hit_barrier
}
zm_crash : notify crash_anim
{
ai_zombie_sloth_hit_wall
}
zm_pickup_part : notify pickup_part_anim
{
ai_zombie_sloth_pickup_part
}
zm_make_buildable : notify make_buildable_anim
{
ai_zombie_sloth_make_buildable
}
zm_make_buildable_intro : notify make_buildable_intro_anim
{
ai_zombie_sloth_make_buildable_intro
}
zm_sling_equipment : notify sling_equipment_anim
{
ai_zombie_sloth_sling_equipment
}
zm_unsling_equipment : notify unsling_equipment_anim
{
ai_zombie_sloth_unsling_equipment
}
zm_drop_equipment : notify drop_equipment_anim
{
ai_zombie_sloth_drop_equipment
}
zm_idle_equipment : notify idle_equipment_anim
{
ai_zombie_sloth_idle_holding_equipment
}
zm_kick_equipment : notify kick_equipment_anim
{
ai_zombie_sloth_kick_old_equipment
}
zm_pickup_equipment : notify pickup_equipment_anim
{
ai_zombie_sloth_pickup_equipment
}
zm_move_run_holding_equipment : notify move_anim
{
ai_zombie_sloth_run_holding_equipment
}
zm_wallbuy_add : notify wallbuy_add_anim
{
ai_zombie_sloth_wallbuy_add
}
zm_wallbuy_remove : notify wallbuy_remove_anim
{
ai_zombie_sloth_wallbuy_remove
}
zm_place_magicbox : notify place_magicbox_anim
{
ai_zombie_sloth_place_magicbox
}
zm_pull_magicbox : notify pull_magicbox_anim
{
ai_zombie_sloth_pull_magicbox
}
zm_magicbox_point : notify magicbox_point_anim
{
ai_zombie_sloth_magicbox_point
}
zm_lock_magicbox : notify lock_magicbox_anim
{
ai_zombie_sloth_lock_magicbox
}
zm_sling_magicbox : notify sling_magicbox_anim
{
ai_zombie_sloth_sling_magicbox
}
zm_unsling_magicbox : notify unsling_magicbox_anim
{
ai_zombie_sloth_unsling_magicbox
}
zm_move_run_holding_magicbox : notify move_anim
{
ai_zombie_sloth_run_holding_magicbox
}
zm_cycle_magicbox : notify cycle_magicbox_anim
{
ai_zombie_sloth_cycle_magicbox
}
zm_cycle_powerup : notify cycle_powerup_anim
{
ai_zombie_sloth_cycle_powerup
}
zm_dance : notify dance_anim
{
ai_zombie_sloth_dance_before_vomit
}
zm_vomit : notify vomit_anim
{
ai_zombie_sloth_vomit
}
zm_sloth_crawlerhold_idle : notify sloth_crawlerhold_idle_anim
{
ai_zombie_sloth_crawlerhold_idle
}
zm_move_walk_crawlerhold : notify move_anim
{
ai_zombie_sloth_crawlerhold_walk
}
zm_sloth_crawlerhold_sling : notify sloth_crawlerhold_sling_anim
{
ai_zombie_sloth_crawlerhold_sling
}
zm_sloth_crawlerhold_unsling : notify sloth_crawlerhold_unsling_anim
{
ai_zombie_sloth_crawlerhold_unsling
}
zm_sloth_pickup_crawler : notify sloth_pickup_crawler_anim
{
ai_zombie_sloth_pickup_crawler
}
zm_sloth_putdown_crawler : notify sloth_putdown_crawler_anim
{
ai_zombie_sloth_putdown_crawler
}
zm_sloth_kill_crawler_stomp : notify sloth_kill_crawler_anim
{
ai_zombie_sloth_kill_crawler_stomp
}
zm_sloth_kill_crawler_suplex : notify sloth_kill_crawler_anim
{
ai_zombie_sloth_kill_crawler_suplex
}
zm_sloth_crawlerhold_idle_hunched : notify sloth_crawlerhold_idle_anim
{
ai_zombie_sloth_crawlerhold_idle_hunched
}
zm_move_walk_crawlerhold_hunched : notify move_anim
{
ai_zombie_sloth_crawlerhold_walk_hunched
}
zm_sloth_crawlerhold_sling_hunched : notify sloth_crawlerhold_sling_anim
{
ai_zombie_sloth_crawlerhold_sling_hunched
}
zm_sloth_crawlerhold_unsling_hunched : notify sloth_crawlerhold_unsling_anim
{
ai_zombie_sloth_crawlerhold_unsling_hunched
}
zm_sloth_pickup_crawler_hunched : notify sloth_pickup_crawler_anim
{
ai_zombie_sloth_pickup_crawler_hunched
}
zm_sloth_putdown_crawler_hunched : notify sloth_putdown_crawler_anim
{
ai_zombie_sloth_putdown_crawler_hunched
}
zm_sloth_kill_crawler_stomp_hunched : notify sloth_kill_crawler_anim
{
ai_zombie_sloth_kill_crawler_stomp_hunched
}
zm_sloth_kill_crawler_suplex_hunched : notify sloth_kill_crawler_anim
{
ai_zombie_sloth_kill_crawler_suplex_hunched
}
zm_sloth_walk_turn_180 : restart notify sloth_turn_180_anim
{
ai_zombie_sloth_walk_turn_180
}
zm_sloth_walk_scare_turn_180 : restart notify sloth_turn_180_anim
{
ai_zombie_sloth_walk_scare_turn_180
}
zm_sloth_walk_hunched_turn_180 : restart notify sloth_turn_180_anim
{
ai_zombie_sloth_walk_hunched_turn_180
}
zm_sloth_walk_crawlerhold_turn_180 : restart notify sloth_turn_180_anim
{
ai_zombie_sloth_walk_crawlerhold_turn_180
}
zm_sloth_walk_crawlerhold_hunched_turn_180 : restart notify sloth_turn_180_anim
{
ai_zombie_sloth_walk_crawlerhold_hunched_turn_180
}
zm_sloth_run_turn_180 : restart notify sloth_turn_180_anim
{
ai_zombie_sloth_run_turn_180
}
zm_sloth_run_hunched_turn_180 : restart notify sloth_turn_180_anim
{
ai_zombie_sloth_run_hunched_turn_180
}
zm_sloth_run_holding_equipment_turn_180 : restart notify sloth_turn_180_anim
{
ai_zombie_sloth_run_holding_equipment_turn_180
}
zm_sloth_run_holding_magicbox_turn_180 : restart notify sloth_turn_180_anim
{
ai_zombie_sloth_run_holding_magicbox_turn_180
}
zm_sloth_run_wounded_turn_180 : restart notify sloth_turn_180_anim
{
ai_zombie_sloth_run_wounded_turn_180
}
zm_sloth_run_frantic_turn_180 : restart notify sloth_turn_180_anim
{
ai_zombie_sloth_run_protect_turn_180
}
zm_melee_attack : restart notify melee_attack
{
ai_zombie_sloth_attack_v1
ai_zombie_sloth_attack_v2
ai_zombie_sloth_attack_v3
ai_zombie_sloth_attack_v4
}
zm_walk_melee : restart notify melee_anim
{
ai_zombie_sloth_attack_v1
ai_zombie_sloth_attack_v2
ai_zombie_sloth_attack_v3
ai_zombie_sloth_attack_v4
}
zm_run_melee : restart notify melee_anim
{
ai_zombie_sloth_attack_v1
ai_zombie_sloth_attack_v2
ai_zombie_sloth_attack_v3
ai_zombie_sloth_attack_v4
}
zm_move_walk : notify move_anim
{
ai_zombie_sloth_walk
}
zm_move_walk_hunched : notify move_anim
{
ai_zombie_sloth_walk_hunched
}
zm_move_walk_scared : notify move_anim
{
ai_zombie_sloth_walk_scared
}
zm_move_run : notify move_anim
{
ai_zombie_sloth_run
}
zm_move_run_berserk : notify move_anim
{
ai_zombie_sloth_run_berserk
}
zm_move_run_hunched : notify move_anim
{
ai_zombie_sloth_run_hunched
}
zm_move_run_scared : notify move_anim
{
ai_zombie_sloth_run_scared
}
zm_move_sprint : notify move_anim
{
ai_zombie_sloth_run
}
zm_move_skip : notify move_anim
{
ai_zombie_sloth_skip
}
zm_idle_protect : notify idle_protect_anim
{
ai_zombie_sloth_idle_protect
}
zm_move_run_protect : notify move_anim
{
ai_zombie_sloth_run_protect
}
zm_move_run_frantic : notify move_anim
{
ai_zombie_sloth_frantic_run
}
zm_move_run_frantic_hunched : notify move_anim
{
ai_zombie_sloth_frantic_run_hunched
}
zm_pain : restart notify pain_anim
{
ai_zombie_sloth_pain
}
zm_pain_no_restart : notify pain_anim
{
ai_zombie_sloth_pain
}
zm_move_run_wounded : notify move_anim
{
ai_zombie_sloth_run_wounded
}
zm_smell_react : restart notify smell_react_anim
{
ai_zombie_sloth_smell_react
}
zm_death : restart notify death_anim
{
ai_zombie_sloth_death
}
zm_traverse : aliased restart notify traverse_anim
{
jump_across_120 ai_zombie_sloth_jump_across_120
jump_down_48 ai_zombie_sloth_jump_down_48
jump_down_48_bank ai_zombie_sloth_jump_down_48_bank
jump_down_72 ai_zombie_sloth_jump_down_72
jump_down_96 ai_zombie_sloth_jump_down_96
jump_down_96_powerroom ai_zombie_sloth_jump_down_96_powerroom
jump_down_127 ai_zombie_sloth_jump_down_127
jump_down_127_bank_back ai_zombie_sloth_jump_down_127_bank_back
jump_down_127_barncorner ai_zombie_sloth_jump_down_127_barncorner
jump_down_127_candystore_alley ai_zombie_sloth_jump_down_127_candystore_alley
jump_down_127_saloon_int ai_zombie_sloth_jump_down_127_saloon_int
jump_down_176 ai_zombie_sloth_jump_down_176
jump_down_190 ai_zombie_sloth_jump_down_190
jump_down_190_gunshop_ext ai_zombie_sloth_jump_down_190_gunshop_ext
jump_down_222 ai_zombie_sloth_jump_down_222
jump_down_222_mineshaft_gunsmith ai_zombie_sloth_jump_down_222_mineshaft_gunsmith
jump_down_240 ai_zombie_sloth_jump_down_240
jump_up_96 ai_zombie_sloth_jump_up_96
jump_up_127 ai_zombie_sloth_jump_up_127
jump_up_127_powerroom ai_zombie_sloth_jump_up_127_powerroom
jump_up_154_bank_back ai_zombie_sloth_jump_up_154_bank_back
jump_up_154 ai_zombie_sloth_jump_up_154
jump_up_154_bankroof_hole ai_zombie_sloth_jump_up_154_bankroof_hole
jump_up_154_genstore_back ai_zombie_sloth_jump_up_154_genstore_back
jump_up_222 ai_zombie_sloth_jump_up_222
jump_up_222_church ai_zombie_sloth_jump_up_222_church
jump_up_222_gunshop_ext ai_zombie_sloth_jump_up_222_gunshop_ext
//jump_up_startrailing ai_zombie_jump_up_startrailing
jump_down_startrailing ai_zombie_sloth_jump_down_startrailing
jump_down_154_equip ai_zombie_sloth_jump_down_154_equip
jump_down_176_equip ai_zombie_sloth_jump_down_176_equip
jump_down_190_equip ai_zombie_sloth_jump_down_190_equip
jump_down_190_gunshop_ext_equip ai_zombie_sloth_jump_down_190_gunshop_ext_equip
jump_down_222_equip ai_zombie_sloth_jump_down_222_equip
jump_down_222_mineshaft_gunsmith_equip ai_zombie_sloth_jump_down_222_mineshaft_gunsmith_equip
jump_down_240_equip ai_zombie_sloth_jump_down_240_equip
jump_up_grabbed_48 ai_zombie_sloth_jump_up_48
traverse_48 ai_zombie_sloth_jump_up_48
}
zm_traverse_no_restart : aliased notify traverse_anim
{
jump_across_120 ai_zombie_sloth_jump_across_120
jump_down_48 ai_zombie_sloth_jump_down_48
jump_down_48_bank ai_zombie_sloth_jump_down_48_bank
jump_down_72 ai_zombie_sloth_jump_down_72
jump_down_96 ai_zombie_sloth_jump_down_96
jump_down_96_powerroom ai_zombie_sloth_jump_down_96_powerroom
jump_down_127 ai_zombie_sloth_jump_down_127
jump_down_127_bank_back ai_zombie_sloth_jump_down_127_bank_back
jump_down_127_barncorner ai_zombie_sloth_jump_down_127_barncorner
jump_down_127_candystore_alley ai_zombie_sloth_jump_down_127_candystore_alley
jump_down_127_saloon_int ai_zombie_sloth_jump_down_127_saloon_int
jump_down_176 ai_zombie_sloth_jump_down_176
jump_down_190 ai_zombie_sloth_jump_down_190
jump_down_190_gunshop_ext ai_zombie_sloth_jump_down_190_gunshop_ext
jump_down_222 ai_zombie_sloth_jump_down_222
jump_down_222_mineshaft_gunsmith ai_zombie_sloth_jump_down_222_mineshaft_gunsmith
jump_down_240 ai_zombie_sloth_jump_down_240
jump_up_96 ai_zombie_sloth_jump_up_96
jump_up_127 ai_zombie_sloth_jump_up_127
jump_up_127_powerroom ai_zombie_sloth_jump_up_127_powerroom
jump_up_154_bank_back ai_zombie_sloth_jump_up_154_bank_back
jump_up_154 ai_zombie_sloth_jump_up_154
jump_up_154_bankroof_hole ai_zombie_sloth_jump_up_154_bankroof_hole
jump_up_154_genstore_back ai_zombie_sloth_jump_up_154_genstore_back
jump_up_222 ai_zombie_sloth_jump_up_222
jump_up_222_church ai_zombie_sloth_jump_up_222_church
jump_up_222_gunshop_ext ai_zombie_sloth_jump_up_222_gunshop_ext
//jump_up_startrailing ai_zombie_jump_up_startrailing
jump_down_startrailing ai_zombie_sloth_jump_down_startrailing
jump_down_154_equip ai_zombie_sloth_jump_down_154_equip
jump_down_176_equip ai_zombie_sloth_jump_down_176_equip
jump_down_190_equip ai_zombie_sloth_jump_down_190_equip
jump_down_190_gunshop_ext_equip ai_zombie_sloth_jump_down_190_gunshop_ext_equip
jump_down_222_equip ai_zombie_sloth_jump_down_222_equip
jump_down_222_mineshaft_gunsmith_equip ai_zombie_sloth_jump_down_222_mineshaft_gunsmith_equip
jump_down_240_equip ai_zombie_sloth_jump_down_240_equip
jump_up_grabbed_48 ai_zombie_sloth_jump_up_48
traverse_48 ai_zombie_sloth_jump_up_48
}
zm_traverse_barrier : aliased restart notify traverse_anim
{
barrier_walk ai_zombie_sloth_traverse_v1
barrier_walk ai_zombie_sloth_traverse_v1
barrier_run ai_zombie_sloth_traverse_v1
barrier_sprint ai_zombie_sloth_traverse_v1
barrier_sprint ai_zombie_sloth_traverse_v1
barrier_crawl ai_zombie_sloth_traverse_v1
barrier_crawl ai_zombie_sloth_traverse_v1
}
zm_traverse_barrier_no_restart : aliased notify traverse_anim
{
barrier_walk ai_zombie_sloth_traverse_v1
barrier_walk ai_zombie_sloth_traverse_v1
barrier_run ai_zombie_sloth_traverse_v1
barrier_sprint ai_zombie_sloth_traverse_v1
barrier_sprint ai_zombie_sloth_traverse_v1
barrier_crawl ai_zombie_sloth_traverse_v1
barrier_crawl ai_zombie_sloth_traverse_v1
}

View File

@ -0,0 +1,812 @@
zm_idle : notify idle_anim
{
ai_zombie_idle_v1_delta
}
zm_idle_crawl : notify idle_anim
{
ai_zombie_idle_crawl_delta
}
zm_move_walk : notify move_anim
{
ai_zombie_walk_v1
ai_zombie_walk_v2
ai_zombie_walk_v3
ai_zombie_walk_v4
ai_zombie_walk_v6
ai_zombie_walk_v7
ai_zombie_walk_v9
ai_zombie_walk_v9
}
zm_move_walk_crawl : missing_legs notify move_anim
{
ai_zombie_crawl
ai_zombie_crawl_v1
ai_zombie_crawl_v2
ai_zombie_crawl_v3
ai_zombie_crawl_v4
ai_zombie_crawl_v5
}
zm_move_run : notify move_anim
{
ai_zombie_walk_fast_v1
ai_zombie_walk_fast_v2
ai_zombie_walk_fast_v3
ai_zombie_run_v2
ai_zombie_run_v4
ai_zombie_run_v3
}
zm_move_run_crawl : missing_legs notify move_anim
{
ai_zombie_crawl
ai_zombie_crawl_v1
ai_zombie_crawl_v2
ai_zombie_crawl_v3
ai_zombie_crawl_v4
ai_zombie_crawl_v5
}
zm_move_sprint : notify move_anim
{
ai_zombie_sprint_v1
ai_zombie_sprint_v2
}
zm_move_sprint_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_sprint
ai_zombie_crawl_sprint_1
ai_zombie_crawl_sprint_2
}
zm_move_super_sprint : notify move_anim
{
ai_zombie_fast_sprint_01
ai_zombie_fast_sprint_02
}
zm_move_super_sprint_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_sprint
ai_zombie_crawl_sprint_1
ai_zombie_crawl_sprint_2
}
zm_move_stumpy : missing_legs notify move_anim
{
ai_zombie_walk_on_hands_a
ai_zombie_walk_on_hands_b
}
zm_move_slide_fall : restart notify slide_fall_anim
{
ai_zombie_slipslide_collapse
}
zm_move_walk_slide : notify move_anim
{
ai_zombie_walk_slipslide
ai_zombie_walk_slipslide_a
}
zm_move_walk_slide_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_slipslide_slow
}
zm_move_run_slide : notify move_anim
{
ai_zombie_run_slipslide
ai_zombie_run_slipslide_a
}
zm_move_run_slide_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_slipslide_slow
}
zm_move_sprint_slide : notify move_anim
{
ai_zombie_sprint_slipslide
ai_zombie_sprint_slipslide_a
}
zm_move_sprint_slide_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_slipslide_fast
}
zm_move_slide_recover : restart notify slide_recover_anim
{
ai_zombie_stand_slipslide_recover
}
zm_move_slide_recover_crawl : restart missing_legs notify slide_recover_anim
{
ai_zombie_crawl_slipslide_recover
}
zm_step_left : restart notify step_anim
{
ai_zombie_spets_sidestep_left_a
ai_zombie_spets_sidestep_left_b
}
zm_step_right : restart notify step_anim
{
ai_zombie_spets_sidestep_right_a
ai_zombie_spets_sidestep_right_b
}
zm_roll_forward : restart notify step_anim
{
ai_zombie_spets_roll_a
ai_zombie_spets_roll_b
ai_zombie_spets_roll_c
}
zm_walk_melee : restart notify melee_anim
{
ai_zombie_attack_v2
ai_zombie_attack_v4
ai_zombie_attack_v6
ai_zombie_attack_v1
ai_zombie_attack_forward_v1
ai_zombie_attack_forward_v2
ai_zombie_walk_attack_v1
ai_zombie_walk_attack_v2
ai_zombie_walk_attack_v3
ai_zombie_walk_attack_v4
}
zm_walk_melee_crawl : restart missing_legs notify melee_anim
{
ai_zombie_attack_crawl
ai_zombie_attack_crawl_lunge
}
zm_run_melee : restart notify melee_anim
{
ai_zombie_attack_v2
ai_zombie_attack_v4
ai_zombie_attack_v6
ai_zombie_attack_v1
ai_zombie_attack_forward_v1
ai_zombie_attack_forward_v2
ai_zombie_run_attack_v1
ai_zombie_run_attack_v2
ai_zombie_run_attack_v3
}
zm_run_melee_crawl : restart missing_legs notify melee_anim
{
ai_zombie_attack_crawl
ai_zombie_attack_crawl_lunge
}
zm_stumpy_melee : restart missing_legs notify melee_anim
{
ai_zombie_walk_on_hands_shot_a
ai_zombie_walk_on_hands_shot_b
}
zm_taunt : restart notify taunt_anim
{
ai_zombie_taunts_4
ai_zombie_taunts_7
ai_zombie_taunts_9
ai_zombie_taunts_5b
ai_zombie_taunts_5c
ai_zombie_taunts_5d
ai_zombie_taunts_5e
ai_zombie_taunts_5f
}
zm_zbarrier_board_tear_in : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_grab
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_grab
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_grab
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_grab
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_grab
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_grab
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_grab
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_grab
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_grab
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_grab
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_grab
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_grab
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_grab
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_grab
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_grab
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_grab
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_grab
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_grab
}
zm_zbarrier_board_tear_loop : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_hold
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_hold
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_hold
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_hold
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_hold
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_hold
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_hold
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_hold
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_hold
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_hold
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_hold
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_hold
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_hold
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_hold
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_hold
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_hold
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_hold
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_hold
}
zm_zbarrier_board_tear_out : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_pull
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_pull
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_pull
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_pull
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_pull
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_pull
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_pull
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_pull
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_pull
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_pull
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_pull
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_pull
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_pull
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_pull
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_pull
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_pull
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_pull
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_pull
}
zm_zbarrier_board_tear_in_crawl : aliased restart missing_legs notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_grab
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_grab
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_grab
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_grab
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_grab
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_grab
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_grab
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_grab
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_grab
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_grab
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_grab
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_grab
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_grab
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_grab
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_grab
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_grab
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_grab
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_grab
}
zm_zbarrier_board_tear_loop_crawl : aliased restart missing_legs notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_hold
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_hold
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_hold
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_hold
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_hold
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_hold
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_hold
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_hold
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_hold
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_hold
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_hold
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_hold
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_hold
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_hold
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_hold
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_hold
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_hold
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_hold
}
zm_zbarrier_board_tear_out_crawl : aliased restart missing_legs notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_pull
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_pull
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_pull
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_pull
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_pull
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_pull
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_pull
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_pull
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_pull
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_pull
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_pull
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_pull
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_pull
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_pull
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_pull
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_pull
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_pull
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_pull
}
zm_window_melee : restart notify window_melee_anim
{
ai_zombie_window_attack_arm_l_out
ai_zombie_window_attack_arm_r_out
}
zm_rise : restart notify rise_anim
{
ai_zombie_traverse_ground_v1_walk
ai_zombie_traverse_ground_v2_walk_altA
ai_zombie_traverse_ground_v1_run
ai_zombie_traverse_ground_climbout_fast
}
zm_rise_death_in : restart notify death_anim
{
ai_zombie_traverse_ground_v1_deathinside
ai_zombie_traverse_ground_v1_deathinside_alt
}
zm_rise_death_out : restart notify death_anim
{
ai_zombie_traverse_ground_v1_deathoutside
ai_zombie_traverse_ground_v1_deathoutside_alt
}
zm_faller_attack : restart notify attack_anim
{
ai_zombie_ceiling_attack_01
ai_zombie_ceiling_attack_02
}
zm_faller_emerge : restart notify emerge_anim
{
ai_zombie_ceiling_emerge_01
}
zm_faller_emerge_death : restart notify death_anim
{
ai_zombie_ceiling_death
}
zm_faller_fall : restart notify fall_anim
{
ai_zombie_ceiling_dropdown_01
}
zm_faller_fall_loop : notify fall_anim
{
ai_zombie_ceiling_fall_loop
}
zm_faller_land : restart notify land_anim
{
ai_zombie_ceiling_fall_land
ai_zombie_ceiling_fall_land_02
}
zm_death : restart notify death_anim
{
ch_dazed_a_death
ch_dazed_b_death
ch_dazed_c_death
ch_dazed_d_death
}
zm_death_crawl : restart missing_legs notify death_anim
{
ai_zombie_crawl_death_v1
ai_zombie_crawl_death_v2
}
zm_traverse_barrier : aliased restart notify traverse_anim
{
barrier_walk ai_zombie_traverse_v1
barrier_walk ai_zombie_traverse_v2
barrier_run ai_zombie_traverse_v5
barrier_sprint ai_zombie_traverse_v6
barrier_sprint ai_zombie_traverse_v7
barrier_walk_slide ai_zombie_traverse_v1
barrier_walk_slide ai_zombie_traverse_v2
barrier_run_slide ai_zombie_traverse_v5
barrier_sprint_slide ai_zombie_traverse_v6
barrier_sprint_slide ai_zombie_traverse_v7
}
zm_traverse_barrier_crawl : aliased restart missing_legs notify traverse_anim
{
barrier_crawl ai_zombie_traverse_crawl_v1
barrier_crawl ai_zombie_traverse_v4
barrier_crawl_slide ai_zombie_traverse_crawl_v1
barrier_crawl_slide ai_zombie_traverse_v4
}
zm_barricade_enter : aliased restart notify barricade_enter_anim
{
barrier_walk_m ai_zombie_barricade_enter_m_v1
barrier_walk_m ai_zombie_barricade_enter_m_v2
barrier_run_m ai_zombie_barricade_enter_m_v5
barrier_sprint_m ai_zombie_barricade_enter_m_v6
barrier_sprint_m ai_zombie_barricade_enter_m_v7
barrier_walk_r ai_zombie_barricade_enter_r
barrier_run_r ai_zombie_barricade_enter_run_r
barrier_sprint_r ai_zombie_barricade_enter_sprint_r
barrier_walk_l ai_zombie_barricade_enter_l
barrier_run_l ai_zombie_barricade_enter_run_l
barrier_sprint_l ai_zombie_barricade_enter_sprint_l
barrier_walk_slide_m ai_zombie_barricade_enter_m_v1
barrier_walk_slide_m ai_zombie_barricade_enter_m_v2
barrier_run_slide_m ai_zombie_barricade_enter_m_v5
barrier_sprint_slide_m ai_zombie_barricade_enter_m_v6
barrier_sprint_slide_m ai_zombie_barricade_enter_m_v7
barrier_walk_slide_r ai_zombie_barricade_enter_r
barrier_run_slide_r ai_zombie_barricade_enter_run_r
barrier_sprint_slide_r ai_zombie_barricade_enter_sprint_r
barrier_walk_slide_l ai_zombie_barricade_enter_l
barrier_run_slide_l ai_zombie_barricade_enter_run_l
barrier_sprint_slide_l ai_zombie_barricade_enter_sprint_l
}
zm_barricade_enter_crawl : aliased restart missing_legs notify barricade_enter_anim
{
barrier_walk_m ai_zombie_barricade_enter_m_nolegs
barrier_walk_m ai_zombie_barricade_enter_m_v4
barrier_run_m ai_zombie_barricade_enter_m_nolegs
barrier_sprint_m ai_zombie_barricade_enter_m_nolegs
barrier_walk_r ai_zombie_crawl_barricade_enter_r
barrier_run_r ai_zombie_crawl_barricade_enter_run_r
barrier_sprint_r ai_zombie_crawl_barricade_enter_sprint_r
barrier_walk_l ai_zombie_crawl_barricade_enter_l
barrier_run_l ai_zombie_crawl_barricade_enter_run_l
barrier_sprint_l ai_zombie_crawl_barricade_enter_sprint_l
barrier_walk_slide_m ai_zombie_barricade_enter_m_nolegs
barrier_walk_slide_m ai_zombie_barricade_enter_m_v4
barrier_run_slide_m ai_zombie_barricade_enter_m_nolegs
barrier_sprint_slide_m ai_zombie_barricade_enter_m_nolegs
barrier_walk_slide_r ai_zombie_crawl_barricade_enter_r
barrier_run_slide_r ai_zombie_crawl_barricade_enter_run_r
barrier_sprint_slide_r ai_zombie_crawl_barricade_enter_sprint_r
barrier_walk_slide_l ai_zombie_crawl_barricade_enter_l
barrier_run_slide_l ai_zombie_crawl_barricade_enter_run_l
barrier_sprint_slide_l ai_zombie_crawl_barricade_enter_sprint_l
}
////traverse anims, not all necessarily used on every level
zm_traverse : aliased restart notify traverse_anim
{
jump_down_40 ai_zombie_jump_down_40
jump_down_48 ai_zombie_jump_down_48
// jump_down_72 ai_zombie_jump_down_72
jump_down_96 ai_zombie_jump_down_96
jump_down_120 ai_zombie_jump_down_120
jump_down_127 ai_zombie_jump_down_127
jump_down_184 ai_zombie_jump_down_184
jump_down_176 ai_zombie_jump_down_176
jump_down_190 ai_zombie_jump_down_190
// jump_down_222 ai_zombie_jump_down_222
// jump_down_240 ai_zombie_jump_down_240
// jump_down_286 ai_zombie_jump_down_286
// jump_down_386 ai_zombie_jump_down_386
jump_up_127 ai_zombie_jump_up_127
jump_up_175 ai_zombie_jump_up_175
// jump_up_222 ai_zombie_jump_up_222
jump_up_grabbed_48 ai_zombie_jump_up_grabbed_48
jump_up_grabbed_190 ai_zombie_jump_up_grabbed_190
// jump_up_to_climb ai_zombie_jump_up_2_climb
// jump_up_to_climb_coast ai_zombie_jump_up_2_climb_coast
mantle_over_40_hurdle ai_zombie_traverse_v6
traverse_48 ai_zombie_traverse_48
// zm_highrise specific traversals
dierise_traverse_1_high_to_low ai_zombie_traverse_dierise_1_high_to_low
// dierise_traverse_1_low_to_high ai_zombie_traverse_dierise_1_low_to_high
dierise_traverse_2_high_to_low ai_zombie_traverse_dierise_2_high_to_low
dierise_traverse_2_low_to_high ai_zombie_traverse_dierise_2_low_to_high
dierise_traverse_3_high_to_low ai_zombie_traverse_dierise_3_high_to_low
dierise_traverse_3_low_to_high ai_zombie_traverse_dierise_3_low_to_high
dierise_traverse_4_high_to_low ai_zombie_traverse_dierise_4_high_to_low
dierise_traverse_4_low_to_high ai_zombie_traverse_dierise_4_low_to_high
dierise_traverse_5_high_to_low ai_zombie_traverse_dierise_5_high_to_low
dierise_traverse_5_low_to_high ai_zombie_traverse_dierise_5_low_to_high
// dierise_gap1_to_antenna ai_zombie_traverse_dierise_gap1_to_antenna
dierise_gap1_from_antenna ai_zombie_traverse_dierise_gap1_from_antenna
// gap2_from_roof ai_zombie_traverse_dierise_gap2_from_roof
// gap2_to_roof ai_zombie_traverse_dierise_gap2_to_roof
dierise_gap4a_slide_down_beam ai_zombie_traverse_dierise_gap4a_slide_down_beam
// dierise_gap4b_to_roof ai_zombie_traverse_dierise_gap4b_to_roof
dierise_gap4b_from_roof ai_zombie_traverse_dierise_gap4b_from_roof
// dierise_gap5a_from_conference ai_zombie_traverse_dierise_gap5a_from_conference
// dierise_gap5a_to_conference ai_zombie_traverse_dierise_gap5a_to_conference
// dierise_gap5b_from_conference ai_zombie_traverse_dierise_gap5b_from_conference
// dierise_gap5b_to_conference ai_zombie_traverse_dierise_gap5b_to_conference
dierise_gap6_high_to_low ai_zombie_traverse_dierise_gap6_high_to_low
dierise_gap6_low_to_high ai_zombie_traverse_dierise_gap6_low_to_high
dierise_gap7_from_top_ledge ai_zombie_traverse_dierise_gap7_from_top_ledge
dierise_gap7_to_top_ledge ai_zombie_traverse_dierise_gap7_to_top_ledge
dierise_gap8_high_to_low ai_zombie_traverse_dierise_gap8_high_to_low
// dierise_gap8_low_to_high ai_zombie_traverse_dierise_gap8_low_to_high
// dierise_gap9_high_to_low ai_zombie_traverse_dierise_gap9_high_to_low
// dierise_gap9_low_to_high ai_zombie_traverse_dierise_gap9_low_to_high
// dierise_gap10_high_to_low ai_zombie_traverse_dierise_gap10_high_to_low
// dierise_gap10_low_to_high ai_zombie_traverse_dierise_gap10_low_to_high
// dierise_gap11_high_to_low ai_zombie_traverse_dierise_gap11_high_to_low
// dierise_gap11_low_to_high ai_zombie_traverse_dierise_gap11_low_to_high
// dierise_gap13_high_to_low ai_zombie_traverse_dierise_gap13_high_to_low
// dierise_gap13_low_to_high ai_zombie_traverse_dierise_gap13_low_to_high
// dierise_gap14a_high_to_low ai_zombie_traverse_dierise_gap14a_high_to_low
// dierise_gap14a_low_to_high ai_zombie_traverse_dierise_gap14a_low_to_high
// dierise_gap14b_high_to_low ai_zombie_traverse_dierise_gap14b_high_to_low
// dierise_gap14b_low_to_high ai_zombie_traverse_dierise_gap14b_low_to_high
// dierise_gap14c_high_to_low ai_zombie_traverse_dierise_gap14c_high_to_low
// dierise_gap14c_low_to_high ai_zombie_traverse_dierise_gap14c_low_to_high
// dierise_gap14d_high_to_low ai_zombie_traverse_dierise_gap14d_high_to_low
// dierise_gap14d_low_to_high ai_zombie_traverse_dierise_gap14d_low_to_high
// dierise_gap14e_high_to_low ai_zombie_traverse_dierise_gap14e_high_to_low
// dierise_gap14e_low_to_high ai_zombie_traverse_dierise_gap14e_low_to_high
// dierise_gap14f_high_to_low ai_zombie_traverse_dierise_gap14f_high_to_low
// dierise_gap14f_low_to_high ai_zombie_traverse_dierise_gap14f_low_to_high
// dierise_gap14g_high_to_low ai_zombie_traverse_dierise_gap14g_high_to_low
// dierise_gap14g_low_to_high ai_zombie_traverse_dierise_gap14g_low_to_high
// dierise_gap14h_high_to_low ai_zombie_traverse_dierise_gap14h_high_to_low
// dierise_gap14h_low_to_high ai_zombie_traverse_dierise_gap14h_low_to_high
dierise_gap15a_from_girder ai_zombie_traverse_dierise_gap15a_from_girder
dierise_gap15b_from_girder ai_zombie_traverse_dierise_gap15b_from_girder
dierise_gap15f_low_to_high ai_zombie_traverse_dierise_gap15f_low_to_high
// dierise_gap15f_high_to_low ai_zombie_traverse_dierise_gap15f_high_to_low
dierise_gap15g_high_to_low ai_zombie_traverse_dierise_gap15g_high_to_low
// dierise_gap15g_low_to_high ai_zombie_traverse_dierise_gap15g_low_to_high
}
//
////traverse anims, not all necessarily used on every level
zm_traverse_crawl : aliased restart missing_legs notify traverse_anim
{
jump_down_40 ai_zombie_crawl_jump_down_40
jump_down_48_crawl ai_zombie_crawl_jump_down_48
// jump_down_72 ai_zombie_crawl_jump_down_72
jump_down_96_crawl ai_zombie_crawl_jump_down_96
jump_down_120_crawl ai_zombie_crawl_jump_down_120
jump_down_127_crawl ai_zombie_crawl_jump_down_127
jump_down_176_crawl ai_zombie_crawl_jump_down_176
jump_down_184_crawl ai_zombie_crawl_jump_down_184
jump_down_190_crawl ai_zombie_crawl_jump_down_189
// jump_down_222 ai_zombie_crawl_jump_down_222
// jump_down_240 ai_zombie_crawl_jump_down_240
// jump_down_286 ai_zombie_crawl_jump_down_286
// jump_down_386 ai_zombie_crawl_jump_down_386
jump_up_127_crawl ai_zombie_crawl_jump_up_127
jump_up_175_crawl ai_zombie_crawl_jump_up_175
// jump_up_222 ai_zombie_crawl_jump_up_222
jump_up_grabbed_48_crawl ai_zombie_crawl_jump_up_grabbed_48
jump_up_grabbed_190_crawl ai_zombie_crawl_jump_up_grabbed_190
// jump_up_to_climb ai_zombie_crawl_jump_up_2_climb
// jump_up_to_climb_coast ai_zombie_crawl_jump_up_2_climb_coast
mantle_over_40_hurdle_crawl ai_zombie_traverse_crawl_v1
traverse_48_crawl ai_zombie_crawl_traverse_48
// zm_highrise specific traversals
dierise_traverse_1_high_to_low_crawl ai_zombie_crawl_traverse_dierise_1_high_to_low
// dierise_traverse_1_low_to_high_crawl ai_zombie_crawl_traverse_dierise_1_low_to_high
dierise_traverse_2_high_to_low_crawl ai_zombie_crawl_traverse_dierise_2_high_to_low
dierise_traverse_2_low_to_high_crawl ai_zombie_crawl_traverse_dierise_2_low_to_high
dierise_traverse_3_high_to_low_crawl ai_zombie_crawl_traverse_dierise_3_high_to_low
dierise_traverse_3_low_to_high_crawl ai_zombie_crawl_traverse_dierise_3_low_to_high
dierise_traverse_4_high_to_low_crawl ai_zombie_crawl_traverse_dierise_4_high_to_low
dierise_traverse_4_low_to_high_crawl ai_zombie_crawl_traverse_dierise_4_low_to_high
dierise_traverse_5_high_to_low_crawl ai_zombie_crawl_traverse_dierise_5_high_to_low
dierise_traverse_5_low_to_high_crawl ai_zombie_crawl_traverse_dierise_5_low_to_high
// dierise_gap1_to_antenna_crawl ai_zombie_crawl_traverse_dierise_gap1_to_antenna
dierise_gap1_from_antenna_crawl ai_zombie_crawl_traverse_dierise_gap1_from_antenna
// gap2_from_roof_crawl ai_zombie_crawl_traverse_dierise_gap2_from_roof
// gap2_to_roof_crawl ai_zombie_crawl_traverse_dierise_gap2_to_roof
dierise_gap4a_slide_down_beam_crawl ai_zombie_crawl_traverse_dierise_gap4a_slide_down_beam
// dierise_gap4b_to_roof_crawl ai_zombie_crawl_traverse_dierise_gap4b_to_roof
dierise_gap4b_from_roof_crawl ai_zombie_crawl_traverse_dierise_gap4b_from_roof
// dierise_gap5a_from_conference_crawl ai_zombie_crawl_traverse_dierise_gap5a_from_conference
// dierise_gap5a_to_conference_crawl ai_zombie_crawl_traverse_dierise_gap5a_to_conference
// dierise_gap5b_from_conference_crawl ai_zombie_crawl_traverse_dierise_gap5b_from_conference
// dierise_gap5b_to_conference_crawl ai_zombie_crawl_traverse_dierise_gap5b_to_conference
dierise_gap6_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap6_high_to_low
dierise_gap6_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap6_low_to_high
dierise_gap7_from_top_ledge_crawl ai_zombie_crawl_traverse_dierise_gap7_from_top_ledge
dierise_gap7_to_top_ledge_crawl ai_zombie_crawl_traverse_dierise_gap7_to_top_ledge
dierise_gap8_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap8_high_to_low
// dierise_gap8_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap8_low_to_high
// dierise_gap9_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap9_high_to_low
// dierise_gap9_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap9_low_to_high
// dierise_gap10_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap10_high_to_low
// dierise_gap10_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap10_low_to_high
// dierise_gap11_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap11_high_to_low
// dierise_gap11_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap11_low_to_high
// dierise_gap13_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap13_high_to_low
// dierise_gap13_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap13_low_to_high
// dierise_gap14a_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap14a_high_to_low
// dierise_gap14a_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap14a_low_to_high
// dierise_gap14b_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap14b_high_to_low
// dierise_gap14b_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap14b_low_to_high
// dierise_gap14c_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap14c_high_to_low
// dierise_gap14c_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap14c_low_to_high
// dierise_gap14d_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap14d_high_to_low
// dierise_gap14d_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap14d_low_to_high
// dierise_gap14e_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap14e_high_to_low
// dierise_gap14e_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap14e_low_to_high
// dierise_gap14f_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap14f_high_to_low
// dierise_gap14f_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap14f_low_to_high
// dierise_gap14g_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap14g_high_to_low
// dierise_gap14g_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap14g_low_to_high
// dierise_gap14h_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap14h_high_to_low
// dierise_gap14h_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap14h_low_to_high
dierise_gap15a_from_girder_crawl ai_zombie_crawl_traverse_dierise_gap15a_from_girder
dierise_gap15b_from_girder_crawl ai_zombie_crawl_traverse_dierise_gap15b_from_girder
dierise_gap15f_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap15f_low_to_high
dierise_gap15f_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap15f_high_to_low
dierise_gap15g_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap15g_high_to_low
dierise_gap15g_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap15g_low_to_high
}
zm_traverse_elevator : aliased restart notify traverse_anim
{
// zm_jump_down_from_elevator_bottom ai_zombie_jump_down_from_elevator_bottom
// zm_jump_up_to_elevator_bottom ai_zombie_jump_up_to_elevator_bottom
zm_jump_down_to_elevator_top ai_zombie_jump_down_to_elevator_roof
zm_jump_up_from_elevator_top ai_zombie_jump_up_from_elevator_roof
zm_zombie_climb_elevator ai_zombie_climb_elevator
}
zm_traverse_elevator_crawl : aliased restart notify traverse_anim
{
// zm_jump_down_from_elevator_bottom_crawl ai_zombie_crawl_jump_down_from_elevator_bottom
// zm_jump_up_to_elevator_bottom_crawl ai_zombie_crawl_jump_up_to_elevator_bottom
zm_jump_down_to_elevator_top_crawl ai_zombie_crawl_jump_down_to_elevator_roof
zm_jump_up_from_elevator_top_crawl ai_zombie_crawl_jump_up_from_elevator_roof
zm_zombie_climb_elevator_crawl ai_zombie_climb_elevator
}
// traversal anims that are DieRise specific. **REQUIRES CUSTOM TRAVERSE STATE
zm_traverse_dierise : aliased restart notify traverse_anim
{
dierise_round_counter_from_stools ai_zombie_traverse_round_counter_from_stools
dierise_round_counter_to_stools ai_zombie_traverse_round_counter_to_stools
dierise_chrest_interior_high_to_low ai_zombie_traverse_dierise_chrest_interior_high_to_low
dierise_chrest_interior_low_to_high ai_zombie_traverse_dierise_chrest_interior_low_to_high
dierise_chrest_interior_alt_down ai_zombie_traverse_dierise_chrest_interior_alt_high_to_low
dierise_chrest_interior_alt_up ai_zombie_traverse_dierise_chrest_interior_alt_low_to_high
dierise_chrest_gap ai_zombie_traverse_dierise_chrest_gap
jump_up_antenna ai_zombie_jump_up_grabbed_antenna
jump_up_sewing ai_zombie_jump_up_sewing
dierise_escape_elevator_hallway ai_zombie_traverse_dierise_escape_corridor
dierise_traverse_6_low_to_high ai_zombie_traverse_dierise_6_low_to_high
dierise_traverse_6_high_to_low ai_zombie_traverse_dierise_6_high_to_low
dierise_traverse_7_low_to_high ai_zombie_traverse_dierise_7_low_to_high
dierise_traverse_7_high_to_low ai_zombie_traverse_dierise_7_high_to_low
dierise_gap16a_high_to_low ai_zombie_traverse_dierise_gap16a_high_to_low
dierise_gap16a_low_to_high ai_zombie_traverse_dierise_gap16a_low_to_high
dierise_gap16b_high_to_low ai_zombie_traverse_dierise_gap16b_high_to_low
dierise_gap16b_low_to_high ai_zombie_traverse_dierise_gap16b_low_to_high
dierise_gap17a_high_to_low ai_zombie_traverse_dierise_gap17a_high_to_low
// dierise_gap17a_low_to_high ai_zombie_traverse_dierise_gap17a_low_to_high
dierise_gap17c_high_to_low ai_zombie_traverse_dierise_gap17c_high_to_low
// dierise_gap17c_low_to_high ai_zombie_traverse_dierise_gap17c_low_to_high
dierise_gap18_high_to_low ai_zombie_traverse_dierise_gap18_high_to_low
// dierise_gap19_from_railing ai_zombie_traverse_dierise_gap19_from_railing
// dierise_gap19_to_railing ai_zombie_traverse_dierise_gap19_to_railing
}
// crawler traversal anims that are DieRise specific
zm_traverse_dierise_crawl : aliased restart missing_legs notify traverse_anim
{
dierise_round_counter_from_stools_crawl ai_zombie_crawl_traverse_round_counter_from_stools
dierise_round_counter_to_stools_crawl ai_zombie_crawl_traverse_round_counter_to_stools
dierise_chrest_interior_high_to_low_crawl ai_zombie_crawl_traverse_dierise_chrest_interior_high_to_low
dierise_chrest_interior_low_to_high_crawl ai_zombie_crawl_traverse_dierise_chrest_interior_low_to_high
dierise_chrest_interior_alt_down_crawl ai_zombie_traverse_dierise_chrest_interior_alt_high_to_low
dierise_chrest_interior_alt_up_crawl ai_zombie_traverse_dierise_chrest_interior_alt_low_to_high
jump_up_antenna_crawl ai_zombie_crawl_jump_up_grabbed_antenna
jump_up_sewing_crawl ai_zombie_crawl_jump_up_sewing
dierise_chrest_gap_crawl ai_zombie_crawl_traverse_dierise_chrest_gap
dierise_escape_elevator_hallway_crawl ai_zombie_traverse_dierise_escape_corridor
dierise_traverse_6_low_to_high_crawl ai_zombie_crawl_traverse_dierise_6_low_to_high
dierise_traverse_6_high_to_low_crawl ai_zombie_crawl_traverse_dierise_6_high_to_low
dierise_traverse_7_low_to_high_crawl ai_zombie_crawl_traverse_dierise_7_low_to_high
dierise_traverse_7_high_to_low_crawl ai_zombie_crawl_traverse_dierise_7_high_to_low
dierise_gap16a_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap16a_high_to_low
dierise_gap16a_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap16a_low_to_high
dierise_gap16b_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap16b_high_to_low
dierise_gap16b_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap16b_low_to_high
dierise_gap17a_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap17a_high_to_low
// dierise_gap17a_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap17a_low_to_high
dierise_gap17c_high_to_low_crawl ai_zombie_crawl_traverse_dierise_gap17c_high_to_low
// dierise_gap17c_low_to_high_crawl ai_zombie_crawl_traverse_dierise_gap17c_low_to_high
dierise_gap18_high_to_low_crawl ai_zombie_traverse_dierise_gap18_high_to_low
// dierise_gap19_from_railing_crawl ai_zombie_crawl_traverse_dierise_gap19_from_railing
// dierise_gap19_to_railing_crawl ai_zombie_crawl_traverse_dierise_gap19_to_railing
}
// zombies coming from elevator door openings
zombie_riser_elevator_from_floor : notify rise_anim
{
ai_zombie_riser_elevator_from_floor
}
// zombies coming from elevator door openings
zombie_riser_elevator_from_ceiling : notify rise_anim
{
ai_zombie_riser_elevator_from_ceiling
}

View File

@ -0,0 +1,337 @@
zm_move_walk : notify move_anim
{
ai_zombie_leaper_run_bounce
}
zm_move_run : notify move_anim
{
ai_zombie_leaper_run_bounce
}
zm_move_sprint : notify move_anim
{
ai_zombie_leaper_run_bounce
}
zm_walk_melee : restart notify melee_anim
{
ai_zombie_leaper_attack_v1
ai_zombie_leaper_attack_v2
}
zm_run_melee : restart notify melee_anim
{
ai_zombie_leaper_attack_v1
ai_zombie_leaper_attack_v2
}
zm_jump_melee : restart notify melee_anim
{
ai_zombie_leaper_attack_v1
}
zm_kick_melee : restart notify melee_anim
{
ai_zombie_leaper_attack_v2
}
zm_death : restart notify death_anim
{
ai_zombie_leaper_death_v1
ai_zombie_leaper_death_v2
}
zm_wall_left : restart notify wall_anim
{
ai_zombie_leaper_wall_traverse_l
}
zm_wall_left_large : restart notify wall_anim
{
ai_zombie_leaper_wall_traverse_l_large
}
zm_wall_right : restart notify wall_anim
{
ai_zombie_leaper_wall_traverse_r
}
zm_wall_right_large : restart notify wall_anim
{
ai_zombie_leaper_wall_traverse_r_large
}
zm_wall_up : restart notify wall_anim
{
ai_zombie_leaper_ceiling_traverse
}
zm_building_leap : aliased restart notify building_leap_anim
{
gap1_from_antenna ai_leaper_traverse_dierise_gap1_from_antenna
gap1_to_antenna ai_leaper_traverse_dierise_gap1_to_antenna
gap5b_from_conference ai_leaper_traverse_dierise_gap5b_from_conference
gap5b_to_conference ai_leaper_traverse_dierise_gap5b_to_conference
gap5a_from_conference ai_leaper_traverse_dierise_gap5a_from_conference
gap5a_to_conference ai_leaper_traverse_dierise_gap5a_to_conference
gap6_low_to_high ai_leaper_traverse_dierise_gap6_low_to_high
gap6_high_to_low ai_leaper_traverse_dierise_gap6_high_to_low
gap14a_high_to_low ai_leaper_traverse_dierise_gap14a_high_to_low
gap14b_high_to_low ai_leaper_traverse_dierise_gap14b_high_to_low
gap14c_high_to_low ai_leaper_traverse_dierise_gap14c_high_to_low
gap14d_low_to_high ai_leaper_traverse_dierise_gap14d_low_to_high
gap14e_high_to_low ai_leaper_traverse_dierise_gap14e_high_to_low
gap14f_high_to_low ai_leaper_traverse_dierise_gap14f_high_to_low
gap14g_high_to_low ai_leaper_traverse_dierise_gap14g_high_to_low
gap14h_low_to_high ai_leaper_traverse_dierise_gap14h_low_to_high
gap15f_high_to_low ai_leaper_traverse_dierise_gap15f_high_to_low
gap15c_low_to_high ai_leaper_traverse_dierise_gap15c_low_to_high
gap15g_high_to_low ai_leaper_traverse_dierise_gap15g_high_to_low
gap15a_from_girder ai_leaper_traverse_dierise_gap15a_from_girder
gap16a_low_to_high ai_leaper_traverse_dierise_gap16a_low_to_high
gap16a_high_to_low ai_leaper_traverse_dierise_gap16a_high_to_low
gap16b_high_to_low ai_leaper_traverse_dierise_gap16b_high_to_low
gap16b_low_to_high ai_leaper_traverse_dierise_gap16b_low_to_high
gap17a_low_to_high ai_leaper_traverse_dierise_gap17a_low_to_high
gap18_high_to_low ai_leaper_traverse_dierise_gap18_high_to_low
jump_down_176 ai_zombie_jump_down_176
jump_down_184 ai_zombie_jump_down_184
jump_down_190 ai_zombie_jump_down_190
// jump_down_286 ai_zombie_jump_down_286
jump_down_176_vent ai_leaper_dierise_ventfall_176
// jump_down_184_vent ai_leaper_dierise_ventfall_184
// jump_down_190_vent ai_leaper_dierise_ventfall_190
// jump_down_286_vent ai_leaper_dierise_ventfall_286
jump_up_190_dlc1 ai_zombie_jump_up_grabbed_190_dlc1
green_start_1 ai_zombie_leaper_traverse_dierise_green_ext_a
green_start_2 ai_zombie_leaper_traverse_dierise_green_ext_b
green_level1_1 ai_zombie_leaper_traverse_dierise_green_ext_c
green_level2a_1 ai_zombie_leaper_traverse_dierise_bluegreen_antenna_to_escalator
green_level2a_2 ai_zombie_leaper_traverse_dierise_green_ext_d
green_level2b_1 ai_leaper_traverse_shoestore
green_level3a_1 ai_zombie_leaper_traverse_dierise_green_ext_e
green_level3a_2 ai_zombie_leaper_traverse_dierise_green_ext_g
green_level3d_1 ai_zombie_leaper_traverse_dierise_green_ext_f
orange_elevator_1_down ai_leaper_traverse_dierise_shaft1_to_bottom
orange_elevator_1_up ai_leaper_traverse_dierise_shaft1_from_bottom
orange_elevator_2_down ai_leaper_traverse_dierise_shaft2_to_bottom
orange_elevator_2_up ai_leaper_traverse_dierise_shaft2_from_bottom
orange_level1_1_right ai_zombie_leaper_traverse_dierise_orange_ext_a_right
orange_level1_1_left ai_zombie_leaper_traverse_dierise_orange_ext_a_left
orange_level3a_1_left ai_zombie_leaper_traverse_dierise_orange_ext_b_left
orange_level3a_1_right ai_zombie_leaper_traverse_dierise_orange_ext_b_right
orange_level3b_1 ai_leaper_traverse_dierise_restaurant_in
orange_level3b_2 ai_zombie_leaper_traverse_dierise_orange_ext_c
blue_level1_1 ai_zombie_leaper_traverse_dierise_blue_ext_a
}
zm_traverse : aliased restart notify traverse_anim
{
jump_down_40 ai_zombie_jump_down_40
jump_down_48 ai_zombie_jump_down_48
jump_up_grabbed_48 ai_zombie_jump_up_grabbed_48
jump_up_175 ai_leaper_jump_up_175
jump_down_96 ai_zombie_jump_down_96
jump_down_120 ai_leaper_jump_down_120
jump_down_176 ai_zombie_jump_down_176
jump_down_184 ai_zombie_jump_down_184
jump_down_190 ai_zombie_jump_down_190
jump_up_grabbed_190 ai_zombie_jump_up_grabbed_190
jump_down_127 ai_zombie_jump_down_127
jump_up_127 ai_zombie_jump_up_127
// jump_down_286 ai_zombie_jump_down_286
traverse_48 ai_zombie_traverse_48
mantle_over_40_hurdle ai_leaper_traverse_dierise_barrier
// zm_highrise specific traversals
dierise_traverse_1_high_to_low ai_leaper_traverse_dierise_1_high_to_low
dierise_traverse_1_low_to_high ai_leaper_traverse_dierise_1_low_to_high
dierise_traverse_2_high_to_low ai_leaper_traverse_dierise_2_high_to_low
dierise_traverse_2_low_to_high ai_leaper_traverse_dierise_2_low_to_high
dierise_traverse_3_high_to_low ai_leaper_traverse_dierise_3_high_to_low
dierise_traverse_3_low_to_high ai_leaper_traverse_dierise_3_low_to_high
dierise_traverse_4_high_to_low ai_leaper_traverse_dierise_4_high_to_low
dierise_traverse_4_low_to_high ai_leaper_traverse_dierise_4_low_to_high
dierise_traverse_5_high_to_low ai_leaper_traverse_dierise_chrest_elevator_high_to_low
dierise_traverse_5_low_to_high ai_leaper_traverse_dierise_5_low_to_high
dierise_gap1_to_antenna ai_leaper_traverse_dierise_gap1_to_antenna
dierise_gap1_from_antenna ai_leaper_traverse_dierise_gap1_from_antenna
gap2_from_roof ai_leaper_traverse_dierise_gap2_from_roof
gap2_to_roof ai_leaper_traverse_dierise_gap2_to_roof
dierise_gap4b_to_roof ai_leaper_traverse_dierise_gap4b_to_roof
dierise_gap4b_from_roof ai_leaper_traverse_dierise_gap4b_from_roof
dierise_gap5a_from_conference ai_leaper_traverse_dierise_gap5a_from_conference
dierise_gap5a_to_conference ai_leaper_traverse_dierise_gap5a_to_conference
dierise_gap5b_from_conference ai_leaper_traverse_dierise_gap5b_from_conference
dierise_gap5b_to_conference ai_leaper_traverse_dierise_gap5b_to_conference
dierise_gap6_high_to_low ai_leaper_traverse_dierise_gap6_high_to_low
dierise_gap6_low_to_high ai_leaper_traverse_dierise_gap6_low_to_high
dierise_gap7_from_top_ledge ai_leaper_traverse_dierise_gap7_from_top_ledge
dierise_gap7_to_top_ledge ai_leaper_traverse_dierise_gap7_to_top_ledge
dierise_gap8_high_to_low ai_leaper_traverse_dierise_gap8_high_to_low
dierise_gap8_low_to_high ai_leaper_traverse_dierise_gap8_low_to_high
dierise_gap9_high_to_low ai_leaper_traverse_dierise_gap9_high_to_low
dierise_gap9_low_to_high ai_leaper_traverse_dierise_gap9_low_to_high
dierise_gap10_high_to_low ai_leaper_traverse_dierise_gap10_high_to_low
dierise_gap10_low_to_high ai_leaper_traverse_dierise_gap10_low_to_high
// dierise_gap11_high_to_low ai_leaper_traverse_dierise_gap11_high_to_low
// dierise_gap11_low_to_high ai_leaper_traverse_dierise_gap11_low_to_high
// dierise_gap13_high_to_low ai_leaper_traverse_dierise_gap13_high_to_low
// dierise_gap13_low_to_high ai_leaper_traverse_dierise_gap13_low_to_high
dierise_gap14a_high_to_low ai_leaper_traverse_dierise_gap14a_high_to_low
// dierise_gap14a_low_to_high ai_leaper_traverse_dierise_gap14a_low_to_high
dierise_gap14b_high_to_low ai_leaper_traverse_dierise_gap14b_high_to_low
// dierise_gap14b_low_to_high ai_leaper_traverse_dierise_gap14b_low_to_high
dierise_gap14c_high_to_low ai_leaper_traverse_dierise_gap14c_high_to_low
dierise_gap14c_low_to_high ai_leaper_traverse_dierise_gap14c_low_to_high
dierise_gap14d_high_to_low ai_leaper_traverse_dierise_gap14d_high_to_low
dierise_gap14d_low_to_high ai_leaper_traverse_dierise_gap14d_low_to_high
dierise_gap14e_high_to_low ai_leaper_traverse_dierise_gap14e_high_to_low
dierise_gap14e_low_to_high ai_leaper_traverse_dierise_gap14e_low_to_high
dierise_gap14f_high_to_low ai_leaper_traverse_dierise_gap14f_high_to_low
dierise_gap14f_low_to_high ai_leaper_traverse_dierise_gap14f_low_to_high
dierise_gap14g_high_to_low ai_leaper_traverse_dierise_gap14g_high_to_low
dierise_gap14g_low_to_high ai_leaper_traverse_dierise_gap14g_low_to_high
dierise_gap14h_high_to_low ai_leaper_traverse_dierise_gap14h_high_to_low
dierise_gap14h_low_to_high ai_leaper_traverse_dierise_gap14h_low_to_high
dierise_gap15a_from_girder ai_leaper_traverse_dierise_gap15a_from_girder
dierise_gap15b_from_girder ai_leaper_traverse_dierise_gap15b_from_girder
dierise_gap15f_low_to_high ai_leaper_traverse_dierise_gap15f_low_to_high
dierise_gap15f_high_to_low ai_leaper_traverse_dierise_gap15f_high_to_low
dierise_gap15g_high_to_low ai_leaper_traverse_dierise_gap15g_high_to_low
dierise_gap15g_low_to_high ai_leaper_traverse_dierise_gap15g_low_to_high
}
zm_traverse_elevator : aliased restart notify traverse_anim
{
// zm_jump_down_from_elevator_bottom ai_leaper_jump_down_from_elevator_bottom
// zm_jump_up_to_elevator_bottom ai_leaper_jump_up_to_elevator_bottom
zm_jump_down_to_elevator_top ai_leaper_jump_down_to_elevator_roof
zm_jump_up_from_elevator_top ai_leaper_jump_up_from_elevator_roof
zm_zombie_climb_elevator ai_zombie_leaper_climb_elevator
}
zm_traverse_elevator : aliased restart notify traverse_anim
{
// zm_jump_down_from_elevator_bottom ai_leaper_jump_down_from_elevator_bottom
// zm_jump_up_to_elevator_bottom ai_leaper_jump_up_to_elevator_bottom
zm_jump_down_to_elevator_top ai_leaper_jump_down_to_elevator_roof
zm_jump_up_from_elevator_top ai_leaper_jump_up_from_elevator_roof
zm_zombie_climb_elevator ai_zombie_leaper_climb_elevator
}
// TEMP: ported over zombie barrier traversals for leapers. zombie_move_speed parameter should only ever be "run" on leapers.
zm_traverse_barrier : aliased restart notify traverse_anim
{
barrier_run ai_leaper_traverse_dierise_barrier
barrier_sprint ai_leaper_traverse_dierise_barrier
}
// traversal anims that are DieRise specific. **REQUIRES CUSTOM TRAVERSE STATE
zm_traverse_dierise : aliased restart notify traverse_anim
{
dierise_round_counter_from_stools ai_leaper_crawl_traverse_round_counter_from_stools
dierise_round_counter_to_stools ai_leaper_crawl_traverse_round_counter_to_stools
dierise_chrest_interior_high_to_low ai_leaper_traverse_dierise_chrest_interior_high_to_low
dierise_chrest_interior_low_to_high ai_leaper_traverse_dierise_chrest_interior_low_to_high
dierise_chrest_interior_alt_down ai_leaper_traverse_dierise_chrest_interior_alt_high_to_low
dierise_chrest_interior_alt_up ai_leaper_traverse_dierise_chrest_interior_alt_low_to_high
jump_up_antenna ai_zombie_jump_up_grabbed_antenna
jump_up_sewing ai_leaper_jump_up_sewing
dierise_blue_ac_unit ai_leaper_traverse_dierise_ac_unit
dierise_chrest_gap ai_leaper_traverse_dierise_chrest_gap
dierise_escape_elevator_hallway ai_leaper_traverse_dierise_barrier
dierise_traverse_6_low_to_high ai_leaper_traverse_dierise_6_low_to_high
dierise_traverse_6_high_to_low ai_leaper_traverse_dierise_6_high_to_low
dierise_traverse_7_low_to_high ai_leaper_traverse_dierise_7_low_to_high
dierise_traverse_7_high_to_low ai_leaper_traverse_dierise_7_high_to_low
dierise_gap16a_high_to_low ai_leaper_traverse_dierise_gap16a_high_to_low
dierise_gap16a_low_to_high ai_leaper_traverse_dierise_gap16a_low_to_high
dierise_gap16b_high_to_low ai_leaper_traverse_dierise_gap16b_high_to_low
dierise_gap16b_low_to_high ai_leaper_traverse_dierise_gap16b_low_to_high
dierise_gap17a_high_to_low ai_leaper_traverse_dierise_gap17a_high_to_low
dierise_gap17a_low_to_high ai_leaper_traverse_dierise_gap17a_low_to_high
dierise_gap17c_high_to_low ai_leaper_traverse_dierise_gap17c_high_to_low
dierise_gap17c_low_to_high ai_leaper_traverse_dierise_gap17c_low_to_high
dierise_gap18_high_to_low ai_leaper_traverse_dierise_gap18_high_to_low
dierise_gap19_from_railing ai_leaper_traverse_dierise_gap19_from_railing
dierise_gap19_to_railing ai_leaper_traverse_dierise_gap19_to_railing
}
zm_move_walk_slide : notify move_anim
{
ai_zombie_crawl_slipslide_slow
}
zm_move_run_slide : notify move_anim
{
ai_zombie_crawl_slipslide_slow
}
zm_move_sprint_slide : notify move_anim
{
ai_zombie_crawl_slipslide_fast
}
zm_move_slide_recover : restart notify slide_recover_anim
{
ai_zombie_crawl_slipslide_recover
}
zm_spawn_elevator_from_ceiling : notify spawn_anim
{
ai_zombie_leaper_elevator_from_ceiling
}
zm_spawn_elevator_from_floor : notify spawn_anim
{
ai_zombie_leaper_elevator_from_floor
}

View File

@ -0,0 +1,511 @@
zm_inert : aliased notify inert_anim
{
inert1 ai_zombie_inert_look_v1
inert2 ai_zombie_inert_look_v2
inert3 ai_zombie_inert_stagger_v1
inert4 ai_zombie_inert_stagger_v2
inert5 ai_zombie_inert_stagger_v3
inert6 ai_zombie_inert_stagger_v4
inert7 ai_zombie_inert_circle_v1
}
zm_inert_trans : aliased notify inert_trans_anim
{
inert_2_walk_1 ai_zombie_inert_2_walk_v11
inert_2_walk_2 ai_zombie_inert_2_walk_v12
inert_2_walk_3 ai_zombie_inert_2_walk_v13
inert_2_walk_4 ai_zombie_inert_2_walk_v14
inert_2_run_1 ai_zombie_inert_2_run_v1
inert_2_run_2 ai_zombie_inert_2_run_v2
inert_2_sprint_1 ai_zombie_inert_2_sprint_v1
inert_2_sprint_2 ai_zombie_inert_2_sprint_v2
}
zm_inert_crawl : aliased missing_legs notify inert_anim
{
inert1 ai_zombie_crawl_inert_v1
inert2 ai_zombie_crawl_inert_v2
inert3 ai_zombie_crawl_inert_v3
inert4 ai_zombie_crawl_inert_v4
inert5 ai_zombie_crawl_inert_v5
inert6 ai_zombie_crawl_inert_v6
inert7 ai_zombie_crawl_inert_v7
}
zm_inert_crawl_trans : aliased missing_legs notify inert_trans_anim
{
inert_2_walk_1 ai_zombie_crawl_inert_2_walk_v1
inert_2_run_1 ai_zombie_crawl_inert_2_run_v1
inert_2_run_2 ai_zombie_crawl_inert_2_run_v2
inert_2_sprint_1 ai_zombie_crawl_inert_2_sprint_v1
inert_2_sprint_2 ai_zombie_crawl_inert_2_sprint_v2
}
zm_idle : notify idle_anim
{
ai_zombie_idle_v1_delta
}
zm_idle_crawl : notify idle_anim
{
ai_zombie_idle_crawl_delta
}
zm_move_walk : notify move_anim
{
ai_zombie_walk_v1
ai_zombie_walk_v2
ai_zombie_walk_v3
ai_zombie_walk_v4
ai_zombie_walk_v6
ai_zombie_walk_v7
ai_zombie_walk_v9
ai_zombie_walk_v9
}
zm_move_walk_crawl : missing_legs notify move_anim
{
ai_zombie_crawl
ai_zombie_crawl_v1
ai_zombie_crawl_v2
ai_zombie_crawl_v3
ai_zombie_crawl_v4
ai_zombie_crawl_v5
}
zm_move_run : notify move_anim
{
ai_zombie_walk_fast_v1
ai_zombie_walk_fast_v2
ai_zombie_walk_fast_v3
ai_zombie_run_v2
ai_zombie_run_v4
ai_zombie_run_v3
}
zm_move_run_crawl : missing_legs notify move_anim
{
ai_zombie_crawl
ai_zombie_crawl_v1
ai_zombie_crawl_v2
ai_zombie_crawl_v3
ai_zombie_crawl_v4
ai_zombie_crawl_v5
}
zm_move_sprint : notify move_anim
{
ai_zombie_sprint_v1
ai_zombie_sprint_v2
}
zm_move_sprint_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_sprint
ai_zombie_crawl_sprint_1
ai_zombie_crawl_sprint_2
}
zm_move_super_sprint : notify move_anim
{
ai_zombie_fast_sprint_01
ai_zombie_fast_sprint_02
}
zm_move_super_sprint_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_sprint
ai_zombie_crawl_sprint_1
ai_zombie_crawl_sprint_2
}
zm_move_stumpy : missing_legs notify move_anim
{
ai_zombie_walk_on_hands_a
ai_zombie_walk_on_hands_b
}
zm_step_left : restart notify step_anim
{
ai_zombie_spets_sidestep_left_a
ai_zombie_spets_sidestep_left_b
}
zm_step_right : restart notify step_anim
{
ai_zombie_spets_sidestep_right_a
ai_zombie_spets_sidestep_right_b
}
zm_roll_forward : restart notify step_anim
{
ai_zombie_spets_roll_a
ai_zombie_spets_roll_b
ai_zombie_spets_roll_c
}
zm_walk_melee : restart notify melee_anim
{
ai_zombie_attack_v2
ai_zombie_attack_v4
ai_zombie_attack_v6
ai_zombie_attack_v1
ai_zombie_attack_forward_v1
ai_zombie_attack_forward_v2
ai_zombie_walk_attack_v1
ai_zombie_walk_attack_v2
ai_zombie_walk_attack_v3
ai_zombie_walk_attack_v4
}
zm_walk_melee_crawl : restart missing_legs notify melee_anim
{
ai_zombie_attack_crawl
ai_zombie_attack_crawl_lunge
}
zm_run_melee : restart notify melee_anim
{
ai_zombie_attack_v2
ai_zombie_attack_v4
ai_zombie_attack_v6
ai_zombie_attack_v1
ai_zombie_attack_forward_v1
ai_zombie_attack_forward_v2
ai_zombie_run_attack_v1
ai_zombie_run_attack_v2
ai_zombie_run_attack_v3
}
zm_run_melee_crawl : restart missing_legs notify melee_anim
{
ai_zombie_attack_crawl
ai_zombie_attack_crawl_lunge
}
zm_stumpy_melee : restart missing_legs notify melee_anim
{
ai_zombie_walk_on_hands_shot_a
ai_zombie_walk_on_hands_shot_b
}
zm_taunt : restart notify taunt_anim
{
ai_zombie_taunts_4
ai_zombie_taunts_7
ai_zombie_taunts_9
ai_zombie_taunts_5b
ai_zombie_taunts_5c
ai_zombie_taunts_5d
ai_zombie_taunts_5e
ai_zombie_taunts_5f
}
zm_zbarrier_board_tear_in : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_grab
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_grab
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_grab
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_grab
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_grab
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_grab
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_grab
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_grab
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_grab
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_grab
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_grab
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_grab
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_grab
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_grab
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_grab
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_grab
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_grab
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_grab
}
zm_zbarrier_board_tear_loop : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_hold
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_hold
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_hold
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_hold
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_hold
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_hold
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_hold
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_hold
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_hold
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_hold
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_hold
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_hold
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_hold
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_hold
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_hold
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_hold
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_hold
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_hold
}
zm_zbarrier_board_tear_out : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_pull
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_pull
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_pull
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_pull
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_pull
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_pull
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_pull
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_pull
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_pull
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_pull
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_pull
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_pull
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_pull
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_pull
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_pull
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_pull
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_pull
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_pull
}
zm_zbarrier_board_tear_in_crawl : aliased restart missing_legs notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_grab
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_grab
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_grab
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_grab
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_grab
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_grab
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_grab
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_grab
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_grab
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_grab
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_grab
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_grab
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_grab
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_grab
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_grab
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_grab
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_grab
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_grab
}
zm_zbarrier_board_tear_loop_crawl : aliased restart missing_legs notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_hold
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_hold
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_hold
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_hold
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_hold
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_hold
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_hold
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_hold
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_hold
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_hold
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_hold
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_hold
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_hold
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_hold
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_hold
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_hold
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_hold
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_hold
}
zm_zbarrier_board_tear_out_crawl : aliased restart missing_legs notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_pull
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_pull
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_pull
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_pull
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_pull
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_pull
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_pull
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_pull
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_pull
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_pull
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_pull
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_pull
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_pull
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_pull
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_pull
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_pull
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_pull
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_pull
}
zm_window_melee : restart notify window_melee_anim
{
ai_zombie_window_attack_arm_l_out
ai_zombie_window_attack_arm_r_out
}
zm_rise : restart notify rise_anim
{
ai_zombie_traverse_ground_v1_walk
ai_zombie_traverse_ground_v2_walk_altA
ai_zombie_traverse_ground_v1_run
ai_zombie_traverse_ground_climbout_fast
}
zm_rise_death_in : restart notify death_anim
{
ai_zombie_traverse_ground_v1_deathinside
ai_zombie_traverse_ground_v1_deathinside_alt
}
zm_rise_death_out : restart notify death_anim
{
ai_zombie_traverse_ground_v1_deathoutside
ai_zombie_traverse_ground_v1_deathoutside_alt
}
zm_faller_attack : restart notify attack_anim
{
ai_zombie_ceiling_attack_01
ai_zombie_ceiling_attack_02
}
zm_faller_emerge : restart notify emerge_anim
{
ai_zombie_ceiling_emerge_01
}
zm_faller_emerge_death : restart notify death_anim
{
ai_zombie_ceiling_death
}
zm_faller_fall : restart notify fall_anim
{
ai_zombie_ceiling_dropdown_01
}
zm_faller_fall_loop : notify fall_anim
{
ai_zombie_ceiling_fall_loop
}
zm_faller_land : restart notify land_anim
{
ai_zombie_ceiling_fall_land
ai_zombie_ceiling_fall_land_02
}
zm_death : restart notify death_anim
{
ch_dazed_a_death
ch_dazed_b_death
ch_dazed_c_death
ch_dazed_d_death
}
zm_death_crawl : restart missing_legs notify death_anim
{
ai_zombie_crawl_death_v1
ai_zombie_crawl_death_v2
}
zm_traverse_barrier : aliased restart notify traverse_anim
{
barrier_walk ai_zombie_traverse_v1
barrier_walk ai_zombie_traverse_v2
barrier_run ai_zombie_traverse_v5
barrier_sprint ai_zombie_traverse_v6
barrier_sprint ai_zombie_traverse_v7
}
zm_traverse_barrier_crawl : aliased restart missing_legs notify traverse_anim
{
barrier_crawl ai_zombie_traverse_crawl_v1
barrier_crawl ai_zombie_traverse_v4
}
zm_barricade_enter : aliased restart notify barricade_enter_anim
{
barrier_walk_m ai_zombie_barricade_enter_m_v1
barrier_walk_m ai_zombie_barricade_enter_m_v2
barrier_run_m ai_zombie_barricade_enter_m_v5
barrier_sprint_m ai_zombie_barricade_enter_m_v6
barrier_sprint_m ai_zombie_barricade_enter_m_v7
barrier_walk_r ai_zombie_barricade_enter_r
barrier_run_r ai_zombie_barricade_enter_run_r
barrier_sprint_r ai_zombie_barricade_enter_sprint_r
barrier_walk_l ai_zombie_barricade_enter_l
barrier_run_l ai_zombie_barricade_enter_run_l
barrier_sprint_l ai_zombie_barricade_enter_sprint_l
}
zm_barricade_enter_crawl : aliased restart missing_legs notify barricade_enter_anim
{
barrier_walk_m ai_zombie_barricade_enter_m_nolegs
barrier_walk_m ai_zombie_barricade_enter_m_v4
barrier_run_m ai_zombie_barricade_enter_m_nolegs
barrier_sprint_m ai_zombie_barricade_enter_m_nolegs
barrier_walk_r ai_zombie_crawl_barricade_enter_r
barrier_run_r ai_zombie_crawl_barricade_enter_run_r
barrier_sprint_r ai_zombie_crawl_barricade_enter_sprint_r
barrier_walk_l ai_zombie_crawl_barricade_enter_l
barrier_run_l ai_zombie_crawl_barricade_enter_run_l
barrier_sprint_l ai_zombie_crawl_barricade_enter_sprint_l
}
////traverse anims, not all necessarily used on every level
zm_traverse : aliased restart notify traverse_anim
{
jump_down_40 ai_zombie_jump_down_40
jump_down_fast_40 ai_zombie_jump_down_fast_40
// jump_down_48 ai_zombie_jump_down_48
jump_down_72 ai_zombie_jump_down_72
jump_down_96 ai_zombie_jump_down_96
// jump_down_120 ai_zombie_jump_down_120
jump_down_127 ai_zombie_jump_down_127
// jump_down_184 ai_zombie_jump_down_184
jump_down_176 ai_zombie_jump_down_176
// jump_down_190 ai_zombie_jump_down_190
// jump_down_222 ai_zombie_jump_down_222
// jump_down_240 ai_zombie_jump_down_240
// jump_down_286 ai_zombie_jump_down_286
// jump_down_386 ai_zombie_jump_down_386
jump_up_72 ai_zombie_jump_up_72
jump_up_96 ai_zombie_jump_up_96
jump_up_154 ai_zombie_jump_up_154
jump_up_127 ai_zombie_jump_up_127
jump_up_222 ai_zombie_jump_up_222
jump_up_to_climb ai_zombie_jump_up_2_climb
// jump_up_to_climb_coast ai_zombie_jump_up_2_climb_coast
// mantle_over_40_hurdle ai_zombie_traverse_v6
traverse_garage_door ai_zombie_traverse_garage_roll
}
//
////traverse anims, not all necessarily used on every level
zm_traverse_crawl : aliased restart missing_legs notify traverse_anim
{
jump_down_40_crawl ai_zombie_crawl_jump_down_40
jump_down_fast_40_crawl ai_zombie_crawl_jump_down_40
// jump_down_48_crawl ai_zombie_crawl_jump_down_48
jump_down_72_crawl ai_zombie_crawl_jump_down_72
jump_down_96_crawl ai_zombie_crawl_jump_down_96
// jump_down_120_crawl ai_zombie_crawl_jump_down_120
jump_down_127_crawl ai_zombie_crawl_jump_down_127
jump_down_176_crawl ai_zombie_crawl_jump_down_176
// jump_down_184_crawl ai_zombie_crawl_jump_down_184
// jump_down_190_crawl ai_zombie_crawl_jump_down_189
// jump_down_222_crawl ai_zombie_crawl_jump_down_222
// jump_down_240_crawl ai_zombie_crawl_jump_down_240
// jump_down_286_crawl ai_zombie_crawl_jump_down_286
// jump_down_386_crawl ai_zombie_crawl_jump_down_386
jump_up_72_crawl ai_zombie_crawl_jump_up_72
jump_up_96_crawl ai_zombie_crawl_jump_up_96
jump_up_154_crawl ai_zombie_crawl_jump_up_154
jump_up_127_crawl ai_zombie_crawl_jump_up_127
jump_up_222_crawl ai_zombie_crawl_jump_up_222
jump_up_to_climb_crawl ai_zombie_crawl_jump_up_2_climb
// jump_up_to_climb_coast_crawl ai_zombie_crawl_jump_up_2_climb_coast
// mantle_over_40_hurdle_crawl ai_zombie_traverse_crawl_v1
traverse_garage_door_crawl ai_zombie_crawl
}

View File

@ -0,0 +1,167 @@
zm_stop_idle : notify stop_idle
{
zombie_dog_idle
}
zm_stop_attackidle_growl : notify attack_idle
{
zombie_dog_attackidle_growl
}
zm_stop_attackidle : notify attack_idle
{
zombie_dog_attackidle
}
zm_stop_attackidle_bark : notify attack_idle
{
zombie_dog_attackidle_bark
}
zm_combat_attack_player_close_range : notify attack_combat
{
zombie_dog_run_attack_low
}
zm_combat_attackidle_growl : notify attack_combat
{
zombie_dog_run_attack
}
zm_combat_attackidle : notify attack_combat
{
zombie_dog_run_attack
}
zm_combat_attackidle_bark : notify attack_combat
{
zombie_dog_run_attack
}
zm_move_run : notify move_run
{
zombie_dog_run
}
zm_move_stop : notify move_stop
{
zombie_dog_run_stop
}
zm_move_walk : notify move_walk
{
zombie_dog_trot
}
zm_move_start : notify move_start
{
zombie_dog_run_start
}
zm_traverse_wallhop : notify traverse_wallhop
{
zombie_dog_traverse_up_40
}
move_turn_left : notify move_turn
{
zombie_dog_turn_90_left
}
move_run_turn_left : notify move_turn
{
zombie_dog_run_turn_90_left
}
move_turn_right : notify move_turn
{
zombie_dog_turn_90_right
}
move_run_turn_right : notify move_turn
{
zombie_dog_run_turn_90_right
}
move_turn_around_left : notify move_turn
{
zombie_dog_turn_180_left
}
move_run_turn_around_left : notify move_turn
{
zombie_dog_run_turn_180_left
}
move_run_turn_around_right : notify move_turn
{
zombie_dog_run_turn_180_right
}
move_turn_around_right : notify move_turn
{
zombie_dog_turn_180_right
}
move_run_turn_around_right2 : notify move_turn
{
zombie_dog_run_turn_180_right
}
death_front : notify dead_dog
{
zombie_dog_death_front
}
death_right : notify dead_dog
{
zombie_dog_death_hit_right
}
death_back : notify dead_dog
{
zombie_dog_death_hit_back
}
death_left : notify dead_dog
{
zombie_dog_death_hit_left
}
zm_traverse_barrier : aliased restart notify traverse_anim
{
barrier_walk zombie_dog_run_jump_window_40
barrier_walk zombie_dog_run_jump_window_40
barrier_run zombie_dog_run_jump_window_40
barrier_sprint zombie_dog_run_jump_window_40
barrier_sprint zombie_dog_run_jump_window_40
}
zm_barricade_enter : aliased restart notify barricade_enter_anim
{
barrier_walk_m zombie_dog_run_jump_window_40
barrier_run_m zombie_dog_run_jump_window_40
barrier_sprint_m zombie_dog_run_jump_window_40
barrier_walk_r zombie_dog_run_jump_window_40
barrier_run_r zombie_dog_run_jump_window_40
barrier_sprint_r zombie_dog_run_jump_window_40
barrier_walk_l zombie_dog_run_jump_window_40
barrier_run_l zombie_dog_run_jump_window_40
barrier_sprint_l zombie_dog_run_jump_window_40
}
////traverse anims, not all necessarily used on every level
zm_traverse : aliased restart notify traverse_anim
{
// jump_down_48 zombie_dog_traverse_down_40
// jump_down_96 zombie_dog_traverse_down_96
jump_down_127 zombie_dog_traverse_down_126
// jump_down_190 zombie_dog_traverse_down_190
// jump_down_222 zombie_dog_traverse_down_190
jump_up_127 zombie_dog_traverse_up_40
// jump_up_222 zombie_dog_traverse_up_80
// jump_across_120 ai_zombie_dog_jump_across_120
}

View File

@ -0,0 +1,729 @@
zm_inert : aliased notify inert_anim
{
inert1 ai_zombie_inert_v4
inert2 ai_zombie_inert_v6
inert3 ai_zombie_inert_stagger_v1
inert4 ai_zombie_inert_stagger_v2
inert5 ai_zombie_inert_stagger_v3
inert6 ai_zombie_inert_stagger_v4
inert7 ai_zombie_inert_circle_v1
}
zm_inert_trans : aliased notify inert_trans_anim
{
inert_2_walk_1 ai_zombie_inert_2_awake_v1
inert_2_walk_2 ai_zombie_inert_2_awake_v2
inert_2_walk_3 ai_zombie_inert_2_awake_v3
inert_2_walk_4 ai_zombie_inert_2_awake_v8
inert_2_run_1 ai_zombie_inert_2_awake_v4
inert_2_run_2 ai_zombie_inert_2_awake_v5
inert_2_sprint_1 ai_zombie_inert_2_awake_v6
inert_2_sprint_2 ai_zombie_inert_2_awake_v7
}
zm_inert_crawl : aliased missing_legs notify inert_anim
{
inert1 ai_zombie_crawl_inert_v1
inert2 ai_zombie_crawl_inert_v2
inert3 ai_zombie_crawl_inert_v3
inert4 ai_zombie_crawl_inert_v4
inert5 ai_zombie_crawl_inert_v5
inert6 ai_zombie_crawl_inert_v6
inert7 ai_zombie_crawl_inert_v7
}
zm_inert_crawl_trans : aliased missing_legs notify inert_trans_anim
{
inert_2_walk_1 ai_zombie_crawl_inert_2_awake_v5
inert_2_run_1 ai_zombie_crawl_inert_2_awake_v1
inert_2_run_2 ai_zombie_crawl_inert_2_awake_v2
inert_2_sprint_1 ai_zombie_crawl_inert_2_awake_v3
inert_2_sprint_2 ai_zombie_crawl_inert_2_awake_v4
}
zm_idle : notify idle_anim
{
ai_zombie_idle_v1_delta
}
zm_idle_crawl : notify idle_anim
{
ai_zombie_idle_crawl_delta
}
zm_move_walk : notify move_anim
{
ai_zombie_walk_v1
ai_zombie_walk_v2
ai_zombie_walk_v3
ai_zombie_walk_v4
ai_zombie_walk_v6
ai_zombie_walk_v7
ai_zombie_walk_v9
ai_zombie_walk_v9
}
zm_move_walk_crawl : missing_legs notify move_anim
{
ai_zombie_crawl
ai_zombie_crawl_v1
ai_zombie_crawl_v2
ai_zombie_crawl_v3
ai_zombie_crawl_v4
ai_zombie_crawl_v5
}
zm_move_run : notify move_anim
{
ai_zombie_walk_fast_v1
ai_zombie_walk_fast_v2
ai_zombie_walk_fast_v3
ai_zombie_run_v2
ai_zombie_run_v4
ai_zombie_run_v3
}
zm_move_run_crawl : missing_legs notify move_anim
{
ai_zombie_crawl
ai_zombie_crawl_v1
ai_zombie_crawl_v2
ai_zombie_crawl_v3
ai_zombie_crawl_v4
ai_zombie_crawl_v5
}
zm_move_sprint : notify move_anim
{
ai_zombie_sprint_v1
ai_zombie_sprint_v2
}
zm_move_sprint_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_sprint
ai_zombie_crawl_sprint_1
ai_zombie_crawl_sprint_2
}
zm_move_super_sprint : notify move_anim
{
ai_zombie_fast_sprint_01
ai_zombie_fast_sprint_02
}
zm_move_super_sprint_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_sprint
ai_zombie_crawl_sprint_1
ai_zombie_crawl_sprint_2
}
zm_move_stumpy : missing_legs notify move_anim
{
ai_zombie_walk_on_hands_a
ai_zombie_walk_on_hands_b
}
zm_step_left : restart notify step_anim
{
ai_zombie_spets_sidestep_left_a
ai_zombie_spets_sidestep_left_b
}
zm_step_right : restart notify step_anim
{
ai_zombie_spets_sidestep_right_a
ai_zombie_spets_sidestep_right_b
}
zm_roll_forward : restart notify step_anim
{
ai_zombie_spets_roll_a
ai_zombie_spets_roll_b
ai_zombie_spets_roll_c
}
zm_walk_melee : restart notify melee_anim
{
ai_zombie_attack_v2
ai_zombie_attack_v4
ai_zombie_attack_v6
ai_zombie_attack_v1
ai_zombie_attack_forward_v1
ai_zombie_attack_forward_v2
ai_zombie_walk_attack_v1
ai_zombie_walk_attack_v2
ai_zombie_walk_attack_v3
ai_zombie_walk_attack_v4
}
zm_walk_melee_crawl : restart missing_legs notify melee_anim
{
ai_zombie_attack_crawl
ai_zombie_attack_crawl_lunge
}
zm_run_melee : restart notify melee_anim
{
ai_zombie_attack_v2
ai_zombie_attack_v4
ai_zombie_attack_v6
ai_zombie_attack_v1
ai_zombie_attack_forward_v1
ai_zombie_attack_forward_v2
ai_zombie_run_attack_v1
ai_zombie_run_attack_v2
ai_zombie_run_attack_v3
}
zm_run_melee_crawl : restart missing_legs notify melee_anim
{
ai_zombie_attack_crawl
ai_zombie_attack_crawl_lunge
}
zm_stumpy_melee : restart missing_legs notify melee_anim
{
ai_zombie_walk_on_hands_shot_a
ai_zombie_walk_on_hands_shot_b
}
zm_taunt : restart notify taunt_anim
{
ai_zombie_taunts_4
ai_zombie_taunts_7
ai_zombie_taunts_9
ai_zombie_taunts_5b
ai_zombie_taunts_5c
ai_zombie_taunts_5d
ai_zombie_taunts_5e
ai_zombie_taunts_5f
}
zm_board_tear_in : restart notify tear_anim
{
ai_zombie_boardtear_aligned_m_1_grab
ai_zombie_boardtear_aligned_m_2_grab
ai_zombie_boardtear_aligned_m_3_grab
ai_zombie_boardtear_aligned_m_4_grab
ai_zombie_boardtear_aligned_m_5_grab
ai_zombie_boardtear_aligned_m_6_grab
ai_zombie_boardtear_aligned_r_1_grab
ai_zombie_boardtear_aligned_r_2_grab
ai_zombie_boardtear_aligned_r_3_grab
ai_zombie_boardtear_aligned_r_4_grab
ai_zombie_boardtear_aligned_r_5_grab
ai_zombie_boardtear_aligned_r_6_grab
ai_zombie_boardtear_aligned_l_1_grab
ai_zombie_boardtear_aligned_l_2_grab
ai_zombie_boardtear_aligned_l_3_grab
ai_zombie_boardtear_aligned_l_4_grab
ai_zombie_boardtear_aligned_l_5_grab
ai_zombie_boardtear_aligned_l_6_grab
}
zm_board_tear_loop : restart notify tear_anim
{
ai_zombie_boardtear_aligned_m_1_hold
ai_zombie_boardtear_aligned_m_2_hold
ai_zombie_boardtear_aligned_m_3_hold
ai_zombie_boardtear_aligned_m_4_hold
ai_zombie_boardtear_aligned_m_5_hold
ai_zombie_boardtear_aligned_m_6_hold
ai_zombie_boardtear_aligned_r_1_hold
ai_zombie_boardtear_aligned_r_2_hold
ai_zombie_boardtear_aligned_r_3_hold
ai_zombie_boardtear_aligned_r_4_hold
ai_zombie_boardtear_aligned_r_5_hold
ai_zombie_boardtear_aligned_r_6_hold
ai_zombie_boardtear_aligned_l_1_hold
ai_zombie_boardtear_aligned_l_2_hold
ai_zombie_boardtear_aligned_l_3_hold
ai_zombie_boardtear_aligned_l_4_hold
ai_zombie_boardtear_aligned_l_5_hold
ai_zombie_boardtear_aligned_l_6_hold
}
zm_board_tear_out : restart notify tear_anim
{
ai_zombie_boardtear_aligned_m_1_pull
ai_zombie_boardtear_aligned_m_2_pull
ai_zombie_boardtear_aligned_m_3_pull
ai_zombie_boardtear_aligned_m_4_pull
ai_zombie_boardtear_aligned_m_5_pull
ai_zombie_boardtear_aligned_m_6_pull
ai_zombie_boardtear_aligned_r_1_pull
ai_zombie_boardtear_aligned_r_2_pull
ai_zombie_boardtear_aligned_r_3_pull
ai_zombie_boardtear_aligned_r_4_pull
ai_zombie_boardtear_aligned_r_5_pull
ai_zombie_boardtear_aligned_r_6_pull
ai_zombie_boardtear_aligned_l_1_pull
ai_zombie_boardtear_aligned_l_2_pull
ai_zombie_boardtear_aligned_l_3_pull
ai_zombie_boardtear_aligned_l_4_pull
ai_zombie_boardtear_aligned_l_5_pull
ai_zombie_boardtear_aligned_l_6_pull
}
zm_board_tear_in_crawl : restart missing_legs notify tear_anim
{
ai_zombie_crawl_boardtear_aligned_m_1_grab
ai_zombie_crawl_boardtear_aligned_m_2_grab
ai_zombie_crawl_boardtear_aligned_m_3_grab
ai_zombie_crawl_boardtear_aligned_m_4_grab
ai_zombie_crawl_boardtear_aligned_m_5_grab
ai_zombie_crawl_boardtear_aligned_m_6_grab
ai_zombie_crawl_boardtear_aligned_r_1_grab
ai_zombie_crawl_boardtear_aligned_r_2_grab
ai_zombie_crawl_boardtear_aligned_r_3_grab
ai_zombie_crawl_boardtear_aligned_r_4_grab
ai_zombie_crawl_boardtear_aligned_r_5_grab
ai_zombie_crawl_boardtear_aligned_r_6_grab
ai_zombie_crawl_boardtear_aligned_l_1_grab
ai_zombie_crawl_boardtear_aligned_l_2_grab
ai_zombie_crawl_boardtear_aligned_l_3_grab
ai_zombie_crawl_boardtear_aligned_l_4_grab
ai_zombie_crawl_boardtear_aligned_l_5_grab
ai_zombie_crawl_boardtear_aligned_l_6_grab
}
zm_board_tear_loop_crawl : restart missing_legs notify tear_anim
{
ai_zombie_crawl_boardtear_aligned_m_1_hold
ai_zombie_crawl_boardtear_aligned_m_2_hold
ai_zombie_crawl_boardtear_aligned_m_3_hold
ai_zombie_crawl_boardtear_aligned_m_4_hold
ai_zombie_crawl_boardtear_aligned_m_5_hold
ai_zombie_crawl_boardtear_aligned_m_6_hold
ai_zombie_crawl_boardtear_aligned_r_1_hold
ai_zombie_crawl_boardtear_aligned_r_2_hold
ai_zombie_crawl_boardtear_aligned_r_3_hold
ai_zombie_crawl_boardtear_aligned_r_4_hold
ai_zombie_crawl_boardtear_aligned_r_5_hold
ai_zombie_crawl_boardtear_aligned_r_6_hold
ai_zombie_crawl_boardtear_aligned_l_1_hold
ai_zombie_crawl_boardtear_aligned_l_2_hold
ai_zombie_crawl_boardtear_aligned_l_3_hold
ai_zombie_crawl_boardtear_aligned_l_4_hold
ai_zombie_crawl_boardtear_aligned_l_5_hold
ai_zombie_crawl_boardtear_aligned_l_6_hold
}
zm_board_tear_out_crawl : restart missing_legs notify tear_anim
{
ai_zombie_crawl_boardtear_aligned_m_1_pull
ai_zombie_crawl_boardtear_aligned_m_2_pull
ai_zombie_crawl_boardtear_aligned_m_3_pull
ai_zombie_crawl_boardtear_aligned_m_4_pull
ai_zombie_crawl_boardtear_aligned_m_5_pull
ai_zombie_crawl_boardtear_aligned_m_6_pull
ai_zombie_crawl_boardtear_aligned_r_1_pull
ai_zombie_crawl_boardtear_aligned_r_2_pull
ai_zombie_crawl_boardtear_aligned_r_3_pull
ai_zombie_crawl_boardtear_aligned_r_4_pull
ai_zombie_crawl_boardtear_aligned_r_5_pull
ai_zombie_crawl_boardtear_aligned_r_6_pull
ai_zombie_crawl_boardtear_aligned_l_1_pull
ai_zombie_crawl_boardtear_aligned_l_2_pull
ai_zombie_crawl_boardtear_aligned_l_3_pull
ai_zombie_crawl_boardtear_aligned_l_4_pull
ai_zombie_crawl_boardtear_aligned_l_5_pull
ai_zombie_crawl_boardtear_aligned_l_6_pull
}
zm_zbarrier_board_tear_in : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_grab
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_grab
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_grab
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_grab
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_grab
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_grab
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_grab
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_grab
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_grab
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_grab
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_grab
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_grab
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_grab
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_grab
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_grab
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_grab
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_grab
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_grab
}
zm_zbarrier_board_tear_loop : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_hold
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_hold
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_hold
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_hold
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_hold
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_hold
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_hold
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_hold
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_hold
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_hold
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_hold
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_hold
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_hold
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_hold
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_hold
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_hold
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_hold
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_hold
}
zm_zbarrier_board_tear_out : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_pull
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_pull
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_pull
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_pull
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_pull
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_pull
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_pull
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_pull
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_pull
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_pull
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_pull
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_pull
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_pull
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_pull
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_pull
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_pull
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_pull
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_pull
}
zm_zbarrier_board_tear_in_crawl : aliased missing_legs restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_grab
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_grab
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_grab
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_grab
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_grab
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_grab
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_grab
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_grab
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_grab
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_grab
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_grab
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_grab
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_grab
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_grab
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_grab
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_grab
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_grab
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_grab
}
zm_zbarrier_board_tear_loop_crawl : aliased missing_legs restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_hold
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_hold
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_hold
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_hold
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_hold
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_hold
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_hold
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_hold
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_hold
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_hold
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_hold
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_hold
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_hold
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_hold
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_hold
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_hold
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_hold
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_hold
}
zm_zbarrier_board_tear_out_crawl : aliased missing_legs restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_pull
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_pull
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_pull
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_pull
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_pull
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_pull
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_pull
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_pull
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_pull
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_pull
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_pull
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_pull
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_pull
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_pull
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_pull
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_pull
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_pull
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_pull
}
zm_window_melee : restart notify window_melee_anim
{
ai_zombie_window_attack_arm_l_out
ai_zombie_window_attack_arm_r_out
}
zm_rise : restart notify rise_anim
{
ai_zombie_traverse_ground_v1_walk
ai_zombie_traverse_ground_v2_walk_altA
ai_zombie_traverse_ground_v1_run
ai_zombie_traverse_ground_climbout_fast
}
zm_rise_death_in : restart notify death_anim
{
ai_zombie_traverse_ground_v1_deathinside
ai_zombie_traverse_ground_v1_deathinside_alt
}
zm_rise_death_out : restart notify death_anim
{
ai_zombie_traverse_ground_v1_deathoutside
ai_zombie_traverse_ground_v1_deathoutside_alt
}
zm_faller_attack : restart notify attack_anim
{
ai_zombie_ceiling_attack_01
ai_zombie_ceiling_attack_02
}
zm_faller_emerge : restart notify emerge_anim
{
ai_zombie_ceiling_emerge_01
}
zm_faller_emerge_death : restart notify death_anim
{
ai_zombie_ceiling_death
}
zm_faller_fall : restart notify fall_anim
{
ai_zombie_ceiling_dropdown_01
}
zm_faller_fall_loop : notify fall_anim
{
ai_zombie_ceiling_fall_loop
}
zm_faller_land : restart notify land_anim
{
ai_zombie_ceiling_fall_land
ai_zombie_ceiling_fall_land_02
}
zm_death : restart notify death_anim
{
ch_dazed_a_death
ch_dazed_b_death
ch_dazed_c_death
ch_dazed_d_death
}
zm_death_crawl : restart missing_legs notify death_anim
{
ai_zombie_crawl_death_v1
ai_zombie_crawl_death_v2
}
zm_traverse_barrier : aliased restart notify traverse_anim
{
barrier_walk ai_zombie_traverse_v1
barrier_walk ai_zombie_traverse_v2
barrier_run ai_zombie_traverse_v5
barrier_sprint ai_zombie_traverse_v6
barrier_sprint ai_zombie_traverse_v7
}
zm_traverse_barrier_crawl : aliased restart missing_legs notify traverse_anim
{
barrier_crawl ai_zombie_traverse_crawl_v1
barrier_crawl ai_zombie_traverse_v4
}
zm_traverse : aliased restart notify traverse_anim
{
prison_gondola_traversal ai_zombie_traverse_lower_gondola
jump_down_96 ai_zombie_jump_down_96
jump_down_127 ai_zombie_jump_down_127
jump_down_190 ai_zombie_jump_down_190
jump_down_222 ai_zombie_jump_down_222
jump_up_127 ai_zombie_jump_up_127
jump_up_222 ai_zombie_jump_up_222
jump_across_120 ai_zombie_jump_across_120
mantle_over_40_hurdle ai_zombie_traverse_v6
jump_down_cellblock ai_zombie_sprint_jump_down_cellblock
jump_up_cellblock ai_zombie_sprint_jump_up_cellblock
climb_over_dock_fence ai_zombie_climb_over_dock_fence
golden_gate_jump_up ai_zombie_jump_up_goldengate
dock_water_climb_up ai_zombie_jump_up_dock
baseball_to_first_floor_climb ai_zombie_climb_up_ext_low
baseball_to_second_floor_climb ai_zombie_climb_up_ext_mid
baseball_to_roof_climb ai_zombie_climb_up_ext_roof
jump_down_cellblock_norailing ai_zombie_jump_down_cellblock_basic
cellblock_jump_up_climb ai_zombie_jump_up_2_climb
dock_mid_way_jump_up_climb ai_zombie_jump_up_dock_middle
dock_tommygun_dropdown ai_zombie_jump_down_dock_tommygun
}
zm_traverse_crawl : aliased restart missing_legs notify traverse_anim
{
climb_down_pothole_crawl ai_zombie_crawl_climb_down_pothole
climb_up_pothole_crawl ai_zombie_crawl_climb_up_pothole
jump_down_48_crawl ai_zombie_crawl_jump_down_48
// jump_down_72_crawl ai_zombie_crawl_jump_down_72
jump_down_96_crawl ai_zombie_crawl_jump_down_96
jump_down_127_crawl ai_zombie_crawl_jump_down_127
jump_down_190_crawl ai_zombie_crawl_jump_down_189
jump_down_222_crawl ai_zombie_crawl_jump_down_222
jump_up_48_grabbed_crawl ai_zombie_crawl_jump_up_grabbed_48
jump_up_127_crawl ai_zombie_crawl_jump_up_127
jump_up_127_grabbed_crawl ai_zombie_crawl_jump_up_grabbed_127
jump_up_190_grabbed_crawl ai_zombie_crawl_jump_up_grabbed_190
jump_up_222_crawl ai_zombie_crawl_jump_up_222
jump_up_222_grabbed_crawl ai_zombie_crawl_jump_up_grabbed_222
jump_across_120_crawl ai_zombie_crawl_jump_across_120
mantle_over_40_hurdle_crawl ai_zombie_traverse_crawl_v1
jump_down_cellblock_crawl ai_zombie_crawl_sprint_jump_down_cellblock
jump_up_cellblock_crawl ai_zombie_crawl_sprint_jump_up_cellblock
climb_over_dock_fence_crawl ai_zombie_crawl_climb_over_dock_fence
golden_gate_jump_up_crawl ai_zombie_jump_up_goldengate
dock_water_climb_up_crawl ai_zombie_jump_up_dock
baseball_to_first_floor_climb_crawl ai_zombie_climb_up_ext_low
baseball_to_second_floor_climb_crawl ai_zombie_climb_up_ext_mid
baseball_to_roof_climb_crawl ai_zombie_climb_up_ext_roof
jump_down_cellblock_norailing_crawl ai_zombie_crawl_jump_down_cellblock_basic
prison_gondola_traversal_crawl ai_zombie_traverse_lower_gondola
cellblock_jump_up_climb_crawl ai_zombie_crawl_jump_up_2_climb
dock_mid_way_jump_up_climb_crawl ai_zombie_crawl_jump_up_dock_middle
dock_tommygun_dropdown_crawl ai_zombie_jump_down_dock_tommygun
}
// Level specific
zm_move_chase_bus : notify move_anim
{
ai_zombie_sprint_v6
ai_zombie_sprint_v7
ai_zombie_sprint_v8
ai_zombie_sprint_v9
ai_zombie_sprint_v10
ai_zombie_sprint_v11
ai_zombie_sprint_v12
}
zm_barricade_enter : aliased restart notify barricade_enter_anim
{
barrier_walk_m ai_zombie_barricade_enter_m_v1
barrier_walk_m ai_zombie_barricade_enter_m_v2
barrier_run_m ai_zombie_barricade_enter_m_v5
barrier_sprint_m ai_zombie_barricade_enter_m_v6
barrier_sprint_m ai_zombie_barricade_enter_m_v7
barrier_walk_r ai_zombie_barricade_enter_r
barrier_run_r ai_zombie_barricade_enter_run_r
barrier_sprint_r ai_zombie_barricade_enter_sprint_r
barrier_walk_l ai_zombie_barricade_enter_l
barrier_run_l ai_zombie_barricade_enter_run_l
barrier_sprint_l ai_zombie_barricade_enter_sprint_l
}
zm_barricade_enter_crawl : aliased restart missing_legs notify barricade_enter_anim
{
barrier_walk_m ai_zombie_barricade_enter_m_nolegs
barrier_walk_m ai_zombie_barricade_enter_m_v4
barrier_run_m ai_zombie_barricade_enter_m_nolegs
barrier_sprint_m ai_zombie_barricade_enter_m_nolegs
barrier_walk_r ai_zombie_crawl_barricade_enter_r
barrier_run_r ai_zombie_crawl_barricade_enter_run_r
barrier_sprint_r ai_zombie_crawl_barricade_enter_sprint_r
barrier_walk_l ai_zombie_crawl_barricade_enter_l
barrier_run_l ai_zombie_crawl_barricade_enter_run_l
barrier_sprint_l ai_zombie_crawl_barricade_enter_sprint_l
}
zm_riotshield_melee : notify riotshield_melee_anim
{
ai_zombie_riotshield_loop_v1
//ai_zombie_riotshield_loop_v2
}
zm_riotshield_breakthrough : notify riotshield_breakthrough_anim
{
ai_zombie_riotshield_breakthrough_v1
//ai_zombie_riotshield_breakthrough_v2
}
zm_riotshield_melee_crawl : missing_legs notify riotshield_melee_anim
{
ai_zombie_crawl_riotshield_loop_v1
//ai_zombie_crawl_riotshield_loop_v2
//ai_zombie_crawl_riotshield_loop_v5
//ai_zombie_crawl_riotshield_loop_v6
//ai_zombie_crawl_riotshield_loop_v7
//ai_zombie_crawl_riotshield_loop_v8
}
zm_riotshield_breakthrough_crawl : missing_legs notify riotshield_breakthrough_anim
{
ai_zombie_crawl_riotshield_breakthrough_v1
//ai_zombie_crawl_riotshield_breakthrough_v2
}
zm_death_shrink : restart notify death_shrink
{
ai_zombie_dreamcatch_shrink_a
}
zm_portal_rise : restart notify zm_portal_rise
{
ai_zombie_dreamcatch_rise
}
zm_portal_death : restart notify portal_death
{
ai_zombie_dreamcatch_impact
}
zm_afterlife_stun : restart notify stunned
{
ai_zombie_afterlife_stun_a
ai_zombie_afterlife_stun_b
ai_zombie_afterlife_stun_c
ai_zombie_afterlife_stun_d
ai_zombie_afterlife_stun_e
}
zm_blundersplat_stun : aliased restart notify blundersplat_stunned_anim
{
acid_stun_a ai_zombie_acid_stun_a
acid_stun_b ai_zombie_acid_stun_b
acid_stun_c ai_zombie_acid_stun_c
acid_stun_d ai_zombie_acid_stun_d
acid_stun_e ai_zombie_acid_stun_e
}
zm_blundersplat_stun_crawl : aliased restart missing_legs notify blundersplat_stunned_anim
{
acid_stun_a ai_zombie_crawl_death_v1
acid_stun_b ai_zombie_crawl_death_v2
}

View File

@ -0,0 +1,39 @@
zm_robot_walka : notify scripted_walk
{
ai_zombie_giant_robot_walk_a
}
zm_robot_walkb : notify scripted_walk
{
ai_zombie_giant_robot_walk_b
}
zm_robot_walk_nml : notify scripted_walk
{
//ai_zombie_giant_robot_walk_nml
ai_zombie_giant_robot_walk_nml_intro
ai_zombie_giant_robot_walk_nml
ai_zombie_giant_robot_walk_nml_outtro
}
zm_robot_walk_trenches : notify scripted_walk
{
ai_zombie_giant_robot_walk_trenches_intro
ai_zombie_giant_robot_walk_trenches
ai_zombie_giant_robot_walk_trenches_outtro
}
zm_robot_walk_village : restart notify scripted_walk
{
ai_zombie_giant_robot_walk_village_intro
ai_zombie_giant_robot_walk_village
ai_zombie_giant_robot_walk_village_outtro
}
zm_robot_walk_intro : notify scripted_walk
{
ai_zombie_giant_robot_bunker_intro
}

View File

@ -0,0 +1,293 @@
zm_spawn : restart notify jump_anim
{
ai_zombie_mech_intro_jump_in
}
zm_idle : notify idle_anim
{
ai_zombie_mech_idle
}
zm_move_patrol : notify move_anim
{
ai_zombie_mech_walk_patrol
}
zm_move_walk : notify move_anim
{
ai_zombie_mech_run
}
zm_move_run : notify move_anim
{
ai_zombie_mech_sprint
}
zm_sprint_intro : notify jump_anim
{
ai_zombie_mech_sprint_booster_liftoff
}
zm_move_sprint : notify move_anim
{
ai_zombie_mech_sprint_booster_loop
}
zm_sprint_outro : notify jump_anim
{
ai_zombie_mech_sprint_booster_touchdown
}
zm_move_chase_bus : notify move_anim
{
// Do we need a chase_bus anim?
ai_zombie_mech_run
}
zm_melee_stand : restart notify melee_anim
{
ai_zombie_mech_melee_a
ai_zombie_mech_melee_b
}
zm_walk_melee : restart notify melee_anim
{
// Need moving melees
ai_zombie_mech_run_melee
}
zm_run_melee : restart notify melee_anim
{
// Need moving melee
ai_zombie_mech_sprint_melee
}
zm_window_melee : restart notify window_melee_anim
{
ai_zombie_mech_melee_a
ai_zombie_mech_melee_b
}
zm_pain : restart notify pain_anim
{
ai_zombie_mech_pain
}
zm_pain_powercore : restart notify pain_anim_powercore
{
ai_zombie_mech_powercore_pain
}
zm_pain_faceplate : restart notify pain_anim_faceplate
{
ai_zombie_mech_faceplate_pain
}
zm_tank_hit_in : notify pain_anim
{
ai_zombie_mech_injury_hit_by_tank
}
zm_tank_hit_loop : notify pain_anim
{
ai_zombie_mech_injury_down_by_tank_loop
}
zm_tank_hit_out : notify pain_anim
{
ai_zombie_mech_injury_recover_from_tank
}
zm_robot_hit_in : notify pain_anim
{
ai_zombie_mech_injury_hit_by_footstep
}
zm_robot_hit_loop : notify pain_anim
{
ai_zombie_mech_injury_down_by_footstep_loop
}
zm_robot_hit_out : notify jump_anim
{
ai_zombie_mech_injury_recover_from_footstep
}
zm_stun : restart notify stun_anim
{
ai_zombie_mech_stunned
}
zm_head_pain : restart notify head_pain_anim
{
ai_zombie_mech_head_pain
}
zm_taunt : restart notify taunt_anim
{
ai_zombie_mech_melee_a
}
zm_death : restart notify death_anim
{
ai_zombie_mech_death
}
zm_death_explode : restart notify death_anim
{
ai_zombie_mech_death_explode
}
// Grapple
zm_grapple_aim_1 : restart notify grapple_anim
{
ai_zombie_mech_grapple_aim_1
}
zm_grapple_aim_2 : restart notify grapple_anim
{
ai_zombie_mech_grapple_aim_2
}
zm_grapple_aim_3 : restart notify grapple_anim
{
ai_zombie_mech_grapple_aim_3
}
zm_grapple_aim_4 : restart notify grapple_anim
{
ai_zombie_mech_grapple_aim_4
}
zm_grapple_aim_5 : restart notify grapple_anim
{
ai_zombie_mech_grapple_aim_5
}
zm_grapple_aim_6 : restart notify grapple_anim
{
ai_zombie_mech_grapple_aim_6
}
zm_grapple_aim_7 : restart notify grapple_anim
{
ai_zombie_mech_grapple_aim_7
}
zm_grapple_aim_8 : restart notify grapple_anim
{
ai_zombie_mech_grapple_aim_8
}
zm_grapple_aim_9 : restart notify grapple_anim
{
ai_zombie_mech_grapple_aim_9
}
zm_grapple_aim_start : restart notify grapple_anim
{
ai_zombie_mech_grapple_intro_sprint_to_aim_5
}
// Claw ONLY anims
zm_claw_close_idle : notify idle_anim
{
ai_zombie_mech_grapple_arm_closed_idle
}
zm_claw_open_idle : notify idle_anim
{
ai_zombie_mech_grapple_arm_open_idle
}
// Flamethrower
zm_flamethrower_sweep : restart notify flamethrower_anim
{
ai_zombie_mech_ft_sweep
}
zm_flamethrower_sweep_up : restart notify flamethrower_anim
{
ai_zombie_mech_ft_sweep_up
}
zm_flamethrower_claw_victim : restart notify flamethrower_anim
{
ai_zombie_mech_ft_burn_player
}
zm_flamethrower_aim_start : restart notify flamethrower_anim
{
ai_zombie_mech_ft_intro_sprint_to_aim_5
}
zm_flamethrower_aim_1 : restart notify flamethrower_anim
{
ai_zombie_mech_ft_aim_1
}
zm_flamethrower_aim_2 : restart notify flamethrower_anim
{
ai_zombie_mech_ft_aim_2
}
zm_flamethrower_aim_3 : restart notify flamethrower_anim
{
ai_zombie_mech_ft_aim_3
}
zm_flamethrower_aim_4 : restart notify flamethrower_anim
{
ai_zombie_mech_ft_aim_4
}
zm_flamethrower_aim_5 : restart notify flamethrower_anim
{
ai_zombie_mech_ft_aim_5
}
zm_flamethrower_aim_6 : restart notify flamethrower_anim
{
ai_zombie_mech_ft_aim_6
}
zm_flamethrower_aim_7 : restart notify flamethrower_anim
{
ai_zombie_mech_ft_aim_7
}
zm_flamethrower_aim_8 : restart notify flamethrower_anim
{
ai_zombie_mech_ft_aim_8
}
zm_flamethrower_aim_9 : restart notify flamethrower_anim
{
ai_zombie_mech_ft_aim_9
}
// Entrance/exit
zm_fly_out : restart notify jump_anim
{
ai_zombie_mech_exit
}
zm_fly_hover : notify hover_anim
{
ai_zombie_mech_exit_hover
}
zm_fly_in : restart notify jump_anim
{
ai_zombie_mech_arrive
}
// Traversals
zm_traverse : aliased restart notify traverse_anim
{
jump_down_48 ai_zombie_mech_jump_down_48
jump_down_72 ai_zombie_mech_jump_down_72
jump_down_96 ai_zombie_mech_jump_down_96
jump_down_127 ai_zombie_mech_jump_down_127
jump_up_48 ai_zombie_mech_jump_up_48
// jump_up_72 ai_zombie_mech_jump_up_72
jump_up_96 ai_zombie_mech_jump_up_96
jump_up_127 ai_zombie_mech_jump_up_127
mantle_over_40_hurdle ai_zombie_mech_traverse_hurdle_40
jump_across_120 ai_zombie_mech_jump_across_120
jump_down_dlc4_96 ai_zombie_mech_jump_down_127
jump_down_dlc4_112 ai_zombie_mech_jump_down_dlc4_trench_wall_112
jump_down_dlc4_120 ai_zombie_mech_jump_down_dlc4_trench_wall_120
// jump_up_dlc4_96 ai_zombie_mech_jump_up_dlc4_trench_wall_96
// jump_up_dlc4_112 ai_zombie_mech_jump_up_dlc4_trench_wall_112
// jump_up_dlc4_120 ai_zombie_mech_jump_up_dlc4_trench_wall_120
jump_up_dlc4_140 ai_zombie_mech_jump_up_dlc4_trench_wall_140
jump_down_church ai_zombie_mech_jump_down_church
}

View File

@ -0,0 +1,176 @@
zm_arrival : restart notify arrival_anim
{
ai_zombie_avogadro_arrival
}
zm_chamber_idle : notify chamber_idle_anim
{
ai_zombie_avogadro_chamber_idle
}
zm_chamber_out : notify chamber_out_anim
{
ai_zombie_avogadro_chamber_trans_out
}
zm_exit : restart notify exit_anim
{
ai_zombie_avogadro_exit
}
zm_bus_attack : aliased restart notify bus_attack
{
bus_attack_back ai_zombie_avogadro_bus_attack_back
bus_attack_front ai_zombie_avogadro_bus_attack_front
bus_attack_left ai_zombie_avogadro_bus_attack_left
bus_attack_right ai_zombie_avogadro_bus_attack_right
}
zm_bus_pain : restart notify pain_anim
{
ai_zombie_avogadro_bus_pain_long
ai_zombie_avogadro_bus_pain_med
ai_zombie_avogadro_bus_pain_short
}
zm_bus_back_pain : restart notify pain_anim
{
ai_zombie_avogadro_bus_back_pain_long
ai_zombie_avogadro_bus_back_pain_med
ai_zombie_avogadro_bus_back_pain_short
}
zm_bus_win : restart notify bus_win_anim
{
ai_zombie_avogadro_bus_attack_knocked_off
}
zm_melee_attack : restart notify melee_attack
{
ai_zombie_avogadro_melee_attack_v1
}
zm_walk_melee : restart notify melee_anim
{
ai_zombie_avogadro_melee_attack_v1
}
zm_run_melee : restart notify melee_anim
{
ai_zombie_avogadro_melee_attack_v1
}
zm_ranged_attack_in : restart notify ranged_attack
{
ai_zombie_avogadro_ranged_attack_v1
}
zm_ranged_attack_loop : notify ranged_attack
{
ai_zombie_avogadro_ranged_attack_v1_loop
}
zm_ranged_attack_out : restart notify ranged_attack
{
ai_zombie_avogadro_ranged_attack_v1_end
}
zm_move_walk : notify move_anim
{
ai_zombie_avogadro_walk_v1
ai_zombie_avogadro_walk_v1_twitch
}
zm_move_run : notify move_anim
{
ai_zombie_avogadro_run_v1
ai_zombie_avogadro_run_v1_twitch
}
zm_move_sprint : notify move_anim
{
ai_zombie_avogadro_sprint_v1
ai_zombie_avogadro_sprint_v1_twitch
}
zm_pain : restart notify pain_anim
{
ai_zombie_avogadro_pain_long
ai_zombie_avogadro_pain_med
ai_zombie_avogadro_pain_short
}
zm_teleport_forward : notify teleport_anim
{
ai_zombie_avogadro_teleport_forward_long
ai_zombie_avogadro_teleport_forward_med
ai_zombie_avogadro_teleport_forward_short
}
zm_teleport_left : notify teleport_anim
{
ai_zombie_avogadro_teleport_left_long
ai_zombie_avogadro_teleport_left_med
ai_zombie_avogadro_teleport_left_short
}
zm_teleport_right : notify teleport_anim
{
ai_zombie_avogadro_teleport_right_long
ai_zombie_avogadro_teleport_right_med
ai_zombie_avogadro_teleport_right_short
}
zm_teleport_back : notify teleport_anim
{
ai_zombie_avogadro_teleport_back_long
ai_zombie_avogadro_teleport_back_med
ai_zombie_avogadro_teleport_back_short
}
zm_traverse : aliased restart notify traverse_anim
{
climb_down_pothole ai_zombie_climb_down_pothole
climb_up_pothole ai_zombie_climb_up_pothole
jump_down_48 ai_zombie_jump_down_48
// jump_down_72 ai_zombie_jump_down_72
jump_down_96 ai_zombie_jump_down_96
jump_down_127 ai_zombie_jump_down_127
jump_down_190 ai_zombie_jump_down_190
jump_down_222 ai_zombie_jump_down_222
jump_up_127 ai_zombie_jump_up_127
jump_up_222 ai_zombie_jump_up_222
jump_across_120 ai_zombie_avogadro_jump_across_120
mantle_over_40_hurdle ai_zombie_traverse_v6
traverse_diner_roof ai_zombie_traverse_diner_roof
traverse_diner_roof_up ai_zombie_jump_up_diner_roof
traverse_diner_roof_hatch_up ai_zombie_diner_roof_hatch_jump_up
traverse_car ai_zombie_traverse_car
traverse_car_sprint ai_zombie_traverse_car_sprint
traverse_car_run ai_zombie_traverse_car_run
traverse_car_reverse ai_zombie_traverse_car_pass_to_driver_side
traverse_diner_counter_reverse ai_zombie_traverse_diner_counter_from_stools
traverse_diner_counter ai_zombie_traverse_diner_counter_to_stools
traverse_garage_door ai_zombie_traverse_garage_roll
}
zm_traverse_barrier : aliased restart notify traverse_anim
{
barrier_walk ai_zombie_traverse_v1
barrier_walk ai_zombie_traverse_v2
barrier_run ai_zombie_traverse_v5
barrier_sprint ai_zombie_traverse_v6
barrier_sprint ai_zombie_traverse_v7
barrier_crawl ai_zombie_traverse_crawl_v1
barrier_crawl ai_zombie_traverse_v4
}

View File

@ -0,0 +1,959 @@
zm_inert : aliased notify inert_anim
{
inert1 ai_zombie_inert_v4
inert2 ai_zombie_inert_v6
inert3 ai_zombie_inert_stagger_v1
inert4 ai_zombie_inert_stagger_v2
inert5 ai_zombie_inert_stagger_v3
inert6 ai_zombie_inert_stagger_v4
inert7 ai_zombie_inert_circle_v1
}
zm_inert_trans : aliased notify inert_trans_anim
{
inert_2_walk_1 ai_zombie_inert_2_awake_v1
inert_2_walk_2 ai_zombie_inert_2_awake_v2
inert_2_walk_3 ai_zombie_inert_2_awake_v3
inert_2_walk_4 ai_zombie_inert_2_awake_v8
inert_2_run_1 ai_zombie_inert_2_awake_v4
inert_2_run_2 ai_zombie_inert_2_awake_v5
inert_2_sprint_1 ai_zombie_inert_2_awake_v6
inert_2_sprint_2 ai_zombie_inert_2_awake_v7
}
zm_inert_crawl : aliased missing_legs notify inert_anim
{
inert1 ai_zombie_crawl_inert_v1
inert2 ai_zombie_crawl_inert_v2
inert3 ai_zombie_crawl_inert_v3
inert4 ai_zombie_crawl_inert_v4
inert5 ai_zombie_crawl_inert_v5
inert6 ai_zombie_crawl_inert_v6
inert7 ai_zombie_crawl_inert_v7
}
zm_inert_crawl_trans : aliased missing_legs notify inert_trans_anim
{
inert_2_walk_1 ai_zombie_crawl_inert_2_awake_v5
inert_2_run_1 ai_zombie_crawl_inert_2_awake_v1
inert_2_run_2 ai_zombie_crawl_inert_2_awake_v2
inert_2_sprint_1 ai_zombie_crawl_inert_2_awake_v3
inert_2_sprint_2 ai_zombie_crawl_inert_2_awake_v4
}
zm_idle : notify idle_anim
{
ai_zombie_idle_v1_delta
}
zm_idle_crawl : notify idle_anim
{
ai_zombie_idle_crawl_delta
}
zm_move_walk : notify move_anim
{
ai_zombie_walk_v1
ai_zombie_walk_v2
ai_zombie_walk_v3
ai_zombie_walk_v4
ai_zombie_walk_v6
ai_zombie_walk_v7
ai_zombie_walk_v9
ai_zombie_walk_v9
}
zm_move_walk_crawl : missing_legs notify move_anim
{
ai_zombie_crawl
ai_zombie_crawl_v1
ai_zombie_crawl_v2
ai_zombie_crawl_v3
ai_zombie_crawl_v4
ai_zombie_crawl_v5
}
zm_move_run : notify move_anim
{
ai_zombie_walk_fast_v1
ai_zombie_walk_fast_v2
ai_zombie_walk_fast_v3
ai_zombie_run_v2
ai_zombie_run_v4
ai_zombie_run_v3
}
zm_move_run_crawl : missing_legs notify move_anim
{
ai_zombie_crawl
ai_zombie_crawl_v1
ai_zombie_crawl_v2
ai_zombie_crawl_v3
ai_zombie_crawl_v4
ai_zombie_crawl_v5
}
zm_move_sprint : notify move_anim
{
ai_zombie_sprint_v1
ai_zombie_sprint_v2
}
zm_move_sprint_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_sprint
ai_zombie_crawl_sprint_1
ai_zombie_crawl_sprint_2
}
zm_move_super_sprint : notify move_anim
{
ai_zombie_fast_sprint_01
ai_zombie_fast_sprint_02
}
zm_move_super_sprint_crawl : missing_legs notify move_anim
{
ai_zombie_crawl_sprint
ai_zombie_crawl_sprint_1
ai_zombie_crawl_sprint_2
}
zm_move_stumpy : missing_legs notify move_anim
{
ai_zombie_walk_on_hands_a
ai_zombie_walk_on_hands_b
}
zm_step_left : restart notify step_anim
{
ai_zombie_spets_sidestep_left_a
ai_zombie_spets_sidestep_left_b
}
zm_step_right : restart notify step_anim
{
ai_zombie_spets_sidestep_right_a
ai_zombie_spets_sidestep_right_b
}
zm_roll_forward : restart notify step_anim
{
ai_zombie_spets_roll_a
ai_zombie_spets_roll_b
ai_zombie_spets_roll_c
}
zm_walk_melee : restart notify melee_anim
{
ai_zombie_attack_v2
ai_zombie_attack_v4
ai_zombie_attack_v6
ai_zombie_attack_v1
ai_zombie_attack_forward_v1
ai_zombie_attack_forward_v2
ai_zombie_walk_attack_v1
ai_zombie_walk_attack_v2
ai_zombie_walk_attack_v3
ai_zombie_walk_attack_v4
}
zm_walk_melee_crawl : restart missing_legs notify melee_anim
{
ai_zombie_attack_crawl
ai_zombie_attack_crawl_lunge
}
zm_run_melee : restart notify melee_anim
{
ai_zombie_attack_v2
ai_zombie_attack_v4
ai_zombie_attack_v6
ai_zombie_attack_v1
ai_zombie_attack_forward_v1
ai_zombie_attack_forward_v2
ai_zombie_run_attack_v1
ai_zombie_run_attack_v2
ai_zombie_run_attack_v3
}
zm_run_melee_crawl : restart missing_legs notify melee_anim
{
ai_zombie_attack_crawl
ai_zombie_attack_crawl_lunge
}
zm_stumpy_melee : restart missing_legs notify melee_anim
{
ai_zombie_walk_on_hands_shot_a
ai_zombie_walk_on_hands_shot_b
}
zm_taunt : restart notify taunt_anim
{
ai_zombie_taunts_4
ai_zombie_taunts_7
ai_zombie_taunts_9
ai_zombie_taunts_5b
ai_zombie_taunts_5c
ai_zombie_taunts_5d
ai_zombie_taunts_5e
ai_zombie_taunts_5f
}
zm_board_tear_in : restart notify tear_anim
{
ai_zombie_boardtear_aligned_m_1_grab
ai_zombie_boardtear_aligned_m_2_grab
ai_zombie_boardtear_aligned_m_3_grab
ai_zombie_boardtear_aligned_m_4_grab
ai_zombie_boardtear_aligned_m_5_grab
ai_zombie_boardtear_aligned_m_6_grab
ai_zombie_boardtear_aligned_r_1_grab
ai_zombie_boardtear_aligned_r_2_grab
ai_zombie_boardtear_aligned_r_3_grab
ai_zombie_boardtear_aligned_r_4_grab
ai_zombie_boardtear_aligned_r_5_grab
ai_zombie_boardtear_aligned_r_6_grab
ai_zombie_boardtear_aligned_l_1_grab
ai_zombie_boardtear_aligned_l_2_grab
ai_zombie_boardtear_aligned_l_3_grab
ai_zombie_boardtear_aligned_l_4_grab
ai_zombie_boardtear_aligned_l_5_grab
ai_zombie_boardtear_aligned_l_6_grab
}
zm_board_tear_loop : restart notify tear_anim
{
ai_zombie_boardtear_aligned_m_1_hold
ai_zombie_boardtear_aligned_m_2_hold
ai_zombie_boardtear_aligned_m_3_hold
ai_zombie_boardtear_aligned_m_4_hold
ai_zombie_boardtear_aligned_m_5_hold
ai_zombie_boardtear_aligned_m_6_hold
ai_zombie_boardtear_aligned_r_1_hold
ai_zombie_boardtear_aligned_r_2_hold
ai_zombie_boardtear_aligned_r_3_hold
ai_zombie_boardtear_aligned_r_4_hold
ai_zombie_boardtear_aligned_r_5_hold
ai_zombie_boardtear_aligned_r_6_hold
ai_zombie_boardtear_aligned_l_1_hold
ai_zombie_boardtear_aligned_l_2_hold
ai_zombie_boardtear_aligned_l_3_hold
ai_zombie_boardtear_aligned_l_4_hold
ai_zombie_boardtear_aligned_l_5_hold
ai_zombie_boardtear_aligned_l_6_hold
}
zm_board_tear_out : restart notify tear_anim
{
ai_zombie_boardtear_aligned_m_1_pull
ai_zombie_boardtear_aligned_m_2_pull
ai_zombie_boardtear_aligned_m_3_pull
ai_zombie_boardtear_aligned_m_4_pull
ai_zombie_boardtear_aligned_m_5_pull
ai_zombie_boardtear_aligned_m_6_pull
ai_zombie_boardtear_aligned_r_1_pull
ai_zombie_boardtear_aligned_r_2_pull
ai_zombie_boardtear_aligned_r_3_pull
ai_zombie_boardtear_aligned_r_4_pull
ai_zombie_boardtear_aligned_r_5_pull
ai_zombie_boardtear_aligned_r_6_pull
ai_zombie_boardtear_aligned_l_1_pull
ai_zombie_boardtear_aligned_l_2_pull
ai_zombie_boardtear_aligned_l_3_pull
ai_zombie_boardtear_aligned_l_4_pull
ai_zombie_boardtear_aligned_l_5_pull
ai_zombie_boardtear_aligned_l_6_pull
}
zm_board_tear_in_crawl : restart missing_legs notify tear_anim
{
ai_zombie_crawl_boardtear_aligned_m_1_grab
ai_zombie_crawl_boardtear_aligned_m_2_grab
ai_zombie_crawl_boardtear_aligned_m_3_grab
ai_zombie_crawl_boardtear_aligned_m_4_grab
ai_zombie_crawl_boardtear_aligned_m_5_grab
ai_zombie_crawl_boardtear_aligned_m_6_grab
ai_zombie_crawl_boardtear_aligned_r_1_grab
ai_zombie_crawl_boardtear_aligned_r_2_grab
ai_zombie_crawl_boardtear_aligned_r_3_grab
ai_zombie_crawl_boardtear_aligned_r_4_grab
ai_zombie_crawl_boardtear_aligned_r_5_grab
ai_zombie_crawl_boardtear_aligned_r_6_grab
ai_zombie_crawl_boardtear_aligned_l_1_grab
ai_zombie_crawl_boardtear_aligned_l_2_grab
ai_zombie_crawl_boardtear_aligned_l_3_grab
ai_zombie_crawl_boardtear_aligned_l_4_grab
ai_zombie_crawl_boardtear_aligned_l_5_grab
ai_zombie_crawl_boardtear_aligned_l_6_grab
}
zm_board_tear_loop_crawl : restart missing_legs notify tear_anim
{
ai_zombie_crawl_boardtear_aligned_m_1_hold
ai_zombie_crawl_boardtear_aligned_m_2_hold
ai_zombie_crawl_boardtear_aligned_m_3_hold
ai_zombie_crawl_boardtear_aligned_m_4_hold
ai_zombie_crawl_boardtear_aligned_m_5_hold
ai_zombie_crawl_boardtear_aligned_m_6_hold
ai_zombie_crawl_boardtear_aligned_r_1_hold
ai_zombie_crawl_boardtear_aligned_r_2_hold
ai_zombie_crawl_boardtear_aligned_r_3_hold
ai_zombie_crawl_boardtear_aligned_r_4_hold
ai_zombie_crawl_boardtear_aligned_r_5_hold
ai_zombie_crawl_boardtear_aligned_r_6_hold
ai_zombie_crawl_boardtear_aligned_l_1_hold
ai_zombie_crawl_boardtear_aligned_l_2_hold
ai_zombie_crawl_boardtear_aligned_l_3_hold
ai_zombie_crawl_boardtear_aligned_l_4_hold
ai_zombie_crawl_boardtear_aligned_l_5_hold
ai_zombie_crawl_boardtear_aligned_l_6_hold
}
zm_board_tear_out_crawl : restart missing_legs notify tear_anim
{
ai_zombie_crawl_boardtear_aligned_m_1_pull
ai_zombie_crawl_boardtear_aligned_m_2_pull
ai_zombie_crawl_boardtear_aligned_m_3_pull
ai_zombie_crawl_boardtear_aligned_m_4_pull
ai_zombie_crawl_boardtear_aligned_m_5_pull
ai_zombie_crawl_boardtear_aligned_m_6_pull
ai_zombie_crawl_boardtear_aligned_r_1_pull
ai_zombie_crawl_boardtear_aligned_r_2_pull
ai_zombie_crawl_boardtear_aligned_r_3_pull
ai_zombie_crawl_boardtear_aligned_r_4_pull
ai_zombie_crawl_boardtear_aligned_r_5_pull
ai_zombie_crawl_boardtear_aligned_r_6_pull
ai_zombie_crawl_boardtear_aligned_l_1_pull
ai_zombie_crawl_boardtear_aligned_l_2_pull
ai_zombie_crawl_boardtear_aligned_l_3_pull
ai_zombie_crawl_boardtear_aligned_l_4_pull
ai_zombie_crawl_boardtear_aligned_l_5_pull
ai_zombie_crawl_boardtear_aligned_l_6_pull
}
zm_zbarrier_board_tear_in : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_grab
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_grab
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_grab
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_grab
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_grab
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_grab
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_grab
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_grab
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_grab
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_grab
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_grab
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_grab
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_grab
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_grab
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_grab
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_grab
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_grab
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_grab
}
zm_zbarrier_board_tear_loop : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_hold
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_hold
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_hold
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_hold
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_hold
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_hold
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_hold
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_hold
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_hold
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_hold
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_hold
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_hold
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_hold
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_hold
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_hold
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_hold
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_hold
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_hold
}
zm_zbarrier_board_tear_out : aliased restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_boardtear_aligned_m_1_pull
spot_0_piece_vert_1 ai_zombie_boardtear_aligned_m_2_pull
spot_0_piece_vert_2 ai_zombie_boardtear_aligned_m_3_pull
spot_0_piece_horz_2 ai_zombie_boardtear_aligned_m_4_pull
spot_0_piece_horz_3 ai_zombie_boardtear_aligned_m_5_pull
spot_0_piece_horz_4 ai_zombie_boardtear_aligned_m_6_pull
spot_1_piece_horz_1 ai_zombie_boardtear_aligned_r_1_pull
spot_1_piece_vert_1 ai_zombie_boardtear_aligned_r_2_pull
spot_1_piece_vert_2 ai_zombie_boardtear_aligned_r_3_pull
spot_1_piece_horz_2 ai_zombie_boardtear_aligned_r_4_pull
spot_1_piece_horz_3 ai_zombie_boardtear_aligned_r_5_pull
spot_1_piece_horz_4 ai_zombie_boardtear_aligned_r_6_pull
spot_2_piece_horz_1 ai_zombie_boardtear_aligned_l_1_pull
spot_2_piece_vert_1 ai_zombie_boardtear_aligned_l_2_pull
spot_2_piece_vert_2 ai_zombie_boardtear_aligned_l_3_pull
spot_2_piece_horz_2 ai_zombie_boardtear_aligned_l_4_pull
spot_2_piece_horz_3 ai_zombie_boardtear_aligned_l_5_pull
spot_2_piece_horz_4 ai_zombie_boardtear_aligned_l_6_pull
}
zm_zbarrier_board_tear_in_crawl : aliased missing_legs restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_grab
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_grab
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_grab
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_grab
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_grab
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_grab
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_grab
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_grab
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_grab
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_grab
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_grab
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_grab
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_grab
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_grab
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_grab
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_grab
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_grab
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_grab
}
zm_zbarrier_board_tear_loop_crawl : aliased missing_legs restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_hold
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_hold
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_hold
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_hold
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_hold
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_hold
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_hold
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_hold
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_hold
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_hold
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_hold
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_hold
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_hold
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_hold
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_hold
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_hold
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_hold
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_hold
}
zm_zbarrier_board_tear_out_crawl : aliased missing_legs restart notify tear_anim
{
spot_0_piece_horz_1 ai_zombie_crawl_boardtear_aligned_m_1_pull
spot_0_piece_vert_1 ai_zombie_crawl_boardtear_aligned_m_2_pull
spot_0_piece_vert_2 ai_zombie_crawl_boardtear_aligned_m_3_pull
spot_0_piece_horz_2 ai_zombie_crawl_boardtear_aligned_m_4_pull
spot_0_piece_horz_3 ai_zombie_crawl_boardtear_aligned_m_5_pull
spot_0_piece_horz_4 ai_zombie_crawl_boardtear_aligned_m_6_pull
spot_1_piece_horz_1 ai_zombie_crawl_boardtear_aligned_r_1_pull
spot_1_piece_vert_1 ai_zombie_crawl_boardtear_aligned_r_2_pull
spot_1_piece_vert_2 ai_zombie_crawl_boardtear_aligned_r_3_pull
spot_1_piece_horz_2 ai_zombie_crawl_boardtear_aligned_r_4_pull
spot_1_piece_horz_3 ai_zombie_crawl_boardtear_aligned_r_5_pull
spot_1_piece_horz_4 ai_zombie_crawl_boardtear_aligned_r_6_pull
spot_2_piece_horz_1 ai_zombie_crawl_boardtear_aligned_l_1_pull
spot_2_piece_vert_1 ai_zombie_crawl_boardtear_aligned_l_2_pull
spot_2_piece_vert_2 ai_zombie_crawl_boardtear_aligned_l_3_pull
spot_2_piece_horz_2 ai_zombie_crawl_boardtear_aligned_l_4_pull
spot_2_piece_horz_3 ai_zombie_crawl_boardtear_aligned_l_5_pull
spot_2_piece_horz_4 ai_zombie_crawl_boardtear_aligned_l_6_pull
}
zm_window_melee : restart notify window_melee_anim
{
ai_zombie_window_attack_arm_l_out
ai_zombie_window_attack_arm_r_out
}
zm_window_dismount : restart notify window_dismount_anim
{
ai_zombie_bus_window_dismount_l
ai_zombie_bus_window_dismount_r
}
zm_window_dismount_crawl : missing_legs restart notify window_dismount_anim
{
ai_zombie_crawl_bus_window_dismount_l
ai_zombie_crawl_bus_window_dismount_r
}
zm_front_window_dismount : restart notify window_dismount_anim
{
ai_zombie_bus_front_window_dismount_l
ai_zombie_bus_front_window_dismount_r
}
zm_front_window_dismount_crawl : restart notify window_dismount_anim
{
ai_zombie_crawl_bus_front_window_dismount_l
ai_zombie_crawl_bus_front_window_dismount_r
}
zm_window_exit : aliased restart notify window_exit_anim
{
exit_front ai_zombie_bus_window_exit_front
exit_back_l ai_zombie_bus_window_exit_back_l
exit_back_r ai_zombie_bus_window_exit_back_r
}
zm_window_exit_crawl : aliased missing_legs restart notify window_exit_anim
{
exit_front ai_zombie_crawl_bus_window_exit_front
exit_back_l ai_zombie_crawl_bus_window_exit_back_l
exit_back_r ai_zombie_crawl_bus_window_exit_back_r
}
zm_rise : restart notify rise_anim
{
ai_zombie_traverse_ground_v1_walk
ai_zombie_traverse_ground_v2_walk_altA
ai_zombie_traverse_ground_v1_run
ai_zombie_traverse_ground_climbout_fast
}
zm_rise_death_in : restart notify death_anim
{
ai_zombie_traverse_ground_v1_deathinside
ai_zombie_traverse_ground_v1_deathinside_alt
}
zm_rise_death_out : restart notify death_anim
{
ai_zombie_traverse_ground_v1_deathoutside
ai_zombie_traverse_ground_v1_deathoutside_alt
}
zm_faller_attack : restart notify attack_anim
{
ai_zombie_ceiling_attack_01
ai_zombie_ceiling_attack_02
}
zm_faller_emerge : restart notify emerge_anim
{
ai_zombie_ceiling_emerge_01
}
zm_faller_emerge_death : restart notify death_anim
{
ai_zombie_ceiling_death
}
zm_faller_fall : restart notify fall_anim
{
ai_zombie_ceiling_dropdown_01
}
zm_faller_fall_loop : notify fall_anim
{
ai_zombie_ceiling_fall_loop
}
zm_faller_land : restart notify land_anim
{
ai_zombie_ceiling_fall_land
ai_zombie_ceiling_fall_land_02
}
zm_death : restart notify death_anim
{
ch_dazed_a_death
ch_dazed_b_death
ch_dazed_c_death
ch_dazed_d_death
}
zm_death_crawl : restart missing_legs notify death_anim
{
ai_zombie_crawl_death_v1
ai_zombie_crawl_death_v2
}
zm_traverse_barrier : aliased restart notify traverse_anim
{
barrier_walk ai_zombie_traverse_v1
barrier_walk ai_zombie_traverse_v2
barrier_run ai_zombie_traverse_v5
barrier_sprint ai_zombie_traverse_v6
barrier_sprint ai_zombie_traverse_v7
}
zm_traverse_barrier_crawl : aliased restart missing_legs notify traverse_anim
{
barrier_crawl ai_zombie_traverse_crawl_v1
barrier_crawl ai_zombie_traverse_v4
}
zm_traverse : aliased restart notify traverse_anim
{
climb_down_pothole ai_zombie_climb_down_pothole
climb_up_pothole ai_zombie_climb_up_pothole
jump_down_48 ai_zombie_jump_down_48
jump_down_48_stumble ai_zombie_jump_down_stumble_48
// jump_down_72 ai_zombie_jump_down_72
jump_down_96 ai_zombie_jump_down_96
jump_down_127 ai_zombie_jump_down_127
jump_down_127_stumble ai_zombie_jump_down_stumble_127
jump_down_190 ai_zombie_jump_down_190
jump_down_190_stumble ai_zombie_jump_down_stumble_190
jump_down_222 ai_zombie_jump_down_222
jump_down_222_stumble ai_zombie_jump_down_stumble_222
jump_up_48_grabbed ai_zombie_jump_up_grabbed_48
jump_up_127 ai_zombie_jump_up_127
jump_up_127_grabbed ai_zombie_jump_up_grabbed_127
jump_up_190_grabbed ai_zombie_jump_up_grabbed_190
jump_up_222 ai_zombie_jump_up_222
jump_up_222_grabbed ai_zombie_jump_up_grabbed_222
jump_across_120 ai_zombie_jump_across_120
mantle_over_40_hurdle ai_zombie_traverse_v6
traverse_diner_roof ai_zombie_traverse_diner_roof
traverse_diner_roof_up ai_zombie_jump_up_diner_roof
traverse_diner_roof_hatch_up ai_zombie_diner_roof_hatch_jump_up
traverse_car ai_zombie_traverse_car
traverse_car_sprint ai_zombie_traverse_car_sprint
traverse_car_run ai_zombie_traverse_car_run
traverse_car_reverse ai_zombie_traverse_car_pass_to_driver_side
traverse_diner_counter_reverse ai_zombie_traverse_diner_counter_from_stools
traverse_diner_counter ai_zombie_traverse_diner_counter_to_stools
traverse_garage_door ai_zombie_traverse_garage_roll
}
zm_traverse_crawl : aliased restart missing_legs notify traverse_anim
{
climb_down_pothole_crawl ai_zombie_crawl_climb_down_pothole
climb_up_pothole_crawl ai_zombie_crawl_climb_up_pothole
jump_down_48_crawl ai_zombie_crawl_jump_down_48
// jump_down_72_crawl ai_zombie_crawl_jump_down_72
jump_down_96_crawl ai_zombie_crawl_jump_down_96
jump_down_127_crawl ai_zombie_crawl_jump_down_127
jump_down_190_crawl ai_zombie_crawl_jump_down_189
jump_down_222_crawl ai_zombie_crawl_jump_down_222
jump_up_48_grabbed_crawl ai_zombie_crawl_jump_up_grabbed_48
jump_up_127_crawl ai_zombie_crawl_jump_up_127
jump_up_127_grabbed_crawl ai_zombie_crawl_jump_up_grabbed_127
jump_up_190_grabbed_crawl ai_zombie_crawl_jump_up_grabbed_190
jump_up_222_crawl ai_zombie_crawl_jump_up_222
jump_up_222_grabbed_crawl ai_zombie_crawl_jump_up_grabbed_222
jump_across_120_crawl ai_zombie_crawl_jump_across_120
mantle_over_40_hurdle_crawl ai_zombie_traverse_crawl_v1
traverse_diner_roof_crawl ai_zombie_crawl_traverse_diner_roof
traverse_diner_roof_up_crawl ai_zombie_crawl_jump_up_diner_roof
traverse_diner_roof_hatch_up_crawl ai_zombie_crawl_diner_roof_hatch_jump_up
traverse_car_crawl ai_zombie_crawl_traverse_car
traverse_car_sprint_crawl ai_zombie_crawl_traverse_car_sprint
traverse_car_run_crawl ai_zombie_crawl_traverse_car_run
traverse_car_reverse_crawl ai_zombie_crawl_traverse_car_pass_to_driver_side
traverse_car_reverse_sprint_crawl ai_zombie_crawl_traverse_car_pass_to_driver_side_sprint
traverse_diner_counter_reverse_crawl ai_zombie_crawl_traverse_diner_counter_from_stools
traverse_diner_counter_crawl ai_zombie_crawl_traverse_diner_counter_to_stools
traverse_garage_door_crawl ai_zombie_crawl
}
// Level specific
zm_move_bus_walk : notify move_anim
{
ai_zombie_walk_bus_v1
ai_zombie_walk_bus_v2
ai_zombie_walk_bus_v3
ai_zombie_walk_bus_v4
}
zm_move_chase_bus : notify move_anim
{
ai_zombie_sprint_v6
ai_zombie_sprint_v7
ai_zombie_sprint_v8
ai_zombie_sprint_v9
ai_zombie_sprint_v10
ai_zombie_sprint_v11
ai_zombie_sprint_v12
}
zm_jump_on_bus : restart notify jump_on_bus_anim
{
ai_zombie_bus_jump_door
}
zm_jump_off_bus : restart notify jump_off_bus_anim
{
ai_zombie_bus_jump_door_exit
}
zm_zbarrier_jump_on_bus : aliased restart notify jump_on_bus_anim
{
jump_window_l ai_zombie_bus_jump_window_to_l
jump_window_r ai_zombie_bus_jump_window_to_r
}
zm_zbarrier_jump_on_bus_crawl : missing_legs aliased restart notify jump_on_bus_anim
{
jump_window_l ai_zombie_crawl_bus_jump_window_to_l
jump_window_r ai_zombie_crawl_bus_jump_window_to_r
}
zm_zbarrier_jump_on_bus_front : aliased restart notify jump_on_bus_anim
{
jump_window_l ai_zombie_bus_jump_front_window_to_l
jump_window_r ai_zombie_bus_jump_front_window_to_r
}
zm_zbarrier_jump_on_bus_front_crawl : aliased restart notify jump_on_bus_anim
{
jump_window_l ai_zombie_crawl_bus_jump_front_window_to_l
jump_window_r ai_zombie_crawl_bus_jump_front_window_to_r
}
zm_zbarrier_bus_board_tear_in : aliased restart notify board_tear_bus_anim
{
spot_0_l_piece_horz_1 ai_zombie_bus_boardtear_l_1_grab
spot_0_r_piece_horz_1 ai_zombie_bus_boardtear_r_1_grab
spot_0_l_piece_vert_1 ai_zombie_bus_boardtear_l_2_grab
spot_0_r_piece_vert_1 ai_zombie_bus_boardtear_r_2_grab
spot_0_l_piece_vert_2 ai_zombie_bus_boardtear_l_3_grab
spot_0_r_piece_vert_2 ai_zombie_bus_boardtear_r_3_grab
spot_0_l_piece_horz_3 ai_zombie_bus_boardtear_l_4_grab
spot_0_r_piece_horz_3 ai_zombie_bus_boardtear_r_4_grab
spot_0_l_piece_horz_4 ai_zombie_bus_boardtear_l_5_grab
spot_0_r_piece_horz_4 ai_zombie_bus_boardtear_r_5_grab
}
zm_zbarrier_bus_board_tear_loop : aliased restart notify board_tear_bus_anim
{
spot_0_l_piece_horz_1 ai_zombie_bus_boardtear_l_1_hold
spot_0_r_piece_horz_1 ai_zombie_bus_boardtear_r_1_hold
spot_0_l_piece_vert_1 ai_zombie_bus_boardtear_l_2_hold
spot_0_r_piece_vert_1 ai_zombie_bus_boardtear_r_2_hold
spot_0_l_piece_vert_2 ai_zombie_bus_boardtear_l_3_hold
spot_0_r_piece_vert_2 ai_zombie_bus_boardtear_r_3_hold
spot_0_l_piece_horz_3 ai_zombie_bus_boardtear_l_4_hold
spot_0_r_piece_horz_3 ai_zombie_bus_boardtear_r_4_hold
spot_0_l_piece_horz_4 ai_zombie_bus_boardtear_l_5_hold
spot_0_r_piece_horz_4 ai_zombie_bus_boardtear_r_5_hold
}
zm_zbarrier_bus_board_tear_out : aliased restart notify board_tear_bus_anim
{
spot_0_l_piece_horz_1 ai_zombie_bus_boardtear_l_1_pull
spot_0_r_piece_horz_1 ai_zombie_bus_boardtear_r_1_pull
spot_0_l_piece_vert_1 ai_zombie_bus_boardtear_l_2_pull
spot_0_r_piece_vert_1 ai_zombie_bus_boardtear_r_2_pull
spot_0_l_piece_vert_2 ai_zombie_bus_boardtear_l_3_pull
spot_0_r_piece_vert_2 ai_zombie_bus_boardtear_r_3_pull
spot_0_l_piece_horz_3 ai_zombie_bus_boardtear_l_4_pull
spot_0_r_piece_horz_3 ai_zombie_bus_boardtear_r_4_pull
spot_0_l_piece_horz_4 ai_zombie_bus_boardtear_l_5_pull
spot_0_r_piece_horz_4 ai_zombie_bus_boardtear_r_5_pull
}
zm_zbarrier_window_attack : aliased restart notify bus_window_attack
{
window_attack_l ai_zombie_bus_window_attack_l
window_attack_r ai_zombie_bus_window_attack_r
}
zm_zbarrier_front_window_attack : aliased restart notify bus_window_attack
{
window_attack_l ai_zombie_bus_front_window_attack_l
window_attack_r ai_zombie_bus_front_window_attack_r
}
zm_zbarrier_window_idle : aliased restart notify bus_window_idle
{
window_idle_l ai_zombie_bus_window_idle_l
window_idle_r ai_zombie_bus_window_idle_r
}
zm_zbarrier_front_window_idle : aliased restart notify bus_window_idle
{
window_idle_l ai_zombie_bus_front_window_idle_l
window_idle_r ai_zombie_bus_front_window_idle_r
}
zm_zbarrier_window_climbup : aliased restart notify bus_window_climbup
{
window_climbup_l ai_zombie_bus_window_climbup_from_l
window_climbup_r ai_zombie_bus_window_climbup_from_r
}
zm_zbarrier_climbin_bus : aliased restart notify climbin_bus_anim
{
window_climbin_l ai_zombie_bus_side_window_enter_l_v1
window_climbin_l_fast ai_zombie_bus_side_window_enter_l_v1_fast
window_climbin_r ai_zombie_bus_side_window_enter_r_v1
window_climbin_r_fast ai_zombie_bus_side_window_enter_r_v1_fast
window_climbin_front_l ai_zombie_bus_front_window_enter_l_v1
window_climbin_front_l_fast ai_zombie_bus_front_window_enter_l_v1_fast
window_climbin_front_r ai_zombie_bus_front_window_enter_r_v1
window_climbin_front_r_fast ai_zombie_bus_front_window_enter_r_v1_fast
window_climbin_back ai_zombie_bus_rear_window_traverse_v1
window_climbin_back_fast ai_zombie_bus_rear_window_traverse_fast_v1
}
zm_bus_attached : aliased restart notify bus_attached_anim
{
jump_down_127 ai_zombie_jump_down_127
bus_hatch_tear ai_zombie_bus_hatch_tear
bus_hatch_tear_b ai_zombie_bus_hatch_tear_fromback
bus_hatch_jump_down ai_zombie_bus_hatch_jump_down
}
zm_bus_hatch_jump_up : restart notify bus_hatch_jump_anim
{
ai_zombie_jump_up_bus_hatch_to_b
ai_zombie_jump_up_bus_hatch_to_f
}
zm_bus_hatch_jump_up_crawl : restart notify bus_hatch_jump_anim
{
ai_zombie_crawl_jump_up_bus_hatch_to_b
ai_zombie_crawl_jump_up_bus_hatch_to_f
}
zm_bus_hatch_jump_down : restart notify bus_hatch_jump_anim
{
ai_zombie_jump_down_bus_hatch_from_b
ai_zombie_jump_down_bus_hatch_from_f
}
zm_bus_hatch_jump_down_crawl : restart notify bus_hatch_jump_anim
{
ai_zombie_crawl_jump_down_bus_hatch_from_b
ai_zombie_crawl_jump_down_bus_hatch_from_f
}
zm_bus_window2roof : restart notify window_exit_anim
{
ai_zombie_bus_front_window_climbup_from_inside
ai_zombie_bus_rear_window_climbup_from_inside
}
zm_barricade_enter : aliased restart notify barricade_enter_anim
{
barrier_walk_m ai_zombie_barricade_enter_m_v1
barrier_walk_m ai_zombie_barricade_enter_m_v2
barrier_run_m ai_zombie_barricade_enter_m_v5
barrier_sprint_m ai_zombie_barricade_enter_m_v6
barrier_sprint_m ai_zombie_barricade_enter_m_v7
barrier_walk_r ai_zombie_barricade_enter_r
barrier_run_r ai_zombie_barricade_enter_run_r
barrier_sprint_r ai_zombie_barricade_enter_sprint_r
barrier_walk_l ai_zombie_barricade_enter_l
barrier_run_l ai_zombie_barricade_enter_run_l
barrier_sprint_l ai_zombie_barricade_enter_sprint_l
}
zm_barricade_enter_crawl : aliased restart missing_legs notify barricade_enter_anim
{
barrier_walk_m ai_zombie_barricade_enter_m_nolegs
barrier_walk_m ai_zombie_barricade_enter_m_v4
barrier_run_m ai_zombie_barricade_enter_m_nolegs
barrier_sprint_m ai_zombie_barricade_enter_m_nolegs
barrier_walk_r ai_zombie_crawl_barricade_enter_r
barrier_run_r ai_zombie_crawl_barricade_enter_run_r
barrier_sprint_r ai_zombie_crawl_barricade_enter_sprint_r
barrier_walk_l ai_zombie_crawl_barricade_enter_l
barrier_run_l ai_zombie_crawl_barricade_enter_run_l
barrier_sprint_l ai_zombie_crawl_barricade_enter_sprint_l
}
zm_jetgun_death : restart notify death_anim
{
ai_zombie_jetgun_death_v1
ai_zombie_jetgun_death_v2
ai_zombie_jetgun_death_v3
}
zm_jetgun_death_crawl : restart missing_legs notify death_anim
{
ai_zombie_jetgun_crawl_death_v1
ai_zombie_jetgun_crawl_death_v2
}
zm_move_jetgun_walk : notify move_anim
{
ai_zombie_jetgun_walk_v1
ai_zombie_jetgun_walk_v2
ai_zombie_jetgun_walk_v3
}
zm_move_jetgun_walk_slow : notify move_anim
{
ai_zombie_jetgun_walk_slow_v1
ai_zombie_jetgun_walk_slow_v2
ai_zombie_jetgun_walk_slow_v3
}
zm_move_jetgun_walk_fast : notify move_anim
{
ai_zombie_jetgun_walk_fast_v1
ai_zombie_jetgun_walk_fast_v2
ai_zombie_jetgun_walk_fast_v3
}
zm_move_jetgun_walk_slow_crawl : missing_legs notify move_anim
{
ai_zombie_jetgun_crawl_slow_v1
ai_zombie_jetgun_crawl_slow_v2
}
zm_move_jetgun_walk_fast_crawl : missing_legs notify move_anim
{
ai_zombie_jetgun_crawl_fast_v1
ai_zombie_jetgun_crawl_fast_v2
ai_zombie_jetgun_crawl_fast_v3
}
zm_move_jetgun_sprint : notify move_anim
{
ai_zombie_jetgun_sprint_v1
ai_zombie_jetgun_sprint_v2
ai_zombie_jetgun_sprint_v3
}
zm_jetgun_sprint_death : restart notify death_anim
{
ai_zombie_jetgun_sprint_death_v1
ai_zombie_jetgun_sprint_death_v2
ai_zombie_jetgun_sprint_death_v3
}
zm_riotshield_melee : notify riotshield_melee_anim
{
ai_zombie_riotshield_loop_v1
//ai_zombie_riotshield_loop_v2
}
zm_riotshield_breakthrough : notify riotshield_breakthrough_anim
{
ai_zombie_riotshield_breakthrough_v1
//ai_zombie_riotshield_breakthrough_v2
}
zm_riotshield_melee_crawl : missing_legs notify riotshield_melee_anim
{
ai_zombie_crawl_riotshield_loop_v1
//ai_zombie_crawl_riotshield_loop_v2
//ai_zombie_crawl_riotshield_loop_v5
//ai_zombie_crawl_riotshield_loop_v6
//ai_zombie_crawl_riotshield_loop_v7
//ai_zombie_crawl_riotshield_loop_v8
}
zm_riotshield_breakthrough_crawl : missing_legs notify riotshield_breakthrough_anim
{
ai_zombie_crawl_riotshield_breakthrough_v1
//ai_zombie_crawl_riotshield_breakthrough_v2
}

View File

@ -0,0 +1,147 @@
zm_stop_idle : notify stop_idle
{
zombie_dog_idle
}
zm_stop_attackidle_growl : notify attack_idle restart
{
zombie_dog_attackidle_growl
}
zm_stop_attackidle : notify attack_idle restart restart
{
zombie_dog_attackidle
}
zm_stop_attackidle_bark : notify attack_idle restart
{
zombie_dog_attackidle_bark
}
zm_combat_attack_player_close_range : notify attack_combat restart
{
zombie_dog_run_attack_low
}
zm_combat_attackidle_growl : notify attack_combat restart
{
zombie_dog_run_attack
}
zm_combat_attackidle : notify attack_combat restart
{
zombie_dog_run_attack
}
zm_combat_attackidle_bark : notify attack_combat restart
{
zombie_dog_run_attack
}
zm_move_run : notify move_run
{
zombie_dog_run
}
zm_move_stop : notify move_stop
{
zombie_dog_run_stop
}
zm_move_walk : notify move_walk
{
zombie_dog_trot
}
zm_move_start : notify move_start
{
zombie_dog_run_start
}
zm_traverse_wallhop : notify traverse_wallhop
{
zombie_dog_traverse_up_40
}
move_turn_left : notify move_turn
{
zombie_dog_turn_90_left
}
move_run_turn_left : notify move_turn
{
zombie_dog_run_turn_90_left
}
move_turn_right : notify move_turn
{
zombie_dog_turn_90_right
}
move_run_turn_right : notify move_turn
{
zombie_dog_run_turn_90_right
}
move_turn_around_left : notify move_turn
{
zombie_dog_turn_180_left
}
move_run_turn_around_left : notify move_turn
{
zombie_dog_run_turn_180_left
}
move_run_turn_around_right : notify move_turn
{
zombie_dog_run_turn_180_right
}
move_turn_around_right : notify move_turn
{
zombie_dog_turn_180_right
}
move_run_turn_around_right2 : notify move_turnxxxxxxxxxxxxxxxxx
{
zombie_dog_run_turn_180_right
}
death_front : notify dead_dog
{
zombie_dog_death_front
}
death_right : notify dead_dog
{
zombie_dog_death_hit_right
}
death_back : notify dead_dog
{
zombie_dog_death_hit_back
}
death_left : notify dead_dog
{
zombie_dog_death_hit_left
}
zm_traverse : aliased restart notify traverse_anim
{
jump_down_48 zombie_dog_traverse_down_40
jump_down_96 zombie_dog_traverse_down_96
jump_down_127 zombie_dog_traverse_down_127
jump_down_190 zombie_dog_traverse_down_190
jump_down_222 zombie_dog_traverse_down_190
jump_up_127 zombie_dog_traverse_up_127
jump_up_222 zombie_dog_traverse_up_80
jump_across_120 ai_zombie_dog_jump_across_120
traverse_car ai_zombie_dog_traverse_car
traverse_car_sprint ai_zombie_dog_traverse_car
traverse_car_run ai_zombie_dog_traverse_car
traverse_car_reverse ai_zombie_dog_traverse_car_pass_to_driver
}

View File

@ -0,0 +1,96 @@
zm_burrow : restart notify burrow_anim
{
ai_zombie_screecher_burrow_into_ground
}
zm_death : restart notify death_anim
{
ai_zombie_screecher_death_v1
}
zm_headpull : restart
{
ai_zombie_screecher_headpull
}
zm_headpull_fail : restart
{
ai_zombie_screecher_headpull_fail
}
zm_headpull_success : restart notify headpull_success_anim
{
ai_zombie_screecher_headpull_success
}
zm_jump_up : restart notify jump_up_anim
{
ai_zombie_screecher_jump_up
}
zm_jump_land_success_fromback : restart notify jump_land_success_anim
{
ai_zombie_screecher_jump_land_success_fromback
}
zm_jump_land_success_fromfront : restart notify jump_land_success_anim
{
ai_zombie_screecher_jump_land_success_fromfront
}
zm_jump_loop
{
ai_zombie_screecher_jump_loop
}
zm_move_super_sprint : notify move_anim
{
ai_zombie_screecher_run
ai_zombie_screecher_run_bounce
ai_zombie_screecher_run_hop
ai_zombie_screecher_run_zigzag
}
zm_rise : restart notify rise_anim
{
ai_zombie_screecher_traverse_ground_v1
}
zm_rise_death_in : restart notify death_anim
{
ai_zombie_screecher_death_v1
}
zm_rise_death_out : restart notify death_anim
{
ai_zombie_screecher_death_v1
}
zm_run_melee : restart notify melee_anim
{
ai_zombie_screecher_jump_up
}
zm_traverse : aliased restart notify traverse_anim
{
climb_down_pothole ai_zombie_screecher_climb_down_pothole
climb_up_pothole ai_zombie_screecher_climb_up_pothole
traverse_car ai_zombie_screecher_traverse_car
traverse_car_sprint ai_zombie_screecher_traverse_car
traverse_car_reverse ai_zombie_screecher_traverse_car_pass_to_driver_side
traverse_diner_roof_hatch_up ai_zombie_screecher_diner_roof_hatch_jump_up
jump_down_96 ai_zombie_screecher_jump_down_96
jump_down_127 ai_zombie_screecher_jump_down_127
jump_up_127 ai_zombie_screecher_jump_up_127
}
zm_traverse_barrier : aliased restart notify traverse_anim
{
barrier_sprint ai_zombie_screecher_tunnel_traversal
}