ACTOR DarkVoidTerminator : TrueLegendaryTerminator
{
Health 35000
Scale 1.3
+nofear
+LookAllAround
Damagefactor 0.14
DamageFactor "PlayerNemesisPlasma", 0.11
DamageFactor "Explosion", 0.1
DamageFactor "TrueLegendaryDamage", 0.17
DamageFactor "TrueLegendaryPlayer", 0.17
DamageFactor "Cursed", 0.125
DamageFactor "Hackroid", 0.18
DamageFactor "HellComet", 0.0
DamageFactor "Hell", 0.15
DamageFactor "T3rm", 0.0
DamageFactor "C0mm4nder", 0.1
DamageFactor "HFCyb3r", 0.1
DropItem "NemesisHealthBonusMax" 256 25
DropItem "NemesisArmorBonus32" 256 1
DropItem "DemonAmmoBox" 128 200
DropItem "DarkVoidArmor" 180 1
DropItem "TrueLegendaryRune", 256
DropItem "CommanderSuperSphere" 256 1
DropItem "BigGas" 256 100
DropItem "NemesispowerShard" 200
DropItem "nemesissphere" 128
DropItem "RandomSuperPowerUp" 256
DropItem "RandomSuperPowerUp" 256
DropItem "VoidSoul" 256
DropItem "VoidRune" 150
Translation "0:255=%[0.00,0.00,0.00]:[0.53,0.08,0.79]"
Obituary "%o was absolutely eradicated by the \c[u9]Dark Void Terminator\c-!"
Tag "\c[u9]Dark Void Terminator\c-"
States
	{
  Spawn:
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
	TNT1 A 0 A_SpawnItem("CyberCommanderFlameSpawner",0,0,0,0)
	DTER A 4 A_Look
	Loop
  Idle:
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	TNT1 A 0 A_ChangeFlag("NODAMAGE",0)
	TNT1 A 0 A_SetShootable
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
	TNT1 A 0 A_SpawnItem("CyberCommanderFlameSpawner",0,0,0,0)
	DTER AA 3 A_Wander
	TNT1 A 0 A_Look
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
	TNT1 A 0 A_SpawnItem("CyberCommanderFlameSpawner",0,0,0,0)
	DTER BB 3 A_Wander
	TNT1 A 0 A_Look
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
	TNT1 A 0 A_SpawnItem("CyberCommanderFlameSpawner",0,0,0,0)
	TNT1 A 0 A_PlaySound("Terminator/terstepA")
	DTER CC 3 A_Wander
	TNT1 A 0 A_Look
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
	TNT1 A 0 A_SpawnItem("CyberCommanderFlameSpawner",0,0,0,0)
	DTER DD 3 A_Wander
	TNT1 A 0 A_PlaySound("Terminator/terstepA")
	TNT1 A 0 A_Look
	TNT1 A 0 A_Jump(52,"Teleport")
	Loop
  See:
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	TNT1 A 0 A_ChangeFlag("NODAMAGE",0)
	TNT1 A 0 A_SetShootable
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_JumpIf(user_music == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,1758,1007)
	TNT1 A 0 A_SetUserVar("user_music",1)
	TNT1 A 0 ACS_NamedExecuteAlways("CommanderSky")
	TNT1 A 0 A_Jump(100,"Rush")
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
	TNT1 A 0 A_SpawnItem("CyberCommanderFlameSpawner",0,0,0,0)
	DTER AA 3 A_Chase
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
	TNT1 A 0 A_SpawnItem("CyberCommanderFlameSpawner",0,0,0,0)
	DTER BB 3 A_Chase
	TNT1 A 0 A_PlaySound("Terminator/terstepA")
	TNT1 A 0 A_SpawnItem("CyberCommanderFlameSpawner",0,0,0,0)
	DTER CC 3 A_Chase
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
	TNT1 A 0 A_SpawnItem("CyberCommanderFlameSpawner",0,0,0,0)
	DTER DD 3 A_Chase
	TNT1 A 0 A_PlaySound("Terminator/terstepA")
	TNT1 A 0 A_Jump(52,"Teleport")
	Loop
  Rush:
	DTER A 0 A_PlaySound("Terminator/terstepA")
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	DTER A 2 A_SpawnItemEx("CyberCommanderFlameSpawner",0,0,0,0,0,0,0,128)
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	DTER A 2 A_SpawnItemEx("CyberCommanderFlameSpawner",0,0,0,0,0,0,0,128)
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	DTER B 2 A_SpawnItemEx("CyberCommanderFlameSpawner",0,0,0,0,0,0,0,128)
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	DTER B 2 A_SpawnItemEx("CyberCommanderFlameSpawner",0,0,0,0,0,0,0,128)     
	DTER A 0 A_PlaySound("Terminator/terstepA")
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	DTER C 2 A_SpawnItemEx("CyberCommanderFlameSpawner",0,0,0,0,0,0,0,128)
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	DTER C 2 A_SpawnItemEx("CyberCommanderFlameSpawner",0,0,0,0,0,0,0,128)
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	DTER D 2 A_SpawnItemEx("CyberCommanderFlameSpawner",0,0,0,0,0,0,0,128)
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	DTER D 2 A_SpawnItemEx("CyberCommanderFlameSpawner",0,0,0,0,0,0,0,128)     
	TNT1 A 0 A_Jump(38,"Teleport")
	TNT1 A 0 A_Jump(75,"See")   
    Loop
  Teleport:
	DTER E 1 A_UnSetShootable

	TNT1 AAAAAA 0 A_SpawnItemEx("CyberCommanderFlameSpawner")
	TNT1 AAAAAAA 0 A_SpawnItemEx("NemesisCyberFlameSpawner")

	DTER EEEEEEEEEEE 1 A_FadeOut(0.1,0)
	DTER EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander
	DTER EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander
	DTER E 1 A_PlayWeaponSound("boss/teleport")

	TNT1 AAAAAA 0 A_SpawnItemEx("CyberCommanderFlameSpawner")
	TNT1 AAAAAAA 0 A_SpawnItemEx("NemesisCyberFlameSpawner")

	DTER EEEEEEEEEEE 1 A_FadeIn(0.1)
	DTER E 1 A_SetShootable
	Goto See
  Missile:
	TNT1 A 0
	TNT1 A 0 A_ChangeFlag("FRIENDLY",0)
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	TNT1 A 0 A_SetShootable
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_Jump(156,2)
	TNT1 A 0 A_JumpIfTargetInLOS("UberHexaExplosiveShotgun",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,600,0)
	TNT1 A 0 A_Jump(156,"Railgun","BFG9K","BFG10K","DTBFG","VoidStar","CommanderDarkMatterballs","UberHexaExplosiveShotgun","SuperLightningBalls")
	TNT1 A 0 A_Jump(108,"AntiMatterMissiles","CommanderBrainWaveShoots","DarkMatterCannonballs","TrueHellstorm","DTDevastator","TrueLegendaryBFG","CommanderPyroShot","Fire3CommanderPyroShot")
	TNT1 A 0 A_Jump(42,"Fire3CommanderPyroShot")
  Normal:
	TNT1 A 0 A_JumpIfCloser(1500,1)
	Goto Railgun
	DTER E 1 A_FaceTarget
	DTER G 0 A_CustomMissile("CommanderAntiMatterMissile",50,20,Random(-4,4))
	DTER G 0 A_CustomMissile("CommanderAntiMatterMissile",50,20,Random(-4,4))
	DTER G 2 Bright A_PlaySoundEx("weapons/DemonTechRifle","Weapon")
	DTER E 1 A_FaceTarget
	DTER G 0 A_CustomMissile("CommanderAntiMatterMissile",50,-20,Random(-4,4))
	DTER H 0 A_CustomMissile("CommanderAntiMatterMissile",50,-20,Random(-4,4))
	DTER H 1 Bright A_PlaySoundEx("weapons/DemonTechRifle","Weapon")
	TNT1 A 0 A_Jump(12,"See","Missile")
	TNT1 A 0 A_SpidRefire
	Loop
  UberHexaExplosiveShotgun:
	DTER E 5 A_FaceTarget
	DTER EEEEEE 0 A_SpawnItemEx("BlueShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
	TNT1 A 0 A_PlaySound("Weapons/LegAutoShotgun",7)
	TNT1 A 0 A_PlaySound("weapons/hsgfire")
	TNT1 AAAAAAAAAAAA 0 Bright A_CustomMissile("CommanderExplosiveTracer",50,-20,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	DTER G 5 Bright A_CustomBulletAttack(22.5,18.3,30,Random(1,5)*6,"TerminatorPuff")
	TNT1 A 0 A_StopSoundEx("Weapon")
	DTER E 5 A_FaceTarget
	DTER EEEEEE 0 A_SpawnItemEx("BlueShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
	TNT1 A 0 A_PlaySound("Weapons/LegAutoShotgun",7)
	TNT1 A 0 A_PlaySound("weapons/hsgfire")
	TNT1 AAAAAAAAAAAA 0 Bright A_CustomMissile("CommanderExplosiveTracer",50,20,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	DTER H 5 Bright A_CustomBulletAttack(22.5,18.3,30,Random(1,5)*6,"TerminatorPuff")
	TNT1 A 0 A_StopSoundEx("Weapon")
	DTER E 5 A_FaceTarget
	DTER EEEEEE 0 A_SpawnItemEx("BlueShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
	TNT1 A 0 A_PlaySound("Weapons/LegAutoShotgun",7)
	TNT1 A 0 A_PlaySound("weapons/hsgfire")
	TNT1 AAAAAAAAAAAA 0 Bright A_CustomMissile("CommanderExplosiveTracer",50,-20,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	DTER G 5 Bright A_CustomBulletAttack(22.5,18.3,30,Random(1,5)*6,"TerminatorPuff")
	TNT1 A 0 A_StopSoundEx("Weapon")
	DTER E 5 A_FaceTarget
	DTER EEEEEE 0 A_SpawnItemEx("BlueShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
	TNT1 A 0 A_PlaySound("Weapons/LegAutoShotgun",7)
	TNT1 A 0 A_PlaySound("weapons/hsgfire")
	TNT1 AAAAAAAAAAAA 0 Bright A_CustomMissile("CommanderExplosiveTracer",50,20,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	DTER H 5 Bright A_CustomBulletAttack(22.5,18.3,30,Random(1,5)*6,"TerminatorPuff")
	TNT1 A 0 A_StopSoundEx("Weapon")
	Goto See 
  Railgun:
	TNT1 A 0 A_PlaySound("weapons/rgcharge")
	TNT1 A 0 A_Changeflag(REFLECTIVE,1)
	TNT1 A 0 A_SetUserVar("user_missile", 0)
	DTER EEEE 10 A_FaceTarget
  RailgunLoop:
	TNT1 A 0 A_JumpIf(user_missile > 20,"RailgunEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	DTER E 1 Bright A_FaceTarget
	DTER G 2 Bright A_CustomMissile("CyberCommanderRail",60,28,random(-4,2))
	DTER E 1 Bright A_FaceTarget
	DTER H 2 Bright A_CustomMissile("CyberCommanderRail",60,-28,random(-2,4))
	Loop
  RailgunEnd:
	DTER E 15 Bright
	TNT1 A 0 A_Changeflag(REFLECTIVE,0)
	TNT1 A 0 A_Jump(128,"BFG9K","BFG10K","DTBFG","VoidStar","CommanderDarkMatterballs","CommanderPyroShot","Fire3CommanderPyroShot")
	Goto See		
  BFG10K:
	TNT1 A 0 A_Changeflag(REFLECTIVE,1)
	TNT1 A 0 A_PlaySound("weapons/charge15k")
	TNT1 A 0 A_SetUserVar("user_missile", 0)
	DTER EEEEEE 6 A_FaceTarget
  BFG10KLoop:
	TNT1 A 0 A_JumpIf(user_missile > 15,"BFG10KLoop2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	DTER E 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	DTER G 1 Bright A_CustomMissile("Commander10K",55,26,random(-5,5))
	DTER E 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	DTER H 1 Bright A_CustomMissile("Commander10K",55,-26,random(-5,5))
	Loop
   BFG10KLoop2:
	TNT1 A 0 A_JumpIf(user_missile > 25,"BFG10KEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	DTER E 1 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	DTER G 0 A_CustomMissile("Commander10K",55,26,random(-30,30))
	DTER G 1 Bright A_CustomMissile("PurpleDBFG10kShot",55,26,random(-10,10))
	DTER E 1 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	DTER H 0 A_CustomMissile("Commander10K",55,-26,random(-30,30))
	DTER H 1 Bright A_CustomMissile("PurpleDBFG10kShot",55,-26,random(-10,10))
	Loop
  BFG10KEnd:
	DTER E 3 Bright A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
	DTER EEEEE 3 A_FaceTarget		
	DTER E 4 A_FaceTarget
	TNT1 A 0 A_Changeflag(REFLECTIVE,0)
	TNT1 A 0 A_Jump(96,"DTBFG","VoidStar","DTDevastator","DarkMatterCannonballs","CommanderPyroShot")
	Goto See
  BFG9K:
	TNT1 A 0 A_PlaySound("weapons/bfgf")
	DTER EEEEEEEEEEEEFFFF 2 A_FaceTarget
	DTER G 1 Bright A_CustomMissile("CyberCommanderBFG9500Ball",48,15,random(-4,4))
	DTER G 1 Bright A_CustomMissile("CyberCommanderBFG9500Ball",48,15,random(-4,4))
	DTER G 1 Bright A_CustomMissile("CyberCommanderBFG9500Ball",48,15,random(-4,4))
	DTER G 1 Bright A_CustomMissile("CyberCommanderBFG9500Ball",48,15,random(-8,8))
	DTER G 1 Bright A_CustomMissile("CyberCommanderBFG9500Ball",48,15,random(-8,8))
	DTER G 1 Bright A_CustomMissile("CyberCommanderBFG9500Ball",48,15,random(-8,8))
	DTER E 0 A_FaceTarget
	DTER F 1 Bright A_CustomMissile("CyberCommanderBFG9500Ball",48,-15,random(-4,4))
	DTER H 1 Bright A_CustomMissile("CyberCommanderBFG9500Ball",48,-15,random(-4,4))
	DTER H 1 Bright A_CustomMissile("CyberCommanderBFG9500Ball",48,-15,random(-4,4))
	DTER H 1 Bright A_CustomMissile("CyberCommanderBFG9500Ball",48,-15,random(-8,8))
	DTER H 1 Bright A_CustomMissile("CyberCommanderBFG9500Ball",48,-15,random(-8,8))
	DTER H 1 Bright A_CustomMissile("CyberCommanderBFG9500Ball",48,-15,random(-8,8))
	DTER EE 4 A_FaceTarget   
	TNT1 A 0 A_Jump(128,"BFG10K","DarkMatterCannonballs","VoidStar","DTDevastator","TrueHellstorm","CommanderPyroShot")
	Goto See
  CommanderDarkMatterballs:
	TNT1 A 0 A_Changeflag(REFLECTIVE,1)
	TNT1 A 0 A_SetUserVar("user_missile", 0)
	DTER EEEEEEE 6 A_FaceTarget
  CommanderDarkMatterballLoop:
	TNT1 A 0 A_JumpIf(user_missile > 2,"CommanderDarkMatterballLoop2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	DTER E 2 A_FaceTarget
	DTER G 3 Bright A_CustomMissile("CommanderDarkMatterball",55,26,random(-5,5))
	DTER E 2 A_FaceTarget
	DTER H 3 Bright A_CustomMissile("CommanderDarkMatterball",55,-26,random(-5,5))
	TNT1 A 0 A_MonsterRefire(128,"CommanderDarkMatterballEnd")
	DTER E 2 A_FaceTarget
	DTER G 3 Bright A_CustomMissile("CommanderDarkMatterball",55,26,random(-5,5))
	DTER E 2 A_FaceTarget
	DTER H 3 Bright A_CustomMissile("CommanderDarkMatterball",55,-26,random(-5,5))
	TNT1 A 0 A_MonsterRefire(128,"CommanderDarkMatterballEnd")
	Loop
   CommanderDarkMatterballLoop2:
	TNT1 A 0 A_JumpIf(user_missile > 12,"CommanderDarkMatterballEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	DTER E 2 A_FaceTarget
	DTER G 2 Bright A_CustomMissile("CommanderDarkMatterball",55,26,random(-5,5))
	DTER E 2 A_FaceTarget
	DTER H 2 Bright A_CustomMissile("CommanderDarkMatterball",55,-26,random(-5,5))
	TNT1 A 0 A_MonsterRefire(128,"CommanderDarkMatterballEnd")
	DTER E 2 A_FaceTarget
	DTER G 2 Bright A_CustomMissile("CommanderDarkMatterball",55,26,random(-5,5))
	DTER E 2 A_FaceTarget
	DTER H 2 Bright A_CustomMissile("CommanderDarkMatterball",55,-26,random(-5,5))
	TNT1 A 0 A_MonsterRefire(128,"CommanderDarkMatterballEnd")
	Loop
  CommanderDarkMatterballEnd:
	DTER EEEEEE 7 A_FaceTarget
	TNT1 A 0 A_Changeflag(REFLECTIVE,0)
	TNT1 A 0 A_Jump(96,"DTBFG","VoidStar","DTDevastator","TrueHellstorm")
	Goto See
  DTBFG:
	TNT1 A 0 A_PlaySound("Cardinal/9k")
	DTER EEEEEEEEEEEEGG 3 A_Facetarget
	TNT1 A 0 A_CustomMissile("CommanderPyroShot",55,20,random(-25,30))
	TNT1 A 0 A_CustomMissile("CommanderPyroShot",55,20,random(-30,25))
	DTER G 7 Bright A_CustomMissile("CommanderPyroShot",55,20,random(-10,10))
	DTER EEEE 2 A_FaceTarget
	TNT1 A 0 A_CustomMissile("CommanderPyroShot",55,-20,random(-25,30))
	TNT1 A 0 A_CustomMissile("CommanderPyroShot",55,-20,random(-30,25))
	DTER H 7 Bright A_CustomMissile("CommanderPyroShot",55,-20,random(-10,10))
	DTER EEEE 2 A_FaceTarget
	DTER A 0 A_Jump(96,"VoidStar","CommanderDarkMatterballs","DTDevastator")
	Goto See
  AntiMatterMissiles:
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("CommanderAntiMatterMissile",50,-26,Random(-10,10))
    DTER F 4 Bright A_CustomMissile("CommanderAntiMatterMissile",50,26,Random(-10,10))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("CommanderAntiMatterMissile",50,-26,Random(-7,7))
    DTER F 4 Bright A_CustomMissile("CommanderAntiMatterMissile",50,26,Random(-7,7))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("CommanderAntiMatterMissile",50,-26,Random(-10,10))
    DTER F 4 Bright A_CustomMissile("CommanderAntiMatterMissile",50,26,Random(-10,10))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("CommanderAntiMatterMissile",50,-26,Random(-7,7))
    DTER F 4 Bright A_CustomMissile("CommanderAntiMatterMissile",50,26,Random(-7,7))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("CommanderAntiMatterMissile",50,-26,Random(-10,10))
    DTER F 4 Bright A_CustomMissile("CommanderAntiMatterMissile",50,26,Random(-10,10))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("CommanderAntiMatterMissile",50,-26,Random(-7,7))
    DTER F 4 Bright A_CustomMissile("CommanderAntiMatterMissile",50,26,Random(-7,7))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("CommanderAntiMatterMissile",50,-26,Random(-10,10))
    DTER F 4 Bright A_CustomMissile("CommanderAntiMatterMissile",50,26,Random(-10,10))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("CommanderAntiMatterMissile",50,-26,Random(-7,7))
    DTER F 4 Bright A_CustomMissile("CommanderAntiMatterMissile",50,26,Random(-7,7))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("CommanderAntiMatterMissile",50,-26,Random(-10,10))
    DTER F 4 Bright A_CustomMissile("CommanderAntiMatterMissile",50,26,Random(-10,10))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("CommanderAntiMatterMissile",50,-26,Random(-7,7))
    DTER F 4 Bright A_CustomMissile("CommanderAntiMatterMissile",50,26,Random(-7,7))
	DTER EEEEE 5 A_FaceTarget
    Goto See
  VoidStar:
	TNT1 A 0 A_PlaySoundEx("monster/dtermsit","TSIGHT")
	TNT1 A 0 A_SetInvulnerable
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	TNT1 A 0 A_PlayWeaponSound("star/load1")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	TNT1 A 0 A_PlayWeaponSound("star/load2")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	TNT1 A 0 A_PlayWeaponSound("star/load3")
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")  		
	TNT1 A 0 A_UnSetInvulnerable
	DTER E 0 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 4 Bright A_CustomMissile("CyberCommanderPurpleStar",55,20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 4 Bright A_CustomMissile("CyberCommanderPurpleStar",55,-20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 4 Bright A_CustomMissile("CyberCommanderPurpleStar",55,20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 4 Bright A_CustomMissile("CyberCommanderPurpleStar",55,-20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 4 Bright A_CustomMissile("CyberCommanderPurpleStar",55,20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 4 Bright A_CustomMissile("CyberCommanderPurpleStar",55,-20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 4 Bright A_CustomMissile("CyberCommanderPurpleStar",55,20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 4 Bright A_CustomMissile("CyberCommanderPurpleStar",55,-20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER E 6 A_Jump(128,"DTDevastator","TrueLegendaryBFG")
	Goto See
  CommanderBrainWaveShoots:
	TNT1 A 0 A_PlaySoundEx("monster/dtermsit","TSIGHT")
	TNT1 A 0 A_SetInvulnerable
	DTER E 0 A_FaceTarget
	DTER E 2 Bright A_PlayWeaponSound("legendarycannon/charge")
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")  		
	TNT1 A 0 A_UnSetInvulnerable
	DTER E 0 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 5 Bright A_CustomMissile("CommanderBrainWave",55,20,random(-10,10))
	DTER E 7 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 5 Bright A_CustomMissile("CommanderBrainWave",55,-20,random(-10,10))
	DTER E 7 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 5 Bright A_CustomMissile("CommanderBrainWave",55,20,random(-10,10))
	DTER E 7 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 5 Bright A_CustomMissile("CommanderBrainWave",55,-20,random(-10,10))
	DTER E 7 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 5 Bright A_CustomMissile("CommanderBrainWave",55,20,random(-10,10))
	DTER E 7 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 5 Bright A_CustomMissile("CommanderBrainWave",55,-20,random(-10,10))
    DTER E 15
	DTER A 0 A_PlaySound ("legendarycannon/steam",7)
    DTER E 20 A_FaceTarget
	Goto See
  DTDevastator:
	TNT1 A 0 A_PlaySoundEx("monster/dtermsit","TSIGHT")
	TNT1 A 0 A_SetInvulnerable
	DTER E 0 A_Facetarget
	TNT1 A 0 A_SetUserVar("user_missile", 0)
	TNT1 A 0 Bright A_SpawnItemEx("CyberCommanderFlameSpawner")
	DTER E 0 Bright A_PlaySound ("devastator/charge")
  DevCharge:
	TNT1 A 0 A_JumpIf(user_missile > 60,"DevFire")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	DTER E 2 A_Facetarget
	TNT1 A 0 Bright A_SpawnItemEx("CyberCommanderFlameSpawner")
	Loop
  DevFire:
	DTER F 0 A_PlaySound ("devastator/fire")
	DTER G 1 Bright A_CustomMissile("CommanderDevastatorBall",50,20,random(7,-7))
	DTER E 0 A_Facetarget
	DTER G 1 Bright A_CustomMissile("CommanderDevastatorBall",50,20,random(7,-7))
	DTER E 0 A_Facetarget
	DTER G 1 Bright A_CustomMissile("CommanderDevastatorBall",50,20,random(7,-7))
	DTER E 0 Bright A_Facetarget
	DTER F 0 A_PlaySound ("devastator/fire")
	DTER H 1 Bright A_CustomMissile("CommanderDevastatorBall",50,-20,random(7,-7))
	DTER E 0 A_Facetarget
	DTER H 1 Bright A_CustomMissile("CommanderDevastatorBall",50,-20,random(7,-7))
	DTER E 0 A_Facetarget
	DTER H 1 Bright A_CustomMissile("CommanderDevastatorBall",50,-20,random(7,-7))
	DTER E 10
	DTER E 50
	TNT1 A 0 A_UnSetInvulnerable
	goto See
  DarkMatterCannonballs:
    DTER EEEEE 5 Bright A_FaceTarget
	DTER E 15 Bright A_PlaySound("legendarycannon/charge")
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER G 3 Bright A_CustomMissile("CommanderDarkMatterball",52,26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER H 3 Bright A_CustomMissile("CommanderDarkMatterball",52,-26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER G 3 Bright A_CustomMissile("CommanderDarkMatterball",52,26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER H 3 Bright A_CustomMissile("CommanderDarkMatterball",52,-26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER G 3 Bright A_CustomMissile("CommanderDarkMatterball",52,26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER H 3 Bright A_CustomMissile("CommanderDarkMatterball",52,-26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER G 2 Bright A_CustomMissile("CommanderDarkMatterball",52,26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER H 2 Bright A_CustomMissile("CommanderDarkMatterball",52,-26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER G 2 Bright A_CustomMissile("CommanderDarkMatterball",52,26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER H 2 Bright A_CustomMissile("CommanderDarkMatterball",52,-26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER G 2 Bright A_CustomMissile("CommanderDarkMatterball",52,26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER H 2 Bright A_CustomMissile("CommanderDarkMatterball",52,-26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_Jump(96,"BFG9K","VoidStar","TrueHellstorm")
	goto See
  TrueHellstorm:
	TNT1 A 0 A_PlaySoundEx("monster/dtermsit","TSIGHT")
	TNT1 A 0 A_PlaySound("weapons/Hcharge10k",1)
	DTER EEEEEEEEEE 3 A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile", 0)
  TrueHellstormLoop:
	TNT1 A 0 A_JumpIf(user_missile > 15,"BFG10KEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_PlaySound("Weapons/Hbfg10kfire",1)
	DTER G 2 Bright A_CustomMissile("CyberCommanderPurpleStar",54,26,random(5,-5),0)
	DTER E 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("Weapons/Hbfg10kfire",1)
	DTER H 2 Bright A_CustomMissile("CyberCommanderPurpleStar",54,-26,random(5,-5),0)
	DTER E 2 A_FaceTarget
    Loop
  SuperLightningBalls:
	TNT1 A 0 A_PlaySoundEx("monster/dtermsit","TSIGHT")
	TNT1 A 0 A_PlayWeaponSound("star/load3")
	DTER EEEEEEEEEE 4 A_FaceTarget
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_PlayWeaponSound("star/fire")
	DTER G 10 Bright A_CustomMissile("PurpleBLGSuperLightningBall",54,26,random(10,-10),0)
    DTER EE 5 A_FaceTarget
    DTER EEEE 5 A_FaceTarget
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_PlayWeaponSound("star/fire")
	DTER H 10 Bright A_CustomMissile("PurpleBLGSuperLightningBall",54,-26,random(10,-10),0)
    DTER EE 5 A_FaceTarget
	TNT1 A 0 A_Jump(128,"UberHexaExplosiveShotgun","VoidStar","TrueHellstorm")
    Goto See
  TrueLegendaryBFG:
    DTER E 30 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_ChangeFlag(REFLECTIVE,1)
	DTER E 3 Bright A_PlaySoundEx("monster/dtermsit","TSIGHT")
	DTER E 3 Bright A_PlaySoundEx("Legcyber/BFG","GURUCHRG")
	TNT1 A 0 Bright A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile",0)
  TrueLegendaryBFGCharging:
	TNT1 A 0 A_JumpIf(user_missile >= 35,"TrueLegendaryBFGFire")	 
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 Bright A_FaceTarget
	DTER E 3 Bright A_SpawnItem("CyberCommanderFlameSpawner",0,0,0,0)
	Loop
  TrueLegendaryBFGFire:
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_ChangeFlag(REFLECTIVE,0)
	TNT1 A 0 A_PlayWeaponSound("Weapons/GuruFire")
  	TNT1 A 0 A_PlayWeaponSound("Weapons/GuruAddFire")
	DTER F 0 A_CustomMissile("CyberCommanderDoomsdayCannon",60,28,random(-2,2))
	DTER F 10 Bright A_CustomMissile("CyberCommanderDoomsdayCannon",60,-28,random(-2,2))
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
    DTER E 60 Bright A_FaceTarget
	Goto See
  CommanderPyroShot:
    TNT1 A 0 A_PlaySoundEx("monster/dtermsit","TSIGHT")
	DTER E 0 A_FaceTarget
	DTER E 2 Bright A_PlayWeaponSound("legendarycannon/charge")
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
 	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER F 2 Bright A_CustomMissile("CommanderPyroShot", 58, -26, 0)
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
 	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
 	DTER F 2 Bright A_CustomMissile("CommanderPyroShot", 58, -26, 0)
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")  
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
 	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER F 2 Bright A_CustomMissile("CommanderPyroShot", 58, -26, 0)
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
 	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
 	DTER F 2 Bright A_CustomMissile("CommanderPyroShot", 58, -26, 0)
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner") 
 	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER E 0 A_FaceTarget
	Goto See
  Fire3CommanderPyroShot:
	DTER E 36 A_Facetarget
	DTER F 6 A_Facetarget
	DTER F 0 Bright A_CustomMissile("CommanderPyroShot",63,15,0)
	DTER F 0 Bright A_CustomMissile("CommanderPyroShot",63,15,30)
	DTER F 0 Bright A_CustomMissile("CommanderPyroShot",63,15,-30)
	DTER F 2 Bright A_Facetarget
	DTER E 14 A_FaceTarget
	TNT1 A 0 A_Stop
	Goto See
  Pain:
	TNT1 A 0 A_Jump(60,"Healing")	
	TNT1 A 0 A_Jump(128,"PainMissile")
	DTER L 3 	
	DTER L 3 A_Pain
	Goto See
  PainMissile: 
	DTER L 3 	
	DTER L 3 A_Pain
	Goto Missile
  Healing:
	TNT1 A 0 A_PlaySound("monster/termsit")
	TNT1 A 0 A_SetInvulnerable
	DTER L 2 HealThing(1500)
	DTER LLLLLLLLLLLLLLLLLLLL 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER LLLLLLLLLLLLLLLLLLLL 2 Bright A_SpawnItemEx("NemesisCyberFlameSpawner")
	DTER L 10 A_CustomMissile("PurpleDBFGBoltExp")
	DTER L 5 A_CustomMissile("NemesisCyberFlameSpawner")
	DTER L 2 A_CustomMissile("CyberCommanderFlameSpawner")
	TNT1 A 0 A_UnSetInvulnerable
	DTER L 2
	Goto See
  Pain.Legendary:
  Pain.LegendaryPlayer:
  Pain.LegendaryGuruPlayer:
  Pain.PlayerDevBall:
  Pain.PDTBFG:
  Pain.BFG10K:
  Pain.BFG9500Ball:
  Pain.PlayerDBFG10K2:
  Pain.PlayerDBFG2:
	DTER L 3
	DTER L 3 A_Pain
	TNT1 A 0 A_Jump(200,"Teleport")	
	Goto PainMissile
  Death:
	TNT1 A 0
	TNT1 A 0 A_PlaySound("DoomsdayCannon/Boom",1)
	TNT1 A 0 A_SpawnItemEx("CyberCommanderDoomsdayExploder",0,0,0,0,0,0,0,SXF_TRANSFERPOINTERS,0)
	DTER LLLLLLLLLLLL 3 Bright A_CustomMissile("NemesisCyberFlameSpawner",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("CyberdemonCommanderDeathEffect",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 A 0 A_CustomMissile("CyberCommanderFlameSpawner",random(10,80),0,random(0,360),2,random(0,360))
    TNT1 A 0 A_SpawnItem("PurpleDBFGBoltExp")
	DTER LLLLLLLLLLLL 3 Bright A_CustomMissile("NemesisCyberFlameSpawner",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("CyberCommanderFlameSpawner",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 A 0 A_CustomMissile("CyberCommanderFlameSpawner",random(10,80),0,random(0,360),2,random(0,360))
	DTER LLLLLLLLLLLL 3 Bright A_CustomMissile("NemesisCyberFlameSpawner",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("CyberCommanderFlameSpawner",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 A 0 A_CustomMissile("CyberCommanderFlameSpawner",random(10,80),0,random(0,360),2,random(0,360))
	DTER LLLLLLLLLLLL 3 Bright A_CustomMissile("NemesisCyberFlameSpawner",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("CyberCommanderFlameSpawner",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 A 0 A_CustomMissile("CyberCommanderFlameSpawner",random(10,80),0,random(0,360),2,random(0,360))
    TNT1 A 0 A_SpawnItem("PurpleDBFGBoltExp")
	DTER LLLLLLLLLLLL 3 Bright A_CustomMissile("NemesisCyberFlameSpawner",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	DTER M 5 A_Scream
	TNT1 AA 0 A_SpawnItemEx("CyberCommanderFlameSpawner",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("CyberCommanderFlameSpawner",random(10,80),0,random(0,360),2,random(0,360))
	DTER NNNNNNOOOOOO 3 Bright A_CustomMissile("NemesisCyberFlameSpawner",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 AA 0 A_SpawnItemEx("CyberCommanderFlameSpawner",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("CyberCommanderFlameSpawner",random(10,80),0,random(0,360),2,random(0,360))
    TNT1 A 0 A_SpawnItem("PurpleDBFGBoltExp")
	DTER PPPPPPQQQQQQ 3 Bright A_CustomMissile("NemesisCyberFlameSpawner",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 AA 0 A_SpawnItemEx("CyberCommanderFlameSpawner",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("CyberCommanderFlameSpawner",random(10,80),0,random(0,360),2,random(0,360))
	DTER SSSSSSTTTTTT 3 Bright A_CustomMissile("NemesisCyberFlameSpawner",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 AA 0 A_SpawnItemEx("CyberCommanderFlameSpawner",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("CyberCommanderFlameSpawner",random(10,80),0,random(0,360),2,random(0,360))
	DTER UUUUUUVVVVVV 3 Bright A_CustomMissile("NemesisCyberFlameSpawner",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 A 0 A_PlaySound("DMBall/Impact",0,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEx("BlackDeathSequence")
	TNT1 A 0 ACS_NamedExecuteAlways("SetDefaultSky")	
	DTER W 4 A_ChangeFlag("BRIGHT",0)
	TNT1 A 0 A_SpawnItemEx("BlackHole Generator",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("CommanderExpMinigunUpgrade",0,0,64,random(1,8),0,2,random(0,360),0,128)
	TNT1 A 0 A_SpawnItemEx("Terminator",0,0,8,0,0,0,0,0,192)
	TNT1 A 0 A_SpawnItemEx("ArmageddonCannon",0,0,64,random(0,8),0,2,random(1,360),0,192)
	TNT1 A 0 A_SpawnItemEx("CommanderDTShotgunUpgrade",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("CommanderDevUpgrade",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("CommanderD-BFGUpgrade",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Demon Tech Shotgun",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Demon Tech Devastator",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("PyroCannon",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 AAAA 0 A_DropItem("LegendaryRune",1,64)
	DTER "X" 6 A_Fall
	DTER "Y" 6
	DTER "Z" 1 A_Playsound("Terminator/terstepA",CHAN_BODY)
	DTER "Z" 5 A_Bossdeath
	TNT1 A 0 A_KillMaster
	DTER "[" -1
	Stop
	}
}