ACTOR VoidFiend : Spectre~ 17554
{ 
//$Category Monsters/DUST
//$Sprite SAR7A1
//$Title "Void Fiend"
  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 4 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  
	}
}