ACTOR NightmareShade : TerrorSoul 30102
{
  Obituary "%o's soul was shattered by a Nightmare Shade."
  Health 180
  PainChance 120
  Scale 0.5
  Speed 10
  DamageFactor 0.9
  DropItem "LifeEssence" 75
  DropItem "ArmorBonusMax" 75
  SeeSound "forgotten/sight"
  PainSound "forgotten/pain"
  DeathSound "forgotten/death"
  ActiveSound "forgotten/active"
  AttackSound "forgotten/attack"
  States
  {
  Spawn:
    TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA A 2 Bright A_Look
	TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA A 2 Bright A_Look
    TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA A 2 Bright A_Look
	TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA A 2 Bright A_Look
    Loop
  See:
    TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA AB 2 Bright A_Chase
	TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA AB 2 Bright A_Chase
    TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA AB 2 Bright A_Chase
	TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA AB 2 Bright A_Chase
    Loop
  Missile:
    TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA E 2 Bright A_FaceTarget
    TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA E 2 Bright A_FaceTarget
    TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA E 2 Bright A_FaceTarget	
    TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA E 2 Bright A_FaceTarget
    TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA E 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA F 2 Bright A_SkullAttack(22)
    NSHA E 2 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    Goto Missile+12
  Pain:
	TNT1 A 0 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    NSHA G 3 Bright A_Pain
    NSHA G 3 Bright A_SpawnItem("ForgottenOneFireSpawner",0,0,0,0)
    Goto See
  Death:
    TNT1 A 0
    TNT1 A 0 A_SetTranslucent(0.75,1)
    NSHA GG 4 Bright
    NSHA H 4 Bright A_Scream
	TNT1 AA 0 A_SpawnItemEx("SoulPart1",0,0,Random(10,20),Random(8,-8),Random(8,-8),Random(6,8))
	TNT1 A 0 A_SpawnItemEx("SoulPart2",0,0,Random(10,20),Random(8,-8),Random(8,-8),Random(6,8))
	TNT1 AA 0 A_SpawnItemEx("SoulPart3",0,0,Random(10,20),Random(8,-8),Random(8,-8),Random(6,8))
    NSHA I 4 Bright
    TNT1 AA 0 A_SpawnItemEx("OrangeParticleSpawner", 0, 0, 0, 0, 0, 0, 0, 128) 
	TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
    NSHA JKL 4 Bright A_NoBlocking
    NSHA MNOP 4 Bright
    Stop
  }
}

