ACTOR EmpoweredHexaShotgunZombie : Hexa-ShotgunZombie
{
//Creator: ParadoX & Dr. Sticky
//Origin: CF Revised
//Sprite: HXZM/HXZI
//Title: "Empowered Hexa Shotgun Zombie"
Health 405
DamageFactor "EMGEx", 0.0
DropItem "PortableMedkit" 166
DropItem "ArmorPlate" 166
DropItem "AmmoPack" 108
DropItem "HandGrenadeAmmo" 200 1
DropItem "MineAmmo" 200 1
DropItem "NewShell" 256 
DropItem "Hexa-Shotgun" 74 1
DropItem "BackPack" 55 1
DropItem "NewShellBox" 138 
DropItem "SphereOfPower" 200
Obituary "%o was launched into orbit by an Empowered Hexa-Shotgun Zombie."
Tag "\c[e2]Empowered Hexa-Shotgun Zombie\c-"
States
{
  Spawn:
    HXZM A 10 A_Look
	HXZI A 10 A_Look
    Loop
  See:
    HXZM AABB 3 A_Chase
    TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
    HXZM CCDD 3 A_Chase
    TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
    Loop
  Missile:
	TNT1 A 0 A_JumpIfInventory("Hexa-ZombieToken",3,"Reload")
	TNT1 A 0 A_JumpIfCloser(325,"Hexa")
  Normal:
    HXZM E 15 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/qsgdoublefire")
	TNT1 A 0 A_GiveInventory("Hexa-ZombieToken",1)
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MinigunnerExplosiveTracer",Random(26,29),0,Random(8,-8),0)
    HXZM F 5 Bright //Bright A_CustomBulletAttack(13.8,9.6,10,Random(1,4)*3) 
    HXZM E 15 A_FaceTarget
	TNT1 A 0 A_JumpIfInventory("Hexa-ZombieToken",3,"Reload")
	Goto See
  Hexa:
	TNT1 A 0 A_JumpIfInventory("Hexa-ZombieToken",1,"Normal")
    HXZM E 15 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/hsgfire")
	TNT1 A 0 A_GiveInventory("Hexa-ZombieToken",3)
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("MinigunnerExplosiveTracer",Random(26,29),0,Random(8,-8),0)
    HXZM F 5 Bright //A_CustomBulletAttack(15.4,10.6,37,Random(1,4)*3)
    HXZM E 25 A_FaceTarget	
  Reload:
	TNT1 A 0 A_TakeInventory("Hexa-ZombieToken",3)
	TNT1 A 0 A_PlaySound("weapons/qsgopen")	
    HXZM E 15 A_FaceTarget
    HXZM EEEEEE 0 A_SpawnItemEx("OrangeShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
    HXZM E 12 A_PlaySound("weapons/qsgshellslide")	
    HXZM E 8
    HXZM E 12 A_PlaySound("weapons/qsgshellslide")	
    HXZM E 8
	HXZM E 12 A_PlaySound("weapons/qsgshellslide")	
    HXZM E 8
    HXZM E 10 A_PlaySound("weapons/qsgclose")	
    Goto See
  Pain:
    HXZM G 6 A_Pain
    Goto See
  Death:
    HXZM H 5
    HXZM I 5 A_Scream
    HXZM J 5 A_Fall
    HXZM K 5 A_SpawnItem("BodyCrash",0,0,0,0)
    HXZM L -1
    Stop
  XDeath:
    HXZM M 3
    HXZM N 3 A_XScream
    HXZM O 3 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
	HXZM P 3 A_Fall
    HXZM HRST 3
    HXZM U -1 
    Stop
  Raise:
	TNT1 A 0
	TNT1 A 0 //A_GiveInventory("DontCountKill",1)
	TNT1 A 0 A_SpawnItemEx("VileHealEffect",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
    HHZM TSRQPONM 5
    Goto See
    }
}