t6-fastfile-mods/zm_ai_pack/animstatedefs/zm_highrise_leaper.asd
2024-01-07 18:35:38 -08:00

337 lines
14 KiB
Common Lisp

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
}