actor MPainElemental : PainElemental replaces PainElemental
{
  tag PainElemental
  health 400
  radius 31
  height 56
  mass 400
  speed 8

  PainChance "Control", 255
  DamageFactor "Control", 1

  DamageFactor "MarineDamage", 1
  DamageFactor "ImpBallDamage", 0.5
  DamageFactor "ZombiesDamage", 0.5
  DamageFactor "CacoDamage", 0.5
  DamageFactor "SkelDamage", 0.5
  DamageFactor "FatsoDamage", 0.5
  DamageFactor "KnightDamage", 0.5
  DamageFactor "ArachDamage", 0.5
  DamageFactor "viledamage", 0.5
  DamageFactor "ZombieTankDamage", 0.5
  
  states
  {
  Spawn:
    PAIN A 5 A_Look 
    PAIN A 5 
	PAIN A 0 Thing_SetSpecial (0,226,409,0,health)
    loop
  See:
    PAIN AABBCC 3 A_Chase
    PAIN A 0 A_JumpIf (special != 226,1) 
	loop	
	PAIN A 0 Thing_SetSpecial (0,226,409,0,health)
	goto see	
  Death.Control:
    TNT1 A 0 ACS_Execute(410,0,17)
	TNT1 A 10
	stop
  Death:
    PAIN H 8 bright A_GiveToTarget ("MarineExp",5)
    PAIN I 8 bright A_Scream
    PAIN JK 8 bright
    PAIN L 8 bright A_PainDie       // See LostSoul
    PAIN M 8 bright
    stop	
  }
}