ACTOR VoidFiend : Spook
{ 
Renderstyle Add
Alpha 0.8
Health 200
Speed 14
MaxTargetRange 350
Tag "Void Fiend"
DropItem "LifeEssence" 105
DropItem "ArmorBonusMax" 105
SeeSound "magma/sight"
PainSound "monster/psopain"
DeathSound "magma/death"
ActiveSound "magma/active"
AttackSound "magma/attack"
Obituary "%o was spooked by a Void Fiend."
HitObituary "%o was spooked by a Void Fiend."
States 
{ 
Spawn:
       SAR7 A 12 A_Look
       Loop
See:
       SAR7 AABB 2 A_Chase
       SAR7 B 0 A_SpawnItem("HeavyFleshStep",0,0,0,0)
       SAR7 CCDD 2 A_Chase
       SAR7 D 0 A_SpawnItem("HeavyFleshStep",0,0,0,0)
       Loop 
Melee: 
       SAR7 EF 5 A_FaceTarget
       SAR7 G 4 A_MeleeAttack
       SAR7 E 5	A_FaceTarget
       Goto See
Missile:
	   TNT1 A 0 A_JumpIfCloser(350,1)
	   Goto See
	   TNT1 A 0 A_PlaySound("magma/attack")
	   SAR7 EF 7 A_FaceTarget
	   TNT1 A 0 A_ChangeFlag(SLIDESONWALLS,1)
	   TNT1 A 0 ThrustThingZ(0,20,0,1)
	   SAR7 F 2 A_Recoil(-28)
	   SAR7 F 3 A_CustomMissile("PinkyLunge",18,0,0,CMF_AIMDIRECTION)
	   SAR7 G 6
	   SAR7 G 2 A_ScaleVelocity(0.2)
	   TNT1 A 0 A_ChangeFlag(SLIDESONWALLS,0)
	   SAR7 G 1 A_ScaleVelocity(0)
	   Goto See
Pain: 
	   TNT1 A 0 A_ChangeFlag(SLIDESONWALLS,0)
       SAR7 H 4 A_Pain
       Goto See
Death:
XDeath:
	   TNT1 A 0 A_ChangeFlag(SLIDESONWALLS,0)
       SAR7 I 5 
       SAR7 J 5 A_Scream
       SAR7 K 4
       SAR7 L 4 A_NoBlocking     
       SAR7 M 4 A_SpawnItem("BodyCrash",0,0,0,0)
       SAR7 N -1 
       Stop
Raise: 
	   TNT1 A 0
	   TNT1 A 0 A_SpawnItemEx("VileHealEffect",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
       SAR7 NMLKJI 5 
       Goto See  
       }
}