ACTOR EpicDemonicZombie : DemonicZombie //We've been tricked, we've been backstabbed and we've been quite possibly, bamboozled
{
//Creator: GDWolf & Fluffy
//Origin: Complex Doom Very Strong Monsters
//Sprite: DZMM/DZMI
//Title: "Demonic Zombie"
Health 500
Speed 16
PainChance 100
PainChance "ZombieCannon", 0
DropItem "PortableMedkit" 200
DropItem "ArmorPlate" 200
DropItem "HandGrenadeAmmo" 225 1
DropItem "MineAmmo" 125 1
DropItem "AmmoPack" 125
DropItem "DemonAmmo" 250 60
DropItem "DemonAmmoBox" 105
DropItem "BehemothCannon" 72
DropItem "RedArmor" 50
DamageFactor "ZombieCannon", 0.0
Damagefactor 0.30
Obituary "%o met a Demonic Zombie and was obliterated by his Behemoth Cannon."
Tag "Demonic Zombie"
States
{
  Spawn:
	DZMM A 2 Bright A_SpawnItem("Lhellionsmokespawner",0,0,0,0)
    DZMM A 10 A_Look
	DZMM A 2 Bright A_SpawnItem("Bhellionsmokespawner",0,0,0,0)
	DZMI A 10 A_Look
	DZMI A 2 Bright A_SpawnItem("Lhellionsmokespawner",0,0,0,0)
    Loop
  See:
	DZMM A 1 Bright A_SpawnItem("Lhellionsmokespawner",0,0,0,0)
    DZMM AABB 2 A_Chase
    TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	DZMM C 1 Bright A_SpawnItem("Bhellionsmokespawner",0,0,0,0)
    DZMM CCDD 2 A_Chase
    TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
    Loop
  Missile:
    TNT1 A 0 A_Jump(128,"Missile2")
	TNT1 A 0 A_Jump(64,"Missile3")
	Goto See
  Missile2:
    DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
	DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
	DZMM E 2
	TNT1 A 0 A_Jump(64,"Missile3")
	Goto See
  Missile3:
    DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieSeekingComet", 32, 0, -10)
	DZMM F 1 Bright A_CustomMissile("ZombieSeekingComet", 32, 0, 10)
	DZMM E 2 
	Goto See
  Pain:
    DZMM G 6 A_Pain
    Goto See
  Death:
    DZMM HIJKLMN 5 Bright
    DZMM N 5 A_SpawnItem("BodyCrash",0,0,0,0)
    DZMM NNNNN 5 A_FaceTarget
	DZMM NMLKJIH 2 Bright
    DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
	DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
    DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
	DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
    DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
	DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
    DZMM H 5 A_Scream
    DZMM I 5 A_Fall
    DZMM J 5 A_SpawnItem("BodyCrash",0,0,0,0)
    DZMM KLM 5
    DZMM N -1
    Stop
  XDeath:
    DZMM O 3 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
	DZMM OPQRSTW 5 Bright
    DZMM WWWWW 5 A_FaceTarget
	DZMM WTSRQPO 2 Bright
    DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
	DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
    DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
	DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
    DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
	DZMM E 1 A_FaceTarget
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, -2)
	DZMM F 0 A_CustomMissile("ZombieComet", 32, 0, 2)
    DZMM F 1 Bright A_CustomMissile("ZombieComet", 32, 0, 0)
    DZMM O 3 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
    DZMM P 3 A_XScream
    DZMM Q 3 A_Fall
    DZMM RST 3
    DZMM W -1 
    Stop
  Raise:
    DZMM TSRQPO 5
    Goto See
    }
}