Added all the remaining scripts not previously included.

This commit is contained in:
JezuzLizard
2021-08-07 11:29:26 -07:00
parent cf8d60b2d0
commit 98bfc67831
1001 changed files with 239603 additions and 0 deletions

View File

@ -0,0 +1,413 @@
#include codescripts/character;
#using_animtree( "zm_tomb_basic" );
reference_anims_from_animtree()
{
dummy_anim_ref = %ai_zombie_idle_v1_delta;
dummy_anim_ref = %ai_zombie_idle_crawl_delta;
dummy_anim_ref = %ai_zombie_walk_v1;
dummy_anim_ref = %ai_zombie_walk_v2;
dummy_anim_ref = %ai_zombie_walk_v3;
dummy_anim_ref = %ai_zombie_walk_v4;
dummy_anim_ref = %ai_zombie_walk_v6;
dummy_anim_ref = %ai_zombie_walk_v7;
dummy_anim_ref = %ai_zombie_walk_v9;
dummy_anim_ref = %ai_zombie_crawl;
dummy_anim_ref = %ai_zombie_crawl_v1;
dummy_anim_ref = %ai_zombie_crawl_v2;
dummy_anim_ref = %ai_zombie_crawl_v3;
dummy_anim_ref = %ai_zombie_crawl_v4;
dummy_anim_ref = %ai_zombie_crawl_v5;
dummy_anim_ref = %ai_zombie_walk_fast_v1;
dummy_anim_ref = %ai_zombie_walk_fast_v2;
dummy_anim_ref = %ai_zombie_walk_fast_v3;
dummy_anim_ref = %ai_zombie_run_v2;
dummy_anim_ref = %ai_zombie_run_v4;
dummy_anim_ref = %ai_zombie_run_v3;
dummy_anim_ref = %ai_zombie_sprint_v1;
dummy_anim_ref = %ai_zombie_sprint_v2;
dummy_anim_ref = %ai_zombie_crawl_sprint;
dummy_anim_ref = %ai_zombie_crawl_sprint_1;
dummy_anim_ref = %ai_zombie_crawl_sprint_2;
dummy_anim_ref = %ai_zombie_fast_sprint_01;
dummy_anim_ref = %ai_zombie_fast_sprint_02;
dummy_anim_ref = %ai_zombie_walk_on_hands_a;
dummy_anim_ref = %ai_zombie_walk_on_hands_b;
dummy_anim_ref = %ai_zombie_attack_v2;
dummy_anim_ref = %ai_zombie_attack_v4;
dummy_anim_ref = %ai_zombie_attack_v6;
dummy_anim_ref = %ai_zombie_attack_v1;
dummy_anim_ref = %ai_zombie_attack_forward_v1;
dummy_anim_ref = %ai_zombie_attack_forward_v2;
dummy_anim_ref = %ai_zombie_walk_attack_v1;
dummy_anim_ref = %ai_zombie_walk_attack_v2;
dummy_anim_ref = %ai_zombie_walk_attack_v3;
dummy_anim_ref = %ai_zombie_walk_attack_v4;
dummy_anim_ref = %ai_zombie_run_attack_v1;
dummy_anim_ref = %ai_zombie_run_attack_v2;
dummy_anim_ref = %ai_zombie_run_attack_v3;
dummy_anim_ref = %ai_zombie_attack_crawl;
dummy_anim_ref = %ai_zombie_attack_crawl_lunge;
dummy_anim_ref = %ai_zombie_walk_on_hands_shot_a;
dummy_anim_ref = %ai_zombie_walk_on_hands_shot_b;
dummy_anim_ref = %ai_zombie_taunts_4;
dummy_anim_ref = %ai_zombie_taunts_7;
dummy_anim_ref = %ai_zombie_taunts_9;
dummy_anim_ref = %ai_zombie_taunts_5b;
dummy_anim_ref = %ai_zombie_taunts_5c;
dummy_anim_ref = %ai_zombie_taunts_5d;
dummy_anim_ref = %ai_zombie_taunts_5e;
dummy_anim_ref = %ai_zombie_taunts_5f;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_1_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_2_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_3_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_4_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_5_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_6_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_1_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_2_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_3_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_4_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_5_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_6_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_1_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_2_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_3_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_4_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_5_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_6_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_1_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_2_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_3_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_4_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_5_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_6_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_1_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_2_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_3_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_4_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_5_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_6_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_1_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_2_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_3_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_4_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_5_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_6_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_1_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_2_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_3_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_4_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_5_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_6_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_1_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_2_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_3_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_4_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_5_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_6_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_1_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_2_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_3_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_4_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_5_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_6_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_1_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_2_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_3_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_4_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_5_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_6_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_1_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_2_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_3_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_4_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_5_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_6_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_1_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_2_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_3_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_4_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_5_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_6_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_1_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_2_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_3_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_4_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_5_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_6_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_1_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_2_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_3_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_4_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_5_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_6_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_1_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_2_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_3_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_4_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_5_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_6_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_1_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_2_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_3_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_4_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_5_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_6_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_1_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_2_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_3_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_4_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_5_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_6_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_1_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_2_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_3_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_4_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_5_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_6_pull;
dummy_anim_ref = %ai_zombie_window_attack_arm_l_out;
dummy_anim_ref = %ai_zombie_window_attack_arm_r_out;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathinside;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathinside_alt;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathoutside;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathoutside_alt;
dummy_anim_ref = %ai_zombie_traverse_ground_dugup;
dummy_anim_ref = %ch_dazed_a_death;
dummy_anim_ref = %ch_dazed_b_death;
dummy_anim_ref = %ch_dazed_c_death;
dummy_anim_ref = %ch_dazed_d_death;
dummy_anim_ref = %ai_zombie_crawl_death_v1;
dummy_anim_ref = %ai_zombie_crawl_death_v2;
dummy_anim_ref = %ai_zombie_traverse_v1;
dummy_anim_ref = %ai_zombie_traverse_v2;
dummy_anim_ref = %ai_zombie_traverse_v5;
dummy_anim_ref = %ai_zombie_traverse_v6;
dummy_anim_ref = %ai_zombie_traverse_v7;
dummy_anim_ref = %ai_zombie_traverse_crawl_v1;
dummy_anim_ref = %ai_zombie_traverse_v4;
dummy_anim_ref = %ai_zombie_barricade_enter_l;
dummy_anim_ref = %ai_zombie_barricade_enter_r;
dummy_anim_ref = %ai_zombie_barricade_enter_m_nolegs;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v1;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v2;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v3;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v4;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v5;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v6;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v7;
dummy_anim_ref = %ai_zombie_barricade_enter_run_l;
dummy_anim_ref = %ai_zombie_barricade_enter_run_r;
dummy_anim_ref = %ai_zombie_barricade_enter_sprint_l;
dummy_anim_ref = %ai_zombie_barricade_enter_sprint_r;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_l;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_r;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_run_l;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_run_r;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_sprint_l;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_sprint_r;
dummy_anim_ref = %ai_zombie_jump_down_markiv_front;
dummy_anim_ref = %ai_zombie_jump_down_markiv_leftfront;
dummy_anim_ref = %ai_zombie_jump_down_markiv_leftmid;
dummy_anim_ref = %ai_zombie_jump_down_markiv_leftrear;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rear;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rightfront;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rightmid;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rightrear;
dummy_anim_ref = %ai_zombie_jump_up_markiv_front;
dummy_anim_ref = %ai_zombie_jump_up_markiv_leftfront;
dummy_anim_ref = %ai_zombie_jump_up_markiv_leftmid;
dummy_anim_ref = %ai_zombie_jump_up_markiv_leftrear;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rear;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rightfront;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rightmid;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rightrear;
dummy_anim_ref = %ai_zombie_jump_up_onto_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_onto_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_front;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_leftfront;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_leftmid;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_leftrear;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rightfront;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rightmid;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rightrear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_front;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_leftfront;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_leftmid;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_leftrear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rightfront;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rightmid;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rightrear;
dummy_anim_ref = %ai_zombie_jump_across_120;
dummy_anim_ref = %ai_zombie_jump_down_48;
dummy_anim_ref = %ai_zombie_jump_down_72;
dummy_anim_ref = %ai_zombie_jump_down_96;
dummy_anim_ref = %ai_zombie_jump_down_127;
dummy_anim_ref = %ai_zombie_jump_up_48;
dummy_anim_ref = %ai_zombie_jump_up_96;
dummy_anim_ref = %ai_zombie_jump_up_127;
dummy_anim_ref = %ai_zombie_crawl_jump_across_120;
dummy_anim_ref = %ai_zombie_crawl_jump_down_48;
dummy_anim_ref = %ai_zombie_crawl_jump_down_72;
dummy_anim_ref = %ai_zombie_crawl_jump_down_96;
dummy_anim_ref = %ai_zombie_crawl_jump_down_127;
dummy_anim_ref = %ai_zombie_crawl_jump_up_48;
dummy_anim_ref = %ai_zombie_crawl_jump_up_96;
dummy_anim_ref = %ai_zombie_crawl_jump_up_127;
dummy_anim_ref = %ai_zombie_traverse_alcove_40;
dummy_anim_ref = %ai_zombie_traverse_alcove_56;
dummy_anim_ref = %ai_zombie_traverse_alcove_96;
dummy_anim_ref = %ai_zombie_traverse_scaffold_72;
dummy_anim_ref = %ai_zombie_traverse_scaffold_84;
dummy_anim_ref = %ai_zombie_traverse_scaffold_100;
dummy_anim_ref = %ai_zombie_crawler_traverse_scaffold_72;
dummy_anim_ref = %ai_zombie_crawler_traverse_scaffold_84;
dummy_anim_ref = %ai_zombie_crawler_traverse_scaffold_100;
dummy_anim_ref = %ai_zombie_jump_down_dlc4_trench_wall_96;
dummy_anim_ref = %ai_zombie_jump_down_dlc4_trench_wall_112;
dummy_anim_ref = %ai_zombie_jump_down_dlc4_trench_wall_120;
dummy_anim_ref = %ai_zombie_jump_up_dlc4_trench_wall_140;
dummy_anim_ref = %ai_zombie_crawl_jump_down_dlc4_trench_wall_96;
dummy_anim_ref = %ai_zombie_crawl_jump_down_dlc4_trench_wall_112;
dummy_anim_ref = %ai_zombie_crawl_jump_down_dlc4_trench_wall_120;
dummy_anim_ref = %ai_zombie_crawl_jump_up_dlc4_trench_wall_140;
dummy_anim_ref = %ai_zombie_vaultover_barbedwire;
dummy_anim_ref = %ai_zombie_vaultover_barbedwire_24;
dummy_anim_ref = %ai_zombie_crawl_vaultover_barbedwire;
dummy_anim_ref = %ai_zombie_crawl_vaultover_barbedwire_24;
dummy_anim_ref = %ai_zombie_crawl_jump_down_church;
dummy_anim_ref = %ai_zombie_jump_down_church;
dummy_anim_ref = %ai_zombie_thundergun_hit;
dummy_anim_ref = %ai_zombie_thundergun_hit_armslegsforward;
dummy_anim_ref = %ai_zombie_thundergun_hit_doublebounce;
dummy_anim_ref = %ai_zombie_thundergun_hit_forwardtoface;
dummy_anim_ref = %ai_zombie_thundergun_hit_upontoback;
dummy_anim_ref = %ai_zombie_thundergun_hit_stumblefall;
dummy_anim_ref = %ai_zombie_thundergun_hit_deadfallknee;
dummy_anim_ref = %ai_zombie_thundergun_hit_flatonback;
dummy_anim_ref = %ai_zombie_thundergun_hit_legsout_right;
dummy_anim_ref = %ai_zombie_thundergun_hit_legsout_left;
dummy_anim_ref = %ai_zombie_thundergun_hit_jackiespin_left;
dummy_anim_ref = %ai_zombie_thundergun_hit_jackiespin_right;
dummy_anim_ref = %ai_zombie_thundergun_hit_faceplant;
dummy_anim_ref = %ai_zombie_thundergun_getup;
dummy_anim_ref = %ai_zombie_thundergun_getup_a;
dummy_anim_ref = %ai_zombie_thundergun_getup_b;
dummy_anim_ref = %ai_zombie_thundergun_getup_c;
dummy_anim_ref = %ai_zombie_thundergun_getup_quick_a;
dummy_anim_ref = %ai_zombie_thundergun_getup_quick_b;
dummy_anim_ref = %ai_zombie_thundergun_getup_quick_c;
dummy_anim_ref = %ai_zombie_thundergun_sprinter_getup_a;
dummy_anim_ref = %ai_zombie_thundergun_sprinter_getup_b;
dummy_anim_ref = %ai_zombie_thundergun_sprinter_getup_c;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_a;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_b;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_c;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_d;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_e;
dummy_anim_ref = %ai_zombie_dlc4_tesla_crawl_death_a;
dummy_anim_ref = %ai_zombie_dlc4_tesla_crawl_death_b;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_a;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_b;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_c;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_d;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_e;
dummy_anim_ref = %ai_zombie_death_icestaff_a;
dummy_anim_ref = %ai_zombie_death_icestaff_b;
dummy_anim_ref = %ai_zombie_death_icestaff_c;
dummy_anim_ref = %ai_zombie_death_icestaff_d;
dummy_anim_ref = %ai_zombie_death_icestaff_e;
dummy_anim_ref = %ai_zombie_dlc4_crawl_freeze_death_01;
dummy_anim_ref = %ai_zombie_dlc4_crawl_freeze_death_02;
dummy_anim_ref = %ai_zombie_afterlife_stun_a;
dummy_anim_ref = %ai_zombie_afterlife_stun_b;
dummy_anim_ref = %ai_zombie_afterlife_stun_c;
dummy_anim_ref = %ai_zombie_afterlife_stun_d;
dummy_anim_ref = %ai_zombie_afterlife_stun_e;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_a;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_b;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_c;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_a;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_b;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_c;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_d;
dummy_anim_ref = %ai_zombie_firestaff_death_walking_a;
dummy_anim_ref = %ai_zombie_firestaff_death_walking_b;
dummy_anim_ref = %ai_zombie_firestaff_death_walking_c;
dummy_anim_ref = %ai_zombie_firestaff_death_collapse_a;
dummy_anim_ref = %ai_zombie_firestaff_death_collapse_b;
dummy_anim_ref = %ai_zombie_grabbed_by_mech;
}
main()
{
self.accuracy = 1;
self.animstatedef = "zm_tomb_basic.asd";
self.animtree = "zm_tomb_basic.atr";
self.csvinclude = "";
self.demolockonhighlightdistance = 100;
self.demolockonviewheightoffset1 = 60;
self.demolockonviewheightoffset2 = 30;
self.demolockonviewpitchmax1 = 60;
self.demolockonviewpitchmax2 = 60;
self.demolockonviewpitchmin1 = -15;
self.demolockonviewpitchmin2 = -5;
self.footstepfxtable = "";
self.footstepprepend = "fly_step_crusader";
self.footstepscriptcallback = 0;
self.grenadeammo = 0;
self.grenadeweapon = "";
self.health = 200;
self.precachescript = "";
self.secondaryweapon = "";
self.sidearm = "";
self.subclass = "regular";
self.team = "axis";
self.type = "zombie";
self.weapon = "";
self setengagementmindist( 0, 0 );
self setengagementmaxdist( 100, 300 );
randchar = codescripts/character::get_random_character( 6 );
switch( randchar )
{
case 0:
character/c_zom_tomb_crusader_1a::main();
break;
case 1:
character/c_zom_tomb_crusader_1a_nohat::main();
break;
case 2:
character/c_zom_tomb_crusader_2b::main();
break;
case 3:
character/c_zom_tomb_crusader_2b_nohat::main();
break;
case 4:
character/c_zom_tomb_crusader_2c::main();
break;
case 5:
character/c_zom_tomb_crusader_1c::main();
break;
}
self setcharacterindex( randchar );
}
spawner()
{
self setspawnerteam( "axis" );
}
precache( ai_index )
{
level thread reference_anims_from_animtree();
precacheanimstatedef( ai_index, -1, "zm_tomb_basic" );
character/c_zom_tomb_crusader_1a::precache();
character/c_zom_tomb_crusader_1a_nohat::precache();
character/c_zom_tomb_crusader_2b::precache();
character/c_zom_tomb_crusader_2b_nohat::precache();
character/c_zom_tomb_crusader_2c::precache();
character/c_zom_tomb_crusader_1c::precache();
}

View File

@ -0,0 +1,413 @@
#include codescripts/character;
#using_animtree( "zm_tomb_basic" );
reference_anims_from_animtree()
{
dummy_anim_ref = %ai_zombie_idle_v1_delta;
dummy_anim_ref = %ai_zombie_idle_crawl_delta;
dummy_anim_ref = %ai_zombie_walk_v1;
dummy_anim_ref = %ai_zombie_walk_v2;
dummy_anim_ref = %ai_zombie_walk_v3;
dummy_anim_ref = %ai_zombie_walk_v4;
dummy_anim_ref = %ai_zombie_walk_v6;
dummy_anim_ref = %ai_zombie_walk_v7;
dummy_anim_ref = %ai_zombie_walk_v9;
dummy_anim_ref = %ai_zombie_crawl;
dummy_anim_ref = %ai_zombie_crawl_v1;
dummy_anim_ref = %ai_zombie_crawl_v2;
dummy_anim_ref = %ai_zombie_crawl_v3;
dummy_anim_ref = %ai_zombie_crawl_v4;
dummy_anim_ref = %ai_zombie_crawl_v5;
dummy_anim_ref = %ai_zombie_walk_fast_v1;
dummy_anim_ref = %ai_zombie_walk_fast_v2;
dummy_anim_ref = %ai_zombie_walk_fast_v3;
dummy_anim_ref = %ai_zombie_run_v2;
dummy_anim_ref = %ai_zombie_run_v4;
dummy_anim_ref = %ai_zombie_run_v3;
dummy_anim_ref = %ai_zombie_sprint_v1;
dummy_anim_ref = %ai_zombie_sprint_v2;
dummy_anim_ref = %ai_zombie_crawl_sprint;
dummy_anim_ref = %ai_zombie_crawl_sprint_1;
dummy_anim_ref = %ai_zombie_crawl_sprint_2;
dummy_anim_ref = %ai_zombie_fast_sprint_01;
dummy_anim_ref = %ai_zombie_fast_sprint_02;
dummy_anim_ref = %ai_zombie_walk_on_hands_a;
dummy_anim_ref = %ai_zombie_walk_on_hands_b;
dummy_anim_ref = %ai_zombie_attack_v2;
dummy_anim_ref = %ai_zombie_attack_v4;
dummy_anim_ref = %ai_zombie_attack_v6;
dummy_anim_ref = %ai_zombie_attack_v1;
dummy_anim_ref = %ai_zombie_attack_forward_v1;
dummy_anim_ref = %ai_zombie_attack_forward_v2;
dummy_anim_ref = %ai_zombie_walk_attack_v1;
dummy_anim_ref = %ai_zombie_walk_attack_v2;
dummy_anim_ref = %ai_zombie_walk_attack_v3;
dummy_anim_ref = %ai_zombie_walk_attack_v4;
dummy_anim_ref = %ai_zombie_run_attack_v1;
dummy_anim_ref = %ai_zombie_run_attack_v2;
dummy_anim_ref = %ai_zombie_run_attack_v3;
dummy_anim_ref = %ai_zombie_attack_crawl;
dummy_anim_ref = %ai_zombie_attack_crawl_lunge;
dummy_anim_ref = %ai_zombie_walk_on_hands_shot_a;
dummy_anim_ref = %ai_zombie_walk_on_hands_shot_b;
dummy_anim_ref = %ai_zombie_taunts_4;
dummy_anim_ref = %ai_zombie_taunts_7;
dummy_anim_ref = %ai_zombie_taunts_9;
dummy_anim_ref = %ai_zombie_taunts_5b;
dummy_anim_ref = %ai_zombie_taunts_5c;
dummy_anim_ref = %ai_zombie_taunts_5d;
dummy_anim_ref = %ai_zombie_taunts_5e;
dummy_anim_ref = %ai_zombie_taunts_5f;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_1_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_2_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_3_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_4_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_5_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_6_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_1_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_2_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_3_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_4_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_5_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_6_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_1_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_2_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_3_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_4_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_5_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_6_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_1_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_2_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_3_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_4_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_5_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_6_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_1_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_2_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_3_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_4_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_5_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_6_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_1_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_2_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_3_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_4_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_5_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_6_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_1_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_2_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_3_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_4_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_5_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_6_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_1_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_2_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_3_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_4_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_5_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_6_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_1_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_2_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_3_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_4_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_5_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_6_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_1_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_2_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_3_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_4_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_5_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_6_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_1_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_2_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_3_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_4_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_5_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_6_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_1_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_2_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_3_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_4_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_5_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_6_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_1_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_2_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_3_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_4_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_5_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_6_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_1_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_2_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_3_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_4_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_5_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_6_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_1_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_2_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_3_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_4_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_5_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_6_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_1_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_2_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_3_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_4_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_5_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_6_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_1_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_2_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_3_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_4_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_5_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_6_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_1_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_2_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_3_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_4_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_5_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_6_pull;
dummy_anim_ref = %ai_zombie_window_attack_arm_l_out;
dummy_anim_ref = %ai_zombie_window_attack_arm_r_out;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathinside;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathinside_alt;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathoutside;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathoutside_alt;
dummy_anim_ref = %ai_zombie_traverse_ground_dugup;
dummy_anim_ref = %ch_dazed_a_death;
dummy_anim_ref = %ch_dazed_b_death;
dummy_anim_ref = %ch_dazed_c_death;
dummy_anim_ref = %ch_dazed_d_death;
dummy_anim_ref = %ai_zombie_crawl_death_v1;
dummy_anim_ref = %ai_zombie_crawl_death_v2;
dummy_anim_ref = %ai_zombie_traverse_v1;
dummy_anim_ref = %ai_zombie_traverse_v2;
dummy_anim_ref = %ai_zombie_traverse_v5;
dummy_anim_ref = %ai_zombie_traverse_v6;
dummy_anim_ref = %ai_zombie_traverse_v7;
dummy_anim_ref = %ai_zombie_traverse_crawl_v1;
dummy_anim_ref = %ai_zombie_traverse_v4;
dummy_anim_ref = %ai_zombie_barricade_enter_l;
dummy_anim_ref = %ai_zombie_barricade_enter_r;
dummy_anim_ref = %ai_zombie_barricade_enter_m_nolegs;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v1;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v2;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v3;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v4;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v5;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v6;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v7;
dummy_anim_ref = %ai_zombie_barricade_enter_run_l;
dummy_anim_ref = %ai_zombie_barricade_enter_run_r;
dummy_anim_ref = %ai_zombie_barricade_enter_sprint_l;
dummy_anim_ref = %ai_zombie_barricade_enter_sprint_r;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_l;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_r;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_run_l;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_run_r;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_sprint_l;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_sprint_r;
dummy_anim_ref = %ai_zombie_jump_down_markiv_front;
dummy_anim_ref = %ai_zombie_jump_down_markiv_leftfront;
dummy_anim_ref = %ai_zombie_jump_down_markiv_leftmid;
dummy_anim_ref = %ai_zombie_jump_down_markiv_leftrear;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rear;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rightfront;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rightmid;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rightrear;
dummy_anim_ref = %ai_zombie_jump_up_markiv_front;
dummy_anim_ref = %ai_zombie_jump_up_markiv_leftfront;
dummy_anim_ref = %ai_zombie_jump_up_markiv_leftmid;
dummy_anim_ref = %ai_zombie_jump_up_markiv_leftrear;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rear;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rightfront;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rightmid;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rightrear;
dummy_anim_ref = %ai_zombie_jump_up_onto_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_onto_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_front;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_leftfront;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_leftmid;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_leftrear;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rightfront;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rightmid;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rightrear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_front;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_leftfront;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_leftmid;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_leftrear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rightfront;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rightmid;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rightrear;
dummy_anim_ref = %ai_zombie_jump_across_120;
dummy_anim_ref = %ai_zombie_jump_down_48;
dummy_anim_ref = %ai_zombie_jump_down_72;
dummy_anim_ref = %ai_zombie_jump_down_96;
dummy_anim_ref = %ai_zombie_jump_down_127;
dummy_anim_ref = %ai_zombie_jump_up_48;
dummy_anim_ref = %ai_zombie_jump_up_96;
dummy_anim_ref = %ai_zombie_jump_up_127;
dummy_anim_ref = %ai_zombie_crawl_jump_across_120;
dummy_anim_ref = %ai_zombie_crawl_jump_down_48;
dummy_anim_ref = %ai_zombie_crawl_jump_down_72;
dummy_anim_ref = %ai_zombie_crawl_jump_down_96;
dummy_anim_ref = %ai_zombie_crawl_jump_down_127;
dummy_anim_ref = %ai_zombie_crawl_jump_up_48;
dummy_anim_ref = %ai_zombie_crawl_jump_up_96;
dummy_anim_ref = %ai_zombie_crawl_jump_up_127;
dummy_anim_ref = %ai_zombie_traverse_alcove_40;
dummy_anim_ref = %ai_zombie_traverse_alcove_56;
dummy_anim_ref = %ai_zombie_traverse_alcove_96;
dummy_anim_ref = %ai_zombie_traverse_scaffold_72;
dummy_anim_ref = %ai_zombie_traverse_scaffold_84;
dummy_anim_ref = %ai_zombie_traverse_scaffold_100;
dummy_anim_ref = %ai_zombie_crawler_traverse_scaffold_72;
dummy_anim_ref = %ai_zombie_crawler_traverse_scaffold_84;
dummy_anim_ref = %ai_zombie_crawler_traverse_scaffold_100;
dummy_anim_ref = %ai_zombie_jump_down_dlc4_trench_wall_96;
dummy_anim_ref = %ai_zombie_jump_down_dlc4_trench_wall_112;
dummy_anim_ref = %ai_zombie_jump_down_dlc4_trench_wall_120;
dummy_anim_ref = %ai_zombie_jump_up_dlc4_trench_wall_140;
dummy_anim_ref = %ai_zombie_crawl_jump_down_dlc4_trench_wall_96;
dummy_anim_ref = %ai_zombie_crawl_jump_down_dlc4_trench_wall_112;
dummy_anim_ref = %ai_zombie_crawl_jump_down_dlc4_trench_wall_120;
dummy_anim_ref = %ai_zombie_crawl_jump_up_dlc4_trench_wall_140;
dummy_anim_ref = %ai_zombie_vaultover_barbedwire;
dummy_anim_ref = %ai_zombie_vaultover_barbedwire_24;
dummy_anim_ref = %ai_zombie_crawl_vaultover_barbedwire;
dummy_anim_ref = %ai_zombie_crawl_vaultover_barbedwire_24;
dummy_anim_ref = %ai_zombie_crawl_jump_down_church;
dummy_anim_ref = %ai_zombie_jump_down_church;
dummy_anim_ref = %ai_zombie_thundergun_hit;
dummy_anim_ref = %ai_zombie_thundergun_hit_armslegsforward;
dummy_anim_ref = %ai_zombie_thundergun_hit_doublebounce;
dummy_anim_ref = %ai_zombie_thundergun_hit_forwardtoface;
dummy_anim_ref = %ai_zombie_thundergun_hit_upontoback;
dummy_anim_ref = %ai_zombie_thundergun_hit_stumblefall;
dummy_anim_ref = %ai_zombie_thundergun_hit_deadfallknee;
dummy_anim_ref = %ai_zombie_thundergun_hit_flatonback;
dummy_anim_ref = %ai_zombie_thundergun_hit_legsout_right;
dummy_anim_ref = %ai_zombie_thundergun_hit_legsout_left;
dummy_anim_ref = %ai_zombie_thundergun_hit_jackiespin_left;
dummy_anim_ref = %ai_zombie_thundergun_hit_jackiespin_right;
dummy_anim_ref = %ai_zombie_thundergun_hit_faceplant;
dummy_anim_ref = %ai_zombie_thundergun_getup;
dummy_anim_ref = %ai_zombie_thundergun_getup_a;
dummy_anim_ref = %ai_zombie_thundergun_getup_b;
dummy_anim_ref = %ai_zombie_thundergun_getup_c;
dummy_anim_ref = %ai_zombie_thundergun_getup_quick_a;
dummy_anim_ref = %ai_zombie_thundergun_getup_quick_b;
dummy_anim_ref = %ai_zombie_thundergun_getup_quick_c;
dummy_anim_ref = %ai_zombie_thundergun_sprinter_getup_a;
dummy_anim_ref = %ai_zombie_thundergun_sprinter_getup_b;
dummy_anim_ref = %ai_zombie_thundergun_sprinter_getup_c;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_a;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_b;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_c;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_d;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_e;
dummy_anim_ref = %ai_zombie_dlc4_tesla_crawl_death_a;
dummy_anim_ref = %ai_zombie_dlc4_tesla_crawl_death_b;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_a;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_b;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_c;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_d;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_e;
dummy_anim_ref = %ai_zombie_death_icestaff_a;
dummy_anim_ref = %ai_zombie_death_icestaff_b;
dummy_anim_ref = %ai_zombie_death_icestaff_c;
dummy_anim_ref = %ai_zombie_death_icestaff_d;
dummy_anim_ref = %ai_zombie_death_icestaff_e;
dummy_anim_ref = %ai_zombie_dlc4_crawl_freeze_death_01;
dummy_anim_ref = %ai_zombie_dlc4_crawl_freeze_death_02;
dummy_anim_ref = %ai_zombie_afterlife_stun_a;
dummy_anim_ref = %ai_zombie_afterlife_stun_b;
dummy_anim_ref = %ai_zombie_afterlife_stun_c;
dummy_anim_ref = %ai_zombie_afterlife_stun_d;
dummy_anim_ref = %ai_zombie_afterlife_stun_e;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_a;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_b;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_c;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_a;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_b;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_c;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_d;
dummy_anim_ref = %ai_zombie_firestaff_death_walking_a;
dummy_anim_ref = %ai_zombie_firestaff_death_walking_b;
dummy_anim_ref = %ai_zombie_firestaff_death_walking_c;
dummy_anim_ref = %ai_zombie_firestaff_death_collapse_a;
dummy_anim_ref = %ai_zombie_firestaff_death_collapse_b;
dummy_anim_ref = %ai_zombie_grabbed_by_mech;
}
main()
{
self.accuracy = 1;
self.animstatedef = "zm_tomb_basic.asd";
self.animtree = "zm_tomb_basic.atr";
self.csvinclude = "";
self.demolockonhighlightdistance = 100;
self.demolockonviewheightoffset1 = 60;
self.demolockonviewheightoffset2 = 30;
self.demolockonviewpitchmax1 = 60;
self.demolockonviewpitchmax2 = 60;
self.demolockonviewpitchmin1 = -15;
self.demolockonviewpitchmin2 = -5;
self.footstepfxtable = "";
self.footstepprepend = "";
self.footstepscriptcallback = 0;
self.grenadeammo = 0;
self.grenadeweapon = "";
self.health = 200;
self.precachescript = "";
self.secondaryweapon = "";
self.sidearm = "";
self.subclass = "regular";
self.team = "axis";
self.type = "zombie";
self.weapon = "";
self setengagementmindist( 0, 0 );
self setengagementmaxdist( 100, 300 );
randchar = codescripts/character::get_random_character( 6 );
switch( randchar )
{
case 0:
character/c_zom_tomb_german_1a::main();
break;
case 1:
character/c_zom_tomb_german_1a_nohat::main();
break;
case 2:
character/c_zom_tomb_german_2b::main();
break;
case 3:
character/c_zom_tomb_german_bare::main();
break;
case 4:
character/c_zom_tomb_german_bare_nohat::main();
break;
case 5:
character/c_zom_tomb_german_bare_nohat::main();
break;
}
self setcharacterindex( randchar );
}
spawner()
{
self setspawnerteam( "axis" );
}
precache( ai_index )
{
level thread reference_anims_from_animtree();
precacheanimstatedef( ai_index, -1, "zm_tomb_basic" );
character/c_zom_tomb_german_1a::precache();
character/c_zom_tomb_german_1a_nohat::precache();
character/c_zom_tomb_german_2b::precache();
character/c_zom_tomb_german_bare::precache();
character/c_zom_tomb_german_bare_nohat::precache();
character/c_zom_tomb_german_bare_nohat::precache();
}

View File

@ -0,0 +1,413 @@
#include codescripts/character;
#using_animtree( "zm_tomb_basic" );
reference_anims_from_animtree()
{
dummy_anim_ref = %ai_zombie_idle_v1_delta;
dummy_anim_ref = %ai_zombie_idle_crawl_delta;
dummy_anim_ref = %ai_zombie_walk_v1;
dummy_anim_ref = %ai_zombie_walk_v2;
dummy_anim_ref = %ai_zombie_walk_v3;
dummy_anim_ref = %ai_zombie_walk_v4;
dummy_anim_ref = %ai_zombie_walk_v6;
dummy_anim_ref = %ai_zombie_walk_v7;
dummy_anim_ref = %ai_zombie_walk_v9;
dummy_anim_ref = %ai_zombie_crawl;
dummy_anim_ref = %ai_zombie_crawl_v1;
dummy_anim_ref = %ai_zombie_crawl_v2;
dummy_anim_ref = %ai_zombie_crawl_v3;
dummy_anim_ref = %ai_zombie_crawl_v4;
dummy_anim_ref = %ai_zombie_crawl_v5;
dummy_anim_ref = %ai_zombie_walk_fast_v1;
dummy_anim_ref = %ai_zombie_walk_fast_v2;
dummy_anim_ref = %ai_zombie_walk_fast_v3;
dummy_anim_ref = %ai_zombie_run_v2;
dummy_anim_ref = %ai_zombie_run_v4;
dummy_anim_ref = %ai_zombie_run_v3;
dummy_anim_ref = %ai_zombie_sprint_v1;
dummy_anim_ref = %ai_zombie_sprint_v2;
dummy_anim_ref = %ai_zombie_crawl_sprint;
dummy_anim_ref = %ai_zombie_crawl_sprint_1;
dummy_anim_ref = %ai_zombie_crawl_sprint_2;
dummy_anim_ref = %ai_zombie_fast_sprint_01;
dummy_anim_ref = %ai_zombie_fast_sprint_02;
dummy_anim_ref = %ai_zombie_walk_on_hands_a;
dummy_anim_ref = %ai_zombie_walk_on_hands_b;
dummy_anim_ref = %ai_zombie_attack_v2;
dummy_anim_ref = %ai_zombie_attack_v4;
dummy_anim_ref = %ai_zombie_attack_v6;
dummy_anim_ref = %ai_zombie_attack_v1;
dummy_anim_ref = %ai_zombie_attack_forward_v1;
dummy_anim_ref = %ai_zombie_attack_forward_v2;
dummy_anim_ref = %ai_zombie_walk_attack_v1;
dummy_anim_ref = %ai_zombie_walk_attack_v2;
dummy_anim_ref = %ai_zombie_walk_attack_v3;
dummy_anim_ref = %ai_zombie_walk_attack_v4;
dummy_anim_ref = %ai_zombie_run_attack_v1;
dummy_anim_ref = %ai_zombie_run_attack_v2;
dummy_anim_ref = %ai_zombie_run_attack_v3;
dummy_anim_ref = %ai_zombie_attack_crawl;
dummy_anim_ref = %ai_zombie_attack_crawl_lunge;
dummy_anim_ref = %ai_zombie_walk_on_hands_shot_a;
dummy_anim_ref = %ai_zombie_walk_on_hands_shot_b;
dummy_anim_ref = %ai_zombie_taunts_4;
dummy_anim_ref = %ai_zombie_taunts_7;
dummy_anim_ref = %ai_zombie_taunts_9;
dummy_anim_ref = %ai_zombie_taunts_5b;
dummy_anim_ref = %ai_zombie_taunts_5c;
dummy_anim_ref = %ai_zombie_taunts_5d;
dummy_anim_ref = %ai_zombie_taunts_5e;
dummy_anim_ref = %ai_zombie_taunts_5f;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_1_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_2_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_3_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_4_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_5_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_6_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_1_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_2_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_3_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_4_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_5_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_6_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_1_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_2_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_3_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_4_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_5_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_6_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_1_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_2_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_3_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_4_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_5_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_6_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_1_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_2_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_3_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_4_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_5_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_6_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_1_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_2_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_3_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_4_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_5_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_6_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_1_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_2_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_3_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_4_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_5_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_6_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_1_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_2_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_3_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_4_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_5_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_6_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_1_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_2_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_3_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_4_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_5_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_6_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_1_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_2_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_3_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_4_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_5_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_6_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_1_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_2_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_3_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_4_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_5_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_6_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_1_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_2_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_3_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_4_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_5_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_6_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_1_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_2_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_3_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_4_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_5_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_6_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_1_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_2_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_3_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_4_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_5_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_6_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_1_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_2_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_3_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_4_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_5_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_6_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_1_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_2_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_3_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_4_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_5_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_6_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_1_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_2_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_3_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_4_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_5_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_6_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_1_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_2_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_3_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_4_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_5_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_6_pull;
dummy_anim_ref = %ai_zombie_window_attack_arm_l_out;
dummy_anim_ref = %ai_zombie_window_attack_arm_r_out;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathinside;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathinside_alt;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathoutside;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathoutside_alt;
dummy_anim_ref = %ai_zombie_traverse_ground_dugup;
dummy_anim_ref = %ch_dazed_a_death;
dummy_anim_ref = %ch_dazed_b_death;
dummy_anim_ref = %ch_dazed_c_death;
dummy_anim_ref = %ch_dazed_d_death;
dummy_anim_ref = %ai_zombie_crawl_death_v1;
dummy_anim_ref = %ai_zombie_crawl_death_v2;
dummy_anim_ref = %ai_zombie_traverse_v1;
dummy_anim_ref = %ai_zombie_traverse_v2;
dummy_anim_ref = %ai_zombie_traverse_v5;
dummy_anim_ref = %ai_zombie_traverse_v6;
dummy_anim_ref = %ai_zombie_traverse_v7;
dummy_anim_ref = %ai_zombie_traverse_crawl_v1;
dummy_anim_ref = %ai_zombie_traverse_v4;
dummy_anim_ref = %ai_zombie_barricade_enter_l;
dummy_anim_ref = %ai_zombie_barricade_enter_r;
dummy_anim_ref = %ai_zombie_barricade_enter_m_nolegs;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v1;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v2;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v3;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v4;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v5;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v6;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v7;
dummy_anim_ref = %ai_zombie_barricade_enter_run_l;
dummy_anim_ref = %ai_zombie_barricade_enter_run_r;
dummy_anim_ref = %ai_zombie_barricade_enter_sprint_l;
dummy_anim_ref = %ai_zombie_barricade_enter_sprint_r;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_l;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_r;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_run_l;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_run_r;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_sprint_l;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_sprint_r;
dummy_anim_ref = %ai_zombie_jump_down_markiv_front;
dummy_anim_ref = %ai_zombie_jump_down_markiv_leftfront;
dummy_anim_ref = %ai_zombie_jump_down_markiv_leftmid;
dummy_anim_ref = %ai_zombie_jump_down_markiv_leftrear;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rear;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rightfront;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rightmid;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rightrear;
dummy_anim_ref = %ai_zombie_jump_up_markiv_front;
dummy_anim_ref = %ai_zombie_jump_up_markiv_leftfront;
dummy_anim_ref = %ai_zombie_jump_up_markiv_leftmid;
dummy_anim_ref = %ai_zombie_jump_up_markiv_leftrear;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rear;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rightfront;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rightmid;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rightrear;
dummy_anim_ref = %ai_zombie_jump_up_onto_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_onto_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_front;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_leftfront;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_leftmid;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_leftrear;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rightfront;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rightmid;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rightrear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_front;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_leftfront;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_leftmid;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_leftrear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rightfront;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rightmid;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rightrear;
dummy_anim_ref = %ai_zombie_jump_across_120;
dummy_anim_ref = %ai_zombie_jump_down_48;
dummy_anim_ref = %ai_zombie_jump_down_72;
dummy_anim_ref = %ai_zombie_jump_down_96;
dummy_anim_ref = %ai_zombie_jump_down_127;
dummy_anim_ref = %ai_zombie_jump_up_48;
dummy_anim_ref = %ai_zombie_jump_up_96;
dummy_anim_ref = %ai_zombie_jump_up_127;
dummy_anim_ref = %ai_zombie_crawl_jump_across_120;
dummy_anim_ref = %ai_zombie_crawl_jump_down_48;
dummy_anim_ref = %ai_zombie_crawl_jump_down_72;
dummy_anim_ref = %ai_zombie_crawl_jump_down_96;
dummy_anim_ref = %ai_zombie_crawl_jump_down_127;
dummy_anim_ref = %ai_zombie_crawl_jump_up_48;
dummy_anim_ref = %ai_zombie_crawl_jump_up_96;
dummy_anim_ref = %ai_zombie_crawl_jump_up_127;
dummy_anim_ref = %ai_zombie_traverse_alcove_40;
dummy_anim_ref = %ai_zombie_traverse_alcove_56;
dummy_anim_ref = %ai_zombie_traverse_alcove_96;
dummy_anim_ref = %ai_zombie_traverse_scaffold_72;
dummy_anim_ref = %ai_zombie_traverse_scaffold_84;
dummy_anim_ref = %ai_zombie_traverse_scaffold_100;
dummy_anim_ref = %ai_zombie_crawler_traverse_scaffold_72;
dummy_anim_ref = %ai_zombie_crawler_traverse_scaffold_84;
dummy_anim_ref = %ai_zombie_crawler_traverse_scaffold_100;
dummy_anim_ref = %ai_zombie_jump_down_dlc4_trench_wall_96;
dummy_anim_ref = %ai_zombie_jump_down_dlc4_trench_wall_112;
dummy_anim_ref = %ai_zombie_jump_down_dlc4_trench_wall_120;
dummy_anim_ref = %ai_zombie_jump_up_dlc4_trench_wall_140;
dummy_anim_ref = %ai_zombie_crawl_jump_down_dlc4_trench_wall_96;
dummy_anim_ref = %ai_zombie_crawl_jump_down_dlc4_trench_wall_112;
dummy_anim_ref = %ai_zombie_crawl_jump_down_dlc4_trench_wall_120;
dummy_anim_ref = %ai_zombie_crawl_jump_up_dlc4_trench_wall_140;
dummy_anim_ref = %ai_zombie_vaultover_barbedwire;
dummy_anim_ref = %ai_zombie_vaultover_barbedwire_24;
dummy_anim_ref = %ai_zombie_crawl_vaultover_barbedwire;
dummy_anim_ref = %ai_zombie_crawl_vaultover_barbedwire_24;
dummy_anim_ref = %ai_zombie_crawl_jump_down_church;
dummy_anim_ref = %ai_zombie_jump_down_church;
dummy_anim_ref = %ai_zombie_thundergun_hit;
dummy_anim_ref = %ai_zombie_thundergun_hit_armslegsforward;
dummy_anim_ref = %ai_zombie_thundergun_hit_doublebounce;
dummy_anim_ref = %ai_zombie_thundergun_hit_forwardtoface;
dummy_anim_ref = %ai_zombie_thundergun_hit_upontoback;
dummy_anim_ref = %ai_zombie_thundergun_hit_stumblefall;
dummy_anim_ref = %ai_zombie_thundergun_hit_deadfallknee;
dummy_anim_ref = %ai_zombie_thundergun_hit_flatonback;
dummy_anim_ref = %ai_zombie_thundergun_hit_legsout_right;
dummy_anim_ref = %ai_zombie_thundergun_hit_legsout_left;
dummy_anim_ref = %ai_zombie_thundergun_hit_jackiespin_left;
dummy_anim_ref = %ai_zombie_thundergun_hit_jackiespin_right;
dummy_anim_ref = %ai_zombie_thundergun_hit_faceplant;
dummy_anim_ref = %ai_zombie_thundergun_getup;
dummy_anim_ref = %ai_zombie_thundergun_getup_a;
dummy_anim_ref = %ai_zombie_thundergun_getup_b;
dummy_anim_ref = %ai_zombie_thundergun_getup_c;
dummy_anim_ref = %ai_zombie_thundergun_getup_quick_a;
dummy_anim_ref = %ai_zombie_thundergun_getup_quick_b;
dummy_anim_ref = %ai_zombie_thundergun_getup_quick_c;
dummy_anim_ref = %ai_zombie_thundergun_sprinter_getup_a;
dummy_anim_ref = %ai_zombie_thundergun_sprinter_getup_b;
dummy_anim_ref = %ai_zombie_thundergun_sprinter_getup_c;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_a;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_b;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_c;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_d;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_e;
dummy_anim_ref = %ai_zombie_dlc4_tesla_crawl_death_a;
dummy_anim_ref = %ai_zombie_dlc4_tesla_crawl_death_b;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_a;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_b;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_c;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_d;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_e;
dummy_anim_ref = %ai_zombie_death_icestaff_a;
dummy_anim_ref = %ai_zombie_death_icestaff_b;
dummy_anim_ref = %ai_zombie_death_icestaff_c;
dummy_anim_ref = %ai_zombie_death_icestaff_d;
dummy_anim_ref = %ai_zombie_death_icestaff_e;
dummy_anim_ref = %ai_zombie_dlc4_crawl_freeze_death_01;
dummy_anim_ref = %ai_zombie_dlc4_crawl_freeze_death_02;
dummy_anim_ref = %ai_zombie_afterlife_stun_a;
dummy_anim_ref = %ai_zombie_afterlife_stun_b;
dummy_anim_ref = %ai_zombie_afterlife_stun_c;
dummy_anim_ref = %ai_zombie_afterlife_stun_d;
dummy_anim_ref = %ai_zombie_afterlife_stun_e;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_a;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_b;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_c;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_a;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_b;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_c;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_d;
dummy_anim_ref = %ai_zombie_firestaff_death_walking_a;
dummy_anim_ref = %ai_zombie_firestaff_death_walking_b;
dummy_anim_ref = %ai_zombie_firestaff_death_walking_c;
dummy_anim_ref = %ai_zombie_firestaff_death_collapse_a;
dummy_anim_ref = %ai_zombie_firestaff_death_collapse_b;
dummy_anim_ref = %ai_zombie_grabbed_by_mech;
}
main()
{
self.accuracy = 1;
self.animstatedef = "zm_tomb_basic.asd";
self.animtree = "zm_tomb_basic.atr";
self.csvinclude = "";
self.demolockonhighlightdistance = 100;
self.demolockonviewheightoffset1 = 60;
self.demolockonviewheightoffset2 = 30;
self.demolockonviewpitchmax1 = 60;
self.demolockonviewpitchmax2 = 60;
self.demolockonviewpitchmin1 = -15;
self.demolockonviewpitchmin2 = -5;
self.footstepfxtable = "";
self.footstepprepend = "";
self.footstepscriptcallback = 0;
self.grenadeammo = 0;
self.grenadeweapon = "";
self.health = 200;
self.precachescript = "";
self.secondaryweapon = "";
self.sidearm = "";
self.subclass = "regular";
self.team = "axis";
self.type = "zombie";
self.weapon = "";
self setengagementmindist( 0, 0 );
self setengagementmaxdist( 100, 300 );
randchar = codescripts/character::get_random_character( 6 );
switch( randchar )
{
case 0:
character/c_zom_tomb_german_2b_nohat::main();
break;
case 1:
character/c_zom_tomb_german_3c::main();
break;
case 2:
character/c_zom_tomb_german_3c_nohat::main();
break;
case 3:
character/c_zom_tomb_german_bare::main();
break;
case 4:
character/c_zom_tomb_german_bare_nohat::main();
break;
case 5:
character/c_zom_tomb_german_bare_nohat::main();
break;
}
self setcharacterindex( randchar );
}
spawner()
{
self setspawnerteam( "axis" );
}
precache( ai_index )
{
level thread reference_anims_from_animtree();
precacheanimstatedef( ai_index, -1, "zm_tomb_basic" );
character/c_zom_tomb_german_2b_nohat::precache();
character/c_zom_tomb_german_3c::precache();
character/c_zom_tomb_german_3c_nohat::precache();
character/c_zom_tomb_german_bare::precache();
character/c_zom_tomb_german_bare_nohat::precache();
character/c_zom_tomb_german_bare_nohat::precache();
}

View File

@ -0,0 +1,386 @@
#using_animtree( "zm_tomb_basic" );
reference_anims_from_animtree()
{
dummy_anim_ref = %ai_zombie_idle_v1_delta;
dummy_anim_ref = %ai_zombie_idle_crawl_delta;
dummy_anim_ref = %ai_zombie_walk_v1;
dummy_anim_ref = %ai_zombie_walk_v2;
dummy_anim_ref = %ai_zombie_walk_v3;
dummy_anim_ref = %ai_zombie_walk_v4;
dummy_anim_ref = %ai_zombie_walk_v6;
dummy_anim_ref = %ai_zombie_walk_v7;
dummy_anim_ref = %ai_zombie_walk_v9;
dummy_anim_ref = %ai_zombie_crawl;
dummy_anim_ref = %ai_zombie_crawl_v1;
dummy_anim_ref = %ai_zombie_crawl_v2;
dummy_anim_ref = %ai_zombie_crawl_v3;
dummy_anim_ref = %ai_zombie_crawl_v4;
dummy_anim_ref = %ai_zombie_crawl_v5;
dummy_anim_ref = %ai_zombie_walk_fast_v1;
dummy_anim_ref = %ai_zombie_walk_fast_v2;
dummy_anim_ref = %ai_zombie_walk_fast_v3;
dummy_anim_ref = %ai_zombie_run_v2;
dummy_anim_ref = %ai_zombie_run_v4;
dummy_anim_ref = %ai_zombie_run_v3;
dummy_anim_ref = %ai_zombie_sprint_v1;
dummy_anim_ref = %ai_zombie_sprint_v2;
dummy_anim_ref = %ai_zombie_crawl_sprint;
dummy_anim_ref = %ai_zombie_crawl_sprint_1;
dummy_anim_ref = %ai_zombie_crawl_sprint_2;
dummy_anim_ref = %ai_zombie_fast_sprint_01;
dummy_anim_ref = %ai_zombie_fast_sprint_02;
dummy_anim_ref = %ai_zombie_walk_on_hands_a;
dummy_anim_ref = %ai_zombie_walk_on_hands_b;
dummy_anim_ref = %ai_zombie_attack_v2;
dummy_anim_ref = %ai_zombie_attack_v4;
dummy_anim_ref = %ai_zombie_attack_v6;
dummy_anim_ref = %ai_zombie_attack_v1;
dummy_anim_ref = %ai_zombie_attack_forward_v1;
dummy_anim_ref = %ai_zombie_attack_forward_v2;
dummy_anim_ref = %ai_zombie_walk_attack_v1;
dummy_anim_ref = %ai_zombie_walk_attack_v2;
dummy_anim_ref = %ai_zombie_walk_attack_v3;
dummy_anim_ref = %ai_zombie_walk_attack_v4;
dummy_anim_ref = %ai_zombie_run_attack_v1;
dummy_anim_ref = %ai_zombie_run_attack_v2;
dummy_anim_ref = %ai_zombie_run_attack_v3;
dummy_anim_ref = %ai_zombie_attack_crawl;
dummy_anim_ref = %ai_zombie_attack_crawl_lunge;
dummy_anim_ref = %ai_zombie_walk_on_hands_shot_a;
dummy_anim_ref = %ai_zombie_walk_on_hands_shot_b;
dummy_anim_ref = %ai_zombie_taunts_4;
dummy_anim_ref = %ai_zombie_taunts_7;
dummy_anim_ref = %ai_zombie_taunts_9;
dummy_anim_ref = %ai_zombie_taunts_5b;
dummy_anim_ref = %ai_zombie_taunts_5c;
dummy_anim_ref = %ai_zombie_taunts_5d;
dummy_anim_ref = %ai_zombie_taunts_5e;
dummy_anim_ref = %ai_zombie_taunts_5f;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_1_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_2_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_3_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_4_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_5_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_6_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_1_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_2_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_3_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_4_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_5_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_6_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_1_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_2_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_3_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_4_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_5_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_6_grab;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_1_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_2_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_3_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_4_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_5_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_6_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_1_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_2_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_3_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_4_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_5_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_6_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_1_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_2_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_3_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_4_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_5_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_6_hold;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_1_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_2_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_3_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_4_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_5_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_m_6_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_1_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_2_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_3_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_4_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_5_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_r_6_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_1_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_2_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_3_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_4_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_5_pull;
dummy_anim_ref = %ai_zombie_boardtear_aligned_l_6_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_1_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_2_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_3_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_4_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_5_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_6_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_1_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_2_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_3_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_4_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_5_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_6_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_1_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_2_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_3_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_4_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_5_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_6_grab;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_1_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_2_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_3_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_4_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_5_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_6_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_1_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_2_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_3_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_4_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_5_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_6_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_1_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_2_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_3_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_4_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_5_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_6_hold;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_1_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_2_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_3_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_4_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_5_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_m_6_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_1_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_2_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_3_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_4_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_5_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_r_6_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_1_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_2_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_3_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_4_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_5_pull;
dummy_anim_ref = %ai_zombie_crawl_boardtear_aligned_l_6_pull;
dummy_anim_ref = %ai_zombie_window_attack_arm_l_out;
dummy_anim_ref = %ai_zombie_window_attack_arm_r_out;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathinside;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathinside_alt;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathoutside;
dummy_anim_ref = %ai_zombie_traverse_ground_v1_deathoutside_alt;
dummy_anim_ref = %ai_zombie_traverse_ground_dugup;
dummy_anim_ref = %ch_dazed_a_death;
dummy_anim_ref = %ch_dazed_b_death;
dummy_anim_ref = %ch_dazed_c_death;
dummy_anim_ref = %ch_dazed_d_death;
dummy_anim_ref = %ai_zombie_crawl_death_v1;
dummy_anim_ref = %ai_zombie_crawl_death_v2;
dummy_anim_ref = %ai_zombie_traverse_v1;
dummy_anim_ref = %ai_zombie_traverse_v2;
dummy_anim_ref = %ai_zombie_traverse_v5;
dummy_anim_ref = %ai_zombie_traverse_v6;
dummy_anim_ref = %ai_zombie_traverse_v7;
dummy_anim_ref = %ai_zombie_traverse_crawl_v1;
dummy_anim_ref = %ai_zombie_traverse_v4;
dummy_anim_ref = %ai_zombie_barricade_enter_l;
dummy_anim_ref = %ai_zombie_barricade_enter_r;
dummy_anim_ref = %ai_zombie_barricade_enter_m_nolegs;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v1;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v2;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v3;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v4;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v5;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v6;
dummy_anim_ref = %ai_zombie_barricade_enter_m_v7;
dummy_anim_ref = %ai_zombie_barricade_enter_run_l;
dummy_anim_ref = %ai_zombie_barricade_enter_run_r;
dummy_anim_ref = %ai_zombie_barricade_enter_sprint_l;
dummy_anim_ref = %ai_zombie_barricade_enter_sprint_r;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_l;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_r;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_run_l;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_run_r;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_sprint_l;
dummy_anim_ref = %ai_zombie_crawl_barricade_enter_sprint_r;
dummy_anim_ref = %ai_zombie_jump_down_markiv_front;
dummy_anim_ref = %ai_zombie_jump_down_markiv_leftfront;
dummy_anim_ref = %ai_zombie_jump_down_markiv_leftmid;
dummy_anim_ref = %ai_zombie_jump_down_markiv_leftrear;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rear;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rightfront;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rightmid;
dummy_anim_ref = %ai_zombie_jump_down_markiv_rightrear;
dummy_anim_ref = %ai_zombie_jump_up_markiv_front;
dummy_anim_ref = %ai_zombie_jump_up_markiv_leftfront;
dummy_anim_ref = %ai_zombie_jump_up_markiv_leftmid;
dummy_anim_ref = %ai_zombie_jump_up_markiv_leftrear;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rear;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rightfront;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rightmid;
dummy_anim_ref = %ai_zombie_jump_up_markiv_rightrear;
dummy_anim_ref = %ai_zombie_jump_up_onto_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_onto_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_front;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_leftfront;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_leftmid;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_leftrear;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rightfront;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rightmid;
dummy_anim_ref = %ai_zombie_crawl_jump_down_markiv_rightrear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_front;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_leftfront;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_leftmid;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_leftrear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rear;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rightfront;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rightmid;
dummy_anim_ref = %ai_zombie_crawl_jump_up_markiv_rightrear;
dummy_anim_ref = %ai_zombie_jump_across_120;
dummy_anim_ref = %ai_zombie_jump_down_48;
dummy_anim_ref = %ai_zombie_jump_down_72;
dummy_anim_ref = %ai_zombie_jump_down_96;
dummy_anim_ref = %ai_zombie_jump_down_127;
dummy_anim_ref = %ai_zombie_jump_up_48;
dummy_anim_ref = %ai_zombie_jump_up_96;
dummy_anim_ref = %ai_zombie_jump_up_127;
dummy_anim_ref = %ai_zombie_crawl_jump_across_120;
dummy_anim_ref = %ai_zombie_crawl_jump_down_48;
dummy_anim_ref = %ai_zombie_crawl_jump_down_72;
dummy_anim_ref = %ai_zombie_crawl_jump_down_96;
dummy_anim_ref = %ai_zombie_crawl_jump_down_127;
dummy_anim_ref = %ai_zombie_crawl_jump_up_48;
dummy_anim_ref = %ai_zombie_crawl_jump_up_96;
dummy_anim_ref = %ai_zombie_crawl_jump_up_127;
dummy_anim_ref = %ai_zombie_traverse_alcove_40;
dummy_anim_ref = %ai_zombie_traverse_alcove_56;
dummy_anim_ref = %ai_zombie_traverse_alcove_96;
dummy_anim_ref = %ai_zombie_traverse_scaffold_72;
dummy_anim_ref = %ai_zombie_traverse_scaffold_84;
dummy_anim_ref = %ai_zombie_traverse_scaffold_100;
dummy_anim_ref = %ai_zombie_crawler_traverse_scaffold_72;
dummy_anim_ref = %ai_zombie_crawler_traverse_scaffold_84;
dummy_anim_ref = %ai_zombie_crawler_traverse_scaffold_100;
dummy_anim_ref = %ai_zombie_jump_down_dlc4_trench_wall_96;
dummy_anim_ref = %ai_zombie_jump_down_dlc4_trench_wall_112;
dummy_anim_ref = %ai_zombie_jump_down_dlc4_trench_wall_120;
dummy_anim_ref = %ai_zombie_jump_up_dlc4_trench_wall_140;
dummy_anim_ref = %ai_zombie_crawl_jump_down_dlc4_trench_wall_96;
dummy_anim_ref = %ai_zombie_crawl_jump_down_dlc4_trench_wall_112;
dummy_anim_ref = %ai_zombie_crawl_jump_down_dlc4_trench_wall_120;
dummy_anim_ref = %ai_zombie_crawl_jump_up_dlc4_trench_wall_140;
dummy_anim_ref = %ai_zombie_vaultover_barbedwire;
dummy_anim_ref = %ai_zombie_vaultover_barbedwire_24;
dummy_anim_ref = %ai_zombie_crawl_vaultover_barbedwire;
dummy_anim_ref = %ai_zombie_crawl_vaultover_barbedwire_24;
dummy_anim_ref = %ai_zombie_crawl_jump_down_church;
dummy_anim_ref = %ai_zombie_jump_down_church;
dummy_anim_ref = %ai_zombie_thundergun_hit;
dummy_anim_ref = %ai_zombie_thundergun_hit_armslegsforward;
dummy_anim_ref = %ai_zombie_thundergun_hit_doublebounce;
dummy_anim_ref = %ai_zombie_thundergun_hit_forwardtoface;
dummy_anim_ref = %ai_zombie_thundergun_hit_upontoback;
dummy_anim_ref = %ai_zombie_thundergun_hit_stumblefall;
dummy_anim_ref = %ai_zombie_thundergun_hit_deadfallknee;
dummy_anim_ref = %ai_zombie_thundergun_hit_flatonback;
dummy_anim_ref = %ai_zombie_thundergun_hit_legsout_right;
dummy_anim_ref = %ai_zombie_thundergun_hit_legsout_left;
dummy_anim_ref = %ai_zombie_thundergun_hit_jackiespin_left;
dummy_anim_ref = %ai_zombie_thundergun_hit_jackiespin_right;
dummy_anim_ref = %ai_zombie_thundergun_hit_faceplant;
dummy_anim_ref = %ai_zombie_thundergun_getup;
dummy_anim_ref = %ai_zombie_thundergun_getup_a;
dummy_anim_ref = %ai_zombie_thundergun_getup_b;
dummy_anim_ref = %ai_zombie_thundergun_getup_c;
dummy_anim_ref = %ai_zombie_thundergun_getup_quick_a;
dummy_anim_ref = %ai_zombie_thundergun_getup_quick_b;
dummy_anim_ref = %ai_zombie_thundergun_getup_quick_c;
dummy_anim_ref = %ai_zombie_thundergun_sprinter_getup_a;
dummy_anim_ref = %ai_zombie_thundergun_sprinter_getup_b;
dummy_anim_ref = %ai_zombie_thundergun_sprinter_getup_c;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_a;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_b;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_c;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_d;
dummy_anim_ref = %ai_zombie_dlc4_tesla_death_e;
dummy_anim_ref = %ai_zombie_dlc4_tesla_crawl_death_a;
dummy_anim_ref = %ai_zombie_dlc4_tesla_crawl_death_b;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_a;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_b;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_c;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_d;
dummy_anim_ref = %ai_zombie_dlc4_freeze_death_e;
dummy_anim_ref = %ai_zombie_death_icestaff_a;
dummy_anim_ref = %ai_zombie_death_icestaff_b;
dummy_anim_ref = %ai_zombie_death_icestaff_c;
dummy_anim_ref = %ai_zombie_death_icestaff_d;
dummy_anim_ref = %ai_zombie_death_icestaff_e;
dummy_anim_ref = %ai_zombie_dlc4_crawl_freeze_death_01;
dummy_anim_ref = %ai_zombie_dlc4_crawl_freeze_death_02;
dummy_anim_ref = %ai_zombie_afterlife_stun_a;
dummy_anim_ref = %ai_zombie_afterlife_stun_b;
dummy_anim_ref = %ai_zombie_afterlife_stun_c;
dummy_anim_ref = %ai_zombie_afterlife_stun_d;
dummy_anim_ref = %ai_zombie_afterlife_stun_e;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_a;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_b;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_c;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_a;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_b;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_c;
dummy_anim_ref = %ai_zombie_airstaff_death_vacuumed_midair_d;
dummy_anim_ref = %ai_zombie_firestaff_death_walking_a;
dummy_anim_ref = %ai_zombie_firestaff_death_walking_b;
dummy_anim_ref = %ai_zombie_firestaff_death_walking_c;
dummy_anim_ref = %ai_zombie_firestaff_death_collapse_a;
dummy_anim_ref = %ai_zombie_firestaff_death_collapse_b;
dummy_anim_ref = %ai_zombie_grabbed_by_mech;
}
main()
{
self.accuracy = 1;
self.animstatedef = "zm_tomb_basic.asd";
self.animtree = "zm_tomb_basic.atr";
self.csvinclude = "";
self.demolockonhighlightdistance = 100;
self.demolockonviewheightoffset1 = 60;
self.demolockonviewheightoffset2 = 30;
self.demolockonviewpitchmax1 = 60;
self.demolockonviewpitchmax2 = 60;
self.demolockonviewpitchmin1 = -15;
self.demolockonviewpitchmin2 = -5;
self.footstepfxtable = "";
self.footstepprepend = "fly_step_crusader";
self.footstepscriptcallback = 0;
self.grenadeammo = 0;
self.grenadeweapon = "";
self.health = 200;
self.precachescript = "";
self.secondaryweapon = "";
self.sidearm = "";
self.subclass = "regular";
self.team = "axis";
self.type = "zombie";
self.weapon = "";
self setengagementmindist( 0, 0 );
self setengagementmaxdist( 100, 300 );
character/c_zom_tomb_crusader_zc::main();
self setcharacterindex( 0 );
}
spawner()
{
self setspawnerteam( "axis" );
}
precache( ai_index )
{
level thread reference_anims_from_animtree();
precacheanimstatedef( ai_index, -1, "zm_tomb_basic" );
character/c_zom_tomb_crusader_zc::precache();
}

View File

@ -0,0 +1,62 @@
#using_animtree( "zm_tomb_giant_robot" );
reference_anims_from_animtree()
{
dummy_anim_ref = %ai_zombie_giant_robot_walk_a;
dummy_anim_ref = %ai_zombie_giant_robot_walk_b;
dummy_anim_ref = %ai_zombie_giant_robot_walk_nml_intro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_nml;
dummy_anim_ref = %ai_zombie_giant_robot_walk_nml_outtro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_trenches_intro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_trenches;
dummy_anim_ref = %ai_zombie_giant_robot_walk_trenches_outtro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_village_intro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_village;
dummy_anim_ref = %ai_zombie_giant_robot_walk_village_outtro;
dummy_anim_ref = %ai_zombie_giant_robot_bunker_intro;
}
main()
{
self.accuracy = 1;
self.animstatedef = "zm_tomb_giant_robot.asd";
self.animtree = "zm_tomb_giant_robot.atr";
self.csvinclude = "";
self.demolockonhighlightdistance = 100;
self.demolockonviewheightoffset1 = 60;
self.demolockonviewheightoffset2 = 30;
self.demolockonviewpitchmax1 = 60;
self.demolockonviewpitchmax2 = 60;
self.demolockonviewpitchmin1 = -15;
self.demolockonviewpitchmin2 = -5;
self.footstepfxtable = "";
self.footstepprepend = "";
self.footstepscriptcallback = 0;
self.grenadeammo = 0;
self.grenadeweapon = "";
self.health = 200;
self.precachescript = "";
self.secondaryweapon = "";
self.sidearm = "";
self.subclass = "regular";
self.team = "neutral";
self.type = "zombie";
self.weapon = "";
self setengagementmindist( 0, 0 );
self setengagementmaxdist( 100, 300 );
character/c_zom_giant_robot::main();
self setcharacterindex( 0 );
}
spawner()
{
self setspawnerteam( "neutral" );
}
precache( ai_index )
{
level thread reference_anims_from_animtree();
precacheanimstatedef( ai_index, -1, "zm_tomb_giant_robot" );
character/c_zom_giant_robot::precache();
}

View File

@ -0,0 +1,62 @@
#using_animtree( "zm_tomb_giant_robot" );
reference_anims_from_animtree()
{
dummy_anim_ref = %ai_zombie_giant_robot_walk_a;
dummy_anim_ref = %ai_zombie_giant_robot_walk_b;
dummy_anim_ref = %ai_zombie_giant_robot_walk_nml_intro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_nml;
dummy_anim_ref = %ai_zombie_giant_robot_walk_nml_outtro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_trenches_intro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_trenches;
dummy_anim_ref = %ai_zombie_giant_robot_walk_trenches_outtro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_village_intro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_village;
dummy_anim_ref = %ai_zombie_giant_robot_walk_village_outtro;
dummy_anim_ref = %ai_zombie_giant_robot_bunker_intro;
}
main()
{
self.accuracy = 1;
self.animstatedef = "zm_tomb_giant_robot.asd";
self.animtree = "zm_tomb_giant_robot.atr";
self.csvinclude = "";
self.demolockonhighlightdistance = 100;
self.demolockonviewheightoffset1 = 60;
self.demolockonviewheightoffset2 = 30;
self.demolockonviewpitchmax1 = 60;
self.demolockonviewpitchmax2 = 60;
self.demolockonviewpitchmin1 = -15;
self.demolockonviewpitchmin2 = -5;
self.footstepfxtable = "";
self.footstepprepend = "";
self.footstepscriptcallback = 0;
self.grenadeammo = 0;
self.grenadeweapon = "";
self.health = 200;
self.precachescript = "";
self.secondaryweapon = "";
self.sidearm = "";
self.subclass = "regular";
self.team = "neutral";
self.type = "zombie";
self.weapon = "";
self setengagementmindist( 0, 0 );
self setengagementmaxdist( 100, 300 );
character/c_zom_giant_robot_0::main();
self setcharacterindex( 0 );
}
spawner()
{
self setspawnerteam( "neutral" );
}
precache( ai_index )
{
level thread reference_anims_from_animtree();
precacheanimstatedef( ai_index, -1, "zm_tomb_giant_robot" );
character/c_zom_giant_robot_0::precache();
}

View File

@ -0,0 +1,62 @@
#using_animtree( "zm_tomb_giant_robot" );
reference_anims_from_animtree()
{
dummy_anim_ref = %ai_zombie_giant_robot_walk_a;
dummy_anim_ref = %ai_zombie_giant_robot_walk_b;
dummy_anim_ref = %ai_zombie_giant_robot_walk_nml_intro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_nml;
dummy_anim_ref = %ai_zombie_giant_robot_walk_nml_outtro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_trenches_intro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_trenches;
dummy_anim_ref = %ai_zombie_giant_robot_walk_trenches_outtro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_village_intro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_village;
dummy_anim_ref = %ai_zombie_giant_robot_walk_village_outtro;
dummy_anim_ref = %ai_zombie_giant_robot_bunker_intro;
}
main()
{
self.accuracy = 1;
self.animstatedef = "zm_tomb_giant_robot.asd";
self.animtree = "zm_tomb_giant_robot.atr";
self.csvinclude = "";
self.demolockonhighlightdistance = 100;
self.demolockonviewheightoffset1 = 60;
self.demolockonviewheightoffset2 = 30;
self.demolockonviewpitchmax1 = 60;
self.demolockonviewpitchmax2 = 60;
self.demolockonviewpitchmin1 = -15;
self.demolockonviewpitchmin2 = -5;
self.footstepfxtable = "";
self.footstepprepend = "";
self.footstepscriptcallback = 0;
self.grenadeammo = 0;
self.grenadeweapon = "";
self.health = 200;
self.precachescript = "";
self.secondaryweapon = "";
self.sidearm = "";
self.subclass = "regular";
self.team = "neutral";
self.type = "zombie";
self.weapon = "";
self setengagementmindist( 0, 0 );
self setengagementmaxdist( 100, 300 );
character/c_zom_giant_robot_1::main();
self setcharacterindex( 0 );
}
spawner()
{
self setspawnerteam( "neutral" );
}
precache( ai_index )
{
level thread reference_anims_from_animtree();
precacheanimstatedef( ai_index, -1, "zm_tomb_giant_robot" );
character/c_zom_giant_robot_1::precache();
}

View File

@ -0,0 +1,62 @@
#using_animtree( "zm_tomb_giant_robot" );
reference_anims_from_animtree()
{
dummy_anim_ref = %ai_zombie_giant_robot_walk_a;
dummy_anim_ref = %ai_zombie_giant_robot_walk_b;
dummy_anim_ref = %ai_zombie_giant_robot_walk_nml_intro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_nml;
dummy_anim_ref = %ai_zombie_giant_robot_walk_nml_outtro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_trenches_intro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_trenches;
dummy_anim_ref = %ai_zombie_giant_robot_walk_trenches_outtro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_village_intro;
dummy_anim_ref = %ai_zombie_giant_robot_walk_village;
dummy_anim_ref = %ai_zombie_giant_robot_walk_village_outtro;
dummy_anim_ref = %ai_zombie_giant_robot_bunker_intro;
}
main()
{
self.accuracy = 1;
self.animstatedef = "zm_tomb_giant_robot.asd";
self.animtree = "zm_tomb_giant_robot.atr";
self.csvinclude = "";
self.demolockonhighlightdistance = 100;
self.demolockonviewheightoffset1 = 60;
self.demolockonviewheightoffset2 = 30;
self.demolockonviewpitchmax1 = 60;
self.demolockonviewpitchmax2 = 60;
self.demolockonviewpitchmin1 = -15;
self.demolockonviewpitchmin2 = -5;
self.footstepfxtable = "";
self.footstepprepend = "";
self.footstepscriptcallback = 0;
self.grenadeammo = 0;
self.grenadeweapon = "";
self.health = 200;
self.precachescript = "";
self.secondaryweapon = "";
self.sidearm = "";
self.subclass = "regular";
self.team = "neutral";
self.type = "zombie";
self.weapon = "";
self setengagementmindist( 0, 0 );
self setengagementmaxdist( 100, 300 );
character/c_zom_giant_robot_2::main();
self setcharacterindex( 0 );
}
spawner()
{
self setspawnerteam( "neutral" );
}
precache( ai_index )
{
level thread reference_anims_from_animtree();
precacheanimstatedef( ai_index, -1, "zm_tomb_giant_robot" );
character/c_zom_giant_robot_2::precache();
}

View File

@ -0,0 +1,122 @@
#using_animtree( "zm_tomb_mechz" );
reference_anims_from_animtree()
{
dummy_anim_ref = %ai_zombie_mech_death;
dummy_anim_ref = %ai_zombie_mech_death_explode;
dummy_anim_ref = %ai_zombie_mech_ft_aim_1;
dummy_anim_ref = %ai_zombie_mech_ft_aim_2;
dummy_anim_ref = %ai_zombie_mech_ft_aim_3;
dummy_anim_ref = %ai_zombie_mech_ft_aim_4;
dummy_anim_ref = %ai_zombie_mech_ft_aim_5;
dummy_anim_ref = %ai_zombie_mech_ft_aim_6;
dummy_anim_ref = %ai_zombie_mech_ft_aim_7;
dummy_anim_ref = %ai_zombie_mech_ft_aim_8;
dummy_anim_ref = %ai_zombie_mech_ft_aim_9;
dummy_anim_ref = %ai_zombie_mech_ft_intro_sprint_to_aim_5;
dummy_anim_ref = %ai_zombie_mech_ft_aim_idle;
dummy_anim_ref = %ai_zombie_mech_ft_fire_end;
dummy_anim_ref = %ai_zombie_mech_ft_fire_loop;
dummy_anim_ref = %ai_zombie_mech_ft_fire_start;
dummy_anim_ref = %ai_zombie_mech_ft_sweep;
dummy_anim_ref = %ai_zombie_mech_ft_sweep_up;
dummy_anim_ref = %ai_zombie_mech_ft_burn_player;
dummy_anim_ref = %ai_zombie_mech_grapple_aim_1;
dummy_anim_ref = %ai_zombie_mech_grapple_aim_2;
dummy_anim_ref = %ai_zombie_mech_grapple_aim_3;
dummy_anim_ref = %ai_zombie_mech_grapple_aim_4;
dummy_anim_ref = %ai_zombie_mech_grapple_aim_5;
dummy_anim_ref = %ai_zombie_mech_grapple_aim_6;
dummy_anim_ref = %ai_zombie_mech_grapple_aim_7;
dummy_anim_ref = %ai_zombie_mech_grapple_aim_8;
dummy_anim_ref = %ai_zombie_mech_grapple_aim_9;
dummy_anim_ref = %ai_zombie_mech_grapple_intro_sprint_to_aim_5;
dummy_anim_ref = %ai_zombie_mech_grapple_arm_closed_idle;
dummy_anim_ref = %ai_zombie_mech_grapple_arm_open_idle;
dummy_anim_ref = %ai_zombie_mech_idle;
dummy_anim_ref = %ai_zombie_mech_melee_a;
dummy_anim_ref = %ai_zombie_mech_melee_b;
dummy_anim_ref = %ai_zombie_mech_run_melee;
dummy_anim_ref = %ai_zombie_mech_sprint_melee;
dummy_anim_ref = %ai_zombie_mech_pain;
dummy_anim_ref = %ai_zombie_mech_injury_hit_by_tank;
dummy_anim_ref = %ai_zombie_mech_injury_down_by_tank_loop;
dummy_anim_ref = %ai_zombie_mech_injury_recover_from_tank;
dummy_anim_ref = %ai_zombie_mech_injury_hit_by_footstep;
dummy_anim_ref = %ai_zombie_mech_injury_down_by_footstep_loop;
dummy_anim_ref = %ai_zombie_mech_injury_recover_from_footstep;
dummy_anim_ref = %ai_zombie_mech_stunned;
dummy_anim_ref = %ai_zombie_mech_powercore_pain;
dummy_anim_ref = %ai_zombie_mech_faceplate_pain;
dummy_anim_ref = %ai_zombie_mech_head_pain;
dummy_anim_ref = %ai_zombie_mech_run;
dummy_anim_ref = %ai_zombie_mech_walk_basic;
dummy_anim_ref = %ai_zombie_mech_walk_patrol;
dummy_anim_ref = %ai_zombie_mech_sprint;
dummy_anim_ref = %ai_zombie_mech_sprint_booster_liftoff;
dummy_anim_ref = %ai_zombie_mech_sprint_booster_loop;
dummy_anim_ref = %ai_zombie_mech_sprint_booster_touchdown;
dummy_anim_ref = %ai_zombie_mech_intro_jump_in;
dummy_anim_ref = %ai_zombie_mech_exit;
dummy_anim_ref = %ai_zombie_mech_exit_hover;
dummy_anim_ref = %ai_zombie_mech_arrive;
dummy_anim_ref = %ai_zombie_mech_jump_down_48;
dummy_anim_ref = %ai_zombie_mech_jump_down_72;
dummy_anim_ref = %ai_zombie_mech_jump_down_96;
dummy_anim_ref = %ai_zombie_mech_jump_down_127;
dummy_anim_ref = %ai_zombie_mech_jump_up_48;
dummy_anim_ref = %ai_zombie_mech_jump_up_96;
dummy_anim_ref = %ai_zombie_mech_jump_up_127;
dummy_anim_ref = %ai_zombie_mech_traverse_hurdle_40;
dummy_anim_ref = %ai_zombie_mech_jump_across_120;
dummy_anim_ref = %ai_zombie_mech_jump_down_church;
dummy_anim_ref = %ai_zombie_mech_jump_down_dlc4_trench_wall_96;
dummy_anim_ref = %ai_zombie_mech_jump_down_dlc4_trench_wall_112;
dummy_anim_ref = %ai_zombie_mech_jump_down_dlc4_trench_wall_120;
dummy_anim_ref = %ai_zombie_mech_jump_up_dlc4_trench_wall_140;
}
main()
{
self.accuracy = 1;
self.animstatedef = "zm_tomb_mechz.asd";
self.animtree = "zm_tomb_mechz.atr";
self.csvinclude = "";
self.demolockonhighlightdistance = 100;
self.demolockonviewheightoffset1 = 60;
self.demolockonviewheightoffset2 = 30;
self.demolockonviewpitchmax1 = 60;
self.demolockonviewpitchmax2 = 60;
self.demolockonviewpitchmin1 = -15;
self.demolockonviewpitchmin2 = -5;
self.footstepfxtable = "zm_mechz_footstepfxtable";
self.footstepprepend = "fly_step_mechz";
self.footstepscriptcallback = 1;
self.grenadeammo = 0;
self.grenadeweapon = "";
self.health = 200;
self.precachescript = "";
self.secondaryweapon = "";
self.sidearm = "";
self.subclass = "regular";
self.team = "axis";
self.type = "zombie";
self.weapon = "";
self setengagementmindist( 0, 0 );
self setengagementmaxdist( 100, 300 );
character/c_zom_dlc_mech::main();
self setcharacterindex( 0 );
}
spawner()
{
self setspawnerteam( "axis" );
}
precache( ai_index )
{
level thread reference_anims_from_animtree();
precacheanimstatedef( ai_index, -1, "zm_tomb_mechz" );
character/c_zom_dlc_mech::precache();
}

View File

@ -0,0 +1,12 @@
main()
{
self setmodel( "c_zom_mech_body" );
self.voice = "american";
self.skeleton = "base";
}
precache()
{
precachemodel( "c_zom_mech_body" );
}

View File

@ -0,0 +1,12 @@
main()
{
self setmodel( "veh_t6_dlc_zm_robot" );
self.voice = "american";
self.skeleton = "base";
}
precache()
{
precachemodel( "veh_t6_dlc_zm_robot" );
}

View File

@ -0,0 +1,12 @@
main()
{
self setmodel( "veh_t6_dlc_zm_robot_0" );
self.voice = "american";
self.skeleton = "base";
}
precache()
{
precachemodel( "veh_t6_dlc_zm_robot_0" );
}

View File

@ -0,0 +1,12 @@
main()
{
self setmodel( "veh_t6_dlc_zm_robot_1" );
self.voice = "american";
self.skeleton = "base";
}
precache()
{
precachemodel( "veh_t6_dlc_zm_robot_1" );
}

View File

@ -0,0 +1,12 @@
main()
{
self setmodel( "veh_t6_dlc_zm_robot_2" );
self.voice = "american";
self.skeleton = "base";
}
precache()
{
precachemodel( "veh_t6_dlc_zm_robot_2" );
}

View File

@ -0,0 +1,50 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_crusader_body_1a" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_crusader_head_als::main() );
self attach( self.headmodel, "", 1 );
self.hatmodel = "c_zom_tomb_crusader_hat_1";
self attach( self.hatmodel );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_crusader_body_g_upclean_1a";
self.torsodmg2 = "c_zom_tomb_crusader_body_g_rarm_1a";
self.torsodmg3 = "c_zom_tomb_crusader_body_g_larm_1a";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_crusader_body_g_lowclean_1a";
self.legdmg2 = "c_zom_tomb_crusader_body_g_rleg_1a";
self.legdmg3 = "c_zom_tomb_crusader_body_g_lleg_1a";
self.legdmg4 = "c_zom_tomb_crusader_body_g_legsoff_1a";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
self.gibspawn5 = "c_zom_tomb_crusader_hat_1";
self.gibspawntag5 = "J_Head";
}
precache()
{
precachemodel( "c_zom_tomb_crusader_body_1a" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_crusader_head_als::main() );
precachemodel( "c_zom_tomb_crusader_hat_1" );
precachemodel( "c_zom_tomb_crusader_body_g_upclean_1a" );
precachemodel( "c_zom_tomb_crusader_body_g_rarm_1a" );
precachemodel( "c_zom_tomb_crusader_body_g_larm_1a" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_crusader_body_g_lowclean_1a" );
precachemodel( "c_zom_tomb_crusader_body_g_rleg_1a" );
precachemodel( "c_zom_tomb_crusader_body_g_lleg_1a" );
precachemodel( "c_zom_tomb_crusader_body_g_legsoff_1a" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
precachemodel( "c_zom_tomb_crusader_hat_1" );
}

View File

@ -0,0 +1,44 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_crusader_body_1a_nohat" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_crusader_head_als::main() );
self attach( self.headmodel, "", 1 );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_crusader_body_g_upclean_1a";
self.torsodmg2 = "c_zom_tomb_crusader_body_g_rarm_1a";
self.torsodmg3 = "c_zom_tomb_crusader_body_g_larm_1a";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_crusader_body_g_lowclean_1a";
self.legdmg2 = "c_zom_tomb_crusader_body_g_rleg_1a";
self.legdmg3 = "c_zom_tomb_crusader_body_g_lleg_1a";
self.legdmg4 = "c_zom_tomb_crusader_body_g_legsoff_1a";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
}
precache()
{
precachemodel( "c_zom_tomb_crusader_body_1a_nohat" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_crusader_head_als::main() );
precachemodel( "c_zom_tomb_crusader_body_g_upclean_1a" );
precachemodel( "c_zom_tomb_crusader_body_g_rarm_1a" );
precachemodel( "c_zom_tomb_crusader_body_g_larm_1a" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_crusader_body_g_lowclean_1a" );
precachemodel( "c_zom_tomb_crusader_body_g_rleg_1a" );
precachemodel( "c_zom_tomb_crusader_body_g_lleg_1a" );
precachemodel( "c_zom_tomb_crusader_body_g_legsoff_1a" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
}

View File

@ -0,0 +1,50 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_crusader_body_1c" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_crusader_head_als::main() );
self attach( self.headmodel, "", 1 );
self.hatmodel = "c_zom_tomb_crusader_hat_1";
self attach( self.hatmodel );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_crusader_body_g_upclean_1c";
self.torsodmg2 = "c_zom_tomb_crusader_body_g_rarm_1c";
self.torsodmg3 = "c_zom_tomb_crusader_body_g_larm_1c";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_crusader_body_g_lowclean_1c";
self.legdmg2 = "c_zom_tomb_crusader_body_g_rleg_1c";
self.legdmg3 = "c_zom_tomb_crusader_body_g_lleg_1c";
self.legdmg4 = "c_zom_tomb_crusader_body_g_legsoff_1c";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
self.gibspawn5 = "c_zom_tomb_crusader_hat_3";
self.gibspawntag5 = "J_Head";
}
precache()
{
precachemodel( "c_zom_tomb_crusader_body_1c" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_crusader_head_als::main() );
precachemodel( "c_zom_tomb_crusader_hat_1" );
precachemodel( "c_zom_tomb_crusader_body_g_upclean_1c" );
precachemodel( "c_zom_tomb_crusader_body_g_rarm_1c" );
precachemodel( "c_zom_tomb_crusader_body_g_larm_1c" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_crusader_body_g_lowclean_1c" );
precachemodel( "c_zom_tomb_crusader_body_g_rleg_1c" );
precachemodel( "c_zom_tomb_crusader_body_g_lleg_1c" );
precachemodel( "c_zom_tomb_crusader_body_g_legsoff_1c" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
precachemodel( "c_zom_tomb_crusader_hat_3" );
}

View File

@ -0,0 +1,50 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_crusader_body_2b" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_crusader_head_als::main() );
self attach( self.headmodel, "", 1 );
self.hatmodel = "c_zom_tomb_crusader_hat_2";
self attach( self.hatmodel );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_crusader_body_g_upclean_2b";
self.torsodmg2 = "c_zom_tomb_crusader_body_g_rarm_2b";
self.torsodmg3 = "c_zom_tomb_crusader_body_g_larm_2b";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_crusader_body_g_lowclean_2b";
self.legdmg2 = "c_zom_tomb_crusader_body_g_rleg_2b";
self.legdmg3 = "c_zom_tomb_crusader_body_g_lleg_2b";
self.legdmg4 = "c_zom_tomb_crusader_body_g_legsoff_2b";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
self.gibspawn5 = "c_zom_tomb_crusader_hat_3";
self.gibspawntag5 = "J_Head";
}
precache()
{
precachemodel( "c_zom_tomb_crusader_body_2b" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_crusader_head_als::main() );
precachemodel( "c_zom_tomb_crusader_hat_2" );
precachemodel( "c_zom_tomb_crusader_body_g_upclean_2b" );
precachemodel( "c_zom_tomb_crusader_body_g_rarm_2b" );
precachemodel( "c_zom_tomb_crusader_body_g_larm_2b" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_crusader_body_g_lowclean_2b" );
precachemodel( "c_zom_tomb_crusader_body_g_rleg_2b" );
precachemodel( "c_zom_tomb_crusader_body_g_lleg_2b" );
precachemodel( "c_zom_tomb_crusader_body_g_legsoff_2b" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
precachemodel( "c_zom_tomb_crusader_hat_3" );
}

View File

@ -0,0 +1,44 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_crusader_body_2b_nohat" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_crusader_head_als::main() );
self attach( self.headmodel, "", 1 );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_crusader_body_g_upclean_2b";
self.torsodmg2 = "c_zom_tomb_crusader_body_g_rarm_2b";
self.torsodmg3 = "c_zom_tomb_crusader_body_g_larm_2b";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_crusader_body_g_lowclean_2b";
self.legdmg2 = "c_zom_tomb_crusader_body_g_rleg_2b";
self.legdmg3 = "c_zom_tomb_crusader_body_g_lleg_2b";
self.legdmg4 = "c_zom_tomb_crusader_body_g_legsoff_2b";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
}
precache()
{
precachemodel( "c_zom_tomb_crusader_body_2b_nohat" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_crusader_head_als::main() );
precachemodel( "c_zom_tomb_crusader_body_g_upclean_2b" );
precachemodel( "c_zom_tomb_crusader_body_g_rarm_2b" );
precachemodel( "c_zom_tomb_crusader_body_g_larm_2b" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_crusader_body_g_lowclean_2b" );
precachemodel( "c_zom_tomb_crusader_body_g_rleg_2b" );
precachemodel( "c_zom_tomb_crusader_body_g_lleg_2b" );
precachemodel( "c_zom_tomb_crusader_body_g_legsoff_2b" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
}

View File

@ -0,0 +1,50 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_crusader_body_2c" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_crusader_head_als::main() );
self attach( self.headmodel, "", 1 );
self.hatmodel = "c_zom_tomb_crusader_hat_2";
self attach( self.hatmodel );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_crusader_body_g_upclean_2c";
self.torsodmg2 = "c_zom_tomb_crusader_body_g_rarm_2c";
self.torsodmg3 = "c_zom_tomb_crusader_body_g_larm_2c";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_crusader_body_g_lowclean_2c";
self.legdmg2 = "c_zom_tomb_crusader_body_g_rleg_2c";
self.legdmg3 = "c_zom_tomb_crusader_body_g_lleg_2c";
self.legdmg4 = "c_zom_tomb_crusader_body_g_legsoff_2c";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
self.gibspawn5 = "c_zom_tomb_crusader_hat_1";
self.gibspawntag5 = "J_Head";
}
precache()
{
precachemodel( "c_zom_tomb_crusader_body_2c" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_crusader_head_als::main() );
precachemodel( "c_zom_tomb_crusader_hat_2" );
precachemodel( "c_zom_tomb_crusader_body_g_upclean_2c" );
precachemodel( "c_zom_tomb_crusader_body_g_rarm_2c" );
precachemodel( "c_zom_tomb_crusader_body_g_larm_2c" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_crusader_body_g_lowclean_2c" );
precachemodel( "c_zom_tomb_crusader_body_g_rleg_2c" );
precachemodel( "c_zom_tomb_crusader_body_g_lleg_2c" );
precachemodel( "c_zom_tomb_crusader_body_g_legsoff_2c" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
precachemodel( "c_zom_tomb_crusader_hat_1" );
}

View File

@ -0,0 +1,49 @@
main()
{
self setmodel( "c_zom_tomb_crusader_body_zc" );
self.headmodel = "c_zom_tomb_crusader_headz";
self attach( self.headmodel, "", 1 );
self.hatmodel = "c_zom_tomb_crusader_hat_3";
self attach( self.hatmodel );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_crusader_body_g_upclean_zc";
self.torsodmg2 = "c_zom_tomb_crusader_body_g_rarm_zc";
self.torsodmg3 = "c_zom_tomb_crusader_body_g_larm_zc";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_crusader_body_g_lowclean_zc";
self.legdmg2 = "c_zom_tomb_crusader_body_g_rleg_zc";
self.legdmg3 = "c_zom_tomb_crusader_body_g_lleg_zc";
self.legdmg4 = "c_zom_tomb_crusader_body_g_legsoff_zc";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
self.gibspawn5 = "c_zom_tomb_crusader_hat_3";
self.gibspawntag5 = "J_Head";
}
precache()
{
precachemodel( "c_zom_tomb_crusader_body_zc" );
precachemodel( "c_zom_tomb_crusader_headz" );
precachemodel( "c_zom_tomb_crusader_hat_3" );
precachemodel( "c_zom_tomb_crusader_body_g_upclean_zc" );
precachemodel( "c_zom_tomb_crusader_body_g_rarm_zc" );
precachemodel( "c_zom_tomb_crusader_body_g_larm_zc" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_crusader_body_g_lowclean_zc" );
precachemodel( "c_zom_tomb_crusader_body_g_rleg_zc" );
precachemodel( "c_zom_tomb_crusader_body_g_lleg_zc" );
precachemodel( "c_zom_tomb_crusader_body_g_legsoff_zc" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
precachemodel( "c_zom_tomb_crusader_hat_3" );
}

View File

@ -0,0 +1,50 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_german_body_1a" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_german_head_als::main() );
self attach( self.headmodel, "", 1 );
self.hatmodel = "c_zom_tomb_german_hat_1";
self attach( self.hatmodel );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_german_body_g_upclean_1a";
self.torsodmg2 = "c_zom_tomb_german_body_g_rarm_1a";
self.torsodmg3 = "c_zom_tomb_german_body_g_larm_1a";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_german_body_g_lowclean_1a";
self.legdmg2 = "c_zom_tomb_german_body_g_rleg_1a";
self.legdmg3 = "c_zom_tomb_german_body_g_lleg_1a";
self.legdmg4 = "c_zom_tomb_german_body_g_legsoff_1a";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
self.gibspawn5 = "c_zom_tomb_german_hat_1";
self.gibspawntag5 = "J_Head";
}
precache()
{
precachemodel( "c_zom_tomb_german_body_1a" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_german_head_als::main() );
precachemodel( "c_zom_tomb_german_hat_1" );
precachemodel( "c_zom_tomb_german_body_g_upclean_1a" );
precachemodel( "c_zom_tomb_german_body_g_rarm_1a" );
precachemodel( "c_zom_tomb_german_body_g_larm_1a" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_german_body_g_lowclean_1a" );
precachemodel( "c_zom_tomb_german_body_g_rleg_1a" );
precachemodel( "c_zom_tomb_german_body_g_lleg_1a" );
precachemodel( "c_zom_tomb_german_body_g_legsoff_1a" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
precachemodel( "c_zom_tomb_german_hat_1" );
}

View File

@ -0,0 +1,44 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_german_body_1a_nohat" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_german_head_als::main() );
self attach( self.headmodel, "", 1 );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_german_body_g_upclean_1a";
self.torsodmg2 = "c_zom_tomb_german_body_g_rarm_1a";
self.torsodmg3 = "c_zom_tomb_german_body_g_larm_1a";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_german_body_g_lowclean_1a";
self.legdmg2 = "c_zom_tomb_german_body_g_rleg_1a";
self.legdmg3 = "c_zom_tomb_german_body_g_lleg_1a";
self.legdmg4 = "c_zom_tomb_german_body_g_legsoff_1a";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
}
precache()
{
precachemodel( "c_zom_tomb_german_body_1a_nohat" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_german_head_als::main() );
precachemodel( "c_zom_tomb_german_body_g_upclean_1a" );
precachemodel( "c_zom_tomb_german_body_g_rarm_1a" );
precachemodel( "c_zom_tomb_german_body_g_larm_1a" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_german_body_g_lowclean_1a" );
precachemodel( "c_zom_tomb_german_body_g_rleg_1a" );
precachemodel( "c_zom_tomb_german_body_g_lleg_1a" );
precachemodel( "c_zom_tomb_german_body_g_legsoff_1a" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
}

View File

@ -0,0 +1,50 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_german_body_1b" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_german_head_als::main() );
self attach( self.headmodel, "", 1 );
self.hatmodel = "c_zom_tomb_german_hat_2";
self attach( self.hatmodel );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_german_body_g_upclean_1b";
self.torsodmg2 = "c_zom_tomb_german_body_g_rarm_1b";
self.torsodmg3 = "c_zom_tomb_german_body_g_larm_1b";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_german_body_g_lowclean_1b";
self.legdmg2 = "c_zom_tomb_german_body_g_rleg_1b";
self.legdmg3 = "c_zom_tomb_german_body_g_lleg_1b";
self.legdmg4 = "c_zom_tomb_german_body_g_legsoff_1b";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
self.gibspawn5 = "c_zom_tomb_german_hat_2";
self.gibspawntag5 = "J_Head";
}
precache()
{
precachemodel( "c_zom_tomb_german_body_1b" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_german_head_als::main() );
precachemodel( "c_zom_tomb_german_hat_2" );
precachemodel( "c_zom_tomb_german_body_g_upclean_1b" );
precachemodel( "c_zom_tomb_german_body_g_rarm_1b" );
precachemodel( "c_zom_tomb_german_body_g_larm_1b" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_german_body_g_lowclean_1b" );
precachemodel( "c_zom_tomb_german_body_g_rleg_1b" );
precachemodel( "c_zom_tomb_german_body_g_lleg_1b" );
precachemodel( "c_zom_tomb_german_body_g_legsoff_1b" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
precachemodel( "c_zom_tomb_german_hat_2" );
}

View File

@ -0,0 +1,44 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_german_body_1b_nohat" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_german_head_als::main() );
self attach( self.headmodel, "", 1 );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_german_body_g_upclean_1b";
self.torsodmg2 = "c_zom_tomb_german_body_g_rarm_1b";
self.torsodmg3 = "c_zom_tomb_german_body_g_larm_1b";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_german_body_g_lowclean_1b";
self.legdmg2 = "c_zom_tomb_german_body_g_rleg_1b";
self.legdmg3 = "c_zom_tomb_german_body_g_lleg_1b";
self.legdmg4 = "c_zom_tomb_german_body_g_legsoff_1b";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
}
precache()
{
precachemodel( "c_zom_tomb_german_body_1b_nohat" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_german_head_als::main() );
precachemodel( "c_zom_tomb_german_body_g_upclean_1b" );
precachemodel( "c_zom_tomb_german_body_g_rarm_1b" );
precachemodel( "c_zom_tomb_german_body_g_larm_1b" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_german_body_g_lowclean_1b" );
precachemodel( "c_zom_tomb_german_body_g_rleg_1b" );
precachemodel( "c_zom_tomb_german_body_g_lleg_1b" );
precachemodel( "c_zom_tomb_german_body_g_legsoff_1b" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
}

View File

@ -0,0 +1,50 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_german_body_3c" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_german_head_als::main() );
self attach( self.headmodel, "", 1 );
self.hatmodel = "c_zom_tomb_german_hat_3";
self attach( self.hatmodel );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_german_body_g_upclean_3c";
self.torsodmg2 = "c_zom_tomb_german_body_g_rarm_3c";
self.torsodmg3 = "c_zom_tomb_german_body_g_larm_3c";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_german_body_g_lowclean_3c";
self.legdmg2 = "c_zom_tomb_german_body_g_rleg_3c";
self.legdmg3 = "c_zom_tomb_german_body_g_lleg_3c";
self.legdmg4 = "c_zom_tomb_german_body_g_legsoff_3c";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
self.gibspawn5 = "c_zom_tomb_german_hat_3";
self.gibspawntag5 = "J_Head";
}
precache()
{
precachemodel( "c_zom_tomb_german_body_3c" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_german_head_als::main() );
precachemodel( "c_zom_tomb_german_hat_3" );
precachemodel( "c_zom_tomb_german_body_g_upclean_3c" );
precachemodel( "c_zom_tomb_german_body_g_rarm_3c" );
precachemodel( "c_zom_tomb_german_body_g_larm_3c" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_german_body_g_lowclean_3c" );
precachemodel( "c_zom_tomb_german_body_g_rleg_3c" );
precachemodel( "c_zom_tomb_german_body_g_lleg_3c" );
precachemodel( "c_zom_tomb_german_body_g_legsoff_3c" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
precachemodel( "c_zom_tomb_german_hat_3" );
}

View File

@ -0,0 +1,44 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_german_body_3c_nohat" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_german_head_als::main() );
self attach( self.headmodel, "", 1 );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_german_body_g_upclean_3c";
self.torsodmg2 = "c_zom_tomb_german_body_g_rarm_3c";
self.torsodmg3 = "c_zom_tomb_german_body_g_larm_3c";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_german_body_g_lowclean_3c";
self.legdmg2 = "c_zom_tomb_german_body_g_rleg_3c";
self.legdmg3 = "c_zom_tomb_german_body_g_lleg_3c";
self.legdmg4 = "c_zom_tomb_german_body_g_legsoff_3c";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
}
precache()
{
precachemodel( "c_zom_tomb_german_body_3c_nohat" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_german_head_als::main() );
precachemodel( "c_zom_tomb_german_body_g_upclean_3c" );
precachemodel( "c_zom_tomb_german_body_g_rarm_3c" );
precachemodel( "c_zom_tomb_german_body_g_larm_3c" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_german_body_g_lowclean_3c" );
precachemodel( "c_zom_tomb_german_body_g_rleg_3c" );
precachemodel( "c_zom_tomb_german_body_g_lleg_3c" );
precachemodel( "c_zom_tomb_german_body_g_legsoff_3c" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
}

View File

@ -0,0 +1,50 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_german_body_1a" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_german_head_als::main() );
self attach( self.headmodel, "", 1 );
self.hatmodel = "c_zom_tomb_german_hat_1";
self attach( self.hatmodel );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_german_body_g_upclean_1a";
self.torsodmg2 = "c_zom_tomb_german_body_g_rarm_1a";
self.torsodmg3 = "c_zom_tomb_german_body_g_larm_1a";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_german_body_g_lowclean_1a";
self.legdmg2 = "c_zom_tomb_german_body_g_rleg_1a";
self.legdmg3 = "c_zom_tomb_german_body_g_lleg_1a";
self.legdmg4 = "c_zom_tomb_german_body_g_legsoff_1a";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
self.gibspawn5 = "c_zom_tomb_german_hat_1";
self.gibspawntag5 = "J_Head";
}
precache()
{
precachemodel( "c_zom_tomb_german_body_1a" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_german_head_als::main() );
precachemodel( "c_zom_tomb_german_hat_1" );
precachemodel( "c_zom_tomb_german_body_g_upclean_1a" );
precachemodel( "c_zom_tomb_german_body_g_rarm_1a" );
precachemodel( "c_zom_tomb_german_body_g_larm_1a" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_german_body_g_lowclean_1a" );
precachemodel( "c_zom_tomb_german_body_g_rleg_1a" );
precachemodel( "c_zom_tomb_german_body_g_lleg_1a" );
precachemodel( "c_zom_tomb_german_body_g_legsoff_1a" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
precachemodel( "c_zom_tomb_german_hat_1" );
}

View File

@ -0,0 +1,44 @@
#include codescripts/character;
main()
{
self setmodel( "c_zom_tomb_german_body_1a" );
self.headmodel = codescripts/character::randomelement( xmodelalias/c_zom_tomb_german_head_als::main() );
self attach( self.headmodel, "", 1 );
self.voice = "american";
self.skeleton = "base";
self.torsodmg1 = "c_zom_tomb_german_body_g_upclean_1a";
self.torsodmg2 = "c_zom_tomb_german_body_g_rarm_1a";
self.torsodmg3 = "c_zom_tomb_german_body_g_larm_1a";
self.torsodmg5 = "c_zom_tomb_german_body_g_behead";
self.legdmg1 = "c_zom_tomb_german_body_g_lowclean_1a";
self.legdmg2 = "c_zom_tomb_german_body_g_rleg_1a";
self.legdmg3 = "c_zom_tomb_german_body_g_lleg_1a";
self.legdmg4 = "c_zom_tomb_german_body_g_legsoff_1a";
self.gibspawn1 = "c_zom_buried_g_rarmspawn";
self.gibspawntag1 = "J_Elbow_RI";
self.gibspawn2 = "c_zom_buried_g_larmspawn";
self.gibspawntag2 = "J_Elbow_LE";
self.gibspawn3 = "c_zom_buried_g_rlegspawn";
self.gibspawntag3 = "J_Knee_RI";
self.gibspawn4 = "c_zom_buried_g_llegspawn";
self.gibspawntag4 = "J_Knee_LE";
}
precache()
{
precachemodel( "c_zom_tomb_german_body_1a" );
codescripts/character::precachemodelarray( xmodelalias/c_zom_tomb_german_head_als::main() );
precachemodel( "c_zom_tomb_german_body_g_upclean_1a" );
precachemodel( "c_zom_tomb_german_body_g_rarm_1a" );
precachemodel( "c_zom_tomb_german_body_g_larm_1a" );
precachemodel( "c_zom_tomb_german_body_g_behead" );
precachemodel( "c_zom_tomb_german_body_g_lowclean_1a" );
precachemodel( "c_zom_tomb_german_body_g_rleg_1a" );
precachemodel( "c_zom_tomb_german_body_g_lleg_1a" );
precachemodel( "c_zom_tomb_german_body_g_legsoff_1a" );
precachemodel( "c_zom_buried_g_rarmspawn" );
precachemodel( "c_zom_buried_g_larmspawn" );
precachemodel( "c_zom_buried_g_rlegspawn" );
precachemodel( "c_zom_buried_g_llegspawn" );
}

View File

@ -0,0 +1,7 @@
main()
{
a[ 0 ] = "c_zom_tomb_crusader_head1";
a[ 1 ] = "c_zom_tomb_crusader_head2";
return a;
}

View File

@ -0,0 +1,8 @@
main()
{
a[ 0 ] = "c_zom_tomb_german_head1";
a[ 1 ] = "c_zom_tomb_german_head2";
a[ 2 ] = "c_zom_tomb_german_head3";
return a;
}