actor MWolfensteinSS : WolfensteinSS replaces WolfensteinSS
{
  tag Wolfenstein
  PainChance "Control", 255
  DamageFactor "Control", 1
  
  // Takes damage from 
  DamageFactor "MarineDamage", 1
  DamageFactor "ImpBallDamage", 1
  DamageFactor "Control", 1
  DamageFactor "ZombiesDamage", 0
  DamageFactor "CacoDamage", 1
  DamageFactor "SkelDamage", 1
  DamageFactor "FatsoDamage", 1
  DamageFactor "KnightDamage", 1
  DamageFactor "ArachDamage", 1
  DamageFactor "viledamage", 1
  
  Translation "112:127=192:207"
  MONSTER
  +FLOORCLIP
  states
  {
  Spawn:
    WLF1 A 10 A_Look
    WLF1 B 10 
    WLF1 A 0 Thing_SetSpecial (0,226,409,0,health)
    loop
    See:
    WLF1 AABBCCDD 3 A_Chase
    WLF1 A 0 A_JumpIf (special != 226,1) 
    loop	
    WLF1 A 0 Thing_SetSpecial (0,226,409,0,health)
    goto see 	
  Missile:
    WLF1 EG 10 A_FaceTarget
    WLF1 F 4 bright A_CustomBulletAttack (11.5,8.5,1,4,"FBulletPuff")
    WLF1 G 4 A_FaceTarget
    WLF1 F 4 bright A_CustomBulletAttack (11.5,8.5,1,4,"FBulletPuff")
    WLF1 G 4 A_FaceTarget
    WLF1 G 1 A_CPosRefire
    goto Missile+2	
  Pain:
    WLF1 H 3
    WLF1 H 3 A_Pain
    goto See
  Death:
    WLF1 I 5 A_GiveToTarget ("MarineExp",2)
    WLF1 J 5 A_Scream
    WLF1 K 5 A_NoBlocking
    WLF1 L 5
    WLF1 M 1000
    stop
  XDeath:
    WLF1 N 5 A_GiveToTarget ("MarineExp",2)
    WLF1 O 5 A_XScream
    WLF1 P 5 A_NoBlocking
    WLF1 QRSTU 5
    WLF1 V 1000
    stop
  Raise:
    WLF1 MLKJI 5
    goto See
  Death.Control:
    TNT1 A 0 ACS_Execute(410,0,16)
    TNT1 A 10
    stop	
  }
}

