mirror of
https://github.com/jmarshall23/Quake_4_Alpha.git
synced 2026-08-20 04:30:38 +02:00
845 lines
35 KiB
Modula-2
845 lines
35 KiB
Modula-2
/*
|
|
===============================================================================
|
|
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"
|
|
|
|
}
|