ACTOR TrueDarkLegendaryTerminator : TrueLegendaryTerminator
{
Health 30000
Scale 1.3
+nofear
+LookAllAround
Damagefactor 0.15
DamageFactor "PlayerNemesisPlasma", 0.11
DamageFactor "Cursed", 0.13
DamageFactor "Hackroid", 0.18
DropItem "TrueLegTimeFreezeSphere" 256 1
DropItem "TrueLegAmmoSphere" 256 1
DropItem "RareRandomTrueLegItems" 110 1
DropItem "UpgradedTrueLegendaryArmor" 180 1
DropItem "TrueLegendaryCell" 256 1
DropItem "TrueLegendaryCell" 128 1
DropItem "TrueLegendaryCellPack" 128 1
DropItem "LegendaryFusionCell" 128 1
DropItem "Legendary Fusion Cannon" 128 1
DropItem "trueLegendarySyringe" 256 1
DropItem "Randomcontracttier4" 256 1
DropItem "BeastSoulSphere" 256 1
DropItem "TrueDarkLegendaryRune" 256 1
Obituary "%o was absolutely eradicated by the \c[l5]True\c- \c[g2]Dark\c- \c[z3]Legendary Terminator\c-!"
Tag "\c[l5]True\c- \c[g2]Dark\c- \c[z3]Legendary Terminator\c-"
States
	{
  Spawn:
  	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",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_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	DTER AA 3 A_Wander
	TNT1 A 0 A_Look
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	DTER BB 3 A_Wander
	TNT1 A 0 A_Look
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",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_SpawnItem("TrueLegendaryCyberFlameSpawner",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,1757,1006)
	TNT1 A 0 A_SetUserVar("user_music",1)
	TNT1 A 0 A_Jump(100,"Rush")
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	DTER AA 3 A_Chase
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	DTER BB 3 A_Chase
	TNT1 A 0 A_PlaySound("Terminator/terstepA")
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	DTER CC 3 A_Chase
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",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("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	DTER A 2 A_SpawnItemEx("TrueLegendaryTerminatorGhost",0,0,0,0,0,0,0,128)
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	DTER A 2 A_SpawnItemEx("TrueLegendaryTerminatorGhost",0,0,0,0,0,0,0,128)
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	DTER B 2 A_SpawnItemEx("TrueLegendaryTerminatorGhost",0,0,0,0,0,0,0,128)
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	DTER B 2 A_SpawnItemEx("TrueLegendaryTerminatorGhost",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("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	DTER C 2 A_SpawnItemEx("TrueLegendaryTerminatorGhost",0,0,0,0,0,0,0,128)
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	DTER C 2 A_SpawnItemEx("TrueLegendaryTerminatorGhost",0,0,0,0,0,0,0,128)
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	DTER D 2 A_SpawnItemEx("TrueLegendaryTerminatorGhost",0,0,0,0,0,0,0,128)
	DTER AA 0 A_Chase
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	DTER D 2 A_SpawnItemEx("TrueLegendaryTerminatorGhost",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("TrueLegendaryCyberFlameSpawner")
	TNT1 AAAAAAA 0 A_SpawnItemEx("TrueLegendaryLineSpawner")

	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("TrueLegendaryCyberFlameSpawner")
	TNT1 AAAAAAA 0 A_SpawnItemEx("TrueLegendaryLineSpawner")

	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","BLUEStar","TrueLegPlasmaBalls","UberHexaExplosiveShotgun","LegBombs") //"LegSlowBalls"
	TNT1 A 0 A_Jump(108,"LegFuelRockets","LegCannonBomb","Cannonballs","TrueHellstorm","DTDevastator","TrueLegendaryBFG","TrueDarkLegendaryBall","Fire3TrueDarkLegendaryBall")
	TNT1 A 0 A_Jump(42,"LegendaryPulverizer","Fire3TrueDarkLegendaryBall")
  Normal:
	TNT1 A 0 A_JumpIfCloser(1500,1)
	Goto Railgun
	DTER E 1 A_FaceTarget
	DTER G 0 A_CustomMissile("CyberLegendaryProjectile",50,20,Random(-4,4))
	DTER G 0 A_CustomMissile("CyberLegendaryProjectile",50,20,Random(-4,4))
	DTER G 2 Bright A_PlaySoundEx("weapons/DemonTechRifle","Weapon")
	DTER E 1 A_FaceTarget
	DTER G 0 A_CustomMissile("CyberLegendaryProjectile",50,-20,Random(-4,4))
	DTER H 0 A_CustomMissile("CyberLegendaryProjectile",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("TrueLegendaryExplosiveTracer",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("TrueLegendaryExplosiveTracer",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("TrueLegendaryExplosiveTracer",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("TrueLegendaryExplosiveTracer",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("TrueLegendaryCyberRail",60,28,random(-4,2))
	DTER E 1 Bright A_FaceTarget
	DTER H 2 Bright A_CustomMissile("TrueLegendaryCyberRail",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","BlueStar","TrueLegPlasmaBalls","TrueDarkLegendaryBall","Fire3TrueDarkLegendaryBall")
	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("TrueLegendary10KProjectile",55,26,random(-5,5))
	DTER E 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	DTER H 1 Bright A_CustomMissile("TrueLegendary10KProjectile",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("TrueLegendary10KProjectile",55,26,random(-30,30))
	DTER G 1 Bright A_CustomMissile("TrueLegendary10KProjectile",55,26,random(-10,10))
	DTER E 1 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	DTER H 0 A_CustomMissile("TrueLegendary10KProjectile",55,-26,random(-30,30))
	DTER H 1 Bright A_CustomMissile("TrueLegendary10KProjectile",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","BlueStar","DTDevastator","Cannonballs","TrueDarkLegendaryBall")
	Goto See
  BFG9K:
	TNT1 A 0 A_PlaySound("weapons/bfgf")
	DTER EEEEEEEEEEEEFFFF 2 A_FaceTarget
	DTER G 1 Bright A_CustomMissile("LegTerminatorBFG9500Ball1",48,15,random(-4,4))
	DTER G 1 Bright A_CustomMissile("TLegTerminatorBFG9500Ball",48,15,random(-4,4))
	DTER G 1 Bright A_CustomMissile("LegTerminatorBFG9500Ball1",48,15,random(-4,4))
	DTER G 1 Bright A_CustomMissile("TLegTerminatorBFG9500Ball",48,15,random(-8,8))
	DTER G 1 Bright A_CustomMissile("LegTerminatorBFG9500Ball1",48,15,random(-8,8))
	DTER G 1 Bright A_CustomMissile("TLegTerminatorBFG9500Ball",48,15,random(-8,8))
	DTER E 0 A_FaceTarget
	DTER F 1 Bright A_CustomMissile("LegTerminatorBFG9500Ball1",48,-15,random(-4,4))
	DTER H 1 Bright A_CustomMissile("TLegTerminatorBFG9500Ball",48,-15,random(-4,4))
	DTER H 1 Bright A_CustomMissile("LegTerminatorBFG9500Ball1",48,-15,random(-4,4))
	DTER H 1 Bright A_CustomMissile("TLegTerminatorBFG9500Ball",48,-15,random(-8,8))
	DTER H 1 Bright A_CustomMissile("LegTerminatorBFG9500Ball1",48,-15,random(-8,8))
	DTER H 1 Bright A_CustomMissile("TLegTerminatorBFG9500Ball",48,-15,random(-8,8))
	DTER EE 4 A_FaceTarget   
	TNT1 A 0 A_Jump(128,"BFG10K","Cannonballs","BlueStar","DTDevastator","TrueHellstorm","TrueDarkLegendaryBall")
	Goto See
  TrueLegPlasmaBalls:
	TNT1 A 0 A_Changeflag(REFLECTIVE,1)
	TNT1 A 0 A_SetUserVar("user_missile", 0)
	DTER EEEEEEE 6 A_FaceTarget
  TrueLegPlasmaBallsLoop:
	TNT1 A 0 A_JumpIf(user_missile > 2,"TrueLegPlasmaBallsLoop2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	DTER E 2 A_FaceTarget
	DTER G 3 Bright A_CustomMissile("DiscipleHomingSuperBall",55,26,random(-5,5))
	DTER E 2 A_FaceTarget
	DTER H 3 Bright A_CustomMissile("DiscipleHomingSuperBall",55,-26,random(-5,5))
	TNT1 A 0 A_MonsterRefire(128,"TrueLegPlasmaBallsEnd")
	DTER E 2 A_FaceTarget
	DTER G 3 Bright A_CustomMissile("DiscipleHomingSuperBall",55,26,random(-5,5))
	DTER E 2 A_FaceTarget
	DTER H 3 Bright A_CustomMissile("DiscipleHomingSuperBall",55,-26,random(-5,5))
	TNT1 A 0 A_MonsterRefire(128,"TrueLegPlasmaBallsEnd")
	Loop
   TrueLegPlasmaBallsLoop2:
	TNT1 A 0 A_JumpIf(user_missile > 12,"TrueLegPlasmaBallsEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	DTER E 2 A_FaceTarget
	DTER G 2 Bright A_CustomMissile("DiscipleHomingSuperBall",55,26,random(-5,5))
	DTER E 2 A_FaceTarget
	DTER H 2 Bright A_CustomMissile("DiscipleHomingSuperBall",55,-26,random(-5,5))
	TNT1 A 0 A_MonsterRefire(128,"TrueLegPlasmaBallsEnd")
	DTER E 2 A_FaceTarget
	DTER G 2 Bright A_CustomMissile("DiscipleHomingSuperBall",55,26,random(-5,5))
	DTER E 2 A_FaceTarget
	DTER H 2 Bright A_CustomMissile("DiscipleHomingSuperBall",55,-26,random(-5,5))
	TNT1 A 0 A_MonsterRefire(128,"TrueLegPlasmaBallsEnd")
	Loop
  TrueLegPlasmaBallsEnd:
	DTER EEEEEE 7 A_FaceTarget
	TNT1 A 0 A_Changeflag(REFLECTIVE,0)
	TNT1 A 0 A_Jump(96,"DTBFG","BlueStar","DTDevastator","TrueHellstorm")
	Goto See
  DTBFG:
	TNT1 A 0 A_PlaySound("Cardinal/9k")
	DTER EEEEEEEEEEEEGG 3 A_Facetarget
	TNT1 A 0 A_CustomMissile("TLegCybDTBFGBall",55,20,random(-25,30))
	TNT1 A 0 A_CustomMissile("TLegCybDTBFGBall",55,20,random(-30,25))
	DTER G 7 Bright A_CustomMissile("TrueDarkLegendaryBall",55,20,random(-10,10))
	DTER EEEE 2 A_FaceTarget
	TNT1 A 0 A_CustomMissile("TLegCybDTBFGBall",55,-20,random(-25,30))
	TNT1 A 0 A_CustomMissile("TLegCybDTBFGBall",55,-20,random(-30,25))
	DTER H 7 Bright A_CustomMissile("TrueDarkLegendaryBall",55,-20,random(-10,10))
	DTER EEEE 2 A_FaceTarget
	DTER A 0 A_Jump(96,"BlueStar","TrueLegPlasmaBalls","DTDevastator")
	Goto See
  LegFuelRockets:
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("TrueLegendaryHomingRocket",50,-26,Random(-10,10))
    DTER F 4 Bright A_CustomMissile("TrueLegendaryHomingRocket",50,26,Random(-10,10))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("TrueLegendaryHomingRocket",50,-26,Random(-7,7))
    DTER F 4 Bright A_CustomMissile("TrueLegendaryHomingRocket",50,26,Random(-7,7))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("TrueLegendaryHomingRocket",50,-26,Random(-10,10))
    DTER F 4 Bright A_CustomMissile("TrueLegendaryHomingRocket",50,26,Random(-10,10))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("TrueLegendaryHomingRocket",50,-26,Random(-7,7))
    DTER F 4 Bright A_CustomMissile("TrueLegendaryHomingRocket",50,26,Random(-7,7))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("TrueLegendaryHomingRocket",50,-26,Random(-10,10))
    DTER F 4 Bright A_CustomMissile("TrueLegendaryHomingRocket",50,26,Random(-10,10))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("TrueLegendaryHomingRocket",50,-26,Random(-7,7))
    DTER F 4 Bright A_CustomMissile("TrueLegendaryHomingRocket",50,26,Random(-7,7))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("TrueLegendaryHomingRocket",50,-26,Random(-10,10))
    DTER F 4 Bright A_CustomMissile("TrueLegendaryHomingRocket",50,26,Random(-10,10))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("TrueLegendaryHomingRocket",50,-26,Random(-7,7))
    DTER F 4 Bright A_CustomMissile("TrueLegendaryHomingRocket",50,26,Random(-7,7))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("TrueLegendaryHomingRocket",50,-26,Random(-10,10))
    DTER F 4 Bright A_CustomMissile("TrueLegendaryHomingRocket",50,26,Random(-10,10))
    DTER E 3 A_FaceTarget
    DTER F 0 A_CustomMissile("TrueLegendaryHomingRocket",50,-26,Random(-7,7))
    DTER F 4 Bright A_CustomMissile("TrueLegendaryHomingRocket",50,26,Random(-7,7))
	DTER EEEEE 5 A_FaceTarget
    Goto See
  BLUEStar:
	TNT1 A 0 A_PlaySoundEx("monster/dtermsit","TSIGHT")
	TNT1 A 0 A_SetInvulnerable
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_PlayWeaponSound("star/load1")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_PlayWeaponSound("star/load2")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	TNT1 A 0 A_PlayWeaponSound("star/load3")
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")  		
	TNT1 A 0 A_UnSetInvulnerable
	DTER E 0 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 4 Bright A_CustomMissile("LegTerminatorStar",55,20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 4 Bright A_CustomMissile("LegTerminatorStar",55,-20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 4 Bright A_CustomMissile("LegTerminatorStar",55,20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 4 Bright A_CustomMissile("LegTerminatorStar",55,-20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 4 Bright A_CustomMissile("LegTerminatorStar",55,20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 4 Bright A_CustomMissile("LegTerminatorStar",55,-20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 4 Bright A_CustomMissile("LegTerminatorStar",55,20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 4 Bright A_CustomMissile("LegTerminatorStar",55,-20,random(-10,10))
	DTER E 6 A_FaceTarget
	DTER E 6 A_Jump(128,"DTDevastator","TrueLegendaryBFG")
	Goto See
  LegCannonBomb:
	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("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")  		
	TNT1 A 0 A_UnSetInvulnerable
	DTER E 0 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 5 Bright A_CustomMissile("TrueLegendaryRevCannonBomb",55,20,random(-10,10))
	DTER E 7 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 5 Bright A_CustomMissile("TrueLegendaryRevCannonBomb",55,-20,random(-10,10))
	DTER E 7 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 5 Bright A_CustomMissile("TrueLegendaryRevCannonBomb",55,20,random(-10,10))
	DTER E 7 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 5 Bright A_CustomMissile("TrueLegendaryRevCannonBomb",55,-20,random(-10,10))
	DTER E 7 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER G 5 Bright A_CustomMissile("TrueLegendaryRevCannonBomb",55,20,random(-10,10))
	DTER E 7 A_FaceTarget
	DTER F 0 A_PlayWeaponSound("star/fire")
	DTER H 5 Bright A_CustomMissile("TrueLegendaryRevCannonBomb",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("TrueLegendaryCyberFlameSpawner")
	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("TrueLegendaryCyberFlameSpawner")
	Loop
  DevFire:
	DTER F 0 A_PlaySound ("devastator/fire")
	DTER G 1 Bright A_CustomMissile("TrueLegCybDevastatorBall",50,20,random(7,-7))
	DTER E 0 A_Facetarget
	DTER G 1 Bright A_CustomMissile("TrueLegCybDevastatorBall",50,20,random(7,-7))
	DTER E 0 A_Facetarget
	DTER G 1 Bright A_CustomMissile("TrueLegCybDevastatorBall",50,20,random(7,-7))
	DTER E 0 Bright A_Facetarget
	DTER F 0 A_PlaySound ("devastator/fire")
	DTER H 1 Bright A_CustomMissile("TrueLegCybDevastatorBall",50,-20,random(7,-7))
	DTER E 0 A_Facetarget
	DTER H 1 Bright A_CustomMissile("TrueLegCybDevastatorBall",50,-20,random(7,-7))
	DTER E 0 A_Facetarget
	DTER H 1 Bright A_CustomMissile("TrueLegCybDevastatorBall",50,-20,random(7,-7))
	DTER E 10
	DTER E 50
	TNT1 A 0 A_UnSetInvulnerable
	goto See
  Cannonballs:
    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("TrueCybernobleCannonBall",52,26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER H 3 Bright A_CustomMissile("TrueCybernobleCannonBall",52,-26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER G 3 Bright A_CustomMissile("TrueCybernobleCannonBall",52,26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER H 3 Bright A_CustomMissile("TrueCybernobleCannonBall",52,-26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER G 3 Bright A_CustomMissile("TrueCybernobleCannonBall",52,26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER H 3 Bright A_CustomMissile("TrueCybernobleCannonBall",52,-26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER G 2 Bright A_CustomMissile("TrueCybernobleCannonBall",52,26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER H 2 Bright A_CustomMissile("TrueCybernobleCannonBall",52,-26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER G 2 Bright A_CustomMissile("TrueCybernobleCannonBall",52,26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER H 2 Bright A_CustomMissile("TrueCybernobleCannonBall",52,-26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER G 2 Bright A_CustomMissile("TrueCybernobleCannonBall",52,26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	DTER H 2 Bright A_CustomMissile("TrueCybernobleCannonBall",52,-26,0,0)
    DTER EE 2 Bright A_FaceTarget
	TNT1 A 0 A_Jump(96,"BFG9K","BlueStar","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("TrueHSBFG10kShot",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("TrueHSBFG10kShot2",54,-26,random(5,-5),0)
	DTER E 2 A_FaceTarget
    Loop
/*
  LegSlowBalls:
	TNT1 A 0 A_PlaySoundEx("monster/dtermsit","TSIGHT")
	TNT1 A 0 A_PlayWeaponSound("star/load3")
	DTER EEEEEEEEEE 4 A_FaceTarget
	TNT1 A 0 A_PlaySound("NemesisCannon/Fire",0)
	DTER G 8 Bright A_CustomMissile("TrueLegTermSlowBall",54,26,random(10,-10),0)
	DTER E 5 A_FaceTarget
	TNT1 A 0 A_PlaySound("NemesisCannon/Fire",0)
	DTER H 8 Bright A_CustomMissile("TrueLegTermSlowBall",54,-26,random(10,-10),0)
	DTER EE 5 A_FaceTarget
	TNT1 A 0 A_PlaySound("NemesisCannon/Fire",0)
	DTER G 8 Bright A_CustomMissile("TrueLegTermSlowBall",54,26,random(10,-10),0)
	DTER E 5 A_FaceTarget
	TNT1 A 0 A_PlaySound("NemesisCannon/Fire",0)
	DTER H 8 Bright A_CustomMissile("TrueLegTermSlowBall",54,-26,random(10,-10),0)
	DTER EE 5 A_FaceTarget
	TNT1 A 0 A_PlaySound("NemesisCannon/Fire",0)
	DTER G 8 Bright A_CustomMissile("TrueLegTermSlowBall",54,26,random(10,-10),0)
	DTER E 5 A_FaceTarget
	TNT1 A 0 A_PlaySound("NemesisCannon/Fire",0)
	DTER H 8 Bright A_CustomMissile("TrueLegTermSlowBall",54,-26,random(10,-10),0)
	DTER EE 5 A_FaceTarget
    Goto See
*/
  LegBombs:
	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("TLSBomb",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("TLSBomb",54,-26,random(10,-10),0)
    DTER EE 5 A_FaceTarget
	TNT1 A 0 A_Jump(128,"UberHexaExplosiveShotgun","BlueStar","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("TrueLegendaryCyberFlameSpawner",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("CardinalSpecialGuruBall",60,28,random(-2,2))
	DTER F 10 Bright A_CustomMissile("CardinalSpecialGuruBall",60,-28,random(-2,2))
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
    DTER E 60 Bright A_FaceTarget
	Goto See
  LegendaryPulverizer:
	TNT1 A 0 A_PlaySound("Arcradimus/BFGCharge")
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_ChangeFlag(REFLECTIVE,1)
	TNT1 A 0 A_SetInvulnerable
	DTER EEE 5 Bright A_faceTarget
/*
    TNT1 A 0 A_PlaySound("Arcradimus/BFGCharge")
	TNT1 A 0 A_SpawnItemEx("LegendaryBombCharging1",70,0,58)
	DTER EEEEEEEEEEEEEEEEE 4 Bright A_SpawnItemEx("LegendaryCyberFlameSpawner4",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("LegendaryBombCharging2",70,0,58)
    TNT1 A 0 A_Playsound ("Arcradimus/BFGElectric")
	DTER EEEEEEEEEEEEEEEEE 4 Bright A_SpawnItemEx("LegendaryCyberFlameSpawner4",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("LegendaryBombCharging3",70,0,58)
    TNT1 A 0 A_Playsound ("Arcradimus/BFGElectric")
	DTER EEEEEEEEEEEEEEEE 4 Bright A_SpawnItemEx("LegendaryCyberFlameSpawner4",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("LegendaryBombCharging4",70,0,58)
    TNT1 A 0 A_Playsound ("Arcradimus/BFGElectric")
	DTER EEEEEEEEEEEEE 4 Bright A_SpawnItemEx("LegendaryCyberFlameSpawner4",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("LegendaryBombCharging5",70,0,58)
    TNT1 A 0 A_Playsound ("Arcradimus/BFGElectric")
	DTER EEEEEEEEE 4 Bright A_SpawnItemEx("LegendaryCyberFlameSpawner4",0,0,0,0)
*/
	TNT1 A 0 A_SpawnItemEx("LegendaryBombCharging5",70,20,58)
	TNT1 A 0 A_SpawnItemEx("LegendaryBombCharging5",70,-20,58)
    TNT1 A 0 A_Playsound ("Arcradimus/BFGElectric")
	DTER EFEFEFEFE 4 Bright A_SpawnItemEx("LegendaryCyberFlameSpawner4",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("LegendaryBombCharging5",70,20,58)
	TNT1 A 0 A_SpawnItemEx("LegendaryBombCharging5",70,-20,58)
    TNT1 A 0 A_Playsound ("Arcradimus/BFGElectric")
	DTER EFEFEFEFE 4 Bright A_SpawnItemEx("LegendaryCyberFlameSpawner4",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("LegendaryBombCharging5",70,20,58)
	TNT1 A 0 A_SpawnItemEx("LegendaryBombCharging5",70,-20,58)
    TNT1 A 0 A_Playsound ("Arcradimus/BFGElectric")
	DTER EFEFEFEFE 4 Bright A_SpawnItemEx("LegendaryCyberFlameSpawner4",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("LegendaryBombCharging5",70,20,58)
	TNT1 A 0 A_SpawnItemEx("LegendaryBombCharging5",70,-20,58)
    TNT1 A 0 A_Playsound ("Arcradimus/BFGElectric")
	DTER EEEEEEEEE 4 Bright A_SpawnItemEx("LegendaryCyberFlameSpawner4",0,0,0,0)
    DTER F 2 A_PlaySound ("pcannon/explode")
    DTER FFFF 2 A_FaceTarget
    TNT1 A 0 A_CustomMissile("LegendaryBomb",100,-50)
	TNT1 A 0 A_CustomMissile("LegendaryBomb",100,50)
	DTER E 100 Bright
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	TNT1 A 0 A_ChangeFlag(REFLECTIVE,0)
	TNT1 A 0 A_UnSetInvulnerable
	Goto See
  TrueDarkLegendaryBall:
    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("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
 	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER F 2 Bright A_CustomMissile("TrueDarkLegendaryBall", 58, -26, 0)
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
 	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
 	DTER F 2 Bright A_CustomMissile("TrueDarkLegendaryBall", 58, -26, 0)
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")  
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
 	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER F 2 Bright A_CustomMissile("TrueDarkLegendaryBall", 58, -26, 0)
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
 	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
 	DTER F 2 Bright A_CustomMissile("TrueDarkLegendaryBall", 58, -26, 0)
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
 	DTER E 0 A_FaceTarget
	DTER EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER E 0 A_FaceTarget
	Goto See
  Fire3TrueDarkLegendaryBall:
	DTER E 36 A_Facetarget
	DTER F 6 A_Facetarget
	DTER F 0 Bright A_CustomMissile("TrueDarkLegendaryBall",63,15,0)
	DTER F 0 Bright A_CustomMissile("TrueDarkLegendaryBall",63,15,30)
	DTER F 0 Bright A_CustomMissile("TrueDarkLegendaryBall",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(1000) //OH YEAH!
	DTER LLLLLLLLLLLLLLLLLLLL 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER LLLLLLLLLLLLLLLLLLLL 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	DTER L 10 A_CustomMissile("LegTerminatorPulse")
	DTER L 5 A_CustomMissile("LegTerminatorPulse")
	DTER L 2 A_CustomMissile("LegTerminatorBigPulse")
	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
	DTER LLLLLLLLLLLL 3 Bright A_CustomMissile("PainfulDeathKaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("LegBlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 A 0 A_CustomMissile("BigBlueBloodCloud",random(10,80),0,random(0,360),2,random(0,360))
    TNT1 A 0 A_SpawnItem("TrueDeathBall")
	DTER LLLLLLLLLLLL 3 Bright A_CustomMissile("PainfulDeathKaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("LegBlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 A 0 A_CustomMissile("BigBlueBloodCloud",random(10,80),0,random(0,360),2,random(0,360))
	DTER LLLLLLLLLLLL 3 Bright A_CustomMissile("PainfulDeathKaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("LegBlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 A 0 A_CustomMissile("BigBlueBloodCloud",random(10,80),0,random(0,360),2,random(0,360))
	DTER LLLLLLLLLLLL 3 Bright A_CustomMissile("PainfulDeathKaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("LegBlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 A 0 A_CustomMissile("BigBlueBloodCloud",random(10,80),0,random(0,360),2,random(0,360))
    TNT1 A 0 A_SpawnItem("TrueDeathBall")
	DTER LLLLLLLLLLLL 3 Bright A_CustomMissile("PainfulDeathKaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	DTER M 5 A_Scream
	TNT1 AA 0 A_SpawnItemEx("LegBlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigBlueBloodCloud",random(10,80),0,random(0,360),2,random(0,360))
	DTER NNNNNNOOOOOO 3 Bright A_CustomMissile("PainfulDeathKaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 AA 0 A_SpawnItemEx("LegBlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigBlueBloodCloud",random(10,80),0,random(0,360),2,random(0,360))
    TNT1 A 0 A_SpawnItem("TrueDeathBall")
	TNT1 A 0 A_SpawnItemEx("TrueLegTerminatorNukeDeath",0,0,0,0,0,0,0,SXF_SETMASTER,0)
	TNT1 A 0 ACS_NamedExecuteAlways("SetDefaultSky")
	DTER PPPPPPQQQQQQ 3 Bright A_CustomMissile("PainfulDeathKaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 AA 0 A_SpawnItemEx("LegBlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigBlueBloodCloud",random(10,80),0,random(0,360),2,random(0,360))
	DTER SSSSSSTTTTTT 3 Bright A_CustomMissile("PainfulDeathKaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	TNT1 AA 0 A_SpawnItemEx("LegBlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigBlueBloodCloud",random(10,80),0,random(0,360),2,random(0,360))
	DTER UUUUUUVVVVVV 3 Bright A_CustomMissile("PainfulDeathKaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	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("BfgUpgrade",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("TrueLegendaryBfgUpgrade",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("BadLegendaryRevolver",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary Assault Shotgun",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("LegendaryCoachgun",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("LegendaryQuadShotgun",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary Light Machine Gun",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary Plasmatic Rifle",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary Railgun",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("LegendaryBFG10K",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary Plasmatic Cannon",0,0,64,random(0,8),0,2,random(1,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary BFG",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("TrueLegendaryUltraSphere",0,0,64,random(1,8),0,2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("LegendaryInvulnerabilitySphere",0,0,64,random(1,8),0,2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("True Legendary Railgun",0,0,12,random(0,8),random(0,8),2,random(0,360),0,128)
	TNT1 A 0 A_SpawnItemEx("True Legendary Plasmatic Cannon",0,0,12,random(0,8),random(0,8),2,random(0,360),0,128)
	TNT1 AAAA 0 A_DropItem("LegendaryRune",1,64)
	TNT1 A 0 A_DropItem("TrueLegendaryRune",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
	}
}