ACTOR NightmareCacodemon
{   
   Health 700 
   Speed 16  
   Radius 31 
   Height 56 
   PainChance 96 
   PainChance 100
   Mass 400 
   Meleedamage 25 
   REACTIONTIME 3 
   DropItem "DemonAmmoBox" 255 1 
   DropItem "BossLifeEssence" 255 2
   DropItem "BloodlustSphere" 10 1
   Species "Infernal"
   MONSTER 
   +NOGRAVITY 
   +FLOAT   
   SeeSound "caco/sight" 
   PainSound "caco/pain" 
   DeathSound "caco/death" 
   ActiveSound "caco/active" 
   MissileHeight 30
   HitObituary "%o was snuck up on by the Nightmare Cacodemon." 
   Obituary "%o had a bad dream of the Cacodemon's fireball." 
   States 
   { 
   Spawn: 
      HED3 A 10 A_Look 
      Loop 
   See: 
      HED3 A 1 A_Chase 
      Loop 
   Missile: 
     HED3 B 0 A_Jump(128,"See")
     HED3 B 3 A_FaceTarget 
     HED3 B 3 A_FaceTarget 
     HED3 C 4 A_CustomMissile("Pyrocomet2") 
     HED3 B 3 A_FaceTarget 
     HED3 B 3 A_FaceTarget 
     HED3 C 4 A_CustomMissile("Pyrocomet2") 
     HED3 B 3 A_FaceTarget 
     HED3 B 3 A_FaceTarget 
     HED3 C 4 A_CustomMissile("Pyrocomet2") 
     Goto See 
   Pain: 
      HED3 E 3 
      HED3 E 3 A_Pain 
      Goto See 
   Death:
      HED3 G 8 
      HED3 H 8 A_Scream 
      HED3 IJ 8 
      HED3 K 8 A_NoBlocking 
      HED3 L -1 A_SetFloorClip
      Stop 
   Raise: 
      HED3 L 8 A_UnsetFloorClip
      HED3 KJIHG 8 
      Goto See 
} 
}

Actor PyroComet2 : Pyrocomet
{
Damage 35
+Seekermissile
}