mirror of
https://github.com/jmarshall23/Quake_4_Alpha.git
synced 2026-08-17 11:10:52 +02:00
214 lines
5.3 KiB
Modula-2
214 lines
5.3 KiB
Modula-2
/*
|
|
===============================================================================
|
|
|
|
Tactical Transfer
|
|
|
|
===============================================================================
|
|
*/
|
|
|
|
export tactical
|
|
{
|
|
options -scale .3937 -prefix PLAYER_ -align ALL -keep l_elbo_tweak r_elbo_tweak body shoulders neckcontrol legs_channel head_channel SG_muzzle_flash MG_muzzle_flash HB_muzzle_flash -parent SG_stock r_wrist -parent MG_stock_joint r_wrist -parent HB_base r_wrist -parent hips body -parent waist SPINNER -parent SPINNER body -sourcedir work/models/monsters/Tactical_transfer/nick_animations/ -destdir models/monsters/tactical
|
|
|
|
anim pain_fire.ma -dest models/characters/marine/onfire
|
|
anim offhandgrenade.ma -dest models/characters/marine/offhandgrenade
|
|
}
|
|
|
|
|
|
/*
|
|
===============================================================================
|
|
|
|
Model Definitions
|
|
|
|
===============================================================================
|
|
*/
|
|
|
|
model model_monster_q4x_tactical
|
|
{
|
|
inherit model_monster_tactical
|
|
|
|
// Note that this does not copy over the new q4x marine anims like they should.
|
|
// If something's missing just copy it here since you can't do multiple inheritance
|
|
// inside model definitions
|
|
|
|
anim pain_fire models/characters/marine/pain_fire.md5anim
|
|
{
|
|
rate 0.8
|
|
frame 1 speak_random lipsync_pain
|
|
}
|
|
|
|
anim bio_catscan_loop models/characters/marine/bio_catscan_loop.md5anim
|
|
{
|
|
}
|
|
|
|
anim bio_catscan_getup models/characters/marine/bio_catscan_getup.md5anim
|
|
{
|
|
}
|
|
|
|
}
|
|
|
|
model model_monster_q4x_tactical_elite
|
|
{
|
|
inherit model_monster_q4x_tactical
|
|
|
|
anim throw_grenade models/characters/marine/offhandgrenade.md5anim
|
|
{
|
|
//rate .35
|
|
frame 32 ai_attack grenade l_wrist
|
|
}
|
|
}
|
|
|
|
/*
|
|
===============================================================================
|
|
|
|
Expansion Attacks
|
|
|
|
===============================================================================
|
|
*/
|
|
|
|
entityDef projectile_q4x_tactical_grenade
|
|
{
|
|
"inherit" "projectile_gunner_grenade"
|
|
}
|
|
|
|
/*
|
|
===============================================================================
|
|
|
|
Base Expansion Tactical Transfer Entity Definitions
|
|
|
|
===============================================================================
|
|
*/
|
|
|
|
entityDef monster_q4x_tactical_extras
|
|
{
|
|
"editor_ignore" "1"
|
|
|
|
"model" "model_monster_q4x_tactical"
|
|
"skin" "skins/monsters/q4x_tactical"
|
|
}
|
|
|
|
entityDef monster_q4x_tactical_elite_extras
|
|
{
|
|
"editor_ignore" "1"
|
|
|
|
"model" "model_monster_q4x_tactical_elite"
|
|
"health" "300"
|
|
|
|
"grenadechance" "0.25"
|
|
"grenadedelay" "5000"
|
|
|
|
"def_attack_grenade" "projectile_q4x_tactical_grenade"
|
|
"attack_grenade_accuracy" "3"
|
|
}
|
|
|
|
/*
|
|
===============================================================================
|
|
|
|
Shotgun Tactical Transfer
|
|
|
|
===============================================================================
|
|
*/
|
|
|
|
entityDef monster_q4x_tactical
|
|
{
|
|
"inherit1" "monster_q4x_tactical_extras"
|
|
"inherit2" "monster_tactical"
|
|
"editor_ignore" "0"
|
|
}
|
|
|
|
entityDef monster_q4x_tactical_elite
|
|
{
|
|
"inherit1" "monster_q4x_tactical_elite_extras"
|
|
"inherit2" "monster_tactical"
|
|
"editor_ignore" "0"
|
|
}
|
|
|
|
/*
|
|
===============================================================================
|
|
|
|
Machinegun Tactical Transfer
|
|
|
|
===============================================================================
|
|
*/
|
|
|
|
entityDef monster_q4x_tactical_mgun
|
|
{
|
|
"inherit1" "monster_q4x_tactical_extras"
|
|
"inherit2" "monster_tactical_mgun"
|
|
"editor_ignore" "0"
|
|
}
|
|
|
|
entityDef monster_q4x_tactical_mgun_elite
|
|
{
|
|
"inherit1" "monster_q4x_tactical_elite_extras"
|
|
"inherit2" "monster_tactical_mgun"
|
|
"editor_ignore" "0"
|
|
}
|
|
|
|
/*
|
|
===============================================================================
|
|
|
|
Hyperblaster Tactical Transfer
|
|
|
|
===============================================================================
|
|
*/
|
|
|
|
entityDef monster_q4x_tactical_blaster
|
|
{
|
|
"inherit1" "monster_q4x_tactical_extras"
|
|
"inherit2" "monster_tactical_blaster"
|
|
"editor_ignore" "0"
|
|
}
|
|
|
|
entityDef monster_q4x_tactical_blaster_elite
|
|
{
|
|
"inherit1" "monster_q4x_tactical_elite_extras"
|
|
"inherit2" "monster_tactical_blaster"
|
|
"editor_ignore" "0"
|
|
}
|
|
|
|
|
|
/*
|
|
===============================================================================
|
|
|
|
Railgun Tactical Transfer
|
|
|
|
===============================================================================
|
|
*/
|
|
|
|
entityDef monster_q4x_tactical_railgun
|
|
{
|
|
"inherit1" "monster_q4x_tactical_extras"
|
|
"inherit2" "monster_tactical_railgun"
|
|
"editor_ignore" "0"
|
|
}
|
|
|
|
entityDef monster_q4x_tactical_railgun_elite
|
|
{
|
|
"inherit1" "monster_q4x_tactical_elite_extras"
|
|
"inherit2" "monster_tactical_railgun"
|
|
"editor_ignore" "0"
|
|
}
|
|
|
|
/*
|
|
===============================================================================
|
|
|
|
Unarmed Tactical Transfer
|
|
|
|
===============================================================================
|
|
*/
|
|
|
|
entityDef monster_q4x_tactical_unarmed
|
|
{
|
|
"inherit1" "monster_q4x_tactical_extras"
|
|
"inherit2" "monster_tactical_unarmed"
|
|
"editor_ignore" "0"
|
|
}
|
|
|
|
entityDef monster_q4x_tactical_unarmed_elite /// weaponless but throws grenades? maybe?
|
|
{
|
|
"inherit1" "monster_q4x_tactical_elite_extras"
|
|
"inherit2" "monster_tactical_unarmed"
|
|
"editor_ignore" "0"
|
|
}
|