/*********************************************************************** 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" }