ACTOR InsaneHellClone : HellClone
{
//Creator: Dr. Sticky
//Origin: Nexus Infinity
//Sprite: IREP
//Title: "Insane Hell Clone"
Health 1300
Damagefactor 0.65
Species "Zombie"
DropItem "PortableMedkit" 120
DropItem "ArmorPlate" 120
DropItem "AmmoPack" 100
DropItem "HandGrenadeAmmo" 200 1
DropItem "MineAmmo" 100 1
DropItem "NewShell" 200 8
DropItem "Missile" 200 1
DropItem "Missile" 200 1
DropItem "DemonAmmo" 162 80
DropItem "BackPack" 122 1
DropItem "NewShellBox" 70 1
DropItem "MissileBox" 80 6
DropItem "BFG9500" 35 1 
DropItem "Demon Tech Railgun" 32 1
DropItem "PlasmaRepeater", 32 1
DropItem "Minigun2" 40 1
Obituary "%o was fragged by a Insane Hell Clone"
Tag "\c[i2]Insane\c- \c[i7]Hell\c- \c[a2]Clone\c-"
States
{
  Spawn:
	IREP A 10 A_Look
	Loop
  See:
	IREP AABB 2 A_Chase
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	TNT1 A 0 A_JumpIfTargetInLOS("Strafing")
	IREP CCDD 2 A_Chase
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	Loop
  Strafing:
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	TNT1 A 0 A_Chase("","Missile",CHF_DONTMOVE)
	IREP AABB 3 A_GiveInventory("DTZombieStrafing",1)
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	TNT1 A 0 A_Chase("","Missile",CHF_DONTMOVE)
	IREP CCDD 3 A_GiveInventory("DTZombieStrafing",1)
	Goto See
  Missile:
	TNT1 A 0 A_SetShootable
	TNT1 A 0 A_Jump(40,"BFG9500")
	TNT1 A 0 A_Jump(120,"Minigun")
	TNT1 A 0 A_Jump(100,"TechRailgun")
  Normal: 
	TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
	IREP E 2 A_FaceTarget
	TNT1 A 0 A_CustomMissile("ZombieRepeaterPlasma",32,0,random(-8,8))
	IREP F 2 Bright A_PlaySound("PlasmaRepeater/Spin",7)
	TNT1 A 0 A_CustomMissile("ZombieRepeaterPlasma",32,0,random(-8,8))
	TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
	TNT1 A 0 A_CPosRefire
	Goto Normal+3
  TechRailgun:
	TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
	TNT1 A 0 A_PlaySound("weapons/rgcharge")
    IDTR EEEE 10 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/dtrailf")
	TNT1 A 0 A_CustomMissile("DTRailCore",30,0,0)
    IDTR F 5 Bright A_CustomMissile("InsaneHellCloneDTRail",30,0,0)
	TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
	TNT1 A 0 A_CPosRefire
	Goto See
  Minigun:
	TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
	TNT1 A 0 A_PlaySound("Hellweapons/ready",CHAN_WEAPON)
	IL42 EE 2 A_FaceTarget
	TNT1 A 0 A_CustomMissile("MonsterTracer",Random(30,34),0,Random(5,-5),0)
	TNT1 A 0 A_PlaySound("Hellweapons/fire",CHAN_WEAPON)
    TNT1 A 0 A_SpawnItemEx("RifleCasing", 12, 6, 28, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    IL42 E 2 Bright A_CPosAttack
	TNT1 A 0 A_CustomMissile("MonsterTracer",Random(30,34),0,Random(5,-5),0)
	TNT1 A 0 A_PlaySound("Hellweapons/fire",CHAN_WEAPON)
    TNT1 A 0 A_SpawnItemEx("RifleCasing", 12, 6, 30, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
    IL42 F 2 Bright A_CPosAttack
	TNT1 A 0 A_StopSoundEx("Voice")
    TNT1 A 0 A_CPosRefire
    Goto Minigun+3
  BFG9500:
	TNT1 A 0 A_PlaySound("weapons/bfgf")
	ILA7 EEEEE 5 A_FaceTarget
	ILA7 F 10 Bright A_CustomMissile("SpiderBFG9500Ball",30,0)
	ILA7 E 20
    Goto See
  Pain:
	TNT1 A 0 A_Jump(20,"BFG9500")
	TNT1 A 0 A_Jump(60,"Minigun")
	TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
	IREP G 3 A_Pain
	Goto See
  Death:
	TNT1 A 0
	IREP H 5 A_Scream
	IREP I 5 A_Fall
	IREP J 5 A_SpawnItem("BodyCrash",0,0,0,0)
	IREP KLM 5
	IREP N -1
	Stop
  XDeath:
	IREP O 3
	IREP P 3 A_XScream
	IREP Q 3 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
	IREP R 3 A_Fall
	IREP STUV 3
	IREP W -1 
	Stop
  Raise:
	TNT1 A 0
	TNT1 A 0 A_SpawnItemEx("VileHealEffect",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
	IREP NMLKJIH 5
	Goto See
	}
}

ACTOR InsaneHellCloneDTRail : DarkAnnihilatorRail { DamageType "NobleComet" Species "Zombie" }