Actor CyborgGoliath
{
//Creator: Titanium
//Origin: Nexus Infinity
//Sprite: NGLH
//Title: "Cyborg Goliath"
  Monster
  Scale 1.25
  Health 4000
  Height 64
  Radius 30
  Mass 5000
  Speed 8
  MaxStepHeight 32
  MaxDropOffHeight 32
  PainChance 0
  +BOSS
+BOSSDEATH
+DONTMORPH
+DONTRIP
+NORADIUSDMG
-NOINFIGHTING
+NoFear
+NOBLOOD
+FLOORCLIP
+NOTARGET
+LOOKALLAROUND
+ALWAYSFAST
+MISSILEMORE
+MISSILEEVENMORE
+QUICKTORETALIATE
+DONTHARMSPECIES
  +NOPAIN
  PainChance "Crush", 256
  PainChance "Explosion", 100
  PainChance "Mine", 100
  PainChance "NuclearFire", 100
Species "SS"
Damagetype "SS"
DamageFactor 0.4
DamageFactor "SS", 0.0
DamageFactor "Extreme", 0.0
DamageFactor "Hell", 0.0
DamageFactor "Legendary", 0.2
DamageFactor "Legendary1", 0.2
DamageFactor "PlayerNemesisPlasma", 0.3
DamageFactor "LegendaryGuruPlayer", 0.3
DamageFactor "PDTBFG", 0.1
DamageFactor "PDTBFGTracer", 0.1
DamageFactor "PlayerDevBall", 0.120
DamageFactor "PlayerDevBall2", 0.120
DamageFactor "PlayerDTBFGRailgunSlug", 0.120
DamageFactor "PlayerDevTracer", 0.120
DamageFactor "LegendaryPlayer", 0.5
DamageFactor "LegendaryGuru", 0.5
DamageFactor "LegendaryGuruPlayer", 0.5
DamageFactor "DBFG10K2", 0.5
DamageFactor "PlayerDBFG10K2", 0.5
DamageFactor "DBFG2", 0.45
DamageFactor "PlayerDBFG2", 0.45
DamageFactor "PlayerDTRG", 0.45
Damagefactor "Disintegrate", 0.01
DamageFactor "PlayerPyro", 0.3
  DamageFactor Ice, 0.2
  DamageFactor "DiscoBFG", 0.2
  DropItem "PortableMedkit" 256
  DropItem "PortableMedCell", 256, 1
  DropItem "PortableMedCellPack", 256, 1
  DropItem "PureRage", 256
  DropItem "Megapack", 256
  BloodColor "Black"
  SeeSound "Goliath/Sight"
  ActiveSound "Goliath/Active"
  DeathSound "Goliath/Death"
  Obituary "%o was immediately annihilated and couldn't survive in against of a Cyborg Goliath's multi-attack."
  Tag "\c[g8]Cyborg Goliath\c-"
  var int user_Music;
  States
  {
  Spawn:
    NGLH A 10 A_Look
    Loop
  See:
	TNT1 A 0 A_JumpIf(user_music == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,2075)
	TNT1 A 0 A_SetUserVar("user_music",1)
  	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"KillTaunt")
	Chase:
    TNT1 A 0 A_SpawnItem("DeathKnightStep",0,0,0,0)
    NGLH AAAABBBB 3 A_Chase
	TNT1 A 0 A_Jump(32,"Phase")
    TNT1 A 0 A_SpawnItem("DeathKnightStep",0,0,0,0)
    NGLH CCCCDDDD 3 A_Chase
	TNT1 A 0 A_Jump(32,"Phase")
    Loop
  Phase:
    TNT1 A 0 A_PlaySound("phaseimp/teleport")
    NGLH E 2 A_FaceTarget
    NGLH E 1 A_SetTranslucent(0.75)
    NGLH E 1 A_SetTranslucent(0.55)
    NGLH E 1 A_SetTranslucent(0.35)
	NGLH E 1 A_SetTranslucent(0.15)
	NGLH E 1 A_SetTranslucent(0)
    Goto Phased
  Phased:
	NGLH AAAA 1 A_Chase
	NGLH BBBB 1 A_Chase
	TNT1 A 0 A_SpawnItem("DeathKnightStep",0,0,0,0)
	NGLH CCCC 1 A_Chase
	NGLH DDDD 1 A_Chase
	TNT1 A 0 A_SpawnItem("DeathKnightStep",0,0,0,0)
	Loop
  RainbowMissile:
	TNT1 A 0 A_JumpIfCloser(300,"RainbowShotgun")
    Goto Rainbow
  Missile:
	TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_JumpIfHealthLower(1000,"RainbowMissile")
	TNT1 A 0 A_Jump(40,"Taunt")
	TNT1 A 0 A_JumpIfCloser(300,"ShotgunMissile")
    TNT1 A 0 A_Jump(200,"ImprovedMini","Antimatter","PhaseRifle","Vulcan","Freezer","PhaseMini","CorruptedMini","LegMini","EnragedMini","NemyMini","NemesisMini","Plasma")
  Normal:
	TNT1 A 0 A_PlaySound("weapons/expmgunspinstart")
    NGLH EE 10 A_FaceTarget
	TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSUberExplosiveTracer",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSUberExplosiveTracer",45,-25,Random(3,-3))
	NGLH F 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSUberExplosiveTracer",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSUberExplosiveTracer",45,-25,Random(3,-3))
	NGLH G 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_Jump(8,"Pause")
    TNT1 A 0 A_CPosRefire
    Goto Normal+3
  ImprovedMini:
	TNT1 A 0 A_PlaySound("weapons/expmgunspinstart")
    NGLH EE 10 A_FaceTarget
	TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("MonsterExplosiveTracer2",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("MonsterExplosiveTracer2",45,-25,Random(3,-3))
	NGLH SS 0 A_CustomBulletAttack(4.3,2.6,1,20,"ExosBulletPuff")
	NGLH F 2 Bright A_PlaySound("weapons/12gaugefire")
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("MonsterExplosiveTracer2",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("MonsterExplosiveTracer2",45,-25,Random(3,-3))
	NGLH TT 0 A_CustomBulletAttack(4.3,2.6,1,20,"ExosBulletPuff")
	NGLH G 2 Bright A_PlaySound("weapons/12gaugefire")
	TNT1 A 0 A_Jump(8,"Pause")
    TNT1 A 0 A_CPosRefire
    Goto ImprovedMini+3
  LegMini:
	TNT1 A 0 A_PlaySound("weapons/expmgunspinstart")
    NGLH EE 10 A_FaceTarget
	TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	TNT1 A 0 A_SpawnItemEx("YellowShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("YellowShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSLegExplosiveTracer",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSLegExplosiveTracer",45,-25,Random(3,-3))
	NGLI C 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("YellowShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("YellowShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSLegExplosiveTracer",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSLegExplosiveTracer",45,-25,Random(3,-3))
	NGLI D 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_Jump(8,"Pause")
    TNT1 A 0 A_CPosRefire
    Goto LegMini+3
  EnragedMini:
	TNT1 A 0 A_PlaySound("weapons/expmgunspinstart")
    NGLH EE 10 A_FaceTarget
	TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("ELegKriegerExplosiveTracer",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("ELegKriegerExplosiveTracer",45,-25,Random(3,-3))
	NGLH Q 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("ELegKriegerExplosiveTracer",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("ELegKriegerExplosiveTracer",45,-25,Random(3,-3))
	NGLH R 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_Jump(8,"Pause")
    TNT1 A 0 A_CPosRefire
    Goto EnragedMini+3
  NemyMini:
	TNT1 A 0 A_PlaySound("PlasmaRepeater/Spin")
    NGLH EE 10 A_FaceTarget
	//TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSNemesisPlasma",45,25,Random(12,-12))
    NGLH S 0 A_CustomMissile("SSNemesisPlasma",45,-25,Random(12,-12))
	NGLI G 2 Bright A_PlaySound("Null",1)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSNemesisPlasma",45,25,Random(12,-12))
    NGLH T 0 A_CustomMissile("SSNemesisPlasma",45,-25,Random(12,-12))
	NGLI H 2 Bright A_PlaySound("Null",1)
	TNT1 A 0 A_Jump(8,"Pause")
    TNT1 A 0 A_CPosRefire
    Goto NemyMini+3
  Antimatter:
	TNT1 A 0 A_PlaySound("PlasmaRepeater/Spin")
    NGLH EE 10 A_FaceTarget
	//TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSRepeaterAntimatter",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSRepeaterAntimatter",45,-25,Random(3,-3))
	NGLH S 2 Bright A_PlaySound("Null",1)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSRepeaterAntimatter",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSRepeaterAntimatter",45,-25,Random(3,-3))
	NGLH T 2 Bright A_PlaySound("Null",1)
	TNT1 A 0 A_Jump(8,"Pause2")
    TNT1 A 0 A_CPosRefire
    Goto Antimatter+3
  Plasma:
	TNT1 A 0 A_PlaySound("PlasmaRepeater/Spin")
    NGLH EE 10 A_FaceTarget
	//TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSRepeaterPlasma",45,25,Random(12,-12))
    NGLH S 0 A_CustomMissile("SSRepeaterPlasma",45,-25,Random(12,-12))
	NGLH O 2 Bright A_PlaySound("Null",1)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSRepeaterPlasma",45,25,Random(12,-12))
    NGLH T 0 A_CustomMissile("SSRepeaterPlasma",45,-25,Random(12,-12))
	NGLH P 2 Bright A_PlaySound("Null",1)
	TNT1 A 0 A_Jump(8,"Pause2")
    TNT1 A 0 A_CPosRefire
    Goto Plasma+3
  Freezer:
	//TNT1 A 0 A_PlaySound("PlasmaRepeater/Spin")
    NGLH EE 10 A_FaceTarget
	//TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSIcicle",45,25,Random(12,-12))
    NGLH S 0 A_CustomMissile("SSIcicle",45,-25,Random(12,-12))
	NGLH U 2 Bright A_PlaySound("weapons/iceshot",1)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSIcicle",45,25,Random(12,-12))
    NGLH T 0 A_CustomMissile("SSIcicle",45,-25,Random(12,-12))
	NGLH V 2 Bright A_PlaySound("weapons/iceshot",1)
	TNT1 A 0 A_Jump(8,"Pause3")
    TNT1 A 0 A_CPosRefire
    Goto Freezer+2
  Vulcan:
	//TNT1 A 0 A_PlaySound("PlasmaRepeater/Spin")
    NGLH EE 10 A_FaceTarget
	//TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	TNT1 A 0 //A_SpawnItemEx("RedCasting", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128) //Does not exist
	TNT1 A 0 //A_SpawnItemEx("RedCasting", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSVulcanTracer",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSVulcanTracer",45,-25,Random(3,-3))
	NGLH Q 2 Bright A_PlaySound("vulcan/fire",1)
	TNT1 A 0 //A_SpawnItemEx("RedCasting", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 //A_SpawnItemEx("RedCasting", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSVulcanTracer",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSVulcanTracer",45,-25,Random(3,-3))
	NGLH R 2 Bright A_PlaySound("vulcan/fire",1)
	TNT1 A 0 A_Jump(8,"Pause3")
    TNT1 A 0 A_CPosRefire
    Goto Vulcan+2
  PhaseRifle:
	Goto PhaseMini
	//TNT1 A 0 A_PlaySound("PlasmaRepeater/Spin")
    NGLH EE 10 A_FaceTarget
	//TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 //A_CustomMissile("SSPhaseRifleShot",45,25,Random(3,-3)) Does not exist
    NGLH S 0 //A_CustomMissile("SSPhaseRifleShot",45,-25,Random(3,-3))
	NGLH Y 2 Bright A_PlaySound("Null",1)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 //A_CustomMissile("SSPhaseRifleShot",45,25,Random(3,-3))
    NGLH T 0 //A_CustomMissile("SSPhaseRifleShot",45,-25,Random(3,-3))
	NGLH Z 2 Bright A_PlaySound("Null",1)
	TNT1 A 0 A_Jump(8,"Pause3")
    TNT1 A 0 A_CPosRefire
    Goto PhaseRifle+2
  NemesisMini:
	TNT1 A 0 A_PlaySound("PlasmaRepeater/Spin")
    NGLH EE 10 A_FaceTarget
	//TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("NemesisZombieCannonLaser",45,25,Random(12,-12))
    NGLH S 0 A_CustomMissile("NemesisZombieCannonLaser",45,-25,Random(12,-12))
	NGLI K 2 Bright A_PlaySound("NemesisCannon/Laser",1)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	//TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("NemesisZombieCannonLaser",45,25,Random(12,-12))
    NGLH T 0 A_CustomMissile("NemesisZombieCannonLaser",45,-25,Random(12,-12))
	NGLI L 2 Bright A_PlaySound("NemesisCannon/Laser",1)
	TNT1 A 0 A_Jump(8,"Pause2")
    TNT1 A 0 A_CPosRefire
    Goto NemesisMini+3
  PhaseMini:
	TNT1 A 0 A_PlaySound("weapons/expmgunspinstart")
    NGLH EE 10 A_FaceTarget
	TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	TNT1 A 0 A_SpawnItemEx("PurpleShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("PurpleShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSPhaseExplosiveTracer",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSPhaseExplosiveTracer",45,-25,Random(3,-3))
	NGLH W 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("PurpleShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("PurpleShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSPhaseExplosiveTracer",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSPhaseExplosiveTracer",45,-25,Random(3,-3))
	NGLH X 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_Jump(8,"Pause")
    TNT1 A 0 A_CPosRefire
    Goto PhaseMini+3
  CorruptedMini:
	TNT1 A 0 A_PlaySound("weapons/expmgunspinstart")
    NGLH EE 10 A_FaceTarget
	TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	TNT1 A 0 A_SpawnItemEx("CorruptShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("CorruptShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSBlueExplosiveTracer",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSBlueExplosiveTracer",45,-25,Random(3,-3))
	NGLH L 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("CorruptShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("CorruptShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSBlueExplosiveTracer",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSBlueExplosiveTracer",45,-25,Random(3,-3))
	NGLH M 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_Jump(8,"Pause")
    TNT1 A 0 A_CPosRefire
    Goto CorruptedMini+3
  ShotgunMissile:
  Shotgun:
	TNT1 A 0 A_PlaySound("csgun/windup",CHAN_WEAPON,1.0,0)
	NGLH EEEE 5
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_Jump(128,"LegRefire","EnragedRefire","NemesisRefire","ExShotgun")
  Refire:
	TNT1 A 0 A_PlaySound("HeavyChaingun/Loop",CHAN_WEAPON,1.0,1)
	TNT1 A 0 A_FaceTarget
	TNT1 AAAA 0 A_CustomMissile("MonsterTracer2",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("ShellCasing",10,24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("weapons/12gaugefire",CHAN_BODY,1.0,0)
	TNT1 A 0 Bright A_CustomBulletAttack(22.5,18.3,4,Random(1,5)*5,"SSBulletPuff",2048,CBAF_NORANDOM)
	NGLH F 2 Bright A_CustomBulletAttack(11.25,9,3,random(1,5)*6,"SSBulletPuff",2048,CBAF_NORANDOM)
	TNT1 A 0 A_FaceTarget
	TNT1 AAAA 0 A_CustomMissile("MonsterTracer2",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("ShellCasing",10,-24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("weapons/12gaugefire",CHAN_BODY,1.0,0)
	TNT1 A 0 Bright A_CustomBulletAttack(22.5,18.3,4,Random(1,5)*5,"SSBulletPuff",2048,CBAF_NORANDOM)
	NGLH G 2 Bright A_CustomBulletAttack(11.25,9,3,random(1,5)*6,"SSBulletPuff",2048,CBAF_NORANDOM)
	TNT1 A 0 A_MonsterRefire(0,"MissileEnd")
	TNT1 A 0 A_Jump(8,"Pause4")
	Loop
  LegRefire:
	TNT1 A 0 A_PlaySound("HeavyChaingun/Loop",CHAN_WEAPON,1.0,1)
	TNT1 A 0 A_FaceTarget
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("BlueShellCasing",10,24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("Weapons/LegAutoShotgun",CHAN_BODY,1.0,0)
	TNT1 A 0 Bright A_CustomBulletAttack(22.5,18.3,4,Random(5,15)*5,"LegModdedBulletPuff",2048,CBAF_NORANDOM)
	NGLH L 4 Bright A_CustomBulletAttack(11.25,9,3,random(5,15)*6,"LegModdedBulletPuff",2048,CBAF_NORANDOM)
	TNT1 A 0 A_FaceTarget
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("BlueShellCasing",10,-24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("Weapons/LegAutoShotgun",CHAN_BODY,1.0,0)
	TNT1 A 0 Bright A_CustomBulletAttack(22.5,18.3,4,Random(5,15)*5,"LegModdedBulletPuff",2048,CBAF_NORANDOM)
	NGLH M 4 Bright A_CustomBulletAttack(11.25,9,3,random(5,15)*6,"LegModdedBulletPuff",2048,CBAF_NORANDOM)
	TNT1 A 0 A_MonsterRefire(0,"MissileEnd")
	TNT1 A 0 A_Jump(8,"Pause4")
	Loop
  EnragedRefire:
	TNT1 A 0 A_PlaySound("HeavyChaingun/Loop",CHAN_WEAPON,1.0,1)
	TNT1 A 0 A_FaceTarget
	TNT1 AAAA 0 A_CustomMissile("LegendaryRedTracer",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("RedShellCasing",10,24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("Weapons/LegAutoShotgun",CHAN_BODY,1.0,0)
	TNT1 A 0 Bright A_CustomBulletAttack(22.5,18.3,4,Random(5,15)*5,"EnragedBulletPuff",2048,CBAF_NORANDOM)
	NGLH Q 4 Bright A_CustomBulletAttack(11.25,9,3,random(5,15)*6,"EnragedBulletPuff",2048,CBAF_NORANDOM)
	TNT1 A 0 A_FaceTarget
	TNT1 AAAA 0 A_CustomMissile("LegendaryRedTracer",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("RedShellCasing",10,-24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("Weapons/LegAutoShotgun",CHAN_BODY,1.0,0)
	TNT1 A 0 Bright A_CustomBulletAttack(22.5,18.3,4,Random(5,15)*5,"EnragedBulletPuff",2048,CBAF_NORANDOM)
	NGLH R 4 Bright A_CustomBulletAttack(11.25,9,3,random(5,15)*6,"EnragedBulletPuff",2048,CBAF_NORANDOM)
	TNT1 A 0 A_MonsterRefire(0,"MissileEnd")
	TNT1 A 0 A_Jump(8,"Pause4")
	Loop
  NemesisRefire:
	TNT1 A 0 A_PlaySound("HeavyChaingun/Loop",CHAN_WEAPON,1.0,1)
	TNT1 A 0 A_FaceTarget
	//TNT1 AAAA 0 A_CustomMissile("LegendaryRedTracer",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing",10,24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("NemesisASG/Fire",CHAN_BODY,1.0,0)
	TNT1 AAAAAAA 0 A_CustomMissile("NemesisASGBall",45,25,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	NGLI E 4 Bright A_CustomMissile("NemesisASGBall",45,25,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	TNT1 A 0 A_FaceTarget
	//TNT1 AAAA 0 A_CustomMissile("LegendaryRedTracer",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing",10,-24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("NemesisASG/Fire",CHAN_BODY,1.0,0)
	TNT1 AAAAAAA 0 A_CustomMissile("NemesisASGBall",45,-25,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	NGLI F 4 Bright A_CustomMissile("NemesisASGBall",45,-25,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	TNT1 A 0 A_MonsterRefire(0,"MissileEnd")
	TNT1 A 0 A_Jump(8,"Pause4")
	Loop
  ExShotgun:
	TNT1 A 0 A_PlaySound("HeavyChaingun/Loop",CHAN_WEAPON,1.0,1)
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH SSSSSS 0 A_CustomMissile("SSUberExplosiveTracer",45,25,Random(3,-3))
    NGLH SSSSSS 0 A_CustomMissile("SSUberExplosiveTracer",45,-25,Random(3,-3))
	TNT1 A 0 A_CustomBulletAttack(22.5,18.3,4,random(1,5)*3,"ZBulletPuff",2048,CBAF_NOrandom)
	TNT1 A 0 A_CustomBulletAttack(0,0,1,random(1,5)*3,"ZBulletPuff",2048,CBAF_NOrandom)
	NGLI S 4 Bright A_PlaySound("weapons/ExplosiveSG/fire",6)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH TTTTTT 0 A_CustomMissile("SSUberExplosiveTracer",45,25,Random(3,-3))
    NGLH TTTTTT 0 A_CustomMissile("SSUberExplosiveTracer",45,-25,Random(3,-3))
	TNT1 A 0 A_CustomBulletAttack(22.5,18.3,4,random(1,5)*3,"ZBulletPuff",2048,CBAF_NOrandom)
	TNT1 A 0 A_CustomBulletAttack(0,0,1,random(1,5)*3,"ZBulletPuff",2048,CBAF_NOrandom)
	NGLI T 4 Bright A_PlaySound("weapons/ExplosiveSG/fire",6)
	TNT1 A 0 A_MonsterRefire(0,"MissileEnd")
	TNT1 A 0 A_Jump(8,"Pause4")
	Loop
	
// Pause

  Pause:
	TNT1 A 0 A_PlaySound("weapons/expmgunspinstop")
	TNT1 A 0 A_StopSoundEx("Voice")
	NGLH E 10
	Goto See
  Pause2:
	TNT1 A 0 A_PlaySound("PlasmaRepeater/Down")
	TNT1 A 0 A_Jump(32,2)
	TNT1 A 0 A_SpawnItem("GoliathTaunt",0,0,0,0)
	NGLH E 10
	Goto See
  Pause3:
	TNT1 A 0 A_Jump(32,2)
	TNT1 A 0 A_SpawnItem("GoliathTaunt",0,0,0,0)
	NGLH E 10
	Goto See
  Pause4:
	TNT1 A 0 A_PlaySound("HeavyChaingun/Down",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_Jump(64,2)
	TNT1 A 0 A_SpawnItem("GoliathTaunt",0,0,0,0)
	NGLH E 10
	Goto See
  Pause5:
	TNT1 A 0 A_PlaySound("weapons/expmgunspinstop")
	TNT1 A 0 A_StopSoundEx("Voice")
	TNT1 A 0 A_PlaySound("PlasmaRepeater/Down")
	TNT1 A 0 A_PlaySound("HeavyChaingun/Down",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_Jump(64,2)
	TNT1 A 0 A_SpawnItem("GoliathTaunt",0,0,0,0)
	NGLH E 10
	Goto See
  MissileEnd:
	TNT1 A 0 A_PlaySound("HeavyChaingun/Down",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_Jump(64,2)
	TNT1 A 0 A_SpawnItem("GoliathTaunt",0,0,0,0)
	NGLH E 10
	Goto See
	
// Taunt

  KillTaunt:
	TNT1 A 0 A_SpawnItem("GoliathKillTaunt",0,0,0,0)
	TNT1 A 0 A_TakeInventory("MarineKilled",1)
	Goto Spawn
	
  Taunt:
	TNT1 A 0 A_SpawnItem("GoliathTaunt",0,0,0,0)
	TNT1 A 0 A_JumpIfCloser(300,"ShotgunMissile")
    TNT1 A 0 A_Jump(200,"ImprovedMini","Antimatter","PhaseRifle","Vulcan","Freezer","PhaseMini","CorruptedMini","LegMini","EnragedMini","NemyMini","NemesisMini","Plasma")
	Goto Normal
	
//Rainbow Attack

  Rainbow:
	TNT1 A 0 A_PlaySound("weapons/expmgunspinstart")
	TNT1 A 0 A_PlaySound("PlasmaRepeater/Spin")
	TNT1 A 0 A_PlaySound("csgun/windup",CHAN_WEAPON,1.0,0)
    NGLH EE 5 A_FaceTarget
	TNT1 A 0 A_Jump(128,"Red","Blood","Orange","Orange2","Yellow","Green","Blue","Cyan","Purple","Gray","Black","White")
  Regular:
	TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSUberExplosiveTracer",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSUberExplosiveTracer",45,-25,Random(3,-3))
	NGLI I 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSUberExplosiveTracer",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSUberExplosiveTracer",45,-25,Random(3,-3))
	NGLI J 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_Jump(128,"Red","Blood","Orange","Orange2","Green","Yellow","Blue","Cyan","Purple","Gray","Black","White")
	TNT1 A 0 A_Jump(4,"Pause5")
    TNT1 A 0 A_CPosRefire
    Loop
  Orange:
	TNT1 A 0 A_PlaySoundEx("weapons/expmgunspin","Voice")
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("MonsterExplosiveTracer2",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("MonsterExplosiveTracer2",45,-25,Random(3,-3))
	NGLH SS 0 A_CustomBulletAttack(4.3,2.6,1,20,"ExosBulletPuff")
	NGLI I 2 Bright A_PlaySound("weapons/12gaugefire")
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("MonsterExplosiveTracer2",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("MonsterExplosiveTracer2",45,-25,Random(3,-3))
	NGLH TT 0 A_CustomBulletAttack(4.3,2.6,1,20,"ExosBulletPuff")
	NGLI J 2 Bright A_PlaySound("weapons/12gaugefire")
	TNT1 A 0 A_Jump(128,"Regular","Red","Blood","Orange2","Yellow","Green","Blue","Cyan","Purple","Gray","Black","White")
	TNT1 A 0 A_Jump(4,"Pause5")
    TNT1 A 0 A_CPosRefire
    Loop
  Orange2:
    NGLH S 0 A_CustomMissile("SSRepeaterAntimatter",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSRepeaterAntimatter",45,-25,Random(3,-3))
	NGLI I 2 Bright A_PlaySound("Null",1)
    NGLH T 0 A_CustomMissile("SSRepeaterAntimatter",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSRepeaterAntimatter",45,-25,Random(3,-3))
	NGLI J 2 Bright A_PlaySound("Null",1)
	TNT1 A 0 A_Jump(128,"Regular","Red","Blood","Orange","Yellow","Green","Blue","Cyan","Purple","Gray","Black","White")
	TNT1 A 0 A_Jump(4,"Pause5")
    TNT1 A 0 A_CPosRefire
    Loop
  Red:
	TNT1 A 0 //A_SpawnItemEx("RedCasting", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128) //Does not exist
	TNT1 A 0 //A_SpawnItemEx("RedCasting", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSVulcanTracer",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSVulcanTracer",45,-25,Random(3,-3))
	NGLI I 2 Bright A_PlaySound("vulcan/fire",1)
	TNT1 A 0 //A_SpawnItemEx("RedCasting", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 //A_SpawnItemEx("RedCasting", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSVulcanTracer",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSVulcanTracer",45,-25,Random(3,-3))
	NGLI J 2 Bright A_PlaySound("vulcan/fire",1)
	TNT1 A 0 A_Jump(128,"Regular","Blood","Orange","Orange2","Yellow","Green","Blue","Cyan","Purple","Gray","Black","White")
	TNT1 A 0 A_Jump(4,"Pause5")
    TNT1 A 0 A_CPosRefire
    Loop
  Yellow:
	TNT1 A 0 A_SpawnItemEx("YellowShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("YellowShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSLegExplosiveTracer",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSLegExplosiveTracer",45,-25,Random(3,-3))
	NGLI I 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("YellowShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("YellowShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSLegExplosiveTracer",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSLegExplosiveTracer",45,-25,Random(3,-3))
	NGLI J 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_Jump(128,"Regular","Red","Blood","Orange","Orange2","Green","Blue","Cyan","Purple","Gray","Black","White")
	TNT1 A 0 A_Jump(4,"Pause5")
    TNT1 A 0 A_CPosRefire
    Loop
  Blood:
	TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("ELegKriegerExplosiveTracer",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("ELegKriegerExplosiveTracer",45,-25,Random(3,-3))
	NGLI I 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("ShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("ShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("ELegKriegerExplosiveTracer",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("ELegKriegerExplosiveTracer",45,-25,Random(3,-3))
	NGLI J 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_Jump(128,"Regular","Red","Orange","Orange2","Yellow","Green","Blue","Cyan","Purple","Gray","Black","White")
	TNT1 A 0 A_Jump(4,"Pause5")
    TNT1 A 0 A_CPosRefire
    Loop
  White:
    NGLH S 0 A_CustomMissile("SSNemesisPlasma",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSNemesisPlasma",45,-25,Random(3,-3))
	NGLI I 2 Bright A_PlaySound("Null",1)
    NGLH T 0 A_CustomMissile("SSNemesisPlasma",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSNemesisPlasma",45,-25,Random(3,-3))
	NGLI J 2 Bright A_PlaySound("Null",1)
	TNT1 A 0 A_Jump(128,"Regular","Red","Blood","Orange","Orange2","Yellow","Green","Blue","Cyan","Purple","Gray","Black")
	TNT1 A 0 A_Jump(4,"Pause5")
    TNT1 A 0 A_CPosRefire
    Loop
  Green:
    NGLH S 0 A_CustomMissile("SSRepeaterPlasma",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSRepeaterPlasma",45,-25,Random(3,-3))
	NGLI I 2 Bright A_PlaySound("Null",1)
    NGLH T 0 A_CustomMissile("SSRepeaterPlasma",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSRepeaterPlasma",45,-25,Random(3,-3))
	NGLI J 2 Bright A_PlaySound("Null",1)
	TNT1 A 0 A_Jump(128,"Regular","Red","Blood","Orange","Orange2","Yellow","Blue","Cyan","Purple","Gray","Black","White")
	TNT1 A 0 A_Jump(4,"Pause5")
    TNT1 A 0 A_CPosRefire
    Loop
  Cyan:
    NGLH S 0 A_CustomMissile("SSIcicle",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSIcicle",45,-25,Random(3,-3))
	NGLI I 2 Bright A_PlaySound("weapons/iceshot",1)
    NGLH T 0 A_CustomMissile("SSIcicle",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSIcicle",45,-25,Random(3,-3))
	NGLI J 2 Bright A_PlaySound("weapons/iceshot",1)
	TNT1 A 0 A_Jump(128,"Regular","Red","Blood","Orange","Orange2","Yellow","Green","Blue","Purple","Gray","Black","White")
	TNT1 A 0 A_Jump(4,"Pause5")
    TNT1 A 0 A_CPosRefire
    Loop
  Pink:
	Goto Purple
    NGLH S 0 //A_CustomMissile("SSPhaseRifleShot",45,25,Random(3,-3)) Does not exist
    NGLH S 0 //A_CustomMissile("SSPhaseRifleShot",45,-25,Random(3,-3))
	NGLI I 2 Bright A_PlaySound("Null",1)
    NGLH T 0 //A_CustomMissile("SSPhaseRifleShot",45,25,Random(3,-3))
    NGLH T 0 //A_CustomMissile("SSPhaseRifleShot",45,-25,Random(3,-3))
	NGLI J 2 Bright A_PlaySound("Null",1)
	TNT1 A 0 A_Jump(128,"Regular","Red","Blood","Orange","Orange2","Yellow","Green","Blue","Cyan","Purple","Gray","Black","White")
	TNT1 A 0 A_Jump(4,"Pause5")
    TNT1 A 0 A_CPosRefire
    Loop
  Gray:
    NGLH S 0 A_CustomMissile("NemesisZombieCannonLaser",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("NemesisZombieCannonLaser",45,-25,Random(3,-3))
	NGLI I 2 Bright A_PlaySound("NemesisCannon/Laser",1)
    NGLH T 0 A_CustomMissile("NemesisZombieCannonLaser",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("NemesisZombieCannonLaser",45,-25,Random(3,-3))
	NGLI J 2 Bright A_PlaySound("NemesisCannon/Laser",1)
	TNT1 A 0 A_Jump(128,"Regular","Red","Blood","Orange","Orange2","Yellow","Green","Blue","Cyan","Purple","Black","White")
	TNT1 A 0 A_Jump(4,"Pause5")
    TNT1 A 0 A_CPosRefire
    Loop
  Purple:
	TNT1 A 0 A_SpawnItemEx("PurpleShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("PurpleShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSPhaseExplosiveTracer",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSPhaseExplosiveTracer",45,-25,Random(3,-3))
	NGLI I 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("PurpleShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("PurpleShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSPhaseExplosiveTracer",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSPhaseExplosiveTracer",45,-25,Random(3,-3))
	NGLI J 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_Jump(128,"Regular","Red","Blood","Orange","Orange2","Yellow","Green","Blue","Cyan","Gray","Black","White")
	TNT1 A 0 A_Jump(4,"Pause5")
    TNT1 A 0 A_CPosRefire
    Loop
  Blue:
	TNT1 A 0 A_SpawnItemEx("CorruptShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("CorruptShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH S 0 A_CustomMissile("SSBlueExplosiveTracer",45,25,Random(3,-3))
    NGLH S 0 A_CustomMissile("SSBlueExplosiveTracer",45,-25,Random(3,-3))
	NGLI I 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("CorruptShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("CorruptShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH T 0 A_CustomMissile("SSBlueExplosiveTracer",45,25,Random(3,-3))
    NGLH T 0 A_CustomMissile("SSBlueExplosiveTracer",45,-25,Random(3,-3))
	NGLI J 2 Bright A_PlaySound("sentient/fire")
	TNT1 A 0 A_Jump(128,"Regular","Red","Blood","Orange","Orange2","Yellow","Green","Purple","Cyan","Gray","Black","White")
	TNT1 A 0 A_Jump(4,"Pause5")
    TNT1 A 0 A_CPosRefire
    Loop
  RegularShotgun:
	TNT1 AAAA 0 A_CustomMissile("MonsterTracer2",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("ShellCasing",10,24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("weapons/12gaugefire",CHAN_BODY,1.0,0)
	TNT1 A 0 Bright A_CustomBulletAttack(22.5,18.3,4,Random(1,5)*5,"SSBulletPuff",2048,CBAF_NORANDOM)
	NGLH I 2 Bright A_CustomBulletAttack(11.25,9,3,random(1,5)*6,"SSBulletPuff",2048,CBAF_NORANDOM)
	TNT1 A 0 A_FaceTarget
	TNT1 AAAA 0 A_CustomMissile("MonsterTracer2",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("ShellCasing",10,-24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("weapons/12gaugefire",CHAN_BODY,1.0,0)
	TNT1 A 0 Bright A_CustomBulletAttack(22.5,18.3,4,Random(1,5)*5,"SSBulletPuff",2048,CBAF_NORANDOM)
	NGLI J 2 Bright A_CustomBulletAttack(11.25,9,3,random(1,5)*6,"SSBulletPuff",2048,CBAF_NORANDOM)
	TNT1 A 0 A_Jump(128,"BloodShotgun","OrangeShotgun","BlueShotgun","BlackShotgun")
	TNT1 A 0 A_Jump(4,"Pause4")
	TNT1 A 0 A_CPosRefire
	Loop
  BlueShotgun:
	TNT1 A 0 A_FaceTarget
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("BlueShellCasing",10,24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("Weapons/LegAutoShotgun",CHAN_BODY,1.0,0)
	TNT1 A 0 Bright A_CustomBulletAttack(22.5,18.3,4,Random(5,15)*5,"LegModdedBulletPuff",2048,CBAF_NORANDOM)
	NGLI I 4 Bright A_CustomBulletAttack(11.25,9,3,random(5,15)*6,"LegModdedBulletPuff",2048,CBAF_NORANDOM)
	TNT1 A 0 A_FaceTarget
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("BlueShellCasing",10,-24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("Weapons/LegAutoShotgun",CHAN_BODY,1.0,0)
	TNT1 A 0 Bright A_CustomBulletAttack(22.5,18.3,4,Random(5,15)*5,"LegModdedBulletPuff",2048,CBAF_NORANDOM)
	NGLI J 4 Bright A_CustomBulletAttack(11.25,9,3,random(5,15)*6,"LegModdedBulletPuff",2048,CBAF_NORANDOM)
	TNT1 A 0 A_Jump(128,"RegularShotgun","BloodShotgun","OrangeShotgun","BlackShotgun")
	TNT1 A 0 A_Jump(4,"Pause4")
	TNT1 A 0 A_CPosRefire
	Loop
  BloodShotgun:
	TNT1 A 0 A_FaceTarget
	TNT1 AAAA 0 A_CustomMissile("LegendaryRedTracer",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("RedShellCasing",10,24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("Weapons/LegAutoShotgun",CHAN_BODY,1.0,0)
	TNT1 A 0 Bright A_CustomBulletAttack(22.5,18.3,4,Random(5,15)*5,"EnragedBulletPuff",2048,CBAF_NORANDOM)
	NGLI I 4 Bright A_CustomBulletAttack(11.25,9,3,random(5,15)*6,"EnragedBulletPuff",2048,CBAF_NORANDOM)
	TNT1 A 0 A_FaceTarget
	TNT1 AAAA 0 A_CustomMissile("LegendaryRedTracer",Random(36,44),0,Random(-6,6),0)
	TNT1 A 0 A_SpawnItemEx("RedShellCasing",10,-24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("Weapons/LegAutoShotgun",CHAN_BODY,1.0,0)
	TNT1 A 0 Bright A_CustomBulletAttack(22.5,18.3,4,Random(5,15)*5,"EnragedBulletPuff",2048,CBAF_NORANDOM)
	NGLI J 4 Bright A_CustomBulletAttack(11.25,9,3,random(5,15)*6,"EnragedBulletPuff",2048,CBAF_NORANDOM)
	TNT1 A 0 A_Jump(128,"RegularShotgun","OrangeShotgun","BlueShotgun","BlackShotgun")
	TNT1 A 0 A_Jump(4,"Pause4")
	TNT1 A 0 A_CPosRefire
	Loop
  Black:
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing",10,24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("NemesisASG/Fire",CHAN_BODY,1.0,0)
	TNT1 AAAAAAA 0 A_CustomMissile("NemesisASGBall",45,25,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	NGLI I 4 Bright A_CustomMissile("NemesisASGBall",45,25,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing",10,-24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("NemesisASG/Fire",CHAN_BODY,1.0,0)
	TNT1 AAAAAAA 0 A_CustomMissile("NemesisASGBall",45,-25,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	NGLI J 4 Bright A_CustomMissile("NemesisASGBall",45,-25,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	TNT1 A 0 A_Jump(128,"Regular","Red","Blood","Orange","Orange2","Yellow","Green","Blue","Cyan","Purple","Gray","White")
	TNT1 A 0 A_Jump(4,"Pause5")
	TNT1 A 0 A_CPosRefire
	Loop
  BlackShotgun:
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing",10,24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("NemesisASG/Fire",CHAN_BODY,1.0,0)
	TNT1 AAAAAAA 0 A_CustomMissile("NemesisASGBall",45,25,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	NGLI I 4 Bright A_CustomMissile("NemesisASGBall",45,25,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing",10,-24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
	TNT1 A 0 A_PlaySound("NemesisASG/Fire",CHAN_BODY,1.0,0)
	TNT1 AAAAAAA 0 A_CustomMissile("NemesisASGBall",45,-25,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	NGLI J 4 Bright A_CustomMissile("NemesisASGBall",45,-25,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	TNT1 A 0 A_Jump(128,"RegularShotgun","BloodShotgun","OrangeShotgun","BlueShotgun")
	TNT1 A 0 A_Jump(4,"Pause4")
	TNT1 A 0 A_CPosRefire
	Loop
  OrangeShotgun:
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH SSSSSS 0 A_CustomMissile("SSUberExplosiveTracer",45,25,Random(3,-3))
    NGLH SSSSSS 0 A_CustomMissile("SSUberExplosiveTracer",45,-25,Random(3,-3))
	TNT1 A 0 A_CustomBulletAttack(22.5,18.3,4,random(1,5)*3,"ZBulletPuff",2048,CBAF_NOrandom)
	TNT1 A 0 A_CustomBulletAttack(0,0,1,random(1,5)*3,"ZBulletPuff",2048,CBAF_NOrandom)
	NGLI I 4 Bright A_PlaySound("weapons/ExplosiveSG/fire",6)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", -25, 6, 45, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
    NGLH TTTTTT 0 A_CustomMissile("SSUberExplosiveTracer",45,25,Random(3,-3))
    NGLH TTTTTT 0 A_CustomMissile("SSUberExplosiveTracer",45,-25,Random(3,-3))
	TNT1 A 0 A_CustomBulletAttack(22.5,18.3,4,random(1,5)*3,"ZBulletPuff",2048,CBAF_NOrandom)
	TNT1 A 0 A_CustomBulletAttack(0,0,1,random(1,5)*3,"ZBulletPuff",2048,CBAF_NOrandom)
	NGLI J 4 Bright A_PlaySound("weapons/ExplosiveSG/fire",6)
	TNT1 A 0 A_Jump(128,"RegularShotgun","BloodShotgun","BlueShotgun","BlackShotgun")
	TNT1 A 0 A_Jump(4,"Pause4")
    TNT1 A 0 A_CPosRefire
	Loop
  RainbowShotgun:
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_PlaySound("csgun/windup",CHAN_WEAPON,1.0,0)
	NGLH EE 5
	TNT1 A 0 A_Jump(128,"BloodShotgun","OrangeShotgun","BlueShotgun","BlackShotgun")
	Goto RegularShotgun

//

  Death:
	TNT1 A 0 A_StopSound(6)
	TNT1 A 0 A_StopSoundEx("Voice")
	TNT1 A 0 A_StopSound("CHAN_WEAPON")
	NGLH E 0 A_PlaySound("Goliath/Dying",2,1.0,0,ATTN_NONE)
	NGLH EEEEEEEEEEEEEEEEEEEEEEEEEEE 2 Bright A_SpawnItemEx("ObliteratorDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_Jump(128,"DeathRed","DeathOrange","DeathYellow","DeathGreen","DeathBlue","DeathCyan","DeathPurple","DeathPink","DeathWhite","DeathGray","DeathRainbow")
  DeathBlack:
	TNT1 A 0 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE MMM 2 Bright A_CustomMissile("WhiteNemesisKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	NGLH I 0 A_ScreamAndUnblock
	//TNT1 A 0 A_CustomMissile("BlackHoleSpawn",random(20,80),0,random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE NNN 2 Bright A_CustomMissile("WhiteNemesisKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE OOO 2 Bright A_CustomMissile("WhiteNemesisKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_CustomMissile("BigBlackBloodCloud", random(20,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))	
	TNT1 AAA 0 A_SpawnItemEx("PowerStimpack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("VengefulNemesisArmor",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("Nemesis Assault Shotgun",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("Nemesis Plasmatic Cannon",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("NemesisArmorSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	NGLE P 100
	TNT1 A 0 A_SpawnItemEx("NemesisVileSpikeSpawner")
	TNT1 A 0 A_SpawnItemEx("SSUberSoldatSpawnerSH",0,0,20,30,0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("SSUberSoldierExMinigunSH",0,0,20,30,0,0,180,0)
	TNT1 A 0 A_SpawnItemEx("SSUberSoldatSpawnerSH",0,0,20,30,0,0,225,0)
	TNT1 A 0 A_SpawnItemEx("SSUberSoldierExMinigunSH",0,0,20,30,0,0,305,0)
    NGLE P -1
    Stop
  DeathRed:
	TNT1 A 0 A_SpawnItemEx("EnragedGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD AAA 2 Bright A_CustomMissile("EKaboomLN", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	NGLH I 0 A_ScreamAndUnblock
	TNT1 A 0 A_CustomMissile("EnragedDeathBallMedium",random(20,80),0,random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItem("EnragedDTBFGEx")
	TNT1 A 0 A_SpawnItemEx("EnragedGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD BBB 2 Bright A_CustomMissile("EKaboomLN", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_SpawnItemEx("EnragedGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD CCC 2 Bright A_CustomMissile("EKaboomLN", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_CustomMissile("BigRedBloodCloud", random(20,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))	
	TNT1 AAA 0 A_SpawnItemEx("PowerStimpack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("DoomsphereDust",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryUltraSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("Enraged Legendary Assault Shotgun",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("Enraged Legendary Light Machine Gun",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
    NGLD D -1
    Stop
  DeathOrange:
	TNT1 A 0 A_SpawnItemEx("OrangeGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD EEE 2 Bright A_CustomMissile("Kaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	NGLH I 0 A_ScreamAndUnblock
	TNT1 A 0 A_Mushroom("HFCyberMushroomFireballs2",12)
	TNT1 A 0 A_SpawnItemEx("HFCyberPyroBoom2")
	TNT1 A 0 A_SpawnItemEx("OrangeGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD FFF 2 Bright A_CustomMissile("Kaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_SpawnItemEx("OrangeGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD GGG 2 Bright A_CustomMissile("Kaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_CustomMissile("BigOrangeBloodCloud", random(20,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))	
	TNT1 AAA 0 A_SpawnItemEx("PowerStimpack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("HellfireUltrasphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("HellfireArmor",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 AAA 0 A_SpawnItemEx("Fuelcore",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("NuclearRocket",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
    NGLD H -1
    Stop
  DeathYellow:
	TNT1 A 0 A_SpawnItemEx("YellowGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD III 2 Bright A_CustomMissile("Kaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	NGLH I 0 A_ScreamAndUnblock
	TNT1 A 0 A_SpawnItem("DeathBall2")
	TNT1 A 0 A_SpawnItemEx("YellowGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD JJJ 2 Bright A_CustomMissile("Kaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_SpawnItemEx("YellowGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD KKK 2 Bright A_CustomMissile("Kaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_CustomMissile("BigYellowBloodCloud", random(20,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))	
	TNT1 AAA 0 A_SpawnItemEx("PowerStimpack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("Enraged Legendary Assault Shotgun",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("Enraged Legendary Light Machine Gun",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("LegAmmoSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("LegendaryFusionCell",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("LegendaryUltraSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
    NGLD L -1
    Stop
  DeathGreen:
	TNT1 A 0 A_SpawnItemEx("GreenGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD MMM 2 Bright A_CustomMissile("Kaboom5", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	NGLH I 0 A_ScreamAndUnblock
	TNT1 A 0 A_CustomMissile("SuperCrateExplosive2",random(20,80),0,random(0,360),2,random(0,360))
	TNT1 A 0 A_CustomMissile("SuperCrateExplosive4",random(20,80),0,random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("GreenGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD NNN 2 Bright A_CustomMissile("Kaboom5", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_SpawnItemEx("GreenGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD OOO 2 Bright A_CustomMissile("Kaboom5", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_CustomMissile("BigGreenBloodCloud", random(20,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))	
	TNT1 AAA 0 A_SpawnItemEx("PowerStimpack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("BFG2704",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("BFG9500",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("ChaosEssence",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 AAA 0 A_SpawnItemEx("Fuelcore",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("TXSAllMap",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
    NGLD P -1
    Stop
  DeathCyan:
	TNT1 A 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD QQQ 2 Bright A_CustomMissile("BlueKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	NGLH I 0 A_ScreamAndUnblock
	//TNT1 A 0 A_CustomMissile("ZombieCryoExplosion",random(20,80),0,random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD RRR 2 Bright A_CustomMissile("BlueKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD SSS 2 Bright A_CustomMissile("BlueKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_CustomMissile("BigBlueBloodCloud", random(20,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))	
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("CyberIceSpike",random(-256,256),random(-256,256),0,0,0,0,0,SXF_ABSOLUTEPOSITION|SXF_NOCHECKPOSITION,0)
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("CyberIceSpike",random(-256,256),random(-256,256),0,0,0,0,0,SXF_ABSOLUTEPOSITION|SXF_NOCHECKPOSITION,0)
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("CyberIceSpike",random(-256,256),random(-256,256),0,0,0,0,0,SXF_ABSOLUTEPOSITION|SXF_NOCHECKPOSITION,0)
	TNT1 AAA 0 A_SpawnItemEx("PowerStimpack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("Freezer BFG",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("BFG9500",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("ArmorSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 AAA 0 A_SpawnItemEx("Fuelcore",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("NuclearRocket",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("SphereOfPower",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
    NGLD T -1
    Stop
  DeathBlue:
	TNT1 A 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD UUU 2 Bright A_CustomMissile("BlueKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	NGLH I 0 A_ScreamAndUnblock
	//TNT1 A 0 A_CustomMissile("CorruptedChardihilatorExplosion",random(20,80),0,random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD VVV 2 Bright A_CustomMissile("BlueKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLD WWW 2 Bright A_CustomMissile("BlueKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_CustomMissile("BigBlueBloodCloud", random(20,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))	
	TNT1 AAA 0 A_SpawnItemEx("PowerStimpack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("D-BFG",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 AAAAAA 0 A_SpawnItemEx("DCell",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("MarineDBFGBeacon",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("PainLordSoul",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
    NGLD X -1
    Stop
  DeathPurple:
	TNT1 A 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE AAA 2 Bright A_CustomMissile("PurpleKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	NGLE I 0 A_ScreamAndUnblock
	TNT1 A 0 A_Explode(128,1024,0,0)
	TNT1 A 0 A_Explode(460,640,0,0)
	TNT1 A 0 A_Explode(618,256,0,0)
	TNT1 A 0 a_RadiusGive("phasemindfuck",2048,RGF_PLAYERS)
	TNT1 A 0 A_CustomMissile("PurpleExplosion",random(20,80),0,random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE BBB 2 Bright A_CustomMissile("PurpleKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE CCC 2 Bright A_CustomMissile("PurpleKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_CustomMissile("BigPurpleBloodCloud", random(20,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))	
	TNT1 AAA 0 A_SpawnItemEx("PowerStimpack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 AAA 0 A_SpawnItemEx("PhaseSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("UltraSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("AbyssalCastOrb",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("ShadowCastOrb",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 AAA 0 A_SpawnItemEx("PhaseArmor",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
    NGLE D -1
    Stop
  DeathPink:
	TNT1 A 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE EEE 2 Bright A_CustomMissile("PurpleKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	NGLE I 0 A_ScreamAndUnblock
	TNT1 A 0 A_CustomMissile("SuperGayAttackSS",random(20,80),0,random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE FFF 2 Bright A_CustomMissile("PurpleKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE GGG 2 Bright A_CustomMissile("PurpleKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_CustomMissile("BigPurpleBloodCloud", random(20,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))	
	TNT1 AAA 0 A_SpawnItemEx("PowerStimpack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 AA 0 A_SpawnItemEx("DemonicChalice",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("SkullOfPower",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("RingOfRegeneration",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
    NGLE H -1
    Stop
  DeathWhite:
	TNT1 A 0 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE QQQ 2 Bright A_CustomMissile("WhiteNemesisKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	NGLE I 0 A_ScreamAndUnblock
	TNT1 A 0 A_CustomMissile("MiniNemesisDeathBall",random(20,80),0,random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE RRR 2 Bright A_CustomMissile("WhiteNemesisKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE SSS 2 Bright A_CustomMissile("WhiteNemesisKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_CustomMissile("BigBlackBloodCloud", random(20,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))	
	TNT1 AAA 0 A_SpawnItemEx("PowerStimpack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("NemesisSuperSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("NemesisPowerSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 AA 0 A_SpawnItemEx("VengefulNemesisArmor",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
    NGLE T -1
    Stop
  DeathGray:
	TNT1 A 0 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE III 2 Bright A_CustomMissile("WhiteNemesisKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	NGLE I 0 A_ScreamAndUnblock
	TNT1 A 0 A_CustomMissile("MiniNemesisDeathBall",random(20,80),0,random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE JJJ 2 Bright A_CustomMissile("WhiteNemesisKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE KKK 2 Bright A_CustomMissile("WhiteNemesisKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_CustomMissile("BigBlackBloodCloud", random(20,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))	
    TNT1 AAA 0 A_SpawnItemEx("PowerStimpack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_Jump(100,"MoreStuff")
	NGLE L 100
	TNT1 A 0 A_JumpIfInTargetInventory("NemesisFragmentToken",1,3)
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("NemesisFragment") == 0,2)
	TNT1 A 0 A_SpawnItemEx("NemesisFragmentSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION,192)
    NGLE L -1
    Stop
  MoreStuff:
	NGLE L 100
	TNT1 A 0 A_JumpIfInTargetInventory("NemesisFragmentToken",1,3)
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("NemesisFragment") == 0,2)
	TNT1 A 0 A_SpawnItemEx("NemesisFragmentSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION,192)
	TNT1 A 0 A_SpawnItem("HellionSmokeAttack")
	NGLE LLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 1 A_SpawnItem("NemesisCYNItemRandomizer")
	NGLE LLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 1 A_SpawnItem("NemesisCYNItemRandomizer")
	NGLE L 1 A_SpawnItem("NemesisHKSuperItemRandomizer")
	NGLE L -1
	Stop
  DeathRainbow:
	TNT1 A 0 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE UUU 2 Bright A_CustomMissile("RainbowKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	NGLE I 0 A_ScreamAndUnblock
	TNT1 A 0 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE VVV 2 Bright A_CustomMissile("RainbowKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
	NGLE WWW 2 Bright A_CustomMissile("RainbowKaboom", random(20,80), random(20,-20), random(0,360), 2, random(0,360))
	TNT1 A 0 A_CustomMissile("BigBlackBloodCloud", random(20,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))	
	TNT1 AAA 0 A_SpawnItemEx("PowerStimpack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 AAAAAAAAAA 0 A_SpawnItemEx("DummyShuffleItem",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
    NGLE X -1
    Stop
  }
}

ACTOR PurpleExplosion
{
  Radius 1
  Height 1
  PROJECTILE
  RENDERSTYLE ADD
  +EXTREMEDEATH
  +SPAWNSOUNDSOURCE
  +FORCERADIUSDMG
  +BRIGHT
  ALPHA 0.8
States
	{
	Spawn:
	Death:
		TNT1 AAA 0 Bright A_StopSoundEx("Voice")
		TNT1 A 0 Bright Radius_Quake(20,12,0,12,0)
		TNT1 A 0 Bright A_PlaySound("weapons/dtech10kexplode")
		TNT1 A 0 Bright A_SpawnItemEx("PurpleDevastatorShockWave2",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)
		TNT1 A 0 Bright A_SpawnItem("PurpleDTBFGEx",0,-10)
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,18,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,36,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,54,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,72,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,90,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,108,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,126,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,144,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,144,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,162,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,180,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,196,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,216,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,234,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,252,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,270,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,288,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,306,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,324,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		TNT1 AAA 0 Bright A_CustomMissile("ZombieCommanderDevastatorBall2",0,0,342,CMF_AIMDIRECTION|CMF_TRACKOWNER,random(-90,90))
		CPE1 AAAAAABBBBBBCCCCCCDDDDDD 1 Bright A_CustomMissile("PurpleKaboomDevastator2",0,0,random(0,360),CMF_AIMDIRECTION,random(0,360))
		CPE1 EF 6 Bright
		TNT1 A 35 Bright
		Stop    
	}
}

ACTOR BigBlackBloodCloud : NemesisBloodCloud
{
Speed 2
Scale 1.5
}

Actor SSRepeaterPlasma : OverseerPlasma
{
  Damagetype "SS"
}

Actor SSRepeaterAntimatter : ZombieRepeaterAntimatter
{
  Species "SS"
  Damagetype "SS"
  States
	{
	Spawn:
		TRA2 A 1 Bright
		Loop
	Death:
	XDeath:
		TNT1 A 0 Bright
		TNT1 A 1 Bright A_SpawnItemEx("SSAntimatterRepeaterEx",0,0,0,0,0,0,0,SXF_TRANSFERPOINTERS,0)
		Stop
	}
}

Actor SSAntimatterRepeaterEx : ZombieAntimatterRepeaterEx
{
  Species "SS"
  Damagetype "SS"
}

ACTOR SSNemesisPlasma : NemesisBabySentientPlasma
{
  DamageType "SS"
}

ACTOR SSLegExplosiveTracer : FastProjectile
{
Height 1
Radius 1
Speed 255
Scale 0.8
Damage 0
RenderStyle Add
Alpha 0.85
DeathSound "sentient/chaingunex"
DamageType "SS"
Decal DoomImpScorch
+FORCERADIUSDMG
+RANDOMIZE
+FORCEXYBILLBOARD
+NOTIMEFREEZE
States
{
Spawn:
    LRAC A 1 Bright
	Loop
Death:
	TNT1 A 0
	TNT1 A 0 A_SetTranslucent(0.75,1)
	TNT1 A 0 A_SpawnItem("LegSentientExplosiveEffect")
    LISL B 4 Bright A_Explode(Random(6,9)*5,72)
    LISL CD 3 Bright
    Stop
    }
}

Actor SSPhaseExplosiveTracer : PhaseExplosiveTracer 
{
DamageType "SS"
}

ACTOR SSBlueExplosiveTracer : BlueSentientExplosiveTracer
{
DamageType "SS"
}

ACTOR SSIcicle : NewestZombieFreezeBlast
{
+DONTHURTSPECIES
+DONTHARMSPECIES
Speed 60
Species "SS"
DamageType "SS"
DamageType "Ice"
}

Actor SuperGayAttackSS
{
Scale 1.2
Projectile
Height 1
Radius 1
Speed 0
+NOCLIP
-ForceRadiusDmg
+ForceYBillBoard
DamageType "Fuck"
States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 A_Die
	Death:
		TNT1 A 0
		TNT1 A 1 A_StopSound
    	TNT1 A 0 A_PlaySound("Nemesis/BallExplode",1,1.0,0,0.2)
		TNT1 A 1 A_Explode(10000,5000,0,1)
		TNT1 A 1 A_ChangeFlag(FORCERADIUSDMG,1)
		TNT1 A 0 A_Explode(random(500,1000),5000,0,0,2500)
		TNT1 A 0 Radius_Quake(7,105,0,140,0)
		TNT1 A 0 A_SpawnItemEx("NemesisHugeExplosion",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		TNT1 A 25 A_SpawnItemEx("NemesisAltBallEx",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		TNT1 A 1 Bright
		Stop
	}
}

ACTOR GoliathTaunt : FootStep
{
States
{
Spawn:
TNT1 A 0
TNT1 A 0 A_PlaySound("Goliath/Taunt",2,1.0,0,ATTN_NONE)
Stop
}
}

ACTOR GoliathKillTaunt : FootStep
{
States
{
Spawn:
TNT1 A 0
TNT1 A 0 A_PlaySound("Goliath/KillTaunt",2,1.0,0,ATTN_NONE)
Stop
}
}