mirror of
https://github.com/jmarshall23/DoomRTX.git
synced 2026-08-17 11:00:38 +02:00
289 lines
10 KiB
Modula-2
289 lines
10 KiB
Modula-2
/***********************************************************************
|
|
|
|
monster_zombie_sawyer.def
|
|
|
|
***********************************************************************/
|
|
|
|
export fred {
|
|
options -prefix SAW_ -keep gore Lknee Rknee Lbrow2 Lbrow3 Loneck Lfings3 -keep csmoke -parent csmoke Chainsaw -parent Chainsaw Lhand
|
|
|
|
addoptions -skipmesh morguemesh
|
|
addoptions -skipmesh hipolychain
|
|
addoptions -skipmesh hipolychainsaw
|
|
addoptions -skipmesh hipolystarter
|
|
addoptions -skipmesh hipolycord
|
|
|
|
anim maps/fred/commoutside/shot2.mb -dest models/md5/cinematics/commoutside/sawintro_sawyer2
|
|
anim maps/fred/commoutside/shot3.mb -dest models/md5/cinematics/commoutside/sawintro_sawyer3
|
|
anim maps/fred/commoutside/shot4.mb -dest models/md5/cinematics/commoutside/sawintro_sawyer4
|
|
|
|
|
|
addoptions -align ALL
|
|
addoptions -sourcedir models/monsters/zombie/sawyer/cycles
|
|
addoptions -destdir models/md5/monsters/zombies/sawyer
|
|
mesh sawyer_mesh.mb -dest sawyer
|
|
anim idle.mb
|
|
anim run.mb
|
|
anim walk.mb
|
|
//anim startchainsaw_mocap.mb -dest startchainsaw
|
|
anim startchainsaw.mb
|
|
anim af_pose.mb
|
|
anim melee1.mb
|
|
anim melee2.mb
|
|
anim pain_left.mb
|
|
anim pain_right.mb
|
|
anim pain_head.mb
|
|
anim pain_chest.mb
|
|
anim melee1_walk.mb
|
|
anim melee2_walk.mb
|
|
|
|
options -prefix SAW_ -keep gore Lknee Rknee Lbrow2 Lbrow3 Loneck Lfings3 -align ALL -parent Chainsaw Lhand
|
|
addoptions -keepmesh morguemesh
|
|
addoptions -keepmesh skeletonmesh
|
|
|
|
anim af_pose.mb -sourcedir models/monsters/zombie/sawyer/cycles -destdir models/md5/monsters/zombies/morgue
|
|
|
|
addoptions -destdir models/md5/monsters/zombies/morgue
|
|
|
|
mesh sawyer_mesh.mb -dest morgue -sourcedir models/monsters/zombie/sawyer/cycles
|
|
|
|
addoptions -sourcedir models/monsters/zombie/morgue/cycles/
|
|
|
|
anim idle.mb
|
|
anim melee_left.mb
|
|
anim melee_right.mb
|
|
anim pain_chest.mb
|
|
anim pain_head.mb
|
|
anim pain_left.mb
|
|
anim pain_right.mb
|
|
anim run.mb
|
|
anim sight.mb
|
|
anim walk.mb
|
|
|
|
anim mars_city2.mb -range 1 1 -dest morguesleep -sourcedir maps/fred/marscity_2/ -destdir models/md5/cinematics/marscity_2/
|
|
anim mars_city2.mb -range 1 64 -dest morguewakeup -sourcedir maps/fred/marscity_2/ -destdir models/md5/cinematics/marscity_2/
|
|
|
|
}
|
|
|
|
model model_monster_zombie_sawyer {
|
|
mesh models/md5/monsters/zombies/sawyer/sawyer.md5mesh
|
|
|
|
channel torso ( *Waist )
|
|
channel legs ( origin Body *Hips -*Waist )
|
|
|
|
anim stand models/md5/monsters/zombies/sawyer/idle.md5anim {
|
|
frame 1 sound_weapon monster_zombie_chainsaw_idle
|
|
frame 50 sound_weapon monster_zombie_chainsaw_idle
|
|
}
|
|
anim idle models/md5/monsters/zombies/sawyer/idle.md5anim
|
|
anim sight1 models/md5/monsters/zombies/sawyer/startchainsaw.md5anim {
|
|
frame 7 sound_body monster_zombie_commando_footstep
|
|
frame 10 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 16 sound_body monster_zombie_commando_footstep
|
|
frame 24 sound_weapon monster_zombie_chainsaw_pull
|
|
frame 25 object_call start_smoke
|
|
frame 29 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 30 sound_voice monster_zombie_chainsaw_release
|
|
frame 32 sound_body monster_zombie_chainsaw_attack3
|
|
}
|
|
|
|
anim melee_attack1 models/md5/monsters/zombies/sawyer/melee1_walk.md5anim{
|
|
frame 9 sound_body monster_zombie_commando_footstep
|
|
frame 9 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 14 sound_weapon monster_zombie_chainsaw_attack3
|
|
frame 15 object_call start_attack
|
|
frame 18 sound_body monster_zombie_commando_footstep
|
|
frame 18 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 29 sound_body monster_zombie_commando_footstep
|
|
frame 29 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 30 object_call end_attack
|
|
frame 37 sound_body monster_zombie_commando_footstep
|
|
frame 37 sound_body2 monster_zombie_commando_footstep_clinks
|
|
}
|
|
|
|
anim melee_attack2 models/md5/monsters/zombies/sawyer/melee2_walk.md5anim{
|
|
frame 5 object_call start_attack
|
|
frame 7 object_call end_attack
|
|
frame 9 sound_body monster_zombie_commando_footstep
|
|
frame 9 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 14 object_call start_attack
|
|
frame 14 sound_weapon monster_zombie_chainsaw_attack3
|
|
frame 18 sound_body monster_zombie_commando_footstep
|
|
frame 18 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 29 sound_body monster_zombie_commando_footstep
|
|
frame 29 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 34 object_call end_attack
|
|
frame 37 sound_body monster_zombie_commando_footstep
|
|
frame 37 sound_body2 monster_zombie_commando_footstep_clinks
|
|
}
|
|
|
|
anim run models/md5/monsters/zombies/sawyer/run.md5anim {
|
|
frame 1 sound_weapon monster_zombie_chainsaw_idle
|
|
frame 9 sound_body monster_zombie_commando_footstep
|
|
frame 9 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 16 sound_body monster_zombie_commando_footstep
|
|
frame 16 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 25 sound_body monster_zombie_commando_footstep
|
|
frame 25 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 29 sound_body monster_zombie_commando_footstep
|
|
frame 29 sound_body2 monster_zombie_commando_footstep_clinks
|
|
}
|
|
|
|
anim af_pose models/md5/monsters/zombies/sawyer/af_pose.md5anim
|
|
anim ik_pose models/md5/monsters/zombies/sawyer/af_pose.md5anim
|
|
|
|
anim pain models/md5/monsters/zombies/sawyer/pain_left.md5anim {
|
|
frame 1 call overrideLegs
|
|
frame 1 sound_voice snd_pain
|
|
frame 11 sound_body monster_zombie_commando_footstep
|
|
frame 11 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 23 sound_body monster_zombie_commando_footstep
|
|
frame 23 sound_body2 monster_zombie_commando_footstep_clinks
|
|
}
|
|
|
|
anim pain_chest models/md5/monsters/zombies/sawyer/pain_chest.md5anim {
|
|
frame 1 call overrideLegs
|
|
frame 1 sound_voice snd_pain
|
|
frame 11 sound_body monster_zombie_commando_footstep
|
|
frame 11 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 23 sound_body monster_zombie_commando_footstep
|
|
frame 23 sound_body2 monster_zombie_commando_footstep_clinks
|
|
}
|
|
|
|
anim pain_head models/md5/monsters/zombies/sawyer/pain_head.md5anim {
|
|
frame 1 call overrideLegs
|
|
frame 1 sound_voice snd_pain
|
|
frame 11 sound_body monster_zombie_commando_footstep
|
|
frame 11 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 23 sound_body monster_zombie_commando_footstep
|
|
frame 23 sound_body2 monster_zombie_commando_footstep_clinks
|
|
}
|
|
|
|
anim pain_right_arm models/md5/monsters/zombies/sawyer/pain_right.md5anim {
|
|
frame 1 call overrideLegs
|
|
frame 1 sound_voice snd_pain
|
|
frame 11 sound_body monster_zombie_commando_footstep
|
|
frame 11 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 23 sound_body monster_zombie_commando_footstep
|
|
frame 23 sound_body2 monster_zombie_commando_footstep_clinks
|
|
}
|
|
|
|
anim pain_left_arm models/md5/monsters/zombies/sawyer/pain_left.md5anim {
|
|
frame 1 call overrideLegs
|
|
frame 1 sound_voice snd_pain
|
|
frame 11 sound_body monster_zombie_commando_footstep
|
|
frame 11 sound_body2 monster_zombie_commando_footstep_clinks
|
|
frame 23 sound_body monster_zombie_commando_footstep
|
|
frame 23 sound_body2 monster_zombie_commando_footstep_clinks
|
|
}
|
|
}
|
|
|
|
entityDef monster_zombie_sawyer {
|
|
"inherit" "zombie_default"
|
|
"scriptobject" "ai"
|
|
"nativeobject" "rvmMonsterZombieSawyer"
|
|
"size" "48 48 68"
|
|
"use_aas" "aas48"
|
|
"team" "1"
|
|
"rank" "0"
|
|
"health" "250"
|
|
"melee_range" "40"
|
|
"anim" "idle"
|
|
"def_projectile" ""
|
|
"attack_cone" "70"
|
|
"attack_accuracy" "0"
|
|
"mass" "200"
|
|
|
|
"chatter_min" "2"
|
|
"chatter_max" "6"
|
|
|
|
"chatter_combat_min" "2"
|
|
"chatter_combat_max" "4"
|
|
|
|
"smoke_wound_metal" "bulletricochet.prt"
|
|
"smoke_wound_ricochet" "bulletricochet.prt"
|
|
|
|
"skin" "skins/monsters/zombies/sawyer.skin"
|
|
"skin_dropGib" "skins/monsters/zombies/sawyergib.skin"
|
|
|
|
"dropGibItem9Joint" "Head"
|
|
|
|
"model" "model_monster_zombie_sawyer"
|
|
"ragdoll" "monster_zombie_sawyer"
|
|
|
|
"burnaway" "0.50"
|
|
|
|
"ik_numLegs" "2"
|
|
"ik_footSize" "4"
|
|
"ik_waist" "Body"
|
|
"ik_hip1" "Lupleg"
|
|
"ik_hip2" "Rupleg"
|
|
"ik_knee1" "Lloleg"
|
|
"ik_knee2" "Rloleg"
|
|
"ik_ankle1" "Lankle"
|
|
"ik_ankle2" "Rankle"
|
|
"ik_dir1" "Lknee"
|
|
"ik_dir2" "Rknee"
|
|
"ik_foot1" "Lball"
|
|
"ik_foot2" "Rball"
|
|
|
|
"damage_zone head" "*Neck"
|
|
"damage_zone chest" "*Waist -*Neck"
|
|
"damage_zone left_arm" "*Luparm"
|
|
"damage_zone right_arm" "*Ruparm"
|
|
"damage_zone legs" "*Hips origin Body"
|
|
|
|
"damage_scale head" "2"
|
|
"smokeParticleSystem0" "csmoke"
|
|
"smokeParticleSystem1" "burstysquirt.prt-gore"
|
|
|
|
"channel torso" "*Waist"
|
|
"channel legs" "*origin -*Waist"
|
|
|
|
"def_dropDeathItem" "moveable_item_chainsaw"
|
|
"dropDeathItemJoint" "csmoke"
|
|
"skin_dropDeath" "skins/monsters/zombies/sawyernocs.skin"
|
|
"dropDeathItemRotation" "-90 0 0"
|
|
|
|
"snd_sight" "bernie_sight"
|
|
"snd_footstep" "monster_zombie_commando_footstep"
|
|
"snd_melee_attack_1" "bernie_attack"
|
|
"snd_melee_attack_2" "bernie_attack"
|
|
"snd_melee_attack_3" "bernie_attack"
|
|
"snd_chatter" "bernie_chatter"
|
|
"snd_chatter_combat" "bernie_chatter_combat"
|
|
"snd_pain" "bernie_pain"
|
|
"snd_thud" "monster_zombie_maint_thud"
|
|
"snd_swipe" "monster_zombie_maint_swipe"
|
|
"snd_cspull" "monster_zombie_chainsaw_pull"
|
|
"snd_csrelease" "monster_zombie_chainsaw_release"
|
|
"snd_csattack_1" "monster_zombie_chainsaw_attack1"
|
|
"snd_csattack_2" "monster_zombie_chainsaw_attack2"
|
|
"snd_csattack_3" "monster_zombie_chainsaw_attack3"
|
|
"snd_csidle" "monster_zombie_chainsaw_idle"
|
|
"snd_death" "bernie_death"
|
|
}
|
|
|
|
entityDef melee_zombie_chainsaw {
|
|
"damage" "1"
|
|
"kickDir" "-0.25 0 0"
|
|
|
|
"mtr_blob" "genericDamage"
|
|
"blob_time" "800"
|
|
"blob_size" "400"
|
|
"blob_offset_x" "400"
|
|
|
|
"knockback" "10"
|
|
"push" "20000"
|
|
|
|
"smoke_wound_flesh" "bloodwound.smoke"
|
|
"mtr_wound_flesh" "textures/decals/hurt02"
|
|
|
|
"kick_time" "100"
|
|
"kick_amplitude" "1"
|
|
|
|
"dv_time" "10"
|
|
|
|
"snd_hit" "player_chainsaw_hit_flesh" // TEMP
|
|
}
|