mirror of
https://github.com/jmarshall23/DoomRTX.git
synced 2026-08-12 08:11:10 +02:00
224 lines
7.6 KiB
Modula-2
224 lines
7.6 KiB
Modula-2
/***********************************************************************
|
|
|
|
monster_zombie_maint.def
|
|
|
|
***********************************************************************/
|
|
|
|
export fred {
|
|
options -prefix ZOMBIE1_ -sourcedir models/monsters/zombie/zombie01/cycles -destdir models/md5/monsters/zombies/zmaint
|
|
addoptions -parent loneck shoulders
|
|
addoptions -parent Jaw head
|
|
addoptions -parent Body2 Body
|
|
addoptions -parent waist Body2
|
|
addoptions -parent Hips Body2
|
|
addoptions -parent Luparm Lshldr
|
|
addoptions -parent Lloarm Luparm
|
|
addoptions -parent Ruparm Rshldr
|
|
addoptions -parent Rloarm Ruparm
|
|
addoptions -keep loneck head R_cheek L_cheek Up_lip Lbrow1 Lbrow2 Rbrow1 Rbrow2 llolid luplid rlolid
|
|
addoptions -keep ruplid waist chest shoulders Rshldr Lshldr L_shirt R_shirt Back_shirt Luparm loarm_reg
|
|
addoptions loarm_stump lrip2 lrip3 lrip1 lrip4 Lloarm Lhand Lcarp Lindex1 Lindex2 Lthumb0
|
|
addoptions Lthumb1 Lthumb2 Lthumb3 Lfings1 Lfings2 Lfings3 Lcarp1 Lindex1a Lindex2a Lcarp2
|
|
addoptions Lindex1b Lindex2c Ruparm rloarm_reg rloarm_stump rrip1 rrip2 rrip3 rrip4 Rloarm
|
|
addoptions Rhand Rcarp Rindex1 Rindex2 Rthumb0 Rthumb1 Rthumb2 Rthumb3 Rfings1 Rfings2 Rfings3
|
|
addoptions Rcarp1 Rindex1a Rindex2a Rcarp2 Rindex1b Rindex2b Hips Lupleg Lloleg Lankle_r Lball_r
|
|
addoptions Ltoe_r Rupleg Rloleg Rankle_r Rball_r Rtoe_r Jaw Lo_lip Body Body2
|
|
addoptions -keep Lknee Rknee
|
|
|
|
mesh zombie01_mesh.mb -dest zmaint
|
|
anim idle1.ma
|
|
anim walk1.ma
|
|
anim walk2.ma
|
|
anim mocapwalk2.mb -dest walk3
|
|
anim mocapwalk3.mb -dest walk4
|
|
anim mocapswings1.mb -range 139 173 -dest mocapswing1
|
|
anim mocapswings2.mb -range 42 71 -dest mocapswing2
|
|
anim mocapswings3.mb -range 135 166 -dest mocapswing3
|
|
anim pain1.ma
|
|
anim pain_legs.ma
|
|
anim pain_chest.ma
|
|
anim pain_ruparm.ma
|
|
anim pain_luparm.ma
|
|
anim pain_head.ma
|
|
anim death1.ma
|
|
anim death1_twitch.ma
|
|
anim death1_getup_attempt.ma
|
|
anim death1_getup.ma
|
|
anim death1_getup.ma -range 1 1 -dest death1_getuppose
|
|
anim attack1.ma
|
|
anim attack2.ma
|
|
anim attack3.ma
|
|
anim sight1.ma
|
|
anim initial.ma
|
|
|
|
addoptions -rename origin old_origin -rename final_origin origin
|
|
anim models/monsters/zombie/zombie01/cycles/getup_from_bed.ma -rotate -135 -dest models/md5/monsters/zombies/zmaint/getup_from_bed
|
|
anim models/monsters/zombie/zombie01/cycles/laying_on_bed.ma -rotate -135 -dest models/md5/monsters/zombies/zmaint/laying_on_b
|
|
}
|
|
|
|
model monster_zombie_maint {
|
|
mesh models/md5/monsters/zombies/zmaint/zmaint.md5mesh
|
|
channel torso ( *waist )
|
|
channel legs ( *Hips origin Body Body2 )
|
|
|
|
anim af_pose models/md5/monsters/zombies/zmaint/initial.md5anim
|
|
anim ik_pose models/md5/monsters/zombies/zmaint/initial.md5anim
|
|
|
|
anim initial models/md5/monsters/zombies/zmaint/initial.md5anim
|
|
anim idle models/md5/monsters/zombies/zmaint/idle1.md5anim
|
|
anim sight models/md5/monsters/zombies/zmaint/sight1.md5anim {
|
|
frame 1 sound_voice snd_sight
|
|
}
|
|
anim walk1 models/md5/monsters/zombies/zmaint/walk1.md5anim {
|
|
frame 15 leftfoot
|
|
frame 30 rightfoot
|
|
}
|
|
anim walk2 models/md5/monsters/zombies/zmaint/walk2.md5anim {
|
|
frame 13 rightfoot
|
|
frame 24 leftfoot
|
|
frame 35 rightfoot
|
|
frame 46 leftfoot
|
|
frame 57 rightfoot
|
|
frame 68 leftfoot
|
|
}
|
|
anim walk3 models/md5/monsters/zombies/zmaint/walk3.md5anim
|
|
anim walk4 models/md5/monsters/zombies/zmaint/walk4.md5anim
|
|
|
|
anim pain models/md5/monsters/zombies/zmaint/pain1.md5anim {
|
|
frame 1 sound_voice snd_pain
|
|
}
|
|
anim pain_head models/md5/monsters/zombies/zmaint/pain_head.md5anim {
|
|
frame 1 sound_voice snd_pain
|
|
frame 15 rightfoot
|
|
}
|
|
anim pain_left_arm models/md5/monsters/zombies/zmaint/pain_luparm.md5anim {
|
|
frame 1 sound_voice snd_pain
|
|
frame 14 rightfoot
|
|
}
|
|
anim pain_right_arm models/md5/monsters/zombies/zmaint/pain_ruparm.md5anim {
|
|
frame 1 sound_voice snd_pain
|
|
}
|
|
anim pain_legs models/md5/monsters/zombies/zmaint/pain_legs.md5anim {
|
|
frame 1 sound_voice snd_pain
|
|
frame 4 leftfoot
|
|
frame 18 rightfoot
|
|
}
|
|
anim pain_chest models/md5/monsters/zombies/zmaint/pain_chest.md5anim {
|
|
frame 1 sound_voice snd_pain
|
|
}
|
|
anim melee_attack4 models/md5/monsters/zombies/zmaint/mocapswing1.md5anim {
|
|
frame 1 call overrideLegs
|
|
frame 12 melee melee_zombie_maint_Right
|
|
}
|
|
anim melee_attack5 models/md5/monsters/zombies/zmaint/mocapswing2.md5anim {
|
|
frame 1 call overrideLegs
|
|
frame 10 melee melee_zombie_maint_Right
|
|
}
|
|
anim melee_attack6 models/md5/monsters/zombies/zmaint/mocapswing3.md5anim {
|
|
frame 1 call overrideLegs
|
|
frame 7 melee melee_zombie_maint_Left
|
|
}
|
|
/*
|
|
anim death1_getup_attempt models/md5/monsters/zombies/zmaint/death1_getup_attempt.md5anim {
|
|
ai_no_turn
|
|
frame 1 call overrideLegs
|
|
frame 34 sound_body snd_thud
|
|
frame 21 sound_voice snd_sight
|
|
}
|
|
anim death1_getup models/md5/monsters/zombies/zmaint/death1_getup.md5anim {
|
|
ai_no_turn
|
|
frame 1 call overrideLegs
|
|
frame 20 sound_voice snd_sight
|
|
frame 31 rightfoot
|
|
frame 43 leftfoot
|
|
frame 45 sound_voice snd_melee_attack_1
|
|
frame 52 sound_voice snd_sight
|
|
frame 54 melee melee_zombie_maint_Right
|
|
frame 80 rightfoot
|
|
}
|
|
anim death1_getuppose models/md5/monsters/zombies/zmaint/death1_getuppose.md5anim {
|
|
ai_no_turn
|
|
}
|
|
|
|
anim death1_twitch models/md5/monsters/zombies/zmaint/death1_twitch.md5anim {
|
|
ai_no_turn
|
|
}
|
|
anim getup_from_bed models/md5/monsters/zombies/zmaint/getup_from_bed.md5anim {
|
|
ai_no_turn
|
|
}
|
|
anim laying_on_bed models/md5/monsters/zombies/zmaint/laying_on_bed.md5anim {
|
|
ai_no_turn
|
|
}
|
|
*/
|
|
}
|
|
|
|
entityDef monster_zombie_maint {
|
|
"inherit" "zombie_default"
|
|
"scriptobject" "ai"
|
|
"nativeobject" "rvmMonsterZombie"
|
|
"size" "48 48 68"
|
|
"use_aas" "aas48"
|
|
"team" "1"
|
|
"rank" "0"
|
|
"health" "50"
|
|
"melee_range" "32"
|
|
"walk_on_sight" "1"
|
|
"mass" "150"
|
|
|
|
"model" "monster_zombie_maint"
|
|
"ragdoll" "monster_zombie_maint"
|
|
"skin" "skins/monsters/zombies/zmaintb.skin"
|
|
|
|
"ik_numLegs" "2"
|
|
"ik_footSize" "4"
|
|
"ik_waist" "body"
|
|
"ik_foot1" "Lball_r"
|
|
"ik_foot2" "Rball_r"
|
|
"ik_ankle1" "Lankle_r"
|
|
"ik_ankle2" "Rankle_r"
|
|
"ik_knee1" "Lloleg"
|
|
"ik_knee2" "Rloleg"
|
|
"ik_hip1" "Lupleg"
|
|
"ik_hip2" "Rupleg"
|
|
"ik_dir1" "Lknee"
|
|
"ik_dir2" "Rknee"
|
|
|
|
"dropGibItem9Joint" "head"
|
|
|
|
"damage_zone head" "*head"
|
|
"damage_zone chest" "*waist -*Ruparm -*Luparm -*loneck"
|
|
"damage_zone left_arm" "*Luparm"
|
|
"damage_zone right_arm" "*Ruparm"
|
|
"damage_zone legs" "*Rupleg *Lupleg"
|
|
|
|
"damage_scale head" "2"
|
|
|
|
"snd_sight" "monster_zombie_maint_sight"
|
|
"snd_footstep" "monster_zombie_maint_footstep"
|
|
"snd_melee_attack_1" "monster_zombie_maint_attackmelee_1"
|
|
"snd_melee_attack_2" "monster_zombie_maint_attackmelee_2"
|
|
"snd_melee_attack_3" "monster_zombie_maint_attackmelee_3"
|
|
"snd_chatter" "monster_zombie_maint_chatter"
|
|
"snd_chatter_combat" "monster_zombie_maint_chatter_combat"
|
|
"snd_pain" "monster_zombie_maint_pain"
|
|
"snd_thud" "monster_zombie_maint_thud"
|
|
"snd_swipe" "monster_zombie_maint_swipe"
|
|
|
|
"skin_dropGib" "skins/monsters/zombies/zmaintb_gib"
|
|
}
|
|
|
|
entityDef monster_zombie_maint2 {
|
|
"inherit" "monster_zombie_maint"
|
|
"skin" "skins/monsters/zombies/zmaint.skin"
|
|
}
|
|
|
|
model monster_zombie_maint_fast {
|
|
inherit monster_zombie_maint
|
|
remove walk
|
|
anim walk1 models/md5/monsters/zombies/zmaint/walk4.md5anim
|
|
}
|
|
|
|
entityDef monster_zombie_maint_fast {
|
|
"inherit" "monster_zombie_maint"
|
|
"model" "monster_zombie_maint_fast"
|
|
} |