ACTOR HFCyberdemonWeak : Cyberdemon
{
  BloodColor "ff 50 00"
  +BRIGHT
  +DONTHARMSPECIES
  +MISSILEMORE
  +FLOORCLIP
  +NORADIUSDMG
  +NOEXTREMEDEATH
  +NOICEDEATH
  +BOSS
  +NOTARGET
  +MISSILEEVENMORE
  +CANTSEEK
  +NOFEAR
  +DONTSPLASH
  +LOOKALLAROUND
  +BOSSDEATH
  +NOTELEFRAG
  +DONTGIB
  +DONTMORPH
  +QUICKTORETALIATE
  +NoDropOff
  SeeSound "HfCyber/See"
  PainSound "HFCyber/Pain"
  ActiveSound "HFCyber/Active"
  DeathSound "Newcyber/death"
  Health 7000
  Scale 1.1
  Mass 0x7FFFFFFF
  Radius 40
  Height 110
  Speed 23
  Obituary "The HellFire Cyberdemon converted the Head of %o into another one of his trophies, now it is a decoration in his home."
  PainChance 8
  Species "Cybers"
  DamageFactor "PlayerFireSword", 0.0
  DamageFactor "PDTBFG", 0.3
  DamageFactor "PDTBFGTracer", 0.3
  DamageFactor "Cyber10K", 0.0
  DamageFactor "Legendary", 0.0
  DamageFactor "LegendaryPlayer", 0.0
  DamageFactor "LegendaryGuru", 0.0
  DamageFactor "LegendaryGuruPlayer", 0.3
  DamageFactor "LegendaryPlayer", 0.3
  DamageFactor "BFGSplash", 0.25
  DamageFactor "BFGSpray", 0.25
  DamageFactor "PlayerDevBall", 0.020
  DamageFactor "PlayerDevBall2", 0.020
  DamageFactor "UltimateLegendary", 0.0
  DamageFactor "Extreme", 0.0
  DamageFactor "PyroShot", 0.0
  DamageFactor "PlayerPyro", 0.0
  DamageFactor "PDTPuff", 0.0
  DamageFactor "Ice", 0.0
  DamageFactor "FreezerBurn", 0.0
  DamageFactor "SuperWeapon", 0.0
  // no infight 4 u
  DamageFactor "DemolisherEx", 0.0
  DamageFactor "DarkDemoEx", 0.0
  DamageFactor "CerChainguns", 0.0
  DamageFactor "CerEnergyBall", 0.0
  DamageFactor "LegMind", 0.0
  DamageFactor "BeheComet", 0.0
  DamageFactor "NobleCOmet", 0.0
  DamageFactor "CacoComet", 0.0
  DamageFactor "CadaverRocket", 0.0
  DamageFactor "HellComet", 0.0
  DamageFactor "Legendary1", 0.0
  DropItem "BossLifeEssence" 204 25
  DropItem "BossArmorBonusMax" 204 1
  DropItem "BigGas" 256 100
  //DropItem "ScrollOfHellfire" 100 1
  DropItem "DemonicChalice" 100 1
  DropItem "PyroCannon" 256 1 
  DropItem "HellfireUltrasphere" 
  MinMissileChance 80
  DamageFactor 0.5
  Tag "HellFire Cyberdemon"
  var int user_soulstorm;
  States
  {
  Spawn:
    TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
    HFCY A 10 Bright A_Look
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY A 10 Bright A_Look
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY Z 10 Bright A_Look
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY Z 10 Bright A_Look
    Loop
  See:
    TNT1 A 0 A_Jump(100,"Rush")
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
    HFCY A 3 Bright A_Hoof
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
    HFCY ABBCC 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
    HFCY D 3 Bright A_Metal
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
    HFCY D 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
    Loop
	Rush:
    TNT1 A 0 A_Hoof
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("HellFireCyberGhostA",0,0,0,0,0,0,0,128)
	HFCY A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("HellFireCyberGhostA",0,0,0,0,0,0,0,128)
	HFCY A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("HellFireCyberGhostB",0,0,0,0,0,0,0,128)
	HFCY B 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("HellFireCyberGhostB",0,0,0,0,0,0,0,128)
	HFCY C 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("HellFireCyberGhostC",0,0,0,0,0,0,0,128)
	HFCY C 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_Metal
	TNT1 A 0 A_SpawnItemEx("HellFireCyberGhostC",0,0,0,0,0,0,0,128)
	HFCY D 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("HellFireCyberGhostD",0,0,0,0,0,0,0,128)
	HFCY D 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("HellFireCyberGhostD",0,0,0,0,0,0,0,128)
	TNT1 A 0 A_Jump(75,"See")	
	goto see
Idle:
		HFCY BB 2 A_Wander
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		HFCY B 1 A_Look
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		HFCY BB 2 A_Wander
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		HFCY CC 2 A_Look
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		HFCY C 3 A_Look
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		HFCY DD 2 A_Wander
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		HFCY D 1 A_Look
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		HFCY DD 2 A_Wander
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		HFCY CC 2 A_Look
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		HFCY C 1 A_Look
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		HFCY C 3 A_Look
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		HFCY C 30 A_Look
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		TNT1 A 0 A_PlaySound("HFCyber/Active")
		TNT1 A 0 A_SetAngle(Angle-30)
		HFCY C 60 A_Look
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		TNT1 A 0 A_SetAngle(Angle+30)
		HFCY C 5 A_Look
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		TNT1 A 0 A_SetAngle(Angle+30)
		HFCY C 60 A_Look
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		TNT1 A 0 A_SetAngle(Angle-30)
		HFCY C 10 A_Look
		TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
		Loop
  Missile:
    TNT1 A 0 A_Jump(130,"Seekers","FloorStomp","Railgun","FuelRockets","FireBalls","HF10K","PyroShot")
	TNT1 A 0 A_Jump(40,"SoulsStorm","UltimateCombo")
Rockets:
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("HFCyberRocket",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("HFCyberRocket",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("HFCyberRocket",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("HFCyberRocket",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("HFCyberRocket",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("HFCyberRocket",56,-26,random(-6,6))
	HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("HFCyberRocket",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("HFCyberRocket",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("HFCyberRocket",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("HFCyberRocket",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget	
    TNT1 A 0 A_Jump(128,"Seekers","Railgun","FireBalls","PyroShot","FloorStomp","FuelRockets","HF10K")
    Goto See
Seekers:
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("CyberSeekingComet",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("CyberSeekingComet",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("CyberSeekingComet",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("CyberSeekingComet",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("CyberSeekingComet",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("CyberSeekingComet",56,-26,random(-6,6))
	HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("CyberSeekingComet",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("CyberSeekingComet",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("CyberSeekingComet",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
    HFCY F 3 Bright A_CustomMissile ("CyberSeekingComet",56,-26,random(-6,6))
    HFCY E 4 A_FaceTarget
	TNT1 A 0 A_Jump(128,"FuelRockets","HF10K","Railgun","FloorStomp","FireBalls")
	Goto see
	FloorStomp:
    HFCY G 10 A_FaceTarget
    TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
	HFCY G 3 Bright A_PlaySoundEx("HFCyb/Laugh","Voice")
	TNT1 A 0 A_FaceTarget
	HFCY G 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCY G 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCY G 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCY G 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCY G 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY G 7 A_FaceTarget
	HFCS A 5 A_FaceTarget
	TNT1 A 0 Radius_Quake(10,8,0,24,0)	
	HFCS B 6 A_PlaySound("monsters/darkcyberstomp")
	ARCR J 0 A_Custommissile("HellCyberFireSpawner2",16,0,0)
	ARCR J 0 A_Custommissile("HellCyberFireSpawner2",16,0,5)
	ARCR J 0 A_Custommissile("HellCyberFireSpawner2",16,0,-5)
	ARCR J 0 A_Custommissile("HellCyberFireSpawner2",16,0,10)
	ARCR J 0 A_Custommissile("HellCyberFireSpawner2",16,0,-10)
	ARCR J 0 A_Custommissile("HellCyberFireSpawner2",16,0,15)
	ARCR J 0 A_Custommissile("HellCyberFireSpawner2",16,0,-15)
	ARCR J 0 A_Custommissile("HellCyberFireSpawner2",16,0,20)
	ARCR J 0 A_Custommissile("HellCyberFireSpawner2",16,0,-20)
	TNT1 A 0 A_UnSetInvulnerable
	HFCS B 20
	TNT1 A 0 A_Jump(128,"HF10K","Railgun","FuelRockets","FireBalls")
    Goto See	
FuelRockets:
	HFCY E 18 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY F 3 Bright A_CustomMissile("FuelRocket",58,-26,Random(-4, 4))	
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY F 3 Bright A_CustomMissile("FuelRocket",58,-26,Random(-4, 4))	
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY F 3 Bright A_CustomMissile("FuelRocket",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY F 3 Bright A_CustomMissile("FuelRocket",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY F 3 Bright A_CustomMissile("FuelRocket",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	HFCY F 3 Bright A_CustomMissile("FuelRocket",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY F 3 Bright A_CustomMissile("FuelRocket",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY F 3 Bright A_CustomMissile("FuelRocket",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY F 3 Bright A_CustomMissile("FuelRocket",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY F 3 Bright A_CustomMissile("FuelRocket",58,-26,Random(-4, 4))
	HFCY E 4 A_FaceTarget	
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_Jump(100,"Pyroshot","Railgun","FireBalls","HF10K")
	goto see
FireBalls:
    TNT1 A 0 A_PlaySound("weapons/charge15k")
	HFCY E 18 Bright A_FaceTarget
	HFCY E 6 Bright A_FaceTarget
	HFCY F 3 Bright A_CustomMissile("HFCyberFireBalls",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	HFCY F 3 Bright A_CustomMissile("HFCyberFireBalls",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	HFCY F 3 Bright A_CustomMissile("HFCyberFireBalls",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	HFCY F 3 Bright A_CustomMissile("HFCyberFireBalls",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	HFCY F 3 Bright A_CustomMissile("HFCyberFireBalls",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	HFCY F 3 Bright A_CustomMissile("HFCyberFireBalls",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	HFCY F 3 Bright A_CustomMissile("HFCyberFireBalls",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	HFCY F 3 Bright A_CustomMissile("HFCyberFireBalls",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	HFCY F 3 Bright A_CustomMissile("HFCyberFireBalls",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	HFCY F 3 Bright A_CustomMissile("HFCyberFireBalls",58,-26,Random(-4, 4))
	HFCY E 20 Bright A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_Jump(100,"Pyroshot","Railgun","HF10K")
	goto see
HF10K:
    TNT1 A 0 A_PlaySound("weapons/charge15k")
	HFCY E 18 Bright A_FaceTarget
	HFCY E 6 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	HFCY F 3 Bright A_CustomMissile("HFCyber10k",58,-26,Random(-4, 4))	
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	HFCY F 3 Bright A_CustomMissile("HFCyber10k",58,-26,Random(-4, 4))	
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	HFCY F 3 Bright A_CustomMissile("HFCyber10k",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	HFCY F 3 Bright A_CustomMissile("HFCyber10k",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	HFCY F 3 Bright A_CustomMissile("HFCyber10k",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	HFCY F 3 Bright A_CustomMissile("HFCyber10k",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	HFCY F 3 Bright A_CustomMissile("HFCyber10k",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	HFCY F 3 Bright A_CustomMissile("HFCyber10k",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	HFCY F 3 Bright A_CustomMissile("HFCyber10k",58,-26,Random(-4, 4))
	HFCY E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	HFCY F 3 Bright A_CustomMissile("HFCyber10k",58,-26,Random(-4, 4))
	HFCY E 20 Bright A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
	TNT1 A 0 A_Jump(100,"Railgun","Pyroshot")
	goto see
Railgun:
	TNT1 A 0 A_PlaySound("weapons/rgcharge")
    HFCY EE 10 A_FaceTarget
	HFCY E 5 Bright A_FaceTarget
    HFCY F 10 Bright A_CustomMissile("HFRail",58,-26,random(-2,3))
	HFCY E 5 Bright A_FaceTarget
    HFCY F 10 Bright A_CustomMissile("HFRail",58,-26,random(-2,3))
	HFCY E 4 Bright A_FaceTarget
    HFCY F 8 Bright A_CustomMissile("HFRail",58,-26,random(-2,3))
	HFCY E 3 Bright A_FaceTarget
    HFCY F 6 Bright A_CustomMissile("HFRail",58,-26,random(-2,3))
	HFCY E 4 Bright A_FaceTarget
    HFCY F 4 Bright A_CustomMissile("HFRail",58,-26,random(-2,3))
	HFCY E 4 Bright A_FaceTarget
    HFCY F 4 Bright A_CustomMissile("HFRail",58,-26,random(-2,3))
	HFCY E 4 Bright A_FaceTarget
    HFCY F 4 Bright A_CustomMissile("HFRail",58,-26,random(-2,3))
	HFCY E 4 Bright A_FaceTarget
    HFCY F 4 Bright A_CustomMissile("HFRail",58,-26,random(-2,3))
	HFCY E 3 Bright A_FaceTarget
    HFCY F 3 Bright A_CustomMissile("HFRail",58,-26,random(-2,3))
	HFCY E 3 Bright A_FaceTarget
    HFCY F 3 Bright A_CustomMissile("HFRail",58,-26,random(-2,3))
	HFCY E 3 Bright A_FaceTarget
    HFCY F 3 Bright A_CustomMissile("HFRail",58,-26,random(-2,3))
	HFCY E 3 Bright A_FaceTarget
    HFCY F 3 Bright A_CustomMissile("HFRail",58,-26,random(-2,3))
	HFCY E 15 Bright
	TNT1 A 0 A_Jump(108,"Pyroshot","SoulsStorm","UltimateCombo")
	Goto See
	PyroShot:
	  HFCY E 4 Bright A_FaceTarget
	  TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	  HFCY E 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	  HFCY E 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	  HFCY E 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	  HFCY E 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	  HFCY E 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	  HFCY E 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)  
	  HFCY F 4 Bright A_FaceTarget  
	  TNT1 A 0 A_PlaySound("weapons/PCNNF")
      HFCY F 4 Bright A_CustomMissile("PyroShot",58, -26, 0)
	  TNT1 A 0 A_PlaySound("weapons/dtech10ksteam")
	  HFCY EEE 20 Bright A_SpawnItemEx("LegendaryCannonSmoke",58,-26,62)
	  TNT1 A 0 A_Jump(50,"SoulsStorm")
      Goto See
SoulsStorm:
    TNT1 A 0 Bright A_PlaySound("HFCyb/laugh2")	
	HFCB A 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0) 
	TNT1 A 0 A_SetUserVar("user_soulstorm", 0)
	HFCB A 3 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
SoulStormLoop:
	TNT1 A 0 A_JumpIf(user_soulstorm >= 10, "SoulStormEnd")
    TNT1 A 0 A_SetUserVar("user_soulstorm", user_soulstorm+1)
	HFCB A 3 Bright A_FaceTarget
	HFCB B 0 Bright A_CustomMissile("BombBall2",78,-26,random(-2,3))
	HFCB B 0 Bright A_CustomMissile("BombBall2",78,0,random(-2,3))
	HFCB B 0 Bright A_CustomMissile("BombBall2",78,26,random(-2,3))
	HFCB B 0 Bright A_CustomMissile("BombBall2",38,26,random(-2,3))
	HFCB B 5 Bright A_CustomMissile("BombBall2",38,-26,random(-2,3))
	HFCB A 3 Bright A_FaceTarget
	HFCB B 0 Bright A_CustomMissile("FamineTracer2",78,-26,random(-2,3))
	HFCB B 0 Bright A_CustomMissile("FamineTracer2",78,0,random(-2,3))
	HFCB B 0 Bright A_CustomMissile("FamineTracer2",78,26,random(-2,3))
	HFCB B 0 Bright A_CustomMissile("FamineTracer2",38,26,random(-2,3))
	HFCB B 3 Bright A_CustomMissile("FamineTracer2",38,-26,random(-2,3))
	Loop
SoulStormEnd:
	HFCB A 20 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0) 
	TNT1 A 0 A_Jump(70,"UltimateCombo")
	TNT1 A 0 A_UnSetInvulnerable
	goto see
UltimateCombo:
	HFCB C 0 Bright A_PlaySoundEx("HFCyb/laugh2","Voice")
    HFCB C 10 A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)		
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)		
	HFCB C 0 A_PlayWeaponSound("Cardinal/9k")	
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)	
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)		
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)	
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)		
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)	
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB C 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB D 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)	
	TNT1 A 0 A_FaceTarget
	HFCB D 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB D 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,-26,random(-2,3)) 
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	TNT1 A 0 A_PlaySound("weapons/PCNNF")
    HFCB D 4 Bright A_CustomMissile("PyroShot",58, -26, 0)
	HFCB C 3 Bright A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	HFCB D 4 Bright A_CustomMissile("HFRail",58, -26, 0)
	HFCB C 3 Bright A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	HFCB D 4 Bright A_CustomMissile("HFCyber10k",58, -26, 0)
	HFCB C 3 Bright A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	HFCB D 4 Bright A_CustomMissile("HFCyber10k",58, -26, 0)
	HFCB C 3 Bright A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	HFCB D 4 Bright A_CustomMissile("HFCyber10k",58, -26, 0)
	HFCB C 3 Bright A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	HFCB D 4 Bright A_CustomMissile("HFCyberFireBalls",58, -26, 0)
	HFCB C 3 Bright A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	HFCB D 4 Bright A_CustomMissile("HFCyberFireBalls",58, -26, 0)
	HFCB C 3 Bright A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	HFCB D 4 Bright A_CustomMissile("HFCyberFireBalls",58, -26, 0)
	HFCB C 3 Bright A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	HFCB D 4 Bright A_CustomMissile("FuelRocket",58, -26, 0)
	HFCB C 3 Bright A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	HFCB D 4 Bright A_CustomMissile("FuelRocket",58, -26, 0)
	HFCB C 3 Bright A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	HFCB D 4 Bright A_CustomMissile("FuelRocket",58, -26, 0)
	HFCB C 3 Bright A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	TNT1 A 0 A_PlaySound("weapons/PCNNF")
	HFCB D 4 Bright A_CustomMissile("PyroShot",58, -26, 0)
	HFCB C 3 Bright A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("BombBall2",38,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	TNT1 A 0 A_PlaySound("weapons/PCNNF")
	HFCB D 4 Bright A_CustomMissile("PyroShot",58, -26, 0)
	HFCB C 3 Bright A_FaceTarget
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,0,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",78,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("FamineTracer2",38,-26,random(-2,3))
	HFCB D 0 Bright A_CustomMissile("ForgottenOneBomb",58, 0, 0)
	TNT1 A 0 A_PlaySound("weapons/PCNNF")
	HFCB D 4 Bright A_CustomMissile("PyroShot",58, -26, 0)
	HFCB D 20 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0) 
	TNT1 A 0 A_UnSetInvulnerable
	goto see
 Pain:
    TNT1 A 0 A_Jump(15,"PainRage")
    TNT1 A 0 A_Jump(20,"PainBoom")
 	TNT1 A 0 A_Jump(128,"PainMissile")
    HFCY G 10 A_Pain
    Goto See
PainBoom:
    TNT1 A 0 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0) 
	HFCY G 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0) 
	HFCY G 3 Bright A_Pain
	TNT1 A 0 A_SetInvulnerable
	HFCY GG 20 Bright A_PlaySound("HFCyb/Laugh")
	TNT1 A 0 Radius_Quake(10,80,0,24,0)
	TNT1 A 0 A_GiveInventory("Health",400)
	TNT1 A 0 Bright A_Mushroom("HFCyberMushroomFireballs",8)
	TNT1 A 0 A_SpawnItem("HFCyberPyroBoom",30,0,0,0)
	HFCY G 20 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0) 
	TNT1 A 0 A_UnSetInvulnerable
	goto see
// AHHAHAHAH
PainRage:
    HFCY G 3 Bright A_Pain
    HFCY G 5 A_FaceTarget
    TNT1 A 0 A_SetInvulnerable
	HFCY G 20 A_FaceTarget
	TNT1 A 0 A_GiveInventory("Health",800)
	TNT1 A 0 A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
	HFCY G 5 Bright A_PlaySound("HFCyb/Laugh")
	TNT1 A 0 A_FaceTarget
	HFCY G 5 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCY G 5 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCY G 5 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCY G 5 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	HFCY G 3 Bright A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	HFCY G 10 A_FaceTarget
	HFCS A 10 A_FaceTarget
	TNT1 A 0 Radius_Quake(10,80,0,24,0)	
	HFCS B 6 A_PlaySound("monsters/darkcyberstomp")
	HFCS B 2 Bright A_GiveInventory("StompTracersAttack")
	HFCS A 5 A_FaceTarget
	TNT1 A 0 Radius_Quake(10,80,0,24,0)	
	HFCS B 6 A_PlaySound("monsters/darkcyberstomp")
	HFCS B 2 Bright A_GiveInventory("StompTracersAttack")
	HFCS A 5 A_FaceTarget
	TNT1 A 0 Radius_Quake(10,80,0,24,0)	
	HFCS B 6 A_PlaySound("monsters/darkcyberstomp")
	HFCS B 2 Bright A_GiveInventory("StompTracersAttack")
	HFCS A 5 A_FaceTarget
	TNT1 A 0 Radius_Quake(10,80,0,24,0)	
	HFCS B 6 A_PlaySound("monsters/darkcyberstomp")
	HFCS B 2 Bright A_GiveInventory("StompTracersAttack")
	HFCS A 5 A_FaceTarget
	TNT1 A 0 Radius_Quake(10,80,0,24,0)	
	HFCS B 6 A_PlaySound("monsters/darkcyberstomp")
	HFCS B 2 Bright A_GiveInventory("StompTracersAttack")
	HFCS A 5 A_FaceTarget
	TNT1 A 0 Radius_Quake(10,80,0,24,0)	
	HFCS B 6 A_PlaySound("monsters/darkcyberstomp")
	HFCS B 2 Bright A_GiveInventory("StompTracersAttack")
	HFCS A 5 A_FaceTarget
	TNT1 A 0 Radius_Quake(10,80,0,24,0)	
	HFCS B 6 A_PlaySound("monsters/darkcyberstomp")
	HFCS B 2 Bright A_GiveInventory("StompTracersAttack")
	HFCS A 5 A_FaceTarget
	TNT1 A 0 Radius_Quake(10,80,0,24,0)	
	HFCS B 6 A_PlaySound("monsters/darkcyberstomp")
	HFCS B 2 Bright A_GiveInventory("StompTracersAttack")
	HFCS B 20
	TNT1 A 0 A_UnSetInvulnerable
    Goto See
 PainMissile:
    TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
    HFCY G 10 A_Pain
    Goto PyroShot
  Death:
    HFCY G 10 A_Scream
    HFCY H 10 A_NoBlocking
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigOrangeBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
    HFCY IIIII 2 Bright A_CustomMissile("PainfulKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigOrangeBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigOrangeBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
    HFCY IIIII 2 Bright A_CustomMissile("PainfulKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigOrangeBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
    HFCY JJJJJ 2 Bright A_CustomMissile("PainfulKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigOrangeBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))		
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigOrangeBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
    HFCY JJJJJ 2 Bright A_CustomMissile("PainfulKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigOrangeBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))		
    HFCY KKKKK 2 Bright A_CustomMissile("PainfulKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)		
	TNT1 AAA 0 A_CustomMissile("BigOrangeBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
    HFCY LLLLL 1 Bright A_CustomMissile("PainfulKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigOrangeBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
    HFCY MMMMM 1 Bright A_CustomMissile("PainfulKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 AAAA 0 A_SpawnItemEx("OrangeGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAAAAA 0 A_CustomMissile("BigOrangeBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
	TNT1 AAAAAAAA 0 A_CustomMissile("SmokeFX3", Random(20,80), 0, random(0,360), 2, random(0,360))	
    HFCY N 10
	TNT1 A 0 Bright A_Mushroom("HFCyberMushroomFireballs2",8)
	TNT1 A 0 A_SpawnItemEx("HFCyberPyroBoom2")
    HFCY O 8
    HFCY P -1 Bright
	
	stop
}
}
