mirror of
https://github.com/jmarshall23/Quake_4_Alpha.git
synced 2026-08-19 12:15:22 +02:00
116 lines
2.8 KiB
Modula-2
116 lines
2.8 KiB
Modula-2
/*
|
|
===============================================================================
|
|
|
|
Grunt
|
|
|
|
===============================================================================
|
|
*/
|
|
|
|
export grunt
|
|
{
|
|
options -prefix GNT_ -align ALL -scale .3937 -keep eyes -keep gun muzzle_flash -parent hips origin -parent waist hips -sourcedir models/monsters/grunt/animations -destdir models/monsters/grunt
|
|
|
|
anim onfire.ma -dest models/monsters/grunt/onfire
|
|
anim gravitywell.ma -dest models/monsters/grunt/gravity_well
|
|
anim st_grunt_jump.ma -dest models/monsters/grunt/st_grunt_jump
|
|
anim pr_drag_marine.ma -dest models/monsters/grunt/pr_drag_marine
|
|
}
|
|
|
|
/*
|
|
===============================================================================
|
|
|
|
Grunt Models
|
|
|
|
===============================================================================
|
|
*/
|
|
|
|
model model_monster_q4x_grunt
|
|
{
|
|
inherit model_monster_grunt
|
|
|
|
//Q4X Onfire anim
|
|
anim pain_fire models/monsters/grunt/onfire.md5anim
|
|
{
|
|
frame 1 sound_body grunt_onfire
|
|
}
|
|
|
|
anim pr_drag_marine models/monsters/grunt/pr_drag_marine.md5anim
|
|
{
|
|
}
|
|
|
|
anim st_grunt_jump models/monsters/grunt/st_grunt_jump.md5anim
|
|
{
|
|
ai_no_turn
|
|
frame 1 call overrideLegs
|
|
frame 1 sound snd_jump
|
|
frame 22 sound snd_wiff
|
|
frame 26 fx fx_swipe rt_wrist
|
|
frame 28 ai_attack_melee leap
|
|
frame 8,26,32,38 footstep
|
|
}
|
|
}
|
|
|
|
model model_monster_q4x_grunt_elite
|
|
{
|
|
inherit model_monster_q4x_grunt
|
|
|
|
anim gravity_well models/monsters/grunt/gravity_well.md5anim
|
|
{
|
|
frame 20 object_call Frame_GravityWell
|
|
frame 20 fx fx_gravitywell chest
|
|
}
|
|
}
|
|
|
|
/*
|
|
===============================================================================
|
|
|
|
Grunt Expansion Attack Definitions
|
|
|
|
===============================================================================
|
|
*/
|
|
|
|
entityDef damage_gravwell
|
|
{
|
|
"damage" "1"
|
|
"radius" "3000"
|
|
"push" "-3000"
|
|
"gib" "1"
|
|
|
|
//"attackerDamageScale" "0" // Dont hurt the player who shot it, but still do effects
|
|
//"attackerPushScale" "0" // Dont push the player who shot it
|
|
|
|
"pain" "stream"
|
|
"cower" "1"
|
|
}
|
|
|
|
/*
|
|
===============================================================================
|
|
|
|
Grunt Entity Definitions
|
|
|
|
===============================================================================
|
|
*/
|
|
|
|
entityDef monster_q4x_grunt
|
|
{
|
|
"inherit" "monster_grunt"
|
|
"model" "model_monster_q4x_grunt"
|
|
|
|
}
|
|
|
|
entityDef monster_q4x_grunt_elite
|
|
{
|
|
"inherit" "monster_grunt"
|
|
"model" "model_monster_q4x_grunt_elite"
|
|
"q4xElite" "1"
|
|
|
|
"health" "250"
|
|
|
|
"gravityWellTime" "5"
|
|
"gravityWellRange" "250"
|
|
|
|
"def_radius_damage" "damage_gravwell"
|
|
|
|
"fx_gravitywell" "effects/weapons/dmg/fly.fx"
|
|
"skin" "skins/monsters/q4x_grunt"
|
|
} |