/* =============================================================================== Harvester =============================================================================== */ export monster_harvester { options -prefix HARV_ -scale 0.75 -align ALL -sourcedir work/models/monsters/Harvester/animations -destdir models/monsters/q4x_harvester_small addoptions -keep lft_muzzle_flash addoptions -keep rt_muzzle_flash addoptions -keep l_hopper_muzzle_flash addoptions -keep r_hopper_muzzle_flash addoptions -keep l_toe_front addoptions -keep r_toe_front addoptions -keep l_toe_back addoptions -keep r_toe_back addoptions -keep l_side_can_tip addoptions -keep back_can_tip mesh HARV_mesh.ma -dest mesh anim HARV_idle.ma -range 1 100 -dest idle anim HARV_walk_cycle_C.ma -range 1 57 -dest walk_01 anim HARV_whip_attack_all.ma -dest whip_attack_all anim HARV_whip_attack_front_whip.ma -dest whip_attack_front anim HARV_whip_attack_left_whip.ma -dest whip_attack_left anim HARV_whip_attack_right_whip.ma -dest whip_attack_right anim HARV_turn_90_lt.ma -range 1 28 -dest turn_90_lt anim HARV_turn_90_rt.ma -range 1 28 -dest turn_90_rt anim HARV_fire_forward.ma -range 2 9 -dest fire_forward anim HARV_fire_forward_left.ma -range 2 9 -dest fire_forward_left anim HARV_fire_forward_right.ma -range 2 9 -dest fire_forward_right anim HARV_fire_spray.ma -range 1 14 -dest fire_spray_start anim HARV_fire_spray.ma -range 14 94 -dest fire_spray_loop anim HARV_fire_spray.ma -range 94 108 -dest fire_spray_end anim HARV_attack_rleg_fw.ma -range 1 38 -dest attack_rleg_fw anim HARV_attack_rleg_fw_rt.ma -range 1 38 -dest attack_rleg_fw_rt anim HARV_attack_lleg_fw.ma -range 1 38 -dest attack_lleg_fw anim HARV_attack_lleg_fw_lt.ma -range 1 38 -dest attack_lleg_fw_lt anim HARV_pain_light.ma -range 2 12 -dest pain_light anim HARV_pain_light2.ma -range 2 12 -dest pain_light2 anim HARV_death.ma -range 1 60 -dest death anim HARV_death2.ma -range 1 130 -dest death2 anim HARV_death.ma -range 36 60 -dest dmg_death anim HARV_missile_fire.ma -range 1 18 -dest missile_fire_start anim HARV_missile_fire.ma -range 18 60 -dest missile_fire anim HARV_leg_pains.ma -range 1 12 -dest leg_pain_fr anim HARV_leg_pains.ma -range 12 24 -dest leg_pain_fl anim HARV_leg_pains.ma -range 24 36 -dest leg_pain_br anim HARV_leg_pains.ma -range 36 48 -dest leg_pain_bl anim HARV_attack_rleg_fw_stab.ma -range 1 42 -dest attack_rleg_fw_stab anim HARV_attack_lleg_fw_stab.ma -range 1 42 -dest attack_lleg_fw_stab anim HARV_dmg_frt_walk.ma -range 1 57 -dest dmg_frt_walk anim HARV_dmg_frt_idle.ma -range 1 100 -dest dmg_frt_idle anim HARV_dmg_frt_pain.ma -range 1 36 -dest dmg_frt_pain anim HARV_dmg_frt_turn90_lt.ma -range 1 28 -dest dmg_frt_turn_90_lt anim HARV_dmg_frt_turn90_rt.ma -range 1 28 -dest dmg_frt_turn_90_rt anim HARV_dmg_frt_fire_forward.ma -range 2 9 -dest dmg_frt_fire_forward anim HARV_dmg_frt_fire_right.ma -range 2 9 -dest dmg_frt_fire_right anim HARV_dmg_frt_fire_left.ma -range 2 9 -dest dmg_frt_fire_left anim HARV_dmg_frt_pain_light.ma -range 2 12 -dest dmg_frt_pain_light anim HARV_dmg_flt_walk.ma -range 1 57 -dest dmg_flt_walk anim HARV_dmg_flt_idle.ma -range 1 100 -dest dmg_flt_idle anim HARV_dmg_flt_pain.ma -range 1 36 -dest dmg_flt_pain anim HARV_dmg_flt_fire_forward.ma -range 2 9 -dest dmg_flt_fire_forward anim HARV_dmg_flt_fire_right.ma -range 2 9 -dest dmg_flt_fire_right anim HARV_dmg_flt_fire_left.ma -range 2 9 -dest dmg_flt_fire_left anim HARV_dmg_flt_pain_light.ma -range 2 12 -dest dmg_flt_pain_light anim HARV_dmg_flt_turn90_lt.ma -range 1 28 -dest dmg_flt_turn_90_lt anim HARV_dmg_flt_turn90_rt.ma -range 1 28 -dest dmg_flt_turn_90_rt anim HARV_dmg_brt_walk.ma -range 1 57 -dest dmg_brt_walk anim HARV_dmg_brt_idle.ma -range 1 100 -dest dmg_brt_idle anim HARV_dmg_brt_pain.ma -range 1 36 -dest dmg_brt_pain anim HARV_dmg_brt_fire_forward.ma -range 2 9 -dest dmg_brt_fire_forward anim HARV_dmg_brt_fire_left.ma -range 2 9 -dest dmg_brt_fire_left anim HARV_dmg_brt_fire_right.ma -range 2 9 -dest dmg_brt_fire_right anim HARV_dmg_brt_pain_light.ma -range 2 12 -dest dmg_brt_pain_light anim HARV_dmg_brt_turn90_lt.ma -range 1 28 -dest dmg_brt_turn_90_lt anim HARV_dmg_brt_turn90_rt.ma -range 1 28 -dest dmg_brt_turn_90_rt anim HARV_dmg_blt_walk.ma -range 1 57 -dest dmg_blt_walk anim HARV_dmg_blt_idle.ma -range 1 100 -dest dmg_blt_idle anim HARV_dmg_blt_pain.ma -range 1 36 -dest dmg_blt_pain anim HARV_dmg_blt_fire_forward.ma -range 2 9 -dest dmg_blt_fire_forward anim HARV_dmg_blt_fire_left.ma -range 2 9 -dest dmg_blt_fire_left anim HARV_dmg_blt_fire_right.ma -range 2 9 -dest dmg_blt_fire_right anim HARV_dmg_blt_pain_light.ma -range 2 12 -dest dmg_blt_pain_light anim HARV_dmg_blt_turn90_lt.ma -range 1 28 -dest dmg_blt_turn_90_lt anim HARV_dmg_blt_turn90_rt.ma -range 1 28 -dest dmg_blt_turn_90_rt } model model_monster_q4x_harvester_small { mesh models/monsters/q4x_harvester_small/mesh.md5mesh channel torso ( *origin -*waist ) channel legs ( *waist ) anim idle models/monsters/q4x_harvester_small/idle.md5anim { frame 1,50 sound snd_flesh } anim walk models/monsters/q4x_harvester_small/walk_01.md5anim { frame 1,14,36,44 sound snd_flesh // frame 15,25,43,54 footstep frame 15 fx fx_step r_toe_front frame 25 fx fx_step l_toe_back frame 43 fx fx_step l_toe_front frame 54 fx fx_step r_toe_back } anim attack_all_whips models/monsters/q4x_harvester_small/whip_attack_all.md5anim { frame 1,14,26 sound snd_flesh frame 3,6,9,12 sound snd_tendrils frame 1 fx fx_whips right_tentacles_01 frame 2 fx fx_whips right_tentacles_02 frame 3 fx fx_whips right_tentacles_03 frame 4 fx fx_whips right_tentacles_04 frame 5 fx fx_whips right_tentacles_05 frame 6 fx fx_whips right_tentacles_06 frame 7 fx fx_whips right_tentacles_07 frame 8 fx fx_whips right_tentacles_08 frame 9 fx fx_whips right_tentacles_09 frame 10 fx fx_whips right_tentacles_10 frame 11 fx fx_whips right_tentacles_11 frame 12 fx fx_whips right_tentacles_12 frame 13 fx fx_whips right_tentacles_13 frame 14 fx fx_whips right_tentacles_14 frame 15 fx fx_whips right_tentacles_15 frame 16 fx fx_whips right_tentacles_16 frame 17 fx fx_whips right_tentacles_17 frame 18 fx fx_whips right_tentacles_18 frame 1 fx fx_whips left_tentacles_01 frame 2 fx fx_whips left_tentacles_02 frame 3 fx fx_whips left_tentacles_03 frame 4 fx fx_whips left_tentacles_04 frame 5 fx fx_whips left_tentacles_05 frame 6 fx fx_whips left_tentacles_06 frame 7 fx fx_whips left_tentacles_07 frame 8 fx fx_whips left_tentacles_08 frame 9 fx fx_whips left_tentacles_09 frame 10 fx fx_whips left_tentacles_10 frame 11 fx fx_whips left_tentacles_11 frame 12 fx fx_whips left_tentacles_12 frame 13 fx fx_whips left_tentacles_13 frame 14 fx fx_whips left_tentacles_14 frame 15 fx fx_whips left_tentacles_15 frame 16 fx fx_whips left_tentacles_16 frame 17 fx fx_whips left_tentacles_17 frame 18 fx fx_whips left_tentacles_18 frame 1 fx fx_whips front_tentacles_01 frame 2 fx fx_whips front_tentacles_02 frame 3 fx fx_whips front_tentacles_03 frame 4 fx fx_whips front_tentacles_04 frame 5 fx fx_whips front_tentacles_05 frame 6 fx fx_whips front_tentacles_06 frame 7 fx fx_whips front_tentacles_07 frame 8 fx fx_whips front_tentacles_08 frame 9 fx fx_whips front_tentacles_09 frame 10 fx fx_whips front_tentacles_10 frame 11 fx fx_whips front_tentacles_11 frame 12 fx fx_whips front_tentacles_12 frame 13 fx fx_whips front_tentacles_13 frame 14 fx fx_whips front_tentacles_14 frame 15 fx fx_whips front_tentacles_15 frame 16 fx fx_whips front_tentacles_16 frame 17 fx fx_whips front_tentacles_17 frame 18 fx fx_whips front_tentacles_18 frame 1 fx fx_whips back_tentacles_01 frame 2 fx fx_whips back_tentacles_02 frame 3 fx fx_whips back_tentacles_03 frame 4 fx fx_whips back_tentacles_04 frame 5 fx fx_whips back_tentacles_05 frame 6 fx fx_whips back_tentacles_06 frame 7 fx fx_whips back_tentacles_07 frame 8 fx fx_whips back_tentacles_08 frame 9 fx fx_whips back_tentacles_09 frame 10 fx fx_whips back_tentacles_10 frame 11 fx fx_whips back_tentacles_11 frame 12 fx fx_whips back_tentacles_12 frame 13 fx fx_whips back_tentacles_13 frame 14 fx fx_whips back_tentacles_14 frame 15 fx fx_whips back_tentacles_15 frame 16 fx fx_whips back_tentacles_16 frame 17 fx fx_whips back_tentacles_17 frame 18 fx fx_whips back_tentacles_18 } anim attack_front_whip models/monsters/q4x_harvester_small/whip_attack_front.md5anim { frame 1,26 sound snd_flesh frame 6,12 sound snd_tendrils frame 1 fx fx_whips front_tentacles_01 frame 2 fx fx_whips front_tentacles_02 frame 3 fx fx_whips front_tentacles_03 frame 4 fx fx_whips front_tentacles_04 frame 5 fx fx_whips front_tentacles_05 frame 6 fx fx_whips front_tentacles_06 frame 7 fx fx_whips front_tentacles_07 frame 8 fx fx_whips front_tentacles_08 frame 9 fx fx_whips front_tentacles_09 frame 10 fx fx_whips front_tentacles_10 frame 11 fx fx_whips front_tentacles_11 frame 12 fx fx_whips front_tentacles_12 frame 13 fx fx_whips front_tentacles_13 frame 14 fx fx_whips front_tentacles_14 frame 15 fx fx_whips front_tentacles_15 frame 16 fx fx_whips front_tentacles_16 frame 17 fx fx_whips front_tentacles_17 frame 18 fx fx_whips front_tentacles_18 } anim attack_left_whip models/monsters/q4x_harvester_small/whip_attack_left.md5anim { frame 1,24 sound snd_flesh frame 4 sound snd_tendrils frame 1 fx fx_whips left_tentacles_01 frame 2 fx fx_whips left_tentacles_02 frame 3 fx fx_whips left_tentacles_03 frame 4 fx fx_whips left_tentacles_04 frame 5 fx fx_whips left_tentacles_05 frame 6 fx fx_whips left_tentacles_06 frame 7 fx fx_whips left_tentacles_07 frame 8 fx fx_whips left_tentacles_08 frame 9 fx fx_whips left_tentacles_09 frame 10 fx fx_whips left_tentacles_10 frame 11 fx fx_whips left_tentacles_11 frame 12 fx fx_whips left_tentacles_12 frame 13 fx fx_whips left_tentacles_13 frame 14 fx fx_whips left_tentacles_14 frame 15 fx fx_whips left_tentacles_15 frame 16 fx fx_whips left_tentacles_16 frame 17 fx fx_whips left_tentacles_17 frame 18 fx fx_whips left_tentacles_18 } anim attack_right_whip models/monsters/q4x_harvester_small/whip_attack_right.md5anim { frame 1,27 sound snd_flesh frame 8 sound snd_tendrils frame 1 fx fx_whips right_tentacles_01 frame 2 fx fx_whips right_tentacles_02 frame 3 fx fx_whips right_tentacles_03 frame 4 fx fx_whips right_tentacles_04 frame 5 fx fx_whips right_tentacles_05 frame 6 fx fx_whips right_tentacles_06 frame 7 fx fx_whips right_tentacles_07 frame 8 fx fx_whips right_tentacles_08 frame 9 fx fx_whips right_tentacles_09 frame 10 fx fx_whips right_tentacles_10 frame 11 fx fx_whips right_tentacles_11 frame 12 fx fx_whips right_tentacles_12 frame 13 fx fx_whips right_tentacles_13 frame 14 fx fx_whips right_tentacles_14 frame 15 fx fx_whips right_tentacles_15 frame 16 fx fx_whips right_tentacles_16 frame 17 fx fx_whips right_tentacles_17 frame 18 fx fx_whips right_tentacles_18 } anim range_attack models/monsters/q4x_harvester_small/whip_attack_all.md5anim { frame 1,14,26 sound snd_flesh frame 3,6,9,12 sound snd_tendrils frame 1 fx fx_whips right_tentacles_01 frame 2 fx fx_whips right_tentacles_02 frame 3 fx fx_whips right_tentacles_03 frame 4 fx fx_whips right_tentacles_04 frame 5 fx fx_whips right_tentacles_05 frame 6 fx fx_whips right_tentacles_06 frame 7 fx fx_whips right_tentacles_07 frame 8 fx fx_whips right_tentacles_08 frame 9 fx fx_whips right_tentacles_09 frame 10 fx fx_whips right_tentacles_10 frame 11 fx fx_whips right_tentacles_11 frame 12 fx fx_whips right_tentacles_12 frame 13 fx fx_whips right_tentacles_13 frame 14 fx fx_whips right_tentacles_14 frame 15 fx fx_whips right_tentacles_15 frame 16 fx fx_whips right_tentacles_16 frame 17 fx fx_whips right_tentacles_17 frame 18 fx fx_whips right_tentacles_18 frame 1 fx fx_whips left_tentacles_01 frame 2 fx fx_whips left_tentacles_02 frame 3 fx fx_whips left_tentacles_03 frame 4 fx fx_whips left_tentacles_04 frame 5 fx fx_whips left_tentacles_05 frame 6 fx fx_whips left_tentacles_06 frame 7 fx fx_whips left_tentacles_07 frame 8 fx fx_whips left_tentacles_08 frame 9 fx fx_whips left_tentacles_09 frame 10 fx fx_whips left_tentacles_10 frame 11 fx fx_whips left_tentacles_11 frame 12 fx fx_whips left_tentacles_12 frame 13 fx fx_whips left_tentacles_13 frame 14 fx fx_whips left_tentacles_14 frame 15 fx fx_whips left_tentacles_15 frame 16 fx fx_whips left_tentacles_16 frame 17 fx fx_whips left_tentacles_17 frame 18 fx fx_whips left_tentacles_18 frame 1 fx fx_whips front_tentacles_01 frame 2 fx fx_whips front_tentacles_02 frame 3 fx fx_whips front_tentacles_03 frame 4 fx fx_whips front_tentacles_04 frame 5 fx fx_whips front_tentacles_05 frame 6 fx fx_whips front_tentacles_06 frame 7 fx fx_whips front_tentacles_07 frame 8 fx fx_whips front_tentacles_08 frame 9 fx fx_whips front_tentacles_09 frame 10 fx fx_whips front_tentacles_10 frame 11 fx fx_whips front_tentacles_11 frame 12 fx fx_whips front_tentacles_12 frame 13 fx fx_whips front_tentacles_13 frame 14 fx fx_whips front_tentacles_14 frame 15 fx fx_whips front_tentacles_15 frame 16 fx fx_whips front_tentacles_16 frame 17 fx fx_whips front_tentacles_17 frame 18 fx fx_whips front_tentacles_18 frame 1 fx fx_whips back_tentacles_01 frame 2 fx fx_whips back_tentacles_02 frame 3 fx fx_whips back_tentacles_03 frame 4 fx fx_whips back_tentacles_04 frame 5 fx fx_whips back_tentacles_05 frame 6 fx fx_whips back_tentacles_06 frame 7 fx fx_whips back_tentacles_07 frame 8 fx fx_whips back_tentacles_08 frame 9 fx fx_whips back_tentacles_09 frame 10 fx fx_whips back_tentacles_10 frame 11 fx fx_whips back_tentacles_11 frame 12 fx fx_whips back_tentacles_12 frame 13 fx fx_whips back_tentacles_13 frame 14 fx fx_whips back_tentacles_14 frame 15 fx fx_whips back_tentacles_15 frame 16 fx fx_whips back_tentacles_16 frame 17 fx fx_whips back_tentacles_17 frame 18 fx fx_whips back_tentacles_18 } anim range_attack2 models/monsters/q4x_harvester_small/whip_attack_front.md5anim { frame 1,26 sound snd_flesh frame 6,12 sound snd_tendrils frame 1 fx fx_whips front_tentacles_01 frame 2 fx fx_whips front_tentacles_02 frame 3 fx fx_whips front_tentacles_03 frame 4 fx fx_whips front_tentacles_04 frame 5 fx fx_whips front_tentacles_05 frame 6 fx fx_whips front_tentacles_06 frame 7 fx fx_whips front_tentacles_07 frame 8 fx fx_whips front_tentacles_08 frame 9 fx fx_whips front_tentacles_09 frame 10 fx fx_whips front_tentacles_10 frame 11 fx fx_whips front_tentacles_11 frame 12 fx fx_whips front_tentacles_12 frame 13 fx fx_whips front_tentacles_13 frame 14 fx fx_whips front_tentacles_14 frame 15 fx fx_whips front_tentacles_15 frame 16 fx fx_whips front_tentacles_16 frame 17 fx fx_whips front_tentacles_17 frame 18 fx fx_whips front_tentacles_18 } anim range_attack3 models/monsters/q4x_harvester_small/whip_attack_left.md5anim { frame 1,24 sound snd_flesh frame 4 sound snd_tendrils frame 1 fx fx_whips left_tentacles_01 frame 2 fx fx_whips left_tentacles_02 frame 3 fx fx_whips left_tentacles_03 frame 4 fx fx_whips left_tentacles_04 frame 5 fx fx_whips left_tentacles_05 frame 6 fx fx_whips left_tentacles_06 frame 7 fx fx_whips left_tentacles_07 frame 8 fx fx_whips left_tentacles_08 frame 9 fx fx_whips left_tentacles_09 frame 10 fx fx_whips left_tentacles_10 frame 11 fx fx_whips left_tentacles_11 frame 12 fx fx_whips left_tentacles_12 frame 13 fx fx_whips left_tentacles_13 frame 14 fx fx_whips left_tentacles_14 frame 15 fx fx_whips left_tentacles_15 frame 16 fx fx_whips left_tentacles_16 frame 17 fx fx_whips left_tentacles_17 frame 18 fx fx_whips left_tentacles_18 } anim range_attack4 models/monsters/q4x_harvester_small/whip_attack_right.md5anim { frame 1,27 sound snd_flesh frame 8 sound snd_tendrils frame 1 fx fx_whips right_tentacles_01 frame 2 fx fx_whips right_tentacles_02 frame 3 fx fx_whips right_tentacles_03 frame 4 fx fx_whips right_tentacles_04 frame 5 fx fx_whips right_tentacles_05 frame 6 fx fx_whips right_tentacles_06 frame 7 fx fx_whips right_tentacles_07 frame 8 fx fx_whips right_tentacles_08 frame 9 fx fx_whips right_tentacles_09 frame 10 fx fx_whips right_tentacles_10 frame 11 fx fx_whips right_tentacles_11 frame 12 fx fx_whips right_tentacles_12 frame 13 fx fx_whips right_tentacles_13 frame 14 fx fx_whips right_tentacles_14 frame 15 fx fx_whips right_tentacles_15 frame 16 fx fx_whips right_tentacles_16 frame 17 fx fx_whips right_tentacles_17 frame 18 fx fx_whips right_tentacles_18 } anim turn_90_rt models/monsters/q4x_harvester_small/turn_90_rt.md5anim, models/monsters/q4x_harvester_small/turn_90_rt.md5anim { anim_turn frame 5,20 sound snd_flesh frame 7 fx fx_step l_toe_front frame 14 fx fx_step l_toe_back frame 21 fx fx_step r_toe_back frame 27 fx fx_step r_toe_front rate 0.25 } anim turn_90_lt models/monsters/q4x_harvester_small/turn_90_lt.md5anim, models/monsters/q4x_harvester_small/turn_90_lt.md5anim { anim_turn frame 5,20 sound snd_flesh frame 7 fx fx_step r_toe_front frame 14 fx fx_step l_toe_front frame 21 fx fx_step l_toe_back frame 27 fx fx_step r_toe_back rate 0.25 } anim fire_forward models/monsters/q4x_harvester_small/fire_forward.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim fire_left models/monsters/q4x_harvester_small/fire_forward_left.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim fire_right models/monsters/q4x_harvester_small/fire_forward_right.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim fire_forward_spray_start models/monsters/q4x_harvester_small/fire_spray_start.md5anim anim fire_forward_spray_loop models/monsters/q4x_harvester_small/fire_spray_loop.md5anim { //1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80 frame 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79 fx fx_muzzleflash lft_muzzle_flash frame 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79 ai_attack nail_spray lft_muzzle_flash frame 2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80 fx fx_muzzleflash rt_muzzle_flash frame 2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80 ai_attack nail_spray rt_muzzle_flash } anim fire_forward_spray_end models/monsters/q4x_harvester_small/fire_spray_end.md5anim anim attack_grenade models/monsters/q4x_harvester_small/fire_forward.md5anim { frame 1 sound_weapon snd_grenade_launch frame 1 ai_attack grenade r_side_can_tip frame 1 fx fx_grenade_flash r_side_can_tip frame 2 sound_weapon snd_grenade_launch frame 2 ai_attack grenade l_side_can_tip frame 2 fx fx_grenade_flash l_side_can_tip frame 3 sound_weapon snd_grenade_launch frame 3 ai_attack grenade back_can_tip frame 3 fx fx_grenade_flash back_can_tip } anim attack_rleg_fw models/monsters/q4x_harvester_small/attack_rleg_fw.md5anim { frame 8,17,26 fx fx_claw_swing r_toe_front frame 11,20,29 ai_attack claw r_ankle_front rate 0.5 } anim attack_rleg_fw2 models/monsters/q4x_harvester_small/attack_rleg_fw_stab.md5anim { frame 22 fx fx_claw_swing r_toe_front frame 25 ai_attack claw r_ankle_front } anim attack_rleg_fw_rt models/monsters/q4x_harvester_small/attack_rleg_fw_rt.md5anim { frame 8,17,26 fx fx_claw_swing r_toe_front frame 11,20,29 ai_attack claw r_ankle_front rate 0.5 } anim attack_lleg_fw models/monsters/q4x_harvester_small/attack_lleg_fw.md5anim { frame 8,17,26 fx fx_claw_swing l_toe_front frame 11,20,29 ai_attack claw l_ankle_front rate 0.5 } anim attack_lleg_fw2 models/monsters/q4x_harvester_small/attack_lleg_fw_stab.md5anim { frame 22 fx fx_claw_swing l_toe_front frame 25 ai_attack claw l_ankle_front } anim attack_lleg_fw_lt models/monsters/q4x_harvester_small/attack_lleg_fw_lt.md5anim { frame 8,17,26 fx fx_claw_swing l_toe_front frame 11,20,29 ai_attack claw l_ankle_front rate 0.5 } anim pain models/monsters/q4x_harvester_small/pain_light.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim pain2 models/monsters/q4x_harvester_small/pain_light2.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim death2 models/monsters/q4x_harvester_small/death.md5anim { frame 1 sound_voice snd_death rate 0.5 } anim missile_fire_start models/monsters/q4x_harvester_small/missile_fire_start.md5anim { frame 1 sound_voice snd_roar } anim attack_rocket models/monsters/q4x_harvester_small/missile_fire.md5anim anim death models/monsters/q4x_harvester_small/death2.md5anim { rate 0.75 frame 1 sound_voice snd_death frame 8 fx fx_step l_toe_front frame 19 fx fx_step r_toe_front frame 69 fx fx_step l_toe_front frame 78 fx fx_step r_toe_front frame 70 sound snd_creak frame 85 sound snd_twist frame 95 sound snd_twist frame 1 fx fx_death_explosion_small head frame 24 fx fx_death_explosion_small l_loleg_back frame 37 fx fx_death_explosion_small l_loleg_front frame 64 fx fx_death_explosion_small r_loleg_back frame 70 fx fx_death_explosion_small back_shield frame 72 fx fx_death_explosion_small r_loleg_front frame 85 fx fx_death_explosion_small r_side_can_base frame 92 fx fx_death_explosion_small l_side_can_base frame 103 fx fx_death_explosion_small abdomen_3 frame 110 fx fx_death_explosion_big waist } anim leg_pain_fr models/monsters/q4x_harvester_small/leg_pain_fr.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim leg_pain_fl models/monsters/q4x_harvester_small/leg_pain_fl.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim leg_pain_br models/monsters/q4x_harvester_small/leg_pain_br.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim leg_pain_bl models/monsters/q4x_harvester_small/leg_pain_bl.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim dmg_frt_walk models/monsters/q4x_harvester_small/dmg_frt_walk.md5anim { // frame 25,43,54 footstep frame 25 fx fx_step l_toe_back frame 43 fx fx_step l_toe_front frame 54 fx fx_step r_toe_back } anim dmg_frt_idle models/monsters/q4x_harvester_small/dmg_frt_idle.md5anim { frame 1,50 sound snd_flesh } anim dmg_frt_damaged models/monsters/q4x_harvester_small/dmg_frt_pain.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim dmg_frt_turn_90_rt models/monsters/q4x_harvester_small/dmg_frt_turn_90_rt.md5anim, models/monsters/q4x_harvester_small/dmg_frt_turn_90_rt.md5anim { anim_turn frame 5,20 sound snd_flesh frame 7 fx fx_step l_toe_front frame 14 fx fx_step l_toe_back frame 21 fx fx_step r_toe_back rate 0.25 } anim dmg_frt_turn_90_lt models/monsters/q4x_harvester_small/dmg_frt_turn_90_lt.md5anim, models/monsters/q4x_harvester_small/dmg_frt_turn_90_lt.md5anim { anim_turn frame 5,20 sound snd_flesh frame 14 fx fx_step l_toe_front frame 21 fx fx_step l_toe_back frame 27 fx fx_step r_toe_back rate 0.25 } anim dmg_frt_fire_forward models/monsters/q4x_harvester_small/dmg_frt_fire_forward.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim dmg_frt_fire_right models/monsters/q4x_harvester_small/dmg_frt_fire_right.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim dmg_frt_fire_left models/monsters/q4x_harvester_small/dmg_frt_fire_left.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim dmg_frt_pain models/monsters/q4x_harvester_small/dmg_frt_pain_light.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim dmg_flt_walk models/monsters/q4x_harvester_small/dmg_flt_walk.md5anim { // frame 15,29,54 footstep frame 15 fx fx_step r_toe_front frame 29 fx fx_step l_toe_back frame 54 fx fx_step r_toe_back } anim dmg_flt_idle models/monsters/q4x_harvester_small/dmg_flt_idle.md5anim { frame 1,50 sound snd_flesh } anim dmg_flt_damaged models/monsters/q4x_harvester_small/dmg_flt_pain.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim dmg_flt_fire_forward models/monsters/q4x_harvester_small/dmg_flt_fire_forward.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim dmg_flt_fire_right models/monsters/q4x_harvester_small/dmg_flt_fire_right.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim dmg_flt_fire_left models/monsters/q4x_harvester_small/dmg_flt_fire_left.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim dmg_flt_pain models/monsters/q4x_harvester_small/dmg_flt_pain_light.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim dmg_flt_turn_90_rt models/monsters/q4x_harvester_small/dmg_flt_turn_90_rt.md5anim, models/monsters/q4x_harvester_small/dmg_flt_turn_90_rt.md5anim { anim_turn frame 5,20 sound snd_flesh frame 14 fx fx_step l_toe_back frame 21 fx fx_step r_toe_back frame 27 fx fx_step r_toe_front rate 0.25 } anim dmg_flt_turn_90_lt models/monsters/q4x_harvester_small/dmg_flt_turn_90_lt.md5anim, models/monsters/q4x_harvester_small/dmg_flt_turn_90_lt.md5anim { anim_turn frame 5,20 sound snd_flesh frame 7 fx fx_step r_toe_front frame 21 fx fx_step l_toe_back frame 27 fx fx_step r_toe_back rate 0.25 } anim dmg_brt_walk models/monsters/q4x_harvester_small/dmg_brt_walk.md5anim { // frame 15,29,46 footstep frame 15 fx fx_step r_toe_front frame 29 fx fx_step l_toe_back frame 46 fx fx_step l_toe_front } anim dmg_brt_idle models/monsters/q4x_harvester_small/dmg_brt_idle.md5anim { frame 1,50 sound snd_flesh } anim dmg_brt_damaged models/monsters/q4x_harvester_small/dmg_brt_pain.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim dmg_brt_fire_forward models/monsters/q4x_harvester_small/dmg_brt_fire_forward.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim dmg_brt_fire_left models/monsters/q4x_harvester_small/dmg_brt_fire_left.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim dmg_brt_fire_right models/monsters/q4x_harvester_small/dmg_brt_fire_right.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim dmg_brt_pain models/monsters/q4x_harvester_small/dmg_brt_pain_light.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim dmg_brt_turn_90_rt models/monsters/q4x_harvester_small/dmg_brt_turn_90_lt.md5anim, models/monsters/q4x_harvester_small/dmg_brt_turn_90_lt.md5anim { anim_turn frame 5,20 sound snd_flesh frame 7 fx fx_step r_toe_front frame 14 fx fx_step l_toe_front frame 21 fx fx_step l_toe_back rate 0.25 } anim dmg_brt_turn_90_lt models/monsters/q4x_harvester_small/dmg_brt_turn_90_rt.md5anim, models/monsters/q4x_harvester_small/dmg_brt_turn_90_rt.md5anim { anim_turn frame 5,20 sound snd_flesh frame 7 fx fx_step l_toe_front frame 14 fx fx_step l_toe_back frame 27 fx fx_step r_toe_front rate 0.25 } anim dmg_blt_walk models/monsters/q4x_harvester_small/dmg_blt_walk.md5anim { // frame 15,38,54 footstep frame 15 fx fx_step r_toe_front frame 38 fx fx_step l_toe_front frame 54 fx fx_step r_toe_back } anim dmg_blt_idle models/monsters/q4x_harvester_small/dmg_blt_idle.md5anim { frame 1,50 sound snd_flesh } anim dmg_blt_damaged models/monsters/q4x_harvester_small/dmg_blt_pain.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim dmg_blt_fire_forward models/monsters/q4x_harvester_small/dmg_blt_fire_forward.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim dmg_blt_fire_left models/monsters/q4x_harvester_small/dmg_blt_fire_left.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim dmg_blt_fire_right models/monsters/q4x_harvester_small/dmg_blt_fire_right.md5anim { frame 1 fx fx_muzzleflash lft_muzzle_flash frame 1 ai_attack nail lft_muzzle_flash frame 1 fx fx_muzzleflash rt_muzzle_flash frame 1 ai_attack nail rt_muzzle_flash } anim dmg_blt_pain models/monsters/q4x_harvester_small/dmg_blt_pain_light.md5anim { frame 1 sound_voice snd_pain rate 0.5 } anim dmg_blt_turn_90_rt models/monsters/q4x_harvester_small/dmg_blt_turn_90_lt.md5anim, models/monsters/q4x_harvester_small/dmg_blt_turn_90_lt.md5anim { anim_turn frame 5,20 sound snd_flesh frame 7 fx fx_step r_toe_front frame 14 fx fx_step l_toe_front frame 27 fx fx_step l_toe_back rate 0.25 } anim dmg_blt_turn_90_lt models/monsters/q4x_harvester_small/dmg_blt_turn_90_rt.md5anim, models/monsters/q4x_harvester_small/dmg_blt_turn_90_rt.md5anim { anim_turn frame 5,20 sound snd_flesh frame 7 fx fx_step l_toe_front frame 21 fx fx_step r_toe_back frame 27 fx fx_step r_toe_front rate 0.25 } anim dmg_death models/monsters/q4x_harvester_small/dmg_death.md5anim { frame 1 sound_voice snd_death rate 0.75 } } entityDef monster_q4x_harvester_small { "inherit" "monster_harvester_combat" "model" "model_monster_q4x_harvester_small" }