mirror of
https://github.com/jmarshall23/DoomRTX.git
synced 2026-08-20 20:50:58 +02:00
All Doom 3 AI is now native.
This commit is contained in:
@@ -0,0 +1,139 @@
|
||||
/***********************************************************************
|
||||
|
||||
monster_flying_lostsoul.def
|
||||
|
||||
***********************************************************************/
|
||||
|
||||
export fred {
|
||||
options -prefix LOST_ -keep lost_flame1 -parent lost_flame1 Head -sourcedir models/monsters/lost/animation/cycles -destdir models/md5/monsters/lostsoul
|
||||
|
||||
mesh idle1.mb -dest lostsoul
|
||||
|
||||
anim initial.mb
|
||||
anim idle1.mb
|
||||
anim walk1.mb
|
||||
anim run1.mb
|
||||
anim sight.mb
|
||||
anim attack1.mb
|
||||
anim attack2.mb
|
||||
anim pain1.mb
|
||||
anim pain2.mb
|
||||
anim death1.mb
|
||||
anim charge.mb
|
||||
|
||||
}
|
||||
|
||||
model monster_flying_lostsoul {
|
||||
mesh models/md5/monsters/lostsoul/lostsoul.md5mesh
|
||||
channel torso ( *origin )
|
||||
|
||||
anim af_pose models/md5/monsters/lostsoul/initial.md5anim
|
||||
|
||||
anim initial models/md5/monsters/lostsoul/initial.md5anim
|
||||
anim idle models/md5/monsters/lostsoul/walk1.md5anim //models/md5/monsters/lostsoul/idle1.md5anim
|
||||
anim fly models/md5/monsters/lostsoul/walk1.md5anim //models/md5/monsters/lostsoul/run1.md5anim
|
||||
anim sight models/md5/monsters/lostsoul/sight.md5anim {
|
||||
frame 23 sound_voice snd_sight
|
||||
}
|
||||
anim melee_attack1 models/md5/monsters/lostsoul/attack1.md5anim {
|
||||
frame 9 melee melee_lostsoul
|
||||
}
|
||||
anim melee_attack2 models/md5/monsters/lostsoul/attack2.md5anim {
|
||||
frame 19 melee melee_lostsoul
|
||||
}
|
||||
anim pain1 models/md5/monsters/lostsoul/pain1.md5anim {
|
||||
frame 1 sound_voice snd_pain
|
||||
}
|
||||
anim pain2 models/md5/monsters/lostsoul/pain2.md5anim {
|
||||
frame 1 sound_voice snd_pain
|
||||
}
|
||||
anim charge models/md5/monsters/lostsoul/charge.md5anim
|
||||
}
|
||||
|
||||
entityDef monster_flying_lostsoul {
|
||||
"inherit" "monster_default"
|
||||
"scriptobject" "ai"
|
||||
"nativeobject" "rvmMonsterFlyingLostsoul"
|
||||
"model" "monster_flying_lostsoul"
|
||||
"model_death" "lostsoul_pop.prt"
|
||||
//"ragdoll" "monster_demon_lost"
|
||||
"size" "24 24 24"
|
||||
"use_aas" "aas48"
|
||||
"team" "1"
|
||||
"rank" "0"
|
||||
"health" "20"
|
||||
"melee_range" "20"
|
||||
"fly_offset" "-20"
|
||||
"turn_rate" "360"
|
||||
"fly_speed" "140"
|
||||
"offsetModel" "0 0 16"
|
||||
"fly_seek_scale" "4"
|
||||
"fly_roll_max" "45"
|
||||
"fly_roll_scale" "90"
|
||||
"fly_pitch_scale" "45"
|
||||
"fly_pitch_max" "30"
|
||||
|
||||
"bone_flytilt" "Head"
|
||||
|
||||
"damage_zone head" "*Head"
|
||||
|
||||
"smokeparticleSystem" "lost_flame1"
|
||||
"smokeparticleSystem2" "lost_flame2-lost_flame1"
|
||||
"smoke_pain" "lostsoulpain.smoke"
|
||||
"smoke_death" "lostsouldeath.smoke"
|
||||
|
||||
"snd_sight" "monster_demon_lostsoul_sight"
|
||||
"snd_chatter" "monster_demon_lostsoul_chatter"
|
||||
"snd_chatter_combat" "monster_demon_lostsoul_chatter"
|
||||
"snd_pain" "monster_demon_lostsoul_pain"
|
||||
"snd_charge" "monster_demon_lostsoul_charge"
|
||||
"snd_chomp" "monster_demon_lostsoul_chomp"
|
||||
"snd_death" "monster_demon_lostsoul_death"
|
||||
"snd_ambient" "monster_demon_lostsoul_ambient"
|
||||
|
||||
"fx_teleport" "fx/teleporter_fly.fx"
|
||||
"fx_teleport1" "fx/teleporter1_fly.fx"
|
||||
"fx_teleport2" "fx/teleporter2_fly.fx"
|
||||
"fx_teleport3" "fx/teleporter3_fly.fx"
|
||||
|
||||
}
|
||||
|
||||
entityDef melee_lostsoul {
|
||||
// melee specific parameters
|
||||
"snd_hit" "monster_demon_lostsoul_chomp"
|
||||
"snd_miss" "monster_demon_lostsoul_chomp"
|
||||
"kickDir" "1 0 0"
|
||||
|
||||
// damage parameters
|
||||
"damage" "12"
|
||||
"mtr_blob" "bite"
|
||||
"blob_time" "300"
|
||||
"blob_x" "0"
|
||||
"blob_y" "-100"
|
||||
"blob_width" "600"
|
||||
"blob_height" "600"
|
||||
"knockback" "30"
|
||||
"kick_time" "500"
|
||||
"kick_amplitude" "2"
|
||||
"dv_time" "200"
|
||||
}
|
||||
|
||||
entityDef melee_lostsoul_charge {
|
||||
// melee specific parameters
|
||||
"snd_hit" "monster_demon_lostsoul_chomp"
|
||||
"snd_miss" "monster_demon_lostsoul_chomp"
|
||||
"kickDir" "1 0 0"
|
||||
|
||||
// damage parameters
|
||||
"damage" "12"
|
||||
"mtr_blob" "leftSmack"
|
||||
"blob_time" "300"
|
||||
"blob_x" "0"
|
||||
"blob_y" "-100"
|
||||
"blob_width" "600"
|
||||
"blob_height" "600"
|
||||
"knockback" "80"
|
||||
"kick_time" "500"
|
||||
"kick_amplitude" "4"
|
||||
"dv_time" "200"
|
||||
}
|
||||
Reference in New Issue
Block a user