ACTOR TrueLegendaryAnnihilator : Cyberdemon //oh shit, this is not good, fuck
{
//Creator: High Councilor
//Origin: Nexus Infinity
//Sprite: TLAN
//Title: "True Legendary Annihilator"
  Health 13000
  Radius 40
  Height 110
  Scale 1.15
  Mass 0x7FFFFFFF
  DamageFactor "PlayerNemesisPlasma", 0.1
  DamageFactor "Explosion", 0.1
  DamageFactor "TrueLegendaryDamage", 0.0
  DamageFactor "TrueLegendaryPlayer", 0.0
  DamageFactor "NemesisBall", 0.75
  DamageFactor "NemesisBeam", 0.5
  DamageFactor "SS", 0.001 //Fuck Nazi Infight
  DamageFactor "Hell", 0.1
  DamageFactor "RST", 0.1
  DamageFactor "T3rm", 0.1
  DamageFactor "C0mm4nder", 0.1
  DamageFactor "HFCyb3r", 0.1
  DamageFactor "Melee", 25.0
  DamageFactor "PDTBFG", 0.03
  DamageFactor "PDTBFGTracer", 0.0
  DamageFactor "Cyber10K", 0.0
  DamageFactor "Legendary", 0.0
  DamageFactor "PlayerBHole", 0.0
  DamageFactor "LegendaryPlayer", 0.0
  DamageFactor "LegendaryGuru", 0.0
  DamageFactor "LegendaryGuruPlayer", 0.0
  DamageFactor "CustomSpray", 0.0
  DamageFactor "BFG9500Ball", 0.0
  DamageFactor "Terminator", 0.0
  DamageFactor "Player", 0.015
  DamageFactor "PlayerDevBall", 0.020
  DamageFactor "PlayerDevBall2", 0.020
  DamageFactor "PlayerDTBFGRailgunSlug", 0.0
  DamageFactor "PlayerDevTracer", 0.0
  DamageFactor "UltimateLegendary", 0.0
  DamageFactor "PlayerDTRG", 0.05
  DamageFactor "Extreme", 0.0
  DamageFactor "PyroShot", 0.0
  DamageFactor "Railgun ", 0.5
  DamageFactor "Demon Tech Railgun", 0.0
  DamageFactor "DTRailgun", 0.0
  DamageFactor "PlayerRailPuff", 0.0
  DamageFactor "PlayerRailPuffGreen", 0.0
  DamageFactor "PlayerPyro", 0.0
  DamageFactor "Term", 0.0
  DamageFactor "PDTPuff", 0.0
  DamageFactor "BFGSplash", 0.0
  DamageFactor "BFGSpray", 0.0
  DamageFactor "Railg", 0.5
  DamageFactor "Ice", 0.0
  DamageFactor "FreezerBurn", 0.0
  DamageFactor "DBFG10K", 0
  DamageFactor "PlayerDBFG10K", 0
  DamageFactor "PlayerDBFG2", 0
  DamageFactor "DBFG210K", 0
  DamageFactor "PlayerDBFG210K", 0
  DamageFactor "PlayerDBFG", 0
  DamageFactor "DBFG2Splash", 0
  DamageFactor "DBFG2", 0
  DamageFactor "DBFG", 0
  DamageFactor "PlayerDBFG", 0
  DamageFactor "DBFG10K2",0
  DamageFactor "SuperWeapon", 0.0
  DamageFactor "DemolisherEx", 0.0
  DamageFactor "DarkDemoEx", 0.0
  DamageFactor "CerChainguns", 0.0
  DamageFactor "CerEnergyBall", 0.0
  DamageFactor "LegMind", 0.0
  DamageFactor "BeheComet", 0.0
  DamageFactor "NobleComet", 0.0
  DamageFactor "CacoComet", 0.0
  DamageFactor "CadaverRocket", 0.0
  DamageFactor "HellComet", 0.0
  DamageFactor "Legendary1", 0.0
  DamageFactor "HFCyber", 0.0
  Damagefactor "Hackroid", 0.3
  Damagefactor "Cursed", 0.3
  DamageFactor 0.25
  Speed 20
  PainChance 6
  PainChance "Melee", 128
  PainChance "PlayerDBFG2", 256
  PainChance "PlayerDBFG210K", 256
  PainChance "PlayerDBFG10K2", 256
  PainChance "DBFG210K", 256
  PainChance "DBFG2Splash", 256
  PainChance "DBFG2", 256
  PainChance "DBFG", 256
  PainChance "PlayerDBFG", 256
  PainChance "DBFG10K2", 256
  BloodColor "Blue"
  Monster
  MinMissileChance 160
  DropItem "LDemonAmmoBox" 256 
  DropItem "LDemonAmmo" 256
  DropItem "Legendary BFG" 256 1
  DropItem "LegendaryBossLifeEssence" 256
  DropItem "LegendaryBossArmorBonusMax" 256
  DropItem "LegendaryBossLifeEssence" 128
  DropItem "LegendaryBossArmorBonusMax" 128
  DropItem "DemonicChalice" 256
/*
  DropItem "Legendary Plasmatic Rifle" 256 1
  DropItem "Legendary Assault Shotgun" 256 1
  DropItem "Legendary Plasmatic Cannon" 256 1 
  DropItem "Legendary Light Machine Gun" 256 1
  DropItem "LegendaryCoachgun" 256 1
  DropItem "LegendarySaber" 256 1
  DropItem "LegendaryBFG10k" 256 1
*/
  DropItem "LegAmmoSphere" 256 1
  DropItem "LegDemonRune" 256 1
  DropItem "LegendaryArmor" 256 1
  DropItem "LegendarySphere" 256 1
  DropItem "LegTimeFreezeSphere" 256
  DropItem "LegendaryShell" 256 4
  DropItem "LegendaryShellBox" 256
  DropItem "LegendaryBulletBox" 256 
  DropItem "LegendaryLMGBulletMag" 256 20
  DropItem "TrueLegendaryBFGUpgrade" 250 1
  DropItem "LegendaryRune" 256 1
  DropItem "LegendaryPowerSphere" 256 1
  DropItem "LegendaryPowerShard" 256 1
  DropItem "TrueLegendaryUltraSphere" 256 1
  DropItem "TrueLegendaryRune" 64 1
  DropItem "TrueLegAmmoSphere" 256 1
  DropItem "RareRandomTrueLegItems" 110 1
  DropItem "TrueLegTimeFreezeSphere" 256 1
  DropItem "TrueLegendaryArmor" 120 1
  DropItem "TrueLegendaryCell" 256 1
  DropItem "TrueLegendaryCell" 128 1
  DropItem "TrueLegendaryCellPack" 128 1
  DropItem "LegendaryFusionCell" 128 1
  DropItem "True Legendary Ion Striker" 120 1
  DropItem "TrueLegendaryWeaponSphereSpawner3" 255 1 //Infinity
  +BRIGHT
  +QUICKTORETALIATE
  +NOTIMEFREEZE
  +NORADIUSDMG
  +PIERCEARMOR
  +MISSILEEVENMORE
  +NOTARGET
  +BOSS
  +REFLECTIVE
  +MISSILEMORE
  +FIRERESIST
  +FLOORCLIP
  +DONTMORPH
  +BOSSDEATH
  +NOICEDEATH
  +LOOKALLAROUND
  +DONTGIB
  +NOTELEFRAG
  +DONTRIP
  +DONTHARMSPECIES
  +CANTSEEK
  +NODROPOFF
  +NOFEAR
  +AVOIDMELEE
  Species "UltimateLegendary"
  SeeSound "LegCardi/Hi"
  PainSound "Legcyber/pain"
  DeathSound "tlcyb/death"
  ActiveSound "tlcyb/laugh1"
  Obituary "%o learned the hard way that no one can beat the \c[l5]True\c- \c[z3]Legendary Annihilator\c-."
  Tag "\c[l5]True\c- \c[z3]Legendary Annihilator\c-"
  var int user_LegendaryPortal;
  var int user_LegendaryRage;
  var int user_music;
  var int user_leapdelay;
  var int user_missile;
  States
  {
  Spawn:
    TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN A 10 Bright A_Look
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN A 10 Bright A_Look
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN Z 10 Bright A_Look
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN Z 10 Bright A_Look
    Loop
  See:
    TNT1 A 0 A_JumpIf(user_music == 1,3)
	//TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,970,962) //BadTrueLegendaryAnnihilator
	TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,970)
	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)
	TLAN A 3 Bright A_Metal
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TLAN A 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN BB 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN CC 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TLAN D 3 Bright A_Metal
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TLAN D 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TNT1 A 0 A_Jump(50,"Teleport")
    TNT1 A 0 A_JumpIfCloser(1024,"See")
    Loop
  Rush:
    TNT1 A 0 A_Hoof
	TLAN A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("TLegendaryAnnihilatorGhostA",0,0,0,0,0,0,0,128)
	TLAN A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("TLegendaryAnnihilatorGhostA",0,0,0,0,0,0,0,128)
	TLAN A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("TLegendaryAnnihilatorGhostA",0,0,0,0,0,0,0,128)
	TLAN B 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("TLegendaryAnnihilatorGhostA",0,0,0,0,0,0,0,128)
	TLAN C 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("TLegendaryAnnihilatorGhostA",0,0,0,0,0,0,0,128)
	TLAN C 2 Bright A_Chase
	TNT1 A 0 A_Metal
	TNT1 A 0 A_SpawnItemEx("TLegendaryAnnihilatorGhostA",0,0,0,0,0,0,0,128)
	TLAN D 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("TLegendaryAnnihilatorGhostA",0,0,0,0,0,0,0,128)
	TLAN D 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("TLegendaryAnnihilatorGhostA",0,0,0,0,0,0,0,128)
	TNT1 A 0 A_Jump(25,"Teleport")
	TNT1 A 0 A_Jump(75,"See")		
	Loop
  Teleport:
    TLAN A 1 Bright A_UnSetShootable

	TLAN AAAAAA 0 A_SpawnItemEx("TrueLegendaryCyberFlameSpawner")
	TLAN AAAAAAA 0 A_SpawnItemEx("TrueLegendaryLineSpawner")

	TLAN AAAAAAAAAA 1 A_FadeOut(0.1,0)
	TLAN A 2
	TLAN AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	TLAN AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA  0 A_Wander
    TLAN A 1 A_PlayWeaponSound("boss/teleport")

	TLAN AAAAAA 0 A_SpawnItemEx("TrueLegendaryCyberFlameSpawner")
	TLAN AAAAAAA 0 A_SpawnItemEx("TrueLegendaryLineSpawner")

	TLAN AAAAAAAAAA 1 A_FadeIn(0.1)
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
    TLAN A 1 Bright A_SetShootable
    Goto See
  Missile:
    TNT1 A 0 A_SetShootable
    TNT1 A 0 A_UnsetInvulnerable
    TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_SetUserVar("user_missile",0)
	TNT1 A 0 A_JumpIf(user_LegendaryPortal == 1,2)
    TNT1 A 0 A_JumpIfHealthLower(5500,"LegendaryPortal")
	TNT1 A 0 A_JumpIf(user_LegendaryRage == 1,2)
    TNT1 A 0 A_JumpIfHealthLower(3000,"LegendaryRage")

	TNT1 A 0 A_JumpIfCloser(200,"Pain.Fists")
    TNT1 A 0 A_JumpIfCloser(300,"TrueLegendaryStomp")
	TNT1 A 0 A_JumpIfCloser(350,"Leap")
    TNT1 A 0 A_Jump(130,2)
	TNT1 A 0 A_JumpIfCloser(450,"LegendaryNades")
// Extra Long Attack names
    //TNT1 A 0 A_Jump(130,"TrueLegendaryBFG10K","TrueLegendaryRailgun","LegendaryStar","HomingRockets","StompingBarrage","LegRevBalls","LegCybComets","TrueLegPlasmaBalls","HomingTrueLegPlasmaBalls","TrueHellstorm")
	//TNT1 A 0 A_Jump(72,"TrueLegendaryLostSouls","LegendaryTech","LegendaryThunder","TrueLegendaryBFG","TrueBFGCombo","TrueLegendaryDevastator","MiniDTBFG") //,"LegThor"
	//TNT1 A 0 A_Jump(18,"LegendaryDevastation","LegendaryRage")

    TNT1 A 0 A_Jump(130,"TrueBFG10K","TrueRailgun","LegStar","HomingRockets","TrueASG","StompingBarrage","LegRevBalls","LegCybComets","TruePlasmaBalls","SuperLegPlasma","TrueHellstorm") //"HomingTruePlasmaBalls"
	TNT1 A 0 A_Jump(72,"TrueLostSouls","LegTech","LegThunder","TrueBFG","TrueBFGCombo","TrueDevastator","VileRays","MiniDTBFG","TrueBFG9500") //,"LegThor"
	TNT1 A 0 A_Jump(32,"TrueLegendaryLaserBeam","SuperLegendaryPlasmaticBomb")
  Normal:
	TLAN E 5 Bright A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile",0)
  NormalLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 5,"NormalEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN F 0 Bright A_CustomMissile("TrueLegendaryRocket",58,26,random(0,6))
	TLAN F 2 Bright A_CustomMissile("TrueLegendaryRocket",58,-26,random(-6,0))
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TrueLegendaryRocket",58,26,random(0,6))
	TLAN F 2 Bright A_CustomMissile("TrueLegendaryRocket",58,-26,random(-6,0))
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TrueLegendaryRocket",58,26,random(0,6))
	TLAN F 2 Bright A_CustomMissile("TrueLegendaryRocket",58,-26,random(-6,0))
	TLAN E 8 Bright A_FaceTarget
	TNT1 A 0 A_MonsterRefire(128,"See")
	Loop
  HomingRockets:
	TLAN E 5 Bright A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile",0)
  HomingRocketsLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 15,"NormalEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN F 0 Bright A_CustomMissile("TrueLegendaryHomingRocket",58,26,random(2,-3))
	TLAN F 3 Bright A_CustomMissile("TrueLegendaryHomingRocket",58,-26,random(-3,2))
	TLAN E 4 Bright A_FaceTarget
	TNT1 A 0 A_MonsterRefire(128,"See")
	Loop
  LegendaryNades:
	TNT1 A 0 A_JumpIf(user_missile >= 8,"NormalEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
    TLAN A 0 Bright A_CustomMissile("TrueLegendaryAnnihiGrenade",60,26,0,CMF_AIMOFFSET, 4.328125)
    TLAN F 3 Bright A_CustomMissile("TrueLegendaryAnnihiGrenade",60,-26,0,CMF_AIMOFFSET, 4.328125)
	TLAN E 4 Bright A_FaceTarget
	TNT1 A 0 A_MonsterRefire(128,"See")
	Loop
  NormalEnd:
    TNT1 A 0 A_Jump(130,"TrueBFG10K","TrueRailgun","LegStar","HomingRockets","TrueASG","StompingBarrage","LegRevBalls","LegCybComets","TruePlasmaBalls","HomingTruePlasmaBalls","TrueHellstorm","SuperLegPlasma")
	TNT1 A 0 A_Jump(72,"TrueLostSouls","LegTech","LegThunder","LegThor","TrueBFG","TrueBFGCombo","TrueDevastator","MiniDTBFG","TrueBFG9500")
	TNT1 A 0 A_Jump(32,"TrueLegendaryLaserBeam")
	Goto See
  TrueASG:
	TLAN E 3 Bright A_FaceTarget
	//TNT1 A 0 A_SpawnItemEx("BlueShellCasing",26,26,58,Random(2,6),0,Random(1,3),Random(80,90),128)
	//TNT1 A 0 A_SpawnItemEx("BlueShellCasing",-26,26,58,Random(2,6),0,Random(1,3),Random(80,90),128)

    TNT1 A 0 A_SpawnItemEx("BlueShellCasing",26,-26,58,Random(-2,-6),0,Random(1,3),Random(-80,-90),128)
    TNT1 A 0 A_SpawnItemEx("BlueShellCasing",26,26,58,Random(2,6),0,Random(1,3),Random(80,90),128)
	TNT1 AAAAAA 0 A_CustomMissile("TrueLegendaryExplosiveTracer",32,-26,frandom(-5,5),CMF_OFFSETPITCH,frandom(-5,5))
	TNT1 AAAAAA 0 A_CustomMissile("TrueLegendaryExplosiveTracer",32,26,frandom(-5,5),CMF_OFFSETPITCH,frandom(-5,5))
	TLAN F 2 Bright A_PlaySoundEx("NemesisASG/Fire","Weapon")
	TLAN E 2 Bright A_FaceTarget
	TNT1 A 0 A_Jump(64,"Teleport")
	TNT1 A 0 A_MonsterRefire(100,"See")
	TNT1 A 0 A_JumpIfCloser(450,"LegendaryNades")
	Goto TrueASG
  LegCybComets:
	TLAN E 5 Bright A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile",0)
  LegCybCometsLoop1:
	TNT1 A 0 A_JumpIf(user_missile >= 3,"LegCybCometsLoop2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("LegCybComet",58,26)
    TLAN F 4 Bright A_CustomMissile("LegCybComet",58,-26)
    TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegAnniComet",58,26,Random(-6,6))
    TLAN F 4 Bright A_CustomMissile("TLegAnniComet",58,-26,Random(-6,6))
    Loop
  LegCybCometsLoop2:
	TNT1 A 0 A_JumpIf(user_missile >= 7,"LegCybCometsLoop3")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("LegCybComet",58,26)
    TLAN F 3 Bright A_CustomMissile("LegCybComet",58,-26)
    TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegAnniComet",58,26,Random(-6,6))
    TLAN F 3 Bright A_CustomMissile("TLegAnniComet",58,-26,Random(-6,6))
    Loop
  LegCybCometsLoop3:
	TNT1 A 0 A_JumpIf(user_missile >= 15,"LegCybCometsEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("LegCybComet",58,26)
    TLAN F 2 Bright A_CustomMissile("LegCybComet",58,-26)
    TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegAnniComet",58,26,Random(-6,6))
    TLAN F 2 Bright A_CustomMissile("TLegAnniComet",58,-26,Random(-6,6))
    Loop
  LegCybCometsEnd:
	TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("LegCybComet",58,26)
    TLAN F 1 Bright A_CustomMissile("LegCybComet",58,-26)
    TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegAnniComet",58,26,Random(-6,6))
    TLAN F 1 Bright A_CustomMissile("TLegAnniComet",58,-26,Random(-6,6))
	TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("LegCybComet",58,26)
    TLAN F 1 Bright A_CustomMissile("LegCybComet",58,-26)
    TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegAnniComet",58,26,Random(-6,6))
    TLAN F 1 Bright A_CustomMissile("TLegAnniComet",58,-26,Random(-6,6))
	TNT1 A 0 A_Jump(128,"TrueBFG10K","TrueRailgun","LegStar","StompingBarrage","LegRevBalls","TruePlasmaBalls","HomingTruePlasmaBalls","TrueHellstorm","MiniDTBFG","SuperLegPlasma")
    Goto See
  TruePlasmaBalls:
	TLAN E 5 Bright A_FaceTarget
	TNT1 A 0 A_Changeflag(REFLECTIVE,1)
	TNT1 A 0 A_SetUserVar("user_missile",0)
  TruePlasmaBallsLoop1:
	TNT1 A 0 A_JumpIf(user_missile >= 16,"TruePlasmaBallsLoop2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
    TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TrueLegendaryPlasmaBall",58,26,Random(-4,4))
    TLAN F 4 Bright A_CustomMissile("TrueLegendaryPlasmaBall",58,-26,Random(-4,4))
    Loop
  TruePlasmaBallsLoop2:
	TNT1 A 0 A_JumpIf(user_missile >= 22,"TruePlasmaBallsLoop3")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
    TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TrueLegendaryPlasmaBall",58,26,Random(-4,4))
    TLAN F 2 Bright A_CustomMissile("TrueLegendaryPlasmaBall",58,-26,Random(-4,4))
    Loop
  TruePlasmaBallsLoop3:
	TNT1 A 0 A_JumpIf(user_missile >= 28,"TruePlasmaBallsEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
    TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TrueLegendaryPlasmaBall",58,26,Random(-4,4))
    TLAN F 1 Bright A_CustomMissile("TrueLegendaryPlasmaBall",58,-26,Random(-4,4))
    Loop
  TruePlasmaBallsEnd:
	TNT1 A 0 A_Changeflag(REFLECTIVE,0)
	TNT1 A 0 A_Jump(128,"TrueBFG10K","TrueRailgun","LegStar","StompingBarrage","LegRevBalls","HomingTruePlasmaBalls","TrueHellstorm","MiniDTBFG","SuperLegPlasma")
	Goto See
  HomingTruePlasmaBalls: //The same attack but it's Homing, nothing against a wall where you can hidden
	TLAN E 5 Bright A_FaceTarget
	TNT1 A 0 A_Changeflag(REFLECTIVE,1)
	TNT1 A 0 A_SetUserVar("user_missile",0)
  HomingTruePlasmaBallsLoop1:
	TNT1 A 0 A_JumpIf(user_missile >= 16,"HomingTruePlasmaBallsLoop2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
    TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("HomingTrueLegendaryPlasmaBall",58,26,Random(-4,4))
    TLAN F 4 Bright A_CustomMissile("HomingTrueLegendaryPlasmaBall",58,-26,Random(-4,4))
    Loop
  HomingTruePlasmaBallsLoop2:
	TNT1 A 0 A_JumpIf(user_missile >= 22,"HomingTruePlasmaBallsLoop3")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
    TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("HomingTrueLegendaryPlasmaBall",58,26,Random(-4,4))
    TLAN F 2 Bright A_CustomMissile("HomingTrueLegendaryPlasmaBall",58,-26,Random(-4,4))
    Loop
  HomingTruePlasmaBallsLoop3:
	TNT1 A 0 A_JumpIf(user_missile >= 28,"HomingTruePlasmaBallsEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
    TLAN E 3 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("HomingTrueLegendaryPlasmaBall",58,26,Random(-4,4))
    TLAN F 1 Bright A_CustomMissile("HomingTrueLegendaryPlasmaBall",58,-26,Random(-4,4))
    Loop
  HomingTruePlasmaBallsEnd:
	TNT1 A 0 A_Changeflag(REFLECTIVE,0)
	TNT1 A 0 A_Jump(128,"TrueBFG10K","TrueRailgun","LegStar","StompingBarrage","LegRevBalls","TrueHellstorm","SuperLegPlasma")
	Goto See
  SuperLegPlasma:
    TLAN EEEEEE 6 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_Changeflag(REFLECTIVE,1)
	TNT1 A 0 A_SetUserVar("user_missile",0)
  SuperLegPlasmaLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 15,"SuperLegPlasmaEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN EE 2 Bright A_FaceTarget
    TNT1 A 0 A_CustomMissile("TLegAnniSuperLegPlasma",58,26,0)
    TNT1 A 0 A_CustomMissile("TLegAnniSuperLegPlasma",58,-26,0)
	TLAN F 3 Bright A_PlaySoundEx("weapons/DemonTechRifle","Weapon")
    TNT1 A 0 A_PlayWeaponSound("BlueDTRFire")
	TLAN EE 2 Bright A_FaceTarget
    TNT1 A 0 A_CustomMissile("TLegAnniSuperLegPlasma",58,26,random(-5,5))
    TNT1 A 0 A_CustomMissile("TLegAnniSuperLegPlasma",58,-26,random(-5,5))
	TLAN F 3 Bright A_PlaySoundEx("weapons/DemonTechRifle","Weapon")
    TNT1 A 0 A_PlayWeaponSound("BlueDTRFire")
	Loop
  SuperLegPlasmaEnd:
	TNT1 A 0 A_Jump(128,"TrueBFG10K","TrueRailgun","LegStar","LegRevBalls","TrueHellstorm")
	Goto See
  TrueBFG10K:
    TNT1 A 0 A_Changeflag(REFLECTIVE,1)
    TNT1 A 0 A_PlaySound("weapons/charge15k")
	TLAN E 18 Bright A_FaceTarget
	TLAN E 6 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-1,1))
	TLAN F 3 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-1,1))
	TLAN E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-2,2))
	TLAN F 3 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-2,2))
	TLAN E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-3,3))
	TLAN F 3 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-3,3))
	TLAN E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 3 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 3 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-5,5))
	TLAN F 3 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-5,5))
	TLAN E 3 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-6,6))
	TLAN F 2 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-6,6))
	TLAN E 3 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-7,7))
	TLAN F 2 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-7,7))
	TLAN E 3 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-8,8))
	TLAN F 2 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-8,8))
	TLAN E 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-9,9))
	TLAN F 2 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-9,9))
	TLAN E 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-10,10))
	TLAN F 2 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-10,10))
	TLAN E 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-11,11))
	TLAN F 2 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-11,11))
	TLAN E 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-12,12))
	TLAN F 2 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-12,12))
	TLAN E 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-13,13))
	TLAN F 1 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-13,13))
	TNT1 A 0 A_SetUserVar("user_missile",0)
  TrueBFG10KLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 65,"TrueBFG10KEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 1 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-14,14))
	TLAN F 1 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-14,14))	
    //TNT1 A 0 A_Jump(5,"SummonBFG10KClone")
	Loop
/*
  SummonBFG10KClone:
	NULL A 0 A_SpawnItemEx("FakeLegCyber10KSummoner",0,0,0,30,0,0,0,SXF_TRANSFERPOINTERS)
	NULL A 0 A_SpawnItemEx("FakeLegCyber10KSummoner",0,0,0,30,0,0,180,SXF_TRANSFERPOINTERS)
	NULL A 0 A_SpawnItemEx("FakeLegCyber10KSummoner",0,0,0,30,0,0,225,SXF_TRANSFERPOINTERS)
	NULL A 0 A_SpawnItemEx("FakeLegCyber10KSummoner",0,0,0,30,0,0,-225,SXF_TRANSFERPOINTERS)
	NULL A 0 A_SpawnItemEx("FakeLegCyber10KSummoner",0,0,0,30,0,0,305,SXF_TRANSFERPOINTERS)
	NULL A 0 A_SpawnItemEx("FakeLegCyber10KSummoner",0,0,0,30,0,0,-305,SXF_TRANSFERPOINTERS)
	Goto TrueBFG10KLoop
*/
  TrueBFG10KEnd:
	TNT1 A 0
	TNT1 A 0 A_Jump(115,"TrueLostSouls","LegTech","LegThunder","LegThor","TrueDevastator","TrueHellstorm","MiniDTBFG")
	Goto See
  TrueRailgun:
    TNT1 A 0 A_Changeflag(REFLECTIVE,1)
    TNT1 A 0 A_JumpIfTargetInLos(2)
    TNT1 A 0 A_Jump(256,2)
	TNT1 A 0
	Goto TrueLegRailgunTeleportGo
  TrueLegRailgunTeleport:
    TNT1 A 0 A_PlaySound("weapons/rgcharge")
	TNT1 A 0 A_SetUserVar("user_missile",0)
    TLAN EE 4 Bright A_FaceTarget
	TLAN E 8 Bright A_FaceTarget
  TrueLegRailgunTeleportLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 5,"TrueLegRailgunTeleportGo")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_FaceTarget
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryCyberRail",58,26)
    TLAN F 2 Bright A_CustomMissile("TrueLegendaryCyberRail",58,-26)
    TLAN E 1 A_UnSetShootable
	TLAN EEEEEEEEEEEE 0 A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN EEEEEEEEEEE 1 A_FadeOut(0.1,0)
	TLAN EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander
    TLAN E 1 A_PlayWeaponSound("boss/teleport")
	TLAN EEEEEEEEEEEE 0 A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN EEEEEEEEEEE 1 A_FadeIn(0.1)
	TNT1 A 0 A_SetShootable
    Loop
  TrueLegRailgunTeleportGo:
    TNT1 A 0 A_Changeflag(REFLECTIVE,1)
    TNT1 A 0 A_PlaySound("weapons/rgcharge")
	TNT1 A 0 A_SetUserVar("user_missile",0)
    TLAN EE 4 Bright A_FaceTarget
	TLAN E 8 Bright A_FaceTarget
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryAnniRail",58,26,Random(2,-4))
    TLAN F 9 Bright A_CustomMissile("TrueLegendaryCyberRail",58,-26,Random(-2,4))
    TLAN E 5 Bright A_FaceTarget
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryCyberRail",58,26,Random(2,-4))
    TLAN F 9 Bright A_CustomMissile("TrueLegendaryAnniRail",58,-26,Random(-2,4))
	TLAN E 4 Bright A_FaceTarget
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryAnniRail",58,26,Random(2,-4))
    TLAN F 7 Bright A_CustomMissile("TrueLegendaryCyberRail",58,-26,Random(-2,4))
	TLAN E 3 Bright A_FaceTarget
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryCyberRail",58,26,Random(2,-4))
    TLAN F 5 Bright A_CustomMissile("TrueLegendaryAnniRail",58,-26,Random(-2,4))
	TLAN E 4 Bright A_FaceTarget
  TrueRailgunLoop1:
	TNT1 A 0 A_JumpIf(user_missile >= 2,"TrueRailgunLoop2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 4 Bright A_FaceTarget
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryAnniRail",58,26,Random(2,-4))
    TLAN F 4 Bright A_CustomMissile("TrueLegendaryCyberRail",58,-26,Random(-2,4))
	TLAN E 4 Bright A_FaceTarget
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryCyberRail",58,26,Random(2,-4))
    TLAN F 4 Bright A_CustomMissile("TrueLegendaryAnniRail",58,-26,Random(-2,4))
    Loop
  TrueRailgunLoop2:
	TNT1 A 0 A_JumpIf(user_missile >= 4,"TrueRailgunLoop3")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 3 Bright A_FaceTarget
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryAnniRail",58,26,Random(3,-5))
    TLAN F 3 Bright A_CustomMissile("TrueLegendaryCyberRail",58,-26,Random(-3,5))
	TLAN E 3 Bright A_FaceTarget
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryCyberRail",58,26,Random(3,-5))
    TLAN F 3 Bright A_CustomMissile("TrueLegendaryAnniRail",58,-26,Random(-3,5))
    Loop
  TrueRailgunLoop3:
	TNT1 A 0 A_JumpIf(user_missile >= 6,"TrueRailgunFinalLoop")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 2 Bright A_FaceTarget
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryAnniRail",58,26,Random(4,-6))
    TLAN F 2 Bright A_CustomMissile("TrueLegendaryCyberRail",58,-26,Random(-4,6))
	TLAN E 2 Bright A_FaceTarget
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryCyberRail",58,26,Random(4,-6))
    TLAN F 2 Bright A_CustomMissile("TrueLegendaryAnniRail",58,-26,Random(-4,6))
    Loop
  TrueRailgunFinalLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 27,"TrueRailgunLoopEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 1 Bright A_FaceTarget
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryAnniRail",58,26,Random(4,-6))
    TLAN F 1 Bright A_CustomMissile("TrueLegendaryCyberRail",58,-26,Random(-4,6))
	TLAN E 1 Bright A_FaceTarget
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryCyberRail",58,26,Random(4,-6))
    TLAN F 1 Bright A_CustomMissile("TrueLegendaryAnniRail",58,-26,Random(-4,6))
    Loop
  TrueRailgunLoopEnd:
	TNT1 A 0 A_Jump(115,"TrueRailgun360")
	TLAN E 15 Bright
	TNT1 A 0 A_Changeflag(REFLECTIVE,0)
	TNT1 A 0 A_Jump(115,"TrueLostSouls","LegTech","LegThunder","LegThor","TrueBFG","TrueDevastator","VileRays","MiniDTBFG","TrueHellstorm")
	Goto See
  TrueRailgun360:
    TLAN E 1 A_UnSetShootable
	TLAN EEEEEEEEEEEE 0 A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN EEEEEEEEEEE 1 A_FadeOut(0.1,0)
	TLAN EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander
    TLAN E 1 A_PlayWeaponSound("boss/teleport")
	TLAN EEEEEEEEEEEE 0 A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN EEEEEEEEEEE 1 A_FadeIn(0.1)
	TNT1 A 0 A_SetShootable
  TrueRailgun360:
	TLAN EEEEEEEEE 2 A_SetAngle(angle + 45)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberRail",58,26,-14)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberRail",58,26,-12)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberRail",58,26,-10)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberRail",58,26,-8)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberRail",58,26,-6)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberRail",58,26,-4)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberRail",58,26,-2)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberRail",58,26,0)
    TLAN F 2 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("TrueLegendaryAnniRail",58,-26,14)
	TNT1 A 0 A_CustomMissile("TrueLegendaryAnniRail",58,-26,12)
	TNT1 A 0 A_CustomMissile("TrueLegendaryAnniRail",58,-26,10)
	TNT1 A 0 A_CustomMissile("TrueLegendaryAnniRail",58,-26,8)
	TNT1 A 0 A_CustomMissile("TrueLegendaryAnniRail",58,-26,6)
	TNT1 A 0 A_CustomMissile("TrueLegendaryAnniRail",58,-26,4)
	TNT1 A 0 A_CustomMissile("TrueLegendaryAnniRail",58,-26,2)
	TNT1 A 0 A_CustomMissile("TrueLegendaryAnniRail",58,-26,0)
    TLAN F 2 Bright A_FaceTarget
	TLAN E 15 Bright
	TNT1 A 0 A_Changeflag(REFLECTIVE,0)
	TNT1 A 0 A_Jump(115,"TrueLostSouls","LegTech","LegThunder","LegThor","TrueBFG","TrueDevastator","VileRays","MiniDTBFG","TrueHellstorm")
	Goto See
  LegStar:
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
	TLAN E 0 A_FaceTarget
    TLAN EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN E 0 A_FaceTarget
    TLAN EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_PlayWeaponSound("star/load1")
	TLAN E 0 A_FaceTarget
    TLAN EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN E 0 A_FaceTarget
    TLAN EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_PlayWeaponSound("star/load2")
	TLAN E 0 A_FaceTarget
    TLAN EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN E 0 A_FaceTarget
    TLAN EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner") 
	TLAN E 0 A_FaceTarget
    TLAN EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN E 0 A_FaceTarget
	TNT1 A 0 A_PlayWeaponSound("star/load3")
    TLAN EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN E 0 A_FaceTarget
    TLAN EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")  	   
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	TLAN E 0 A_FaceTarget
	TLAN F 0 A_PlayWeaponSound("star/fire")
	TLAN F 0 Bright A_CustomMissile("LegCyberBlueStar",58,26,20)
	TLAN F 7 Bright A_CustomMissile("LegCyberBlueStar",58,-26,20)
	TLAN E 6 Bright A_FaceTarget
	TLAN F 0 A_PlayWeaponSound("star/fire")
	TLAN F 0 Bright A_CustomMissile("LegCyberBlueStar",58,26,-20)
	TLAN F 7 Bright A_CustomMissile("LegCyberBlueStar",58,-26,-20)
	TLAN E 6 Bright A_FaceTarget
	TLAN F 0 A_PlayWeaponSound("star/fire")
	TLAN F 0 Bright A_CustomMissile("LegCyberBlueStar",58,26,10)
	TLAN F 7 Bright A_CustomMissile("LegCyberBlueStar",58,-26,10)
	TLAN E 6 Bright A_FaceTarget
	TLAN F 0 A_PlayWeaponSound("star/fire")
	TLAN F 0 Bright A_CustomMissile("LegCyberBlueStar",58,26,-10)
	TLAN F 7 Bright A_CustomMissile("LegCyberBlueStar",58,-26,-10)
	TLAN E 6 Bright A_FaceTarget
	TLAN F 0 A_PlayWeaponSound("star/fire")
	TLAN F 0 Bright A_CustomMissile("LegCyberBlueStar",58,26)
	TLAN F 7 Bright A_CustomMissile("LegCyberBlueStar",58,-26)
	TLAN E 6 Bright A_FaceTarget
	TLAN F 0 A_PlayWeaponSound("star/fire")
	TLAN F 0 Bright A_CustomMissile("LegCyberBlueStar",58,26)
	TLAN F 7 Bright A_CustomMissile("LegCyberBlueStar",58,-26)
	TLAN E 8 Bright A_FaceTarget
	TNT1 A 0 A_Jump(115,"TrueLostSouls","LegTech","LegThunder","LegThor","TrueBFG","TrueHellstorm")
	Goto See
  LegRevBalls:
    TLAN E 30 Bright A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)		
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN E 10 Bright A_FaceTarget
	TLAN F 0 A_PlayWeaponSound("star/fire")
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryRevCannonBomb",58,26)
    TLAN F 5 Bright A_CustomMissile("TrueLegendaryRevCannonBomb",58,-26)
	TLAN EEEEEEEEEEEEE 0 A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_UnSetShootable
    TLAN EEEEEEEEEEE 1 A_FadeOut(0.1,0)
	TLAN EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander
    TLAN E 5
    TLAN E 1 A_PlayWeaponSound("boss/teleport")
	TNT1 A 0 A_FaceTarget
	TLAN EEEEEEEEEEEEE 0 A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN EEEEEEEEEEE 1 A_FadeIn(0.1)	
	TNT1 A 0 A_SetShootable
	TLAN E 10 Bright A_FaceTarget
	TLAN F 0 A_PlayWeaponSound("star/fire")
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryRevCannonBomb",58,26)
    TLAN F 5 Bright A_CustomMissile("TrueLegendaryRevCannonBomb",58,-26)
	TLAN E 10 Bright A_FaceTarget
	TLAN F 0 A_PlayWeaponSound("star/fire")
    TLAN F 0 Bright A_CustomMissile("TrueLegendaryRevCannonBomb",58,26)
    TLAN F 5 Bright A_CustomMissile("TrueLegendaryRevCannonBomb",58,-26)
	TLAN E 20 Bright A_FaceTarget
	TNT1 A 0 A_Jump(115,"TrueLostSouls","LegTech","LegThunder","LegThor","TrueBFG","TrueBFGCombo","VileRays","MiniDTBFG","TrueHellstorm")
	Goto See
  TrueHellstorm:
	TLAN E 5 Bright A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile",0)
  TrueHellstormLoop1:
	TNT1 A 0 A_JumpIf(user_missile >= 4,"TrueHellstormLoop2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("Weapons/Hbfg10kfire",1)
	TLAN F 2 Bright A_CustomMissile("TrueHSBFG10kShot",58,26)
	TLAN E 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("Weapons/Hbfg10kfire",1)
	TLAN F 2 Bright A_CustomMissile("TrueHSBFG10kShot2",58,-26)
    Loop
  TrueHellstormLoop2:
	TNT1 A 0 A_JumpIf(user_missile >= 14,"TrueHellstormLoop3")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("Weapons/Hbfg10kfire",1)
	TLAN F 1 Bright A_CustomMissile("TrueHSBFG10kShot",58,26)
	TLAN E 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("Weapons/Hbfg10kfire",1)
	TLAN F 1 Bright A_CustomMissile("TrueHSBFG10kShot2",58,-26)
    Loop
  TrueHellstormLoop3:
	TNT1 A 0 A_JumpIf(user_missile >= 24,"TrueHellstormEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 1 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("Weapons/Hbfg10kfire",1)
	TLAN F 1 Bright A_CustomMissile("TrueHSBFG10kShot",58,26,Random(4,-4))
	TLAN E 1 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("Weapons/Hbfg10kfire",1)
	TLAN F 1 Bright A_CustomMissile("TrueHSBFG10kShot2",58,-26,Random(4,-4))
    Loop
  TrueHellstormEnd:
	TLAN E 3 Bright A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
	TLAN EEEEEE 3 A_FaceTarget
	TNT1 A 0 A_Jump(128,"TrueBFG10K","TrueRailgun","LegStar","TrueDevastator","LegRevBalls","TruePlasmaBalls","HomingTruePlasmaBalls","TrueBFG9500")
    Goto See
  TrueBFG9500:
	TNT1 A 0 A_PlaySound("weapons/bfgf")
	TLAN EEEEEEEEEEEE 2 Bright A_FaceTarget
	TLAN FFFF 2 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("TLegAnniBFG9500Ball1",58,26,Random(-2,2))
	TNT1 A 0 A_CustomMissile("TLegAnniBFG9500Ball2",58,-26,Random(-2,2))
	TLAN F 2 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("TLegAnniBFG9500Ball2",58,26,Random(-4,4))
	TNT1 A 0 A_CustomMissile("TLegAnniBFG9500Ball1",58,-26,Random(-4,4))
	TLAN F 2 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("TLegAnniBFG9500Ball1",58,26,Random(-6,6))
	TNT1 A 0 A_CustomMissile("TLegAnniBFG9500Ball2",58,-26,Random(-6,6))
	TLAN F 2 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("TLegAnniBFG9500Ball2",58,26,Random(-8,8))
	TNT1 A 0 A_CustomMissile("TLegAnniBFG9500Ball1",58,-26,Random(-8,8))
	TLAN F 2 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("TLegAnniBFG9500Ball1",58,26,Random(-10,10))
	TNT1 A 0 A_CustomMissile("TLegAnniBFG9500Ball2",58,-26,Random(-10,10))
	TLAN F 2 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("TLegAnniBFG9500Ball2",58,26,Random(-12,12))
	TNT1 A 0 A_CustomMissile("TLegAnniBFG9500Ball1",58,-26,Random(-12,12))
	TLAN F 2 Bright A_FaceTarget
	TLAN EE 4 Bright A_FaceTarget
	TNT1 A 0 A_Jump(128,"TrueBFG10K","LegStar","TrueDevastator","TrueBFG","LegTech","TrueHellstorm")
    Goto See
  TrueLegendaryStomp:
    TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TLAN G 3 Bright A_FaceTarget
	TNT1 A 0 A_Recoil(-50)
	TLAN X 5 Bright A_FaceTarget
	TNT1 A 0 Radius_Quake(10,8,0,24,0)	
	TNT1 A 0 A_PlaySound("monsters/darkcyberstomp")
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
    TNT1 A 0 A_CustomMissile("TrueLegCyberStomp",10,0,0,0)
	TLAN Y 7 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_Jump(128,"TrueBFG10K","TrueRailgun","LegStar","HomingRockets","TrueASG","StompingBarrage","LegRevBalls","LegCybComets","TrueHellstorm","TrueBFG9500")
    Goto See
  UltimateLegendaryStomp:
    TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
	TLAN G 3 Bright A_FaceTarget
	TNT1 A 0 A_Recoil(-500)
	TLAN X 5 Bright A_FaceTarget		
	TNT1 A 0 Radius_Quake(10,8,0,24,0)	
	TNT1 A 0 A_PlaySound("monsters/darkcyberstomp")
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
    TNT1 A 0 A_CustomMissile("UltimateTrueLegCyberStomp",10,0,0,0)
	TLAN Y 7 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_Jump(128,"TrueBFG10K","TrueRailgun","LegStar","HomingRockets","TrueASG","StompingBarrage","LegRevBalls","LegCybComets")
    Goto See
  StompingBarrage:
    TLAN G 10 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN G 3 Bright A_PlaySoundEx("tlcyb/laugh3","LBBCSPT3")
	TLAN GGGGGGGGGGGGGGGGGGGGGGGGGGGGG 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SetUserVar("user_missile",0)
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	TLAN G 7 Bright A_FaceTarget
	TLAN X 5 Bright A_FaceTarget
	TNT1 A 0 Radius_Quake(40,80,0,40,0)	
	TLAN Y 6 Bright A_PlaySound("monsters/darkcyberstomp")
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 0)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 10)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 20)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 30)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 40)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 50)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 60)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 70)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 80)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 90)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 100)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 110)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 120)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 130)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 140)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 150)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 160)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 180)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 190)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 200)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 210)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 220)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 230)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 240)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 250)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 260)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 270)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 280)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 290)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 300)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 310)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 320)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 330)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 340)
    TNT1 A 0 A_CustomMissile("LegCyberQuake", 0, -48, 350)
    TNT1 A 0 A_GiveInventory("TrueLegAnnihilatorStomp")
/*
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,0,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,25,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-25,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,70,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-70,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,45,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-45,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,315,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-315,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,270,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-270,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,225,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-225,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,180,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-180,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,135,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-135,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,115,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-115,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,155,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-155,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-200,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,200,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-245,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,245,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-295,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,295,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-335,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,355,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,90,0)
	TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-90,0)
*/
    TLAN YYY 20 Bright A_FaceTarget
  StompingBarrageLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 10,"StompingBarrageEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN X 5 Bright A_FaceTarget
	TNT1 A 0 Radius_Quake(10,80,0,24,0)
	TLAN Y 6 Bright A_PlaySound("monsters/darkcyberstomp")
    TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,5,0)
    TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3",0,0,-5,0)
    TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3Homing",0,0,15,0)
    TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3Homing",0,0,-15,0)
    TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3Small",0,0,25,0)
    TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3Small",0,0,-25,0)
    //TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3Small",0,0,35,0)
    //TNT1 A 0 A_CustomMissile("TLegAnniNobleBall3Small",0,0,-35,0)
	TLAN Y 2 Bright //A_GiveInventory("TrueLegAnnihilatorStomp")
    Loop
  StompingBarrageEnd:
	TLAN XXXX 20 Bright A_FaceTarget
	TNT1 A 0 Radius_Quake(50,200,0,24,0)	
	TLAN Y 6 Bright A_PlaySound("monsters/darkcyberstomp")
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("LegIceSpike", random(-256,256), random(-256,256), 0, 0, 0, 0, 0, 34, 0)
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("LegIceSpike", random(-256,256), random(-256,256), 0, 0, 0, 0, 0, 34, 0)
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("LegIceSpike", random(-256,256), random(-256,256), 0, 0, 0, 0, 0, 34, 0)
	TLAN YYY 10 Bright
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("LegIceSpike", random(-360,360), random(-360,360), 0, 0, 0, 0, 0, 40, 0)
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("LegIceSpike", random(-360,360), random(-360,360), 0, 0, 0, 0, 0, 40, 0)
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("LegIceSpike", random(-360,360), random(-360,360), 0, 0, 0, 0, 0, 40, 0)
	TLAN YYY 10 Bright
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("LegIceSpike", random(-480,480), random(-480,480), 0, 0, 0, 0, 0, 50, 0)
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("LegIceSpike", random(-480,480), random(-480,480), 0, 0, 0, 0, 0, 50, 0)
	TNT1 AAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("LegIceSpike", random(-480,480), random(-480,480), 0, 0, 0, 0, 0, 50, 0)
	TLAN YYYYYYY 30 Bright A_FaceTarget
	TNT1 A 0 A_Jump(128,"MiniDTBFG")
	Goto See
  MiniDTBFG:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_PlaySound("EnragedDTech/Charge",5)
	TLAN EEEEEEEE 5 Bright A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile",0)
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
  MiniDTBFGLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 10,"MiniDTBFGLoop2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_PlaySound("LesserCardinal/BFGFire",1)
	TNT1 A 0 A_CustomMissile("TLegAnniMiniDTBFG1",58,-26)
	TNT1 A 0 A_CustomMissile("TLegAnniMiniDTBFG2",58,26)
	TLAN FE 5 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("LesserCardinal/BFGFire",1)
	TNT1 A 0 A_CustomMissile("TLegAnniMiniDTBFG2",58,-26)
	TNT1 A 0 A_CustomMissile("TLegAnniMiniDTBFG1",58,26)
	TLAN FE 5 Bright A_FaceTarget
    Loop
  MiniDTBFGLoop2:
	TNT1 A 0 A_JumpIf(user_missile >= 20,"MiniDTBFGEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_PlaySound("LesserCardinal/BFGFire",1)
	TNT1 A 0 A_CustomMissile("TLegAnniMiniDTBFG1",58,-26)
	TNT1 A 0 A_CustomMissile("TLegAnniMiniDTBFG2",58,26)
	TLAN FE 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("LesserCardinal/BFGFire",1)
	TNT1 A 0 A_CustomMissile("TLegAnniMiniDTBFG2",58,-26)
	TNT1 A 0 A_CustomMissile("TLegAnniMiniDTBFG1",58,26)
	TLAN FE 4 Bright A_FaceTarget
    Loop
  MiniDTBFGEnd:
	TLAN E 15 Bright
	TNT1 A 0 A_Jump(115,"TrueLostSouls","LegTech","LegThunder","LegThor","TrueDevastator","TrueHellstorm")
	Goto See
  VileRays: //SpikyStomp
    TL4N E 10 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TL4N E 3 Bright A_PlaySoundEx("tlcyb/laugh3","LBBCSPT3")
	TNT1 A 0 A_PlaySound("NemesisCannon/Laser")
	TNT1 A 0 A_SpawnItemEx("TLegAnniLaserUpwards",0,32,100,random(5,-5),random(5,-5),100,0,SXF_NOCHECKPOSITION)
	TNT1 A 0 A_SpawnItemEx("TLegAnniLaserUpwards",0,-32,100,random(5,-5),random(5,-5),100,0,SXF_NOCHECKPOSITION)
	TL4N FFE 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_PlaySound("NemesisCannon/Laser")
	TNT1 A 0 A_SpawnItemEx("TLegAnniLaserUpwards",0,32,100,random(5,-5),random(5,-5),100,0,SXF_NOCHECKPOSITION)
	TNT1 A 0 A_SpawnItemEx("TLegAnniLaserUpwards",0,-32,100,random(5,-5),random(5,-5),100,0,SXF_NOCHECKPOSITION)
	TL4N FFE 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_PlaySound("NemesisCannon/Laser")
	TNT1 A 0 A_SpawnItemEx("TLegAnniLaserUpwards",0,32,100,random(5,-5),random(5,-5),100,0,SXF_NOCHECKPOSITION)
	TNT1 A 0 A_SpawnItemEx("TLegAnniLaserUpwards",0,-32,100,random(5,-5),random(5,-5),100,0,SXF_NOCHECKPOSITION)
	TL4N FFE 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_PlaySound("NemesisCannon/Laser")
	TNT1 A 0 A_SpawnItemEx("TLegAnniLaserUpwards",0,32,100,random(5,-5),random(5,-5),100,0,SXF_NOCHECKPOSITION)
	TNT1 A 0 A_SpawnItemEx("TLegAnniLaserUpwards",0,-32,100,random(5,-5),random(5,-5),100,0,SXF_NOCHECKPOSITION)
	TL4N FFE 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN EEEE 4 Bright A_FaceTarget
	TLAN F 4 Bright A_GiveToTarget("TLegAnniVileRaySpawner",1)
	TLAN EEEE 4 Bright A_FaceTarget
	TLAN F 4 Bright A_GiveToTarget("TLegAnniVileRaySpawner",1)
	TLAN EEEE 4 Bright A_FaceTarget
	TLAN F 4 Bright A_GiveToTarget("TLegAnniVileRaySpawner",1)
	TLAN EEEE 4 Bright A_FaceTarget
	TLAN F 4 Bright A_GiveToTarget("TLegAnniVileRaySpawner",1)
	TLAN EEEE 4 Bright A_FaceTarget
	TLAN F 4 Bright A_GiveToTarget("TLegAnniVileRaySpawner",1)
	TLAN EEEE 4 Bright A_FaceTarget
	TLAN F 4 Bright A_GiveToTarget("TLegAnniVileRaySpawner",1)
	TLAN EEEE 4 Bright A_FaceTarget
	TLAN F 4 Bright A_GiveToTarget("TLegAnniVileRaySpawner",1)
	TLAN EEEE 4 Bright A_FaceTarget
	TLAN F 4 Bright A_GiveToTarget("TLegAnniVileRaySpawner",1)
	TLAN E 50 Bright
	Goto See
  TrueBFGCombo:
    TLAN E 10 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile",0)
	TLAN E 0 A_PlayWeaponSound("TBFG/charge")
  TrueBFGComboCharge:
	TNT1 A 0 A_JumpIf(user_missile >= 48,"TrueBFGComboGO")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    Loop
  TrueBFGComboGO:
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TrueLegendaryCyberRail",58,26,Random(-4,4))
	TLAN F 3 Bright A_CustomMissile("TrueLegendaryCyberRail",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 3 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 3 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 3 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCybDTBFGBall",58,26,Random(-7,7))
	TLAN F 3 Bright A_CustomMissile("TLegCybDTBFGBall",58,-26,Random(-7,7))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 3 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 3 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,26,Random(-4,4))
	TLAN F 3 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 3 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 3 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 3 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,26,Random(-4,4))
	TLAN F 3 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,-26,Random(-4,4))
  //Leg BFG combo 2
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TrueLegendaryCyberRail",58,26,Random(-4,4))
	TLAN F 2 Bright A_CustomMissile("TrueLegendaryCyberRail",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 2 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 2 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 2 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCybDTBFGBall",58,26,Random(-7,7))
	TLAN F 2 Bright A_CustomMissile("TLegCybDTBFGBall",58,-26,Random(-7,7))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 2 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 2 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,26,Random(-4,4))
	TLAN F 2 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 2 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 2 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 2 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,26,Random(-4,4))
	TLAN F 2 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,-26,Random(-4,4))
  //Leg BFG Combo 3
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TrueLegendaryCyberRail",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TrueLegendaryCyberRail",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCybDTBFGBall",58,26,Random(-7,7))
	TLAN F 1 Bright A_CustomMissile("TLegCybDTBFGBall",58,-26,Random(-7,7))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,26,Random(-4,4))
	TLAN F 2 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,-26,Random(-4,4))
  //Leg BFG Combo 4
	TLAN E 1 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TrueLegendaryCyberRail",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TrueLegendaryCyberRail",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 1 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCybDTBFGBall",58,26,Random(-7,7))
	TLAN F 1 Bright A_CustomMissile("TLegCybDTBFGBall",58,-26,Random(-7,7))
	TLAN E 1 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 1 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 1 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,-26,Random(-4,4))
	TLAN E 1 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TrueLegendaryCyberRail",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TrueLegendaryCyberRail",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 1 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCybDTBFGBall",58,26,Random(-7,7))
	TLAN F 1 Bright A_CustomMissile("TLegCybDTBFGBall",58,-26,Random(-7,7))
	TLAN E 1 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 1 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegendaryCyberBFG15KBall",58,-26,Random(-4,4))
	TLAN E 1 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	TLAN F 0 Bright A_CustomMissile("TrueLegendary10KProjectile",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TrueLegendary10KProjectile",58,-26,Random(-4,4))
	TLAN E 1 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,26,Random(-4,4))
	TLAN F 1 Bright A_CustomMissile("TLegCyberBFG9500Ball",58,-26,Random(-4,4))
	TNT1 A 0 A_SetUserVar("user_missile",0)
  TrueLegBFGComboEndLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 48,"TrueLegBFGComboReallyEnds")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 0 Bright A_SpawnItemEx("LegendaryCannonSmoke",58,26,62)
	TLAN E 3 Bright A_SpawnItemEx("LegendaryCannonSmoke",58,-26,62)
    Loop
  TrueLegBFGComboReallyEnds:
	TLAN EEEEEEEEEE 15 Bright A_FaceTarget
	TNT1 A 0 A_Jump(115,"TrueLostSouls","LegTech","LegThunder","LegThor","TrueBFG","TrueDevastator")
	Goto See
  LegendaryRage:
	TNT1 A 0 A_SetUserVar("user_LegendaryRage",1)
    TLAN G 5 Bright A_Pain
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
	TNT1 A 0 A_SetInvulnerable
	TLAN G 5 Bright A_Facetarget
	TLAN G 3 Bright A_PlaySound("tlcyb/laugh2",CHAN_AUTO,1.0,False,ATTN_NONE)
	TLAN GG 25 Bright A_FaceTarget
	TNT1 A 0 Radius_Quake(50,200,0,24,0)
	TNT1 A 0 HealThing(1500)
	TLAN G 30 Bright A_CustomMissile("TrueLegPentagram")
	TNT1 A 0 A_SpawnItemEx("LegendaryResurrector",0,0,0,30,0,0,72,32)
	TNT1 A 0 A_SpawnItemEx("LegendaryResurrector",0,0,0,30,0,0,-72,32)
	TNT1 A 0 A_SpawnItemEx("LegendaryResurrector",0,0,0,30,0,0,-222,32)
	TNT1 A 0 A_SpawnItemEx("LegendaryResurrector",0,0,0,30,0,0,222,32)
	TNT1 A 0 A_SpawnItemEx("LegendaryResurrector",0,0,0,30,0,0,365,32)
	TNT1 A 0 Radius_Quake(50,200,0,24,0)
	TLAN GG 30 Bright A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile",0)
  LegendaryRageLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 10,"LegendaryRageContinue")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",105,-26,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",105,26,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",72,0,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",42,26,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",42,-26,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",105,-26,180)
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",105,26,180)
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",72,0,180)
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",42,26,180)
	TL4N B 5 Bright A_CustomMissile("TrueLegLostSoul",42,-26,180)
	TL4N A 4 Bright A_FaceTarget
    Loop
  LegendaryRageContinue:
	TLAN XX 50 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
	TLAN Y 6 Bright A_PlaySound("monsters/darkcyberstomp")
	TNT1 A 0 Radius_Quake(60,120,0,360,0)
	TLAN Y 0 Bright A_GiveInventory("TrueLegAnnihilatorStompPain")
	TLAN YY 50 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
    TNT1 A 0 Radius_Quake(60,120,0,360,0)
	TLAN XXXXXXXXXXXXXXXXXXXXX 2 Bright A_SpawnItemEx("LegBurningIceSpike",Random(650,-650),Random(650,-650),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TLAN XXXXXXXXXXXXXXXXXXXXX 2 Bright A_SpawnItemEx("LegCybThorStrikeSpawner",Random(650,-650),Random(650,-650),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TLAN XX 50 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
	TLAN Y 6 Bright A_PlaySound("monsters/darkcyberstomp")
	TNT1 A 0 Radius_Quake(60,120,0,360,0)
	TLAN Y 0 Bright A_GiveInventory("TrueLegAnnihilatorStompPain")
	TLAN YY 50 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
    TNT1 A 0 Radius_Quake(60,120,0,360,0)
	TLAN XXXXXXXXXXXXXXXXXXXXX 2 Bright A_SpawnItemEx("LegBurningIceSpike",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TLAN XXXXXXXXXXXXXXXXXXXXX 2 Bright A_SpawnItemEx("LegCybThorStrikeSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TLAN XX 50 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
	TLAN Y 6 Bright A_PlaySound("monsters/darkcyberstomp")
	TNT1 A 0 Radius_Quake(60,120,0,360,0)
	TLAN Y 0 Bright A_GiveInventory("TrueLegAnnihilatorStompPain")
	TLAN YY 50 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
    TNT1 A 0 Radius_Quake(60,120,0,360,0)
	TLAN XX 50 Bright A_FaceTarget
	TLAN XXXXXXXXXXXXXXXXXXXXX 2 Bright A_SpawnItemEx("LegBurningIceSpike",Random(2250,-1250),Random(2250,-2250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TLAN XXXXXXXXXXXXXXXXXXXXX 2 Bright A_SpawnItemEx("LegCybThorStrikeSpawner",Random(2250,-1250),Random(2250,-2250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TLAN Y 6 Bright A_PlaySound("monsters/darkcyberstomp")
	TNT1 A 0 Radius_Quake(60,120,0,360,0)
	TNT1 A 0 A_GiveInventory("TrueLegAnnihilatorStompPain")
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
	TLAN YY 50 Bright A_FaceTarget
	TLAN E 30 Bright A_FaceTarget
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 3 Bright A_PlaySoundEx("tlcyb/laugh2","LBBCSPT2")
	TNT1 A 0 A_SetUserVar("user_missile",0)
  LegendaryRageBFGCharge:
	TNT1 A 0 A_JumpIf(user_missile >= 22,"LegendaryRageBFGGO")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 Bright A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    Loop
  LegendaryRageBFGGO:
	TLAN F 0 Bright A_CustomMissile("CardinalSpecialGuruball",58,26,0,0)
	TLAN F 4 Bright A_CustomMissile("CardinalSpecialGuruball",58,-26,0,0)
	TLAN E 4 Bright A_FaceTarget
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	TNT1 A 0 A_UnsetInvulnerable
	TLAN EEE 30 Bright A_FaceTarget
	Goto See

  LegendaryDevastation:
    TNT1 A 0 Radius_Quake(50,200,0,24,0)
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_PlaySound("tlcyb/laugh2", CHAN_AUTO, 1.0, False, ATTN_NONE)
	TLAN G 30 Bright A_CustomMissile("TrueLegPentagram")
    TLAN G 30 Bright A_FaceTarget
	TNT1 A 0 HealTHing(1000)
	TNT1 A 0 A_SpawnItem("LegendaryCyberFlameSpawner3",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TNT1 A 0 Radius_Quake(50,200,0,24,0)
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TNT1 A 0 Radius_Quake(50,200,0,24,0)
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SetUserVar("user_missile",0)
  LegendaryDevastationLoop1:
	TNT1 A 0 A_JumpIf(user_missile >= 10,"LegendaryDevastationLoop2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",105,-26,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",105,26,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",72,0,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",42,26,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",42,-26,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",105,-26,180)
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",105,26,180)
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",72,0,180)
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",42,26,180)
	TL4N B 5 Bright A_CustomMissile("TrueLegLostSoul",42,-26,180)
	TL4N A 4 Bright A_FaceTarget
    Loop
  LegendaryDevastationLoop2:
	TLAN GGG 30 Bright A_FaceTarget
	TNT1 A 0 A_JumpIf(user_missile >= 18,"LegendaryDevastationContinue")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	/*
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
	*/
	TNT1 A 0 A_GiveInventory("TrueLegAnnihilatorStompPain")
    TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-750,750),random(-750,750),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN G 10 Bright A_FaceTarget
    TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1000,1000),random(-1000,1000),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN G 10 Bright A_FaceTarget
    TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1250,1250),random(-1250,1250),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN G 10 Bright A_FaceTarget
    Goto LegendaryDevastationLoop2+3
  LegendaryDevastationContinue:
	TLAN G 30 Bright A_FaceTarget
	TLAN GGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItemEx("LegCybThorStrikeSpawner",Random(555,-555),Random(555,-555),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TLAN GGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItemEx("LegBurningIceSpike",Random(555,-555),Random(555,-555),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TNT1 A 0 Radius_Quake(150,120,0,860,0)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
	TNT1 A 0 A_GiveInventory("TrueLegAnnihilatorStompPain")
	TLAN G 30 Bright A_FaceTarget
	TLAN GGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItemEx("LegCybThorStrikeSpawner",Random(1111,-1111),Random(1111,-1111),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TLAN GGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItemEx("LegBurningIceSpike",Random(1111,-1111),Random(1111,-1111),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TNT1 A 0 Radius_Quake(150,120,0,860,0)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
	TNT1 A 0 A_GiveInventory("TrueLegAnnihilatorStompPain")
	TLAN G 30 Bright A_FaceTarget
	TLAN GGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItemEx("LegCybThorStrikeSpawner",Random(2222,-2222),Random(2222,-2222),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TLAN GGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItemEx("LegBurningIceSpike",Random(2222,-2222),Random(2222,-2222),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TNT1 A 0 Radius_Quake(150,120,0,860,0)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
	TNT1 A 0 A_GiveInventory("TrueLegAnnihilatorStompPain")
	TLAN G 30 Bright A_FaceTarget
	TLAN GGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItemEx("LegCybThorStrikeSpawner",Random(3333,-3333),Random(3333,-3333),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TLAN GGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItemEx("LegBurningIceSpike",Random(3333,-3333),Random(3333,-3333),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TNT1 A 0 Radius_Quake(150,120,0,860,0)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
	TNT1 A 0 A_GiveInventory("TrueLegAnnihilatorStompPain")
	TLAN G 30 Bright A_FaceTarget
	TLAN GGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItemEx("LegCybThorStrikeSpawner",Random(6666,-6666),Random(6666,-6666),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TLAN GGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItemEx("LegBurningIceSpike",Random(6666,-6666),Random(6666,-6666),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TNT1 A 0 Radius_Quake(150,120,0,860,0)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
	TNT1 A 0 A_GiveInventory("TrueLegAnnihilatorStompPain")
	TLAN G 30 Bright A_FaceTarget
	TNT1 A 0 Radius_Quake(150,120,0,860,0)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,0)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,30)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-30)
	TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,200)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,90)
    TNT1 A 0 A_CustomMissile("BlueRainCometNull",56,0,-90)
	TNT1 A 0 A_GiveInventory("TrueLegAnnihilatorStompPain")
	TLAN G 30 Bright A_FaceTarget
	TLAN GGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItemEx("LegCybThorStrikeSpawner",Random(9999,-9999),Random(9999,-9999),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TLAN GGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItemEx("LegBurningIceSpike",Random(9999,-9999),Random(9999,-9999),0,0,0,0,SXF_NOCHECKPOSITION,0)
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	TNT1 A 0 A_UnsetInvulnerable
	TLAN GGGG 100 Bright
	Goto See
  SuperLegendaryPlasmaticBomb:
	//TNT1 A 0 A_JumpIf("user_LegendaryPortal" == 1,"SuperLegPlasmaticBombRage")
    TNT1 A 0 A_SetTranslucent(1)
	TL4N EEEEEE 5 Bright A_PlaySound("tlcyb/laugh2", CHAN_AUTO, 1.0, False, ATTN_NONE)
    TL4N A 0 A_ChangeFlag(INVULNERABLE,1)
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TL4N F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TL4N F 5 BRIGHT A_SpawnItemEx("LegCardiFinalAttack",0,0,300)
	TNT1 A 0 A_SetUserVar("user_missile",0)
  SuperLegendaryPlasmaticBombCharge:
	TNT1 A 0 A_JumpIf(user_missile >= 6,"SuperLegendaryPlasmaticBombGo")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TL4N E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TL4N E 5 Bright A_Playsound ("Arcradimus/BFGElectric")
	TL4N F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TL4N F 5 Bright A_Playsound ("Arcradimus/BFGElectric")
    Loop
  SuperLegendaryPlasmaticBombGo:
	TL4N E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TL4N F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TL4N E 25 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TLAN E 2 Bright A_PlaySound ("pcannon/explode")
    TLAN E 1 Bright A_ChangeFlag (INVULNERABLE, 0)
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TLAN EFFF 2 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TLAN E 5 Bright A_CustomMissile ("LegendaryCardinalFinalBall",100,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    Goto see
  TrueLostSouls:
	TNT1 A 0 A_setInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TLAN G 30 Bright A_FaceTarget
    TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN G 3 Bright A_PlaySound("tlcyb/laugh3", CHAN_AUTO, 1.0, False, ATTN_NONE)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SetUserVar("user_missile",0)
  TrueLostSoulsLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 10,"TrueLostSoulsEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",105,-26,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",105,26,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",72,0,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",42,26,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",42,-26,random(-2,3))
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",105,-26,180)
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",105,26,180)
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",72,0,180)
	TL4N B 0 Bright A_CustomMissile("TrueLegLostSoul",42,26,180)
	TL4N B 5 Bright A_CustomMissile("TrueLegLostSoul",42,-26,180)
	TL4N A 4 Bright A_FaceTarget
    Loop
  TrueLostSoulsEnd:
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	TLAN GGG 30 Bright A_FaceTarget
	TNT1 A 0 A_Jump(32,"TrueLegendaryLaserBeam")
	Goto See
  LegThor:
    TNT1 A 0 A_ChangeFlag(NOPAIN,1)
    TLAN G 30 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_SpawnItem("LegendaryCyberFlameSpawner3",0,0,0,0)
	TNT1 A 0 HealThing(500)
	TLAN G 3 Bright A_PlaySound("tlcyb/demand", CHAN_AUTO, 1.0, False, ATTN_NONE)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile",0)
  LegThorLoop1:
	TNT1 A 0 A_JumpIf(user_missile >= 15,"LegThorLoop2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_SpawnItemEx("LegCybThorStrikeSpawner",Random(660,-660),Random(660,-660),0,0,0,0,SXF_NOCHECKPOSITION,64)
	TLAN G 1 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	Loop
  LegThorLoop2:
	TNT1 A 0 A_JumpIf(user_missile >= 30,"LegThorLoop3")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_SpawnItemEx("LegCybThorStrikeSpawner",Random(1650,-1650),Random(1650,-1650),0,0,0,0,SXF_NOCHECKPOSITION,64)
	TLAN G 1 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	Loop
  LegThorLoop3:
	TNT1 A 0 A_JumpIf(user_missile >= 45,"LegThorLoop4")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_SpawnItemEx("LegCybThorStrikeSpawner",Random(2150,-2150),Random(2150,-2150),0,0,0,0,SXF_NOCHECKPOSITION,64)
	TLAN G 1 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	Loop
  LegThorLoop4:
	TNT1 A 0 A_JumpIf(user_missile >= 60,"LegThorLoop5")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_SpawnItemEx("LegCybThorStrikeSpawner",Random(2500,-2500),Random(2500,-2500),0,0,0,0,SXF_NOCHECKPOSITION,64)
	TLAN G 1 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	Loop
  LegThorLoop5:
	TNT1 A 0 A_JumpIf(user_missile >= 60,"LegThorEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_SpawnItemEx("LegCybThorStrikeSpawner",Random(3800,-3800),Random(3800,-3800),0,0,0,0,SXF_NOCHECKPOSITION,64)
	TLAN G 1 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	Loop
  LegThorEnd:
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	TLAN GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_Jump(72,"TrueLostSouls","LegTech","LegThunder","TrueBFG","TrueDevastator")
	Goto See
  LegTech:
    TLAN G 30 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
	TNT1 A 0 A_SpawnItem("LegendaryCyberFlameSpawner3",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TLAN G 3 Bright A_PlaySoundEx("tlcyb/laugh4","LBBCSPT4")
	TNT1 A 0 A_SetUserVar("user_missile",0)
  LegTechCharge:
	TNT1 A 0 A_JumpIf(user_missile >= 38,"LegTechLoop1")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	Loop
  LegTechLoop1:
	TNT1 A 0 A_JumpIf(user_missile >= 58,"LegTechLoop2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 2 Bright A_FaceTarget
	TNT1 A 0 A_PlayWeaponSound("BlueDTRFire")
	TNT1 A 0 A_CustomMissile("CyberLegendaryProjectile",58,26,Random(4,-4))
    TLAN F 2 Bright A_CustomMissile("CyberLegendaryProjectile",58,-26,Random(4,-4))
	TNT1 A 0 A_Jump(8,"LegTechTeleport")
	Loop
  LegTechLoop2:
	TNT1 A 0 A_JumpIf(user_missile >= 108,"LegTechEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TLAN E 1 Bright A_FaceTarget
	TNT1 A 0 A_PlayWeaponSound("BlueDTRFire")
	TNT1 A 0 A_CustomMissile("CyberLegendaryProjectile",58,26,Random(4,-4))
    TLAN F 1 Bright A_CustomMissile("CyberLegendaryProjectile",58,-26,Random(4,-4))
	TNT1 A 0 A_Jump(8,"LegTechTeleport")
	Loop
  LegTechEnd:
    TLAN E 30 Bright A_PlaySoundEx("Legcyber/amhalt","DECHST")
	TNT1 A 0 A_Jump(100,"TrueBFG","SuperLegPlasma")
	Goto See
  LegTechTeleport:
	TLAN EEEEEEEEEEEEE 0 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_UnSetShootable
    TLAN EEEEEEEEEEE 1 A_FadeOut(0.1,0)
	TLAN EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander
    TLAN E 5
    TLAN E 1 A_PlayWeaponSound("boss/teleport")
	TNT1 A 0 A_FaceTarget
	TLAN EEEEEEEEEEEEE 0 A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN EEEEEEEEEEE 1 A_FadeIn(0.1)	
	TNT1 A 0 A_SetShootable
	Goto LegTechLoop1
  TrueDevastator:
	TNT1 A 0 A_SetUserVar("user_missile",0)
    TNT1 A 0 A_PlaySound("devastator/charge")
  TrueDevastatorCharge:
	TNT1 A 0 A_JumpIf(user_missile >= 55,"TrueDevastatorFire")	 
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 2 Bright A_FaceTarget
    Loop
  TrueDevastatorFire:
	TLAN F 0 A_PlaySound ("devastator/fire")
	TLAN F 0 Bright A_CustomMissile("TrueLegCybDevastatorBall",58,26,0)
	TLAN F 0 Bright A_CustomMissile("TrueLegCybDevastatorBall",58,-26,0)
	TLAN EEEEEEEEEEEEE 0 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_UnSetShootable
    TLAN EEEEEEEEEEE 1 A_FadeOut(0.1,0)
	TLAN EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander
    TLAN E 5
    TLAN E 1 A_PlayWeaponSound("boss/teleport")
	TNT1 A 0 A_FaceTarget
	TLAN EEEEEEEEEEEEE 0 A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN EEEEEEEEEEE 1 A_FadeIn(0.1)	
	TNT1 A 0 A_SetShootable
	TLAN F 0 A_PlaySound ("devastator/fire")
	TLAN F 2 Bright A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("TrueLegCybDevastatorBall",58,26,0)
	TLAN F 2 Bright A_CustomMissile("TrueLegCybDevastatorBall",58,-26,0)
	TLAN E 50 Bright
	Goto See
  TrueBFG:
    TNT1 A 0 A_SetTranslucent(1)
    TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SetUserVar("user_missile",0)
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TLAN E 3 Bright A_PlaySoundEx("tlcyb/laugh2","LBBCSPT2")
	TLAN E 3 Bright A_PlaySoundEx("Legcyber/BFG","GURUCHRG")	
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TLAN E 3 Bright A_PlaySoundEx("Legcyber/BFG","GURUCHRG")	
  TrueBFGCharge:
	TNT1 A 0 A_JumpIf(user_missile >= 40,"TrueBFGGo")	 
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN E 2 Bright A_FaceTarget
    Loop
  TrueBFGGo:
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	TNT1 A 0 A_JumpIfTargetInLos(2)
    TNT1 A 0 A_Jump(256,2)
	TNT1 A 0
	Goto TrueBFGTeleSkip
	TLAN EEEEEEEEEEEEE 0 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_UnSetShootable
    TLAN EEEEEEEEEEE 1 A_FadeOut(0.1,0)
	TLAN EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander
    TLAN E 5
    TLAN E 1 A_PlayWeaponSound("boss/teleport")
	TNT1 A 0 A_FaceTarget
	TLAN EEEEEEEEEEEEE 0 A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN EEEEEEEEEEE 1 A_FadeIn(0.1)	
  TrueBFGTeleSkip:
	TNT1 A 0 A_SetShootable
	TNT1 A 0 A_PlayWeaponSound("Weapons/GuruFire")
  	TNT1 A 0 A_PlayWeaponSound("Weapons/GuruAddFire")
	TNT1 A 0 Bright A_SpawnItem("TrueLegendaryLineSpawner",0,0,0,0)
	//TNT1 A 0 A_SpawnItemEx("FakeLegCyberLegBFGSummoner",0,0,0,30,0,0,0,0)
	//TNT1 A 0 A_SpawnItemEx("FakeLegCyberLegBFGSummoner",0,0,0,30,0,0,180,0)
	//TNT1 A 0 A_SpawnItemEx("FakeLegCyberLegBFGSummoner",0,0,0,30,0,0,225,0)
	//TNT1 A 0 A_SpawnItemEx("FakeLegCyberLegBFGSummoner",0,0,0,30,0,0,305,0) //I don't like these Clones
	TNT1 A 0 A_FaceTarget
	TLAN F 0 Bright A_CustomMissile("CardinalSpecialGuruball",58,26,0,0)
	TLAN F 5 Bright A_CustomMissile("CardinalSpecialGuruball",58,-26,0,0)
	TLAN E 50 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_Jump(32,"SuperLegendaryPlasmaticBomb")
	goto see
  LegThunder:
	TLAN G 30 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TLAN XX 7 Bright A_FaceTarget
	TNT1 A 0 Radius_Quake(40,80,0,40,0)	
	TLAN Y 6 Bright A_PlaySound("monsters/darkcyberstomp")
    TLAN Y 2 Bright
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN Y 3 Bright A_PlaySoundEx("tlcyb/demand2","LBASPT1")
	TNT1 A 0 A_FaceTarget
    TNT1 AAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-750,750),random(-750,750),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1000,1000),random(-1000,1000),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAAAAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1250,1250),random(-1250,1250),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-750,750),random(-750,750),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1000,1000),random(-1000,1000),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAAAAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1250,1250),random(-1250,1250),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-750,750),random(-750,750),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1000,1000),random(-1000,1000),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAAAAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1250,1250),random(-1250,1250),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-750,750),random(-750,750),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1000,1000),random(-1000,1000),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAAAAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1250,1250),random(-1250,1250),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 5 Bright A_CustomMissile("LegCybThunderSpawner2",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-750,750),random(-750,750),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1000,1000),random(-1000,1000),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAAAAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1250,1250),random(-1250,1250),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-750,750),random(-750,750),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1000,1000),random(-1000,1000),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
    TNT1 AAAAAAAAAAA 0 A_SpawnItemEx("TrueLegAnniStormBoltSpawner",random(-1250,1250),random(-1250,1250),0,0,0,0,SXF_NOCHECKPOSITION)
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TLAN Y 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_Jump(32,"LegThor")
	TNT1 A 0 A_Jump(15,"LegendaryDevastation")
	TNT1 A 0 A_Jump(20,"TrueLegendaryLaserBeam")
	Goto See
  TrueSoulsAndShield:
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_Changeflag(REFLECTIVE,1)
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,0)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,0,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,0,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,0,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,0,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,25,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,25,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,25,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,25,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,50)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,50,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,50,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,50,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,50,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,75)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,75,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,75,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,75,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,75,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,100)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,100,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,100,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,100,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,100,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,125)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,125,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,125,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,125,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,125,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,150)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,150,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,150,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,150,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,150,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,175)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,175,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,175,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,175,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,175,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,200)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,200,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,200,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,200,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,200,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,225)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,225,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,225,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,225,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,225,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,250)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,250,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,250,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,250,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,250,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,275)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,275,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,275,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,275,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,275,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,300)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,300,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,300,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,300,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,300,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,325)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,325,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,325,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,325,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,325,10,55)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner",30,0,350)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner2",30,0,350,10,25)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner3",30,0,350,10,35)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner4",30,0,350,10,45)
	TNT1 A 0 A_CustomMissile("TrueLegCyberShieldSpawner5",30,0,350,10,55)
	TNT1 A 0 A_Blast(0,225,500,30)
	TNT1 A 0 A_Explode(120,650,0)
	TLAN GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 2 Bright A_CustomMissile("TrueLegLostSoul",random(0,80),0,random(0,360),0)
	TLAN GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 0 Bright A_CustomMissile("TrueLegLostSoul",random(0,-80),0,random(0,-360),0)
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_Changeflag(REFLECTIVE,0)
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	Goto See
  LegendaryPortal:
	TNT1 A 0 A_SetTranslucent(1)
    TNT1 A 0 A_SetUserVar("user_LegendaryPortal",1)
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TL4N E 5 Bright A_Pain
	TL4N E 5 Bright A_Facetarget
	TL4N E 3 Bright A_PlaySound("tlcyb/laugh2", CHAN_AUTO, 1.0, False, ATTN_NONE)
	TL4N EE 25 Bright A_FaceTarget
	TNT1 A 0 Radius_Quake(50,200,0,24,0)
	TNT1 A 0 HealThing(1500)
	TL4N E 0 A_CustomMissile("LegPentaLine1",0,0,-72,2)
    TL4N E 0 A_CustomMissile("LegPentaLine1",0,0,-144,2)
    TL4N E 0 A_CustomMissile("LegPentaLine1",0,0,-216,2)
    TL4N E 0 A_CustomMissile("LegPentaLine1",0,0,-288,2)
	TL4N E 30 Bright A_CustomMissile("LegPentaLine1",0,0,0,2)
	TNT1 A 0 A_SpawnItemEx("TlegAnniLegHellKnightSummoner",0,0,0,30,0,0,72,0)
	TNT1 A 0 A_SpawnItemEx("TlegAnniLegCybernobleSummoner",0,0,0,30,0,0,-72,0)
	TNT1 A 0 A_SpawnItemEx("TlegAnniLegAfritSummoner",0,0,0,30,0,0,-222,0)
	TNT1 A 0 A_SpawnItemEx("TlegAnniLegArchonSummoner",0,0,0,30,0,0,222,0)
	TNT1 A 0 A_SpawnItemEx("TlegAnniLegCybruiserSummoner",0,0,0,30,0,0,365,0)
	TNT1 A 0 Radius_Quake(50,200,0,24,0)
	TL4N E 152 Bright A_SpawnItemEx("LegendaryPortalParticleSpawner", 0, 0, 300)
	TL4N FE 15 Bright A_SpawnItemEx("FakeLegCardinalThunder", Random(96,-96), Random(96,-96), 0, 0, 0, 0, Random(0,359))
	TL4N F 60 Bright A_SpawnItemEx("LegendaryGateSpawner", 0, 0, 300)
	TNT1 A 0 Bright A_SpawnItemEx("FakeLegCardinalThunder", Random(320,-320), Random(320,-320), 0, 0, 0, 0, Random(0,359))
	TL4N E 100 Bright A_SpawnItemEx("LegendaryPortalParticleSpawner", 0, 0, 300)
    TL4N F 100 Bright A_SpawnItemEx("LegendaryPortalParticleSpawner2", 0, 0, 300)
	TL4N FEFE 20 Bright A_SpawnItemEx("FakeLegCardinalThunder", Random(350,-192), Random(192,-192), 0, 0, 0, 0, Random(0,359))
    TL4N F 100 Bright A_SpawnItemEx("LegendaryPortalParticleSpawner3", 0, 0, 300)
	TL4N EFEF 15 Bright A_SpawnItemEx("FakeLegCardinalThunder", Random(192,192), Random(192,-192), 0, 0, 0, 0, Random(0,359))
	TL4N E 100 Bright A_SpawnItemEx("LegendaryPortalParticleSpawner2", 0, 0, 300)
	TL4N FEFE 25 Bright A_SpawnItemEx("FakeLegCardinalThunder", Random(190,-144), Random(144,-144), 0, 0, 0, 0, Random(0,359))
    TL4N F 140 Bright A_SpawnItemEx("LegendaryPortalParticleSpawner", 0, 0, 300)
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	Goto See
  TrueLegendaryLaserBeam:
	TNT1 A 0 A_PlaySound("tlcyb/laugh2", CHAN_AUTO, 1.0, False, ATTN_NONE)
	TLAN G 30 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_SetUserVar("user_missile",0)
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
  TrueLegendaryLaserBeamCharge1:
	TNT1 A 0 A_JumpIf(user_missile >= 25,"TrueLegendaryLaserBeamCharge2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN G 2 Bright A_FaceTarget
    Loop
  TrueLegendaryLaserBeamCharge2:
	TNT1 A 0 A_JumpIf(user_missile >= 50,"TrueLegendaryLaserBeamGO")	 
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	TLAN Q 2 Bright A_FaceTarget
    Loop
  TrueLegendaryLaserBeamGO:
	TNT1 A 0 A_FaceTarget
	TLAN Q 4 Bright
	TNT1 A 0 A_PlaySound("ultimate/fire",CHAN_AUTO,1.0,False,ATTN_NONE)
	TNT1 A 0 A_FaceTarget
	TLAN RRRRRRRRRRRRRRRRRRRRR 4 Bright A_CustomMissile("TrueLegendaryLaserBeam",105,0,0,0)
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_SetShootable
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	TLAN R 10 Bright A_FaceTarget
	TLAN Q 90 Bright A_FaceTarget
	TLAN G 20 Bright A_FaceTarget
	Goto See
  Pain:
	TNT1 A 0 A_Jump(128,"PainMissile")
	TNT1 A 0 A_Jump(48,"Teleport")
	TNT1 A 0 A_Jump(46,"TrueSoulsAndShield")
	TNT1 A 0 A_Jump(44,"LegThor")
	TNT1 A 0 A_Jump(42,"LegendaryRage")
	TNT1 A 0 A_Jump(40,"LegendaryDevastation")
	TNT1 A 0 A_Jump(128,"Leap")
    TLAN G 10 Bright A_Pain
    Goto See
  PainMissile:
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TLAN G 3 Bright A_Pain
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TLAN G 3 Bright
    TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
    TLAN G 3 Bright	  
    Goto Missile
  Pain.PlayerDBFG10K2:
  Pain.DBFG10K2:
  Pain.DBFG:
  Pain.PlayerDBFG:
  Pain.DBFG2:
  Pain.PlayerDBFG210K:
  Pain.DBFG210K:
  Pain.DBFG2Splash:
  Pain.PlayerDBFG2:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_Jump(2,"TrueBFGGO")
	TNT1 A 0 A_Jump(64,"PlanetBeamCombo")
	Goto Teleport
  PlanetBeamCombo:
	TLAN G 30 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_PlaySoundEx("monster/laugh","TBBCSPT1")
	TNT1 A 0 A_SetUserVar("user_missile",0)
	TNT1 A 0 A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
  PlanetBeamComboCharge1:
	TNT1 A 0 A_JumpIf(user_missile >= 18,"PlanetBeamComboCharge2")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_FaceTarget
	TLAN G 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	Loop
  PlanetBeamComboCharge2:
	TNT1 A 0 A_JumpIf(user_missile >= 38,"PlanetBeamComboGO")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_FaceTarget
	TLAN E 3 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	Loop
  PlanetBeamComboGO:
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 AAAAAA 0 A_SpawnItemEx("TrueLegendaryCyberFlameSpawner")
	TNT1 AAAAAAA 0 A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN EEEEEE 1 A_FadeOut(0.2,0)
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	TLAN E 10
	TLAN E 1 A_PlayWeaponSound("boss/teleport")
	TNT1 A 0 A_FaceTarget
	TLAN EEEEEE 1 A_FadeIn(0.2)	
	TNT1 A 0 A_SetShootable
	TNT1 A 0 A_FaceTarget
	TLAN EEEEE 3 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_FaceTarget
	TLAN EEEEE 3 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_FaceTarget
	TLAN EEEE 3 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 AAAAAA 0 A_SpawnItemEx("TrueLegendaryCyberFlameSpawner")
	TNT1 AAAAAAA 0 A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN EEEEEE  1 A_FadeOut(0.2,0)
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	TLAN E 10
	TLAN E 1 A_PlayWeaponSound("boss/teleport")
	TNT1 A 0 A_FaceTarget
	TLAN EEEEEE 1 A_FadeIn(0.2)	
	TNT1 A 0 A_SetShootable
	TNT1 A 0 A_FaceTarget
	TLAN EEEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_FaceTarget
	TLAN EEEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_FaceTarget
	TLAN EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 AAAAAA 0 A_SpawnItemEx("TrueLegendaryCyberFlameSpawner")
	TNT1 AAAAAAA 0 A_SpawnItemEx("TrueLegendaryLineSpawner")
	TLAN EEEEEE  1 A_FadeOut(0.2,0)
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	TLAN E 10
	TLAN E 1 A_PlayWeaponSound("boss/teleport")
	TNT1 A 0 A_FaceTarget
	TLAN EEEEEE 1 A_FadeIn(0.2)	
	TNT1 A 0 A_SetShootable
	TLAN EEEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_FaceTarget
	TLAN EEEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_FaceTarget
	TLAN EEEE 2 Bright A_SpawnItemEx("TrueLegendaryLineSpawner")
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
    TNT1 A 0 A_PlaySound("TrueLegPulverizer/Fire")
	TLAN EEEEEEEEE 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/PlanetCracker_Fire",6)
	TNT1 A 0 A_CustomMissile("TrueLegDemoPlanetBeam",58,26)
    TLAN F 5 Bright A_CustomMissile("TrueLegDemoPlanetBeam",58,-26)
	TLAN E 60 Bright A_FaceTarget
	Goto See
  Pain.Melee:
	TNT1 A 0 A_Jump(256,"Pain.Fists")
	Goto See
  Pain.Fists:
	TNT1 A 0 A_SetInvulnerable
	TLAN G 3 Bright A_FaceTarget
	TNT1 A 0 A_Recoil(-50)
	TLAN XX 5 Bright A_FaceTarget		
	TNT1 A 0 Radius_Quake(10,8,0,24,0)	
	TNT1 A 0 A_PlaySound("monsters/darkcyberstomp")
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_CustomMissile("DeadlyTrueLegCyberStomp",10,0,0,0)
	TNT1 A 0 A_SpawnItemEx("TLCFlyLandShockWave",0,0,0,0,0,0,0,128) 
	TNT1 AAA 0 A_SpawnItemEx("LegendaryBlueParticleSpawner",Random(-32, 32),Random(-32, 32),0,0,0,0,0,128)  
	TNT1 AAA 0 A_CustomMissile("SmokeFX3",0,0,random(0,360),2,random(0,360))
	TNT1 AAAAA 0 A_CustomMissile("BlueKaboom",0,0,random(0,360),2,random(0,360))
	TNT1 A 0 Radius_Quake(355,200,512,1024,0)
	TNT1 A 0 A_SpawnItemEx("TLCFlyLandKaBoom")
	TLAN YY 20 Bright A_SpawnItem("TrueLegendaryCyberFlameSpawner",0,0,0,0)
	Goto See
  Leap:
	TLAN X 5 Bright A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_leapdelay",0)
	TNT1 A 0 ThrustThingZ(0,random(30,35),0,1)
	TNT1 A 0 A_PlaySound("Legcyber/pain6")
	TLAN XXXX 5 Bright A_Recoil(-10)
  LeapCheck:
	TNT1 A 0 A_JumpIf(user_leapdelay >= 105,"LeapLand")
	TNT1 A 0 A_SetUserVar("user_leapdelay",user_leapdelay+1)
	TLAN X 1 Bright A_CheckFloor("LeapLand")
	Loop
  LeapLand:	
    TNT1 A 0 A_Explode(20000000,500)
	TNT1 A 0 A_SpawnItem("LegendaryNuke")
	TNT1 A 0 A_SpawnItemEx("TLCFlyLandShockWave",0,0,0,0,0,0,0,128) 
	TNT1 AAA 0 A_SpawnItemEx("LegendaryBlueParticleSpawner",Random(-32, 32),Random(-32, 32),0,0,0,0,0,128)  
	TNT1 AAA 0 A_CustomMissile("SmokeFX3",0,0,random(0,360),2,random(0,360))
	TNT1 AAAAA 0 A_CustomMissile("BlueKaboom",0,0,random(0,360),2,random(0,360))
	TNT1 A 0 Radius_Quake(175,8,512,1024,0)
	TNT1 A 0 A_SpawnItemEx("TLCFlyLandKaBoom")
	TLAN Y 6 Bright A_PlaySound("monsters/darkcyberstomp")
	TLAN YYYYYYY 60 Bright
	Goto See
  Death:
    TNT1 A 0 A_StopSound(6)
	TLAN G 10 Bright A_Scream
	TLAN H 10 Bright
	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))
    TLAN GGGGG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN GGHHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))		
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))		
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN IHIHI 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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")
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN GHGHG 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN IHIHI 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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")
    TLAN IHIHI 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN IHIHI 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN IHIHI 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN IHIHI 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN IHIHI 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN IHIHI 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN IHIHI 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN IHIHI 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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))
    TLAN IHIHI 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), random(20,-20), 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 ACS_NamedExecuteAlways("SetDefaultSky")
	TNT1 A 0 A_SpawnItemEx("LegendaryNuke")
	TLAN H 10
	TLAN I 10
	TLAN JKL 10
	TNT1 A 0 A_SpawnItemEx("LegendarySaber",0,0,64,random(2,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary Chainsaw",0,0,64,random(2,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary Revolver",0,0,64,random(2,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary Assault Shotgun",0,0,64,random(2,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(2,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary Behemoth Cannon",0,0,64,random(2,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary Plasmatic Cannon",0,0,64,random(2,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary Plasmatic Rifle",0,0,64,random(2,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary Railgun",0,0,64,random(2,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("LegendaryBFG10K",0,0,64,random(2,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary Demon Tech Devastator",0,0,64,random(2,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Legendary BFG",0,0,64,random(2,8),0,2,random(0,360),0,0)
	//TNT1 A 0 A_SpawnItemEx("AutoFuck",0,0,64,random(2,8),0,2,random(0,360),0,192) //¿What?
	TLAN M 10 A_NoBlocking
	TLAN NO 10
	TLAN P 30
	TLAN P -1 A_BossDeath
	Stop
	}
}

Actor TLegendaryAnnihilatorGhostA : LegendaryAnnihiGhostA
{
States
{
  Spawn:
    TNT1 A 0
    TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1,"NULL")
    TLAN A 2 A_FadeOut(0.18)
    Wait
	}
}

ACTOR TrueLegendaryAnnihiGrenade : LegendaryAnnihiGrenade
{
  Speed 40
  Damage 32
  Gravity 0.4
  Scale 1
  WallBounceFactor 0.25
  Obituary "%o learned the hard way that no can beat the True Legendary Annihilator."
  SeeSound "Weapons/GrenadeBounce"
  DeathSound "Weapons/RockLX"
  DamageType "Cyber10K"
  States
  {
  Spawn:
    TNT1 A 0
	TNT1 A 0 A_StopSound
  SpawnLoop:
    TNT1 A 0 A_SpawnItemEx("BHellionSmoke",10)
    LRND BB 1 Bright A_CustomMissile("GrenadeTrail",Random(-1,1),Random(-1,1))     		
    Loop
  Death:
	TNT1 A 0 A_Explode(32,64,0)
	TNT1 A 0 A_SpawnItem("LegAfritFloorfire")
	TNT1 A 0 A_SpawnItemEx("LegendaryBlueParticleSpawner", 0, 0, 0, 0, 0, 0, 0, 128) 
    TNT1 AAA 0 A_CustomMissile("BlueKaboom3", 0, 0, random(0,360), 2, random(0,360))
	TNT1 AAA 0 A_CustomMissile("LegendarySmokeFX2", 0, 0, random(0,360), 2, random(0,360))
	TNT1 AAAA 0 A_SpawnItemEx("LegendaryDebris",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,128)
    TNT1 A 0 A_Explode
    TNT1 A 1 A_SpawnItem("LegendaryBlueRocketEx")
    Stop	
    }
}

ACTOR TrueLegAnniStormBoltSpawner : LegRedStormBoltSpawner
{
-CLIENTSIDEONLY
States
{
Spawn:
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Wander
    TNT1 A 0 A_CustomMissile("TrueLegAnniStormBolt",-18,random(0,20),random(0,360),2)
	Stop
	}
}

ACTOR TrueLegAnniStormBolt : LegRedStormBolt
{
  Damage 6
  DamageType "Cyber10k"
  States
  {
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_SetAngle(7 + angle)
	TNT1 A 2 A_SpawnItemEx("LegCardinalStormBoltFade",0,0,0,frandom(0.25,-0.25),frandom(0.25,-0.25),frandom(0.25,-0.25),128,0)
	Loop
  Death:
	TNT1 A 0 A_PlayWeaponSound("legstorm/explode")
	TNT1 A 0 A_Explode(64,278,0)
	TNT1 A 0 A_SpawnItemEx("BlueGuruStormBoltStruckGlowX",0,0,0,0,0,0,0,128,0)
	TNT1 A 0 A_SpawnItemEx("BlueGuruStormBoltStruckGlowY",0,0,0,0,0,0,0,128,0)
	TNT1 AAAAAAA 2 A_SpawnItemEx("BlueGuruSpray",random(20,-20),random(20,-20),random(30,-5),0,0,0,0,128,0)
	Stop
	}
}

Actor TLegAnniStrikeStormBolt : ERedStrikeStormBolt
{
  States
  {
  Spawn:
	LFX2 FGHIFGHI 1 Bright A_Explode(16,100)
	TNT1 A 0 A_SpawnItemEX("TrueLegAnniStormBoltSpawner")
	TNT1 A 0 A_CountDown
	Goto Spawn+2
  Death:
	TNT1 A 0 A_FadeOut(0.2)
	LFX2 F 2 Bright A_Explode(32,128)
	TNT1 A 0 A_FadeOut(0.2)
	LFX2 G 2 Bright A_Explode(32,128)
	TNT1 A 0 A_FadeOut(0.2)
	LFX2 H 2 Bright A_Explode(32,128)
	TNT1 A 0 A_FadeOut(0.2)
	LFX2 I 2 Bright A_Explode(32,128)
	TNT1 A 0 A_FadeOut(0.2)
	LFX2 J 2 Bright A_Explode(32,128)
	Stop
	}
}

ACTOR TrueLegendaryAnniRail : LegendaryCyberRail
{
Speed 350
Damage (Random(70,90))
MissileType "LegRevRailgunTrail"
Species "Cybers"
+NOTIMEFREEZE
States
{
Spawn:
    TLRP A 1 Bright
    Loop
Death:
	TNT1 A 0
	TNT1 A 0 A_SpawnItemEx("BFGShockwaveBlue", 0, 0, 0, 0, 0, 0, 0, 128)
    TNT1 AAAA 0 A_CustomMissile("KaboomBlue2", 0, 0, random(0,360), 2, random(0,360))	
	TNT1 A 1 A_SpawnItem("RailGunImpactEffectBlue")
	Stop
	}
}

ACTOR TLegAnniComet : LegCybComet
{
States
{
Spawn:
LCPB AAAAABBBBBB 1 Bright A_SpawnItemEx("TLegAnniCometTail", 0, 0, 0, 0, 0, 0, 0, 128)
Fly:
TNT1 A 0 A_SeekerMissile(15,8,SMF_LOOK)
LCPB AAAAA 1 Bright A_SpawnItemEx("TLegAnniCometTail", 0, 0, 0, 0, 0, 0, 0, 128)
TNT1 A 0 A_SeekerMissile(15,8,SMF_LOOK)
LCPB BBBBB 1 Bright A_SpawnItemEx("TLegAnniCometTail", 0, 0, 0, 0, 0, 0, 0, 128)
Loop
Death:
TNT1 A 0
TNT1 A 0 A_SpawnItemEx("LegendaryBlueParticleSpawner", 0, 0, 0, 0, 0, 0, 0, 128)
TNT1 AAAA 0 A_SpawnItemEx("LegendaryDebris",0,0,Random(20,40),Random(4,-4),Random(4,-4),Random(4,8),0,128)
TNT1 AAA 0 A_CustomMissile("BlueKaboom", 0, 0, random(0,360), 2, random(0,360))	
TNT1 AAA 0 A_CustomMissile("LegendarySmokeFX2", 0, 0, random(0,360), 2, random(0,360))
BCOM DE 3 Bright
Stop
}
}

ACTOR TLegAnniCometTail : LegBehCometTail
{
States
{
  Spawn:
	TNT1 A 0
	TNT1 A 1 A_JumpIf(ACS_ExecuteWithResult(304) == 1,"NULL")
	LCPT ABCDE 2 Bright A_FadeOut(0.12)
	Stop	
	}
}

actor TrueLegAnnihilatorStomp : CustomInventory
{  
  +INVENTORY.QUIET
  +INVENTORY.UNDROPPABLE
  +INVENTORY.ALWAYSPICKUP
  +INVENTORY.AUTOACTIVATE       
  +COUNTITEM
  inventory.amount 1
  inventory.maxamount 0
  states
  {
  pickup:
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,0,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,15,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,-15,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,30,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,-30,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,45,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,-45,0)	
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,60,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,-60,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,-80,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,80,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,100,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,-100,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,120,0)	
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,-120,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,150,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,-150,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,170,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,-170,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,190,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,-190,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,220,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,-220,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,250,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,-250,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,280,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,-280,0)	
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,300,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,-300,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,330,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawner",0,0,-330,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerHoming",0,0,360,0)
	stop
  }
}

actor TrueLegAnnihilatorStompPain : CustomInventory
{  
  +INVENTORY.QUIET
  +INVENTORY.UNDROPPABLE
  +INVENTORY.ALWAYSPICKUP
  +INVENTORY.AUTOACTIVATE       
  +COUNTITEM
  inventory.amount 1
  inventory.maxamount 0
  states
  {
  pickup:
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,0,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,15,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-15,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,30,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-30,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,45,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-45,0)	
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,60,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-60,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-80,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,80,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,100,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-100,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,120,0)	
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-120,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,150,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-150,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,170,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-170,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,190,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-190,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,220,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-220,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,250,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-250,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,280,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-280,0)	
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,300,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-300,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,330,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,-330,0)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCyberFireSpawnerPain",0,0,360,0)
	stop
  }
}

ACTOR TLegAnniMiniDTBFG1 : LesserCardinalMiniDTBFG
{
  DamageType "Cyber10k"
  Obituary "%o learned the hard way that no one can beat the \c[l5]True\c- \c[z3]Legendary Annihilator\c-."
  Scale 0.4
  Speed 30
  Damage 40
  +NOTIMEFREEZE
  States
  {
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_PlaySoundEx("LesserCardinal/BFGIdle","Voice",1)
	LG1B AB 4 Bright  A_SpawnItemEx("BFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
    TNT1 A 0 A_CustomMissile("TrueLegCybLiteShot",0,0,90,6)
    //TNT1 A 0 A_CustomMissile("TrueLegCybLiteShot",0,0,270,6)
	LG1B CD 4 Bright  A_SpawnItemEx("BFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
    //TNT1 A 0 A_CustomMissile("TrueLegCybLiteShot",0,0,90,6)
    TNT1 A 0 A_CustomMissile("TrueLegCybLiteShot",0,0,270,6)
	Loop  
  Death:
	TNT1 A 0
	TNT1 A 0 A_SetTranslucent(0.75,1)
	TNT1 A 0 Radius_Quake(5,60,0,10,0)
	TNT1 A 0 A_Explode(60,250)
	LG1B A 6 Bright A_SpawnItemEx("BFGShockwaveBlue",0,0,15,0,0,0,0,128)
	TNT1 A 0 A_Explode(60,250)
	LG1B B 6 Bright A_SpawnItemEx("BFGShockwaveBlue",0,0,15,0,0,0,0,128)
	TNT1 A 0 A_Explode(60,250)
	LG1B C 6 Bright A_SpawnItemEx("BFGShockwaveBlue",0,0,15,0,0,0,0,128)
	TNT1 A 0 A_Explode(60,250)
	LG1B D 6 Bright A_SpawnItemEx("BFGShockwaveBlue",0,0,15,0,0,0,0,128)
	TNT1 A 0 A_Explode(300,300)
	TNT1 A 0 A_StopSoundEx("Voice")
	TNT1 A 0 Radius_Quake(20,12,0,12,0)
	TNT1 A 0 A_PlaySound("weapons/bfg95explode")
	TNT1 A 0 A_SpawnItemEx("BFGShockwaveBlue",0,0,0,0,0,0,0, 128)
	TNT1 A 0 A_SpawnItemEx("LegendaryBlueParticleSpawner",0,0,0,0,0,0,0,128)
	TNT1 AAA 0 A_CustomMissile("KaboomBlue2",0,0,random(0,360),2,random(0,360))
	TNT1 A 0 A_SetScale(1.0)
	QRE3 ABCDEF 4 Bright
	Stop
	}
}

ACTOR TLegAnniMiniDTBFG2 : TLegAnniMiniDTBFG1
{
  States
  {
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_PlaySoundEx("LesserCardinal/BFGIdle","Voice",1)
	TLS1 AB 4 Bright  A_SpawnItemEx("BFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
    //TNT1 A 0 A_CustomMissile("TrueLegCybLiteShot",0,0,90,6)
    TNT1 A 0 A_CustomMissile("TrueLegCybLiteShot",0,0,270,6)
	TLS1 CD 4 Bright  A_SpawnItemEx("BFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
    TNT1 A 0 A_CustomMissile("TrueLegCybLiteShot",0,0,90,6)
    //TNT1 A 0 A_CustomMissile("TrueLegCybLiteShot",0,0,270,6)
	Loop  
  Death:
	TNT1 A 0
	TNT1 A 0 A_SetTranslucent(0.75,1)
	TNT1 A 0 Radius_Quake(5,60,0,10,0)
	TNT1 A 0 A_Explode(60,250)
	TLS1 A 6 Bright A_SpawnItemEx("BFGShockwaveBlue",0,0,15,0,0,0,0,128)
	TNT1 A 0 A_Explode(60,250)
	TLS1 B 6 Bright A_SpawnItemEx("BFGShockwaveBlue",0,0,15,0,0,0,0,128)
	TNT1 A 0 A_Explode(60,250)
	TLS1 C 6 Bright A_SpawnItemEx("BFGShockwaveBlue",0,0,15,0,0,0,0,128)
	TNT1 A 0 A_Explode(60,250)
	TLS1 D 6 Bright A_SpawnItemEx("BFGShockwaveBlue",0,0,15,0,0,0,0,128)
	TNT1 A 0 A_Explode(300,300)
	TNT1 A 0 A_StopSoundEx("Voice")
	TNT1 A 0 Radius_Quake(20,12,0,12,0)
	TNT1 A 0 A_PlaySound("weapons/bfg95explode")
	TNT1 A 0 A_SpawnItemEx("BFGShockwaveBlue",0,0,0,0,0,0,0, 128)
	TNT1 A 0 A_SpawnItemEx("LegendaryBlueParticleSpawner",0,0,0,0,0,0,0,128)
	TNT1 AAA 0 A_CustomMissile("KaboomBlue2",0,0,random(0,360),2,random(0,360))
	TNT1 A 0 A_SetScale(1.0)
	LTB1 CDEFGH 4 Bright
	Stop
	}
}

ACTOR TLegAnniNobleBall3 : LegNobleBall3
{
  Scale 1.25
  Speed 30
  DamageType "Cyber10K"
  Species "Cybers"
  -SEEKERMISSILE
  States
  {
  Death:
	TNT1 A 0 A_Explode(32,64,0)
	TNT1 A 0 A_SpawnItemEx("LegendaryBlueParticleSpawner",0,0,0,0,0,0,0,128) 
	TNT1 AAA 0 A_CustomMissile("LegendaryKaboom6",0,0,random(0,360),2,random(0,360))
	TNT1 AAA 0 A_CustomMissile("LegendarySmokeFX4",0,0,random(0,360),2,random(0,360))
	LBA3 A 0 A_SpawnItem("LegNobleBall3Explode")
	LBA3 ABC 4
	Stop
	}
}

ACTOR TLegAnniNobleBall3Homing : TLegAnniNobleBall3
{
  +SEEKERMISSILE
}

ACTOR TLegAnniNobleBall3Small : LegNobleBall3Small
{
  -DOOMBOUNCE
  Speed 30
  Damage 15
  Scale 0.75
  DamageType "Cyber10K"
  Species "Cybers"
  States
  {
  Spawn:
	LBA3 A 0 
	LBA3 A 0 A_LoopActiveSound
	LBA3 A 0 A_CountDown
	LBA3 ABC 1 BRIGHT A_SpawnItemEx("LegNobleBall3SmallTrail",0,0,0,0,0,0,0,128,0)
	Goto Spawn+1
  Death:
	TNT1 A 0
	TNT1 A 0 A_SpawnItemEx("LegendaryBlueParticleSpawner",0,0,0,0,0,0,0,128) 
	TNT1 AA 0 A_CustomMissile("LegendaryKaboom6",0,0,random(0,360),2,random(0,360))
	TNT1 AA 0 A_CustomMissile("LegendarySmokeFX4",0,0,random(0,360),2,random(0,360))
	LBA3 ABC 4
	Stop
	}
}

ACTOR TLegAnniBFG9500Ball1 : TLegCyberBFG9500Ball
{
  Speed 45
  Obituary "%o was expunged from the universe by the True Legendary Annihilator!"
  Decal BFG9500LightningBlue
  +FORCERADIUSDMG
  States
  {
  Spawn:
	QFR3 AB 3 Bright A_SpawnItemEx("BFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(-12,12),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	Loop
  Death:
	TNT1 A 0
	//TNT1 A 0 A_Explode(Damage*random(1,8),128,0,0)
	TNT1 A 0 A_SpawnItemEx("BFGShockwaveBlue",0,0,0,0,0,0,0,128)
	TNT1 AAAAAA 0 A_CustomMissile("KaboomBlue",0,0,random(0,360),2,random(0,360))
	QRE3 AB 8 Bright A_SpawnItemEx("LegendaryBlueParticleSpawner",0,0,0,0,0,0,0,128)
	QRE3 C 8 Bright A_BFGSpray("BlueSpray")
	QRE3 DEF 8 Bright
	Stop
	}
}

ACTOR TLegAnniBFG9500Ball2 : TLegAnniBFG9500Ball1
{
  Speed 35
  States
  {
  Spawn:
	LTB1 AB 3 Bright A_SpawnItemEx("BFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(-12,12),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	Loop
  Death:
	TNT1 A 0
	//TNT1 A 0 A_Explode(Damage*random(1,8),128,0,0)
	TNT1 A 0 A_SpawnItemEx("BFGShockwaveBlue",0,0,0,0,0,0,0,128)
	TNT1 AAAAAA 0 A_CustomMissile("KaboomBlue",0,0,random(0,360),2,random(0,360))
	LTB1 CD 8 Bright A_SpawnItemEx("LegendaryBlueParticleSpawner",0,0,0,0,0,0,0,128)
	LTB1 E 8 Bright A_BFGSpray("BlueSpray")
	LTB1 FGH 8 Bright
	Stop
	}
}

Actor TLegAnniSuperLegPlasma : SuperLegPlasma
{
  Speed 50
  FastSpeed 70
  States
  {
  Spawn:
	FNBE A 2 Bright A_SpawnItemEx("SuperLegPlasmaTrail",random(3,-3),random(3,-3),random(3,-3),random(1,-1),random(1,-1),random(1,-1),random(0,360))
	Loop
  Death:
	NULL A 0
	TNT1 A 0 A_Explode(120,120)
	NULL A 0 A_SpawnItemEx("BlueParticleSpawner",0,0,0,0,0,0,0,128)
	TNT1 A 0 A_CustomMissile("LegendarySmokeFX4",0,0,random(0,360),2,random(0,360))
	TNT1 AAA 0 A_SpawnItemEx("BlueKaboom",random(-32,32),random(-40,40),random(8,16),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_SpawnItem("RailgunImpact")
	TNT1 AAAAA 0 A_CustomMissile("TLegAnniBouncyLegProjectile",0,0,random(0,360),2,random(0,360))
	FNBE AAAAAAAAAAAAA 2 Bright A_FadeOut(0.1)
	Stop
	}
}

Actor TLegAnniBouncyLegProjectile : CyberLegendaryProjectile
{
  Speed 60
  Bouncetype Hexen
  Bouncecount 3
}

Actor TLegAnniLaserUpwards : FastProjectile
{
  Projectile
  Speed 0
  Radius 3
  Height 2
  Scale 0.3
  RenderStyle Add
  MissileType "TLegAnniLaserUpwardsTrail"
  +THRUACTORS
  +SKYEXPLODE
  States
  {
  Spawn:
	CLBB C 50 Bright
	Goto Death
  Death:
	TNT1 A 0 A_Stop
	TNT1 A 0 A_ChangeFlag(NOINTERACTION,1)
	TNT1 A 50
	Stop
	}
}

ACTOR TLegAnniLaserUpwardsTrail : BaseProjectileEffect
{
  Scale 0.3
  States
  {
  Spawn:
	CLBB CCCC 1 Bright
  SpawnLoop:
	CLBB C 1 A_FadeOut(0.25)
	Loop
	}
}

actor TLegAnniVileRaySpawner : CustomInventory
{  
  +INVENTORY.QUIET
  +INVENTORY.UNDROPPABLE
  +INVENTORY.ALWAYSPICKUP
  +INVENTORY.AUTOACTIVATE       
  +COUNTITEM
  +NOTIMEFREEZE
  inventory.amount 1
  inventory.maxamount 0
  states
  {
  pickup:
    TNT1 A 5 Bright A_SpawnItemEx("TLegAnniVileRay")
    TNT1 A 1 Bright
    stop
  }
}

actor TLegAnniVileRay
{
  Radius 0
  Height 0
  Alpha 0.0
  RenderStyle Add
  +THRUSPECIES
  +FORCERADIUSDMG
  +NOTIMEFREEZE
  +BRIGHT
  Species "Cybers"
  DamageType "Legendary"
  var int user_missile;
  States
  {
  Spawn:
	TNT1 A 0 A_JumpIf(user_missile >= 6,"Spawn2")
	TNT1 A 0 A_SetUserVar(user_missile,user_missile+1)
	TNT1 A 0 A_FadeIn(0.15)
	TNT1 A 0 A_PlaySound("thorstrike/load",6,1.0,1)
	TNT1 A 0 A_Explode(5,135)
	THOR A 1 A_SpawnItemEx("LegImpLineSpawner")
	Loop
  Spawn2:
	TNT1 A 0 A_JumpIf(user_missile >= 20,"Death")
	TNT1 A 0 A_SetUserVar(user_missile,user_missile+1)
	TNT1 A 0 A_Explode(5,135)
	THOR A 1 A_SpawnItemEx("LegImpLineSpawner")
	Loop
  Death:
	TNT1 A 1 A_SetScale(1.35,1.35)
	TNT1 A 0 A_StopSound(6)
	TNT1 A 0 A_Explode(256,96)
	TNT1 A 0 A_Explode(84,128)
	TNT1 A 0 A_PlaySound("legsoul/explode2")
    TNT1 A 0 A_SpawnItemEx("LegendaryStrike")
	LV32 ABCDEFGHIJKLMNOP 1 Bright 
	Stop
	}
}

ACTOR TLegAnniDeathBomb : EnragedSentientDeathBomb
{
  +FORCERADIUSDMG
  States
  {
  Spawn:
	TPSB ABCDEFGHIJK 3 A_ScaleVelocity(0.95)
	TPSB L 3 A_Stop
	TPSB ABCDEFGHIJKLABCDEFGHIJKLABCDEFGHIJKLABCDEFGHIJKLABCDEF 3 A_SpawnItemEx("TLegAnniDBTrail",0,0,0,Random(-3,3),Random(-3,3),Random(-2,2))
	TNT1 A 0 A_SpawnItemEx("LegendaryStrike")
	TNT1 A 0 A_Explode(1500,512)
	TNT1 A 0 Radius_Quake(15,20,0,20,0)
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("LegCardiThunderSpark",0,0,0,random(1,10),0,random(1,10),random(0,359),129) 
	TNT1 AAAAAAA 0 A_CustomMissile("KaboomBlue2",0,0,random(0,360),2,random(0,360))
	TNT1 AAA 0 A_CustomMissile("LegendarySmokeFX",0,0,random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("BlueDTech10KShockwave",0,0,15,0,0,0,0,128)
	LRB1 E 3 Bright A_SetScale(3.25)
	LRB1 FGHIJKLMNO 3 Bright
	Stop
	}
}

ACTOR TLegAnniDBTrail
{
  RenderStyle Add
  +CLIENTSIDEONLY
  +NOINTERACTION
  States
  {
  Spawn:
	TPSS ABCDEFGHIJKLMNOP 1 A_FadeOut
	Stop
	}
}

Actor TLegAnniDeathCannonBall
{
  Radius 8
  Height 10
  Speed 50
  Damage 100
  Scale 0.1
  Projectile
  Scale 1.25
  DeathSound "BFG9K/Explode"
  DamageType "Legendary1"
  RenderStyle Add
  Decal BFG9500LightningBlue
  +EXTREMEDEATH
  +THRUSPECIES
  +FORCERADIUSDMG
  +NOTIMEFREEZE
  +RANDOMIZE
  States
  {
  Spawn:
	TNT1 A 0 NoDelay A_PlaySound("legball/fly",6,1.0,1)
	Goto Fly
  Fly:
	TNT1 A 0 A_Explode(64,64,0)
	TNT1 A 0 A_SpawnItemEx("BFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(-12,12),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	LIBB AAA 1 Bright A_SpawnItemEx("LegRevBall3Trail")
	TNT1 A 0 A_SpawnItemEx("BlueBallTrailA")
	TNT1 A 0 A_SpawnItemEx("BlueBallTrailB")
	TNT1 A 0 A_SpawnItemEx("BlueBallTrailC")
	TNT1 A 0 A_Explode(64,64,0)
	TNT1 A 0 A_SpawnItemEx("BFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(-12,12),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	LIBB BBB 1 Bright A_SpawnItemEx("LegRevBall3Trail")
	TNT1 A 0 A_SpawnItemEx("BlueBallTrailA")
	TNT1 A 0 A_SpawnItemEx("BlueBallTrailB")
	TNT1 A 0 A_SpawnItemEx("BlueBallTrailC")
	TNT1 A 0 A_Explode(64,64,0)
	TNT1 A 0 A_SpawnItemEx("BFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(-12,12),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	LIBB CCC 1 Bright A_SpawnItemEx("LegRevBall3Trail")
	TNT1 A 0 A_SpawnItemEx("BlueBallTrailA")
	TNT1 A 0 A_SpawnItemEx("BlueBallTrailB")
	TNT1 A 0 A_SpawnItemEx("BlueBallTrailC")
	TNT1 A 0 A_Explode(64,64,0)
	TNT1 A 0 A_SpawnItemEx("BFGTrailParticleBlue",Random(-12,12),Random(-12,12),Random(-12,12),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)
	LIBB DDD 1 Bright A_SpawnItemEx("LegRevBall3Trail")
	TNT1 A 0 A_SpawnItemEx("BlueBallTrailA")
	TNT1 A 0 A_SpawnItemEx("BlueBallTrailB")
	TNT1 A 0 A_SpawnItemEx("BlueBallTrailC")
	Loop
  Death:
	TNT1 A 0 Radius_Quake(5,60,0,10,0)
	TNT1 A 0 A_Explode(60,250)
	LIBB A 6 Bright A_SpawnItemEx("BFGShockwaveBlue",0,0,15,0,0,0,0,128)
	TNT1 A 0 A_Explode(60,250)
	LIBB B 6 Bright A_SpawnItemEx("BFGShockwaveBlue",0,0,15,0,0,0,0,128)
	TNT1 A 0 A_Explode(60,250)
	LIBB C 6 Bright A_SpawnItemEx("BFGShockwaveBlue",0,0,15,0,0,0,0,128)
	TNT1 A 0 A_Explode(60,250)
	LIBB D 6 Bright A_SpawnItemEx("BFGShockwaveBlue",0,0,15,0,0,0,0,128)
	TNT1 A 0 A_Explode(158,138)
	TNT1 A 0 A_SpawnItem("BlueDTBFGEx",0,-10)
	TNT1 A 0 A_SpawnItemEx("BlueDTech10KShockwave",0,0,15,0,0,0,0,128)
	TNT1 AAAAA 0 A_SpawnItemEx("TLegAnniDeathBomb",0,0,0,Random(-6,6),Random(-6,6),Random(3,6))
	LIBE ABCDEFG 4 Bright
	TNT1 A 0 Radius_Quake(20,12,0,12,0)
	Stop
	}
}

Actor TlegAnniLegHellKnightSummoner
{
Height 8
Radius 25
Speed 30
Damage (0)
+RIPPER
+BLOODLESSIMPACT
+NOTIMEFREEZE
States
{
    Spawn:
	 TNT1 A 5
	Death:
	 TNT1 A 0
	 TNT1 A 0 A_SpawnItemEx("BHellionSmokeSpawner",0,0,0,0,0,0,0,128)
	 TNT1 A 2
	 TNT1 A 0 A_SpawnItemEx("INFFakeLegendaryHellKnight")
	 Stop
   }
}

Actor TlegAnniLegCybernobleSummoner : TlegAnniLegHellKnightSummoner
{
  States
   {
    Spawn:
	 TNT1 A 5
	Death:
	 TNT1 A 0
	 TNT1 A 0 A_SpawnItemEx("BHellionSmokeSpawner",0,0,0,0,0,0,0,128)
	 TNT1 A 2
	 TNT1 A 0 A_SpawnItemEx("INFFakeLegendaryCyberNoble")
	 Stop
   }
}

Actor TlegAnniLegAfritSummoner : TlegAnniLegHellKnightSummoner
{
  States
   {
    Spawn:
	 TNT1 A 5
	Death:
	 TNT1 A 0
	 TNT1 A 0 A_SpawnItemEx("BHellionSmokeSpawner",0,0,0,0,0,0,0,128)
	 TNT1 A 2
	 TNT1 A 0 A_SpawnItemEx("INFFakeLegendaryAfrit")
	 Stop
   }
}

Actor TlegAnniLegArchonSummoner : TlegAnniLegHellKnightSummoner
{
  States
   {
    Spawn:
	 TNT1 A 5
	Death:
	 TNT1 A 0
	 TNT1 A 0 A_SpawnItemEx("BHellionSmokeSpawner",0,0,0,0,0,0,0,128)
	 TNT1 A 2
	 TNT1 A 0 A_SpawnItemEx("INFFakeLegendaryArchon")
	 Stop
   }
}

Actor TlegAnniLegCybruiserSummoner : TlegAnniLegHellKnightSummoner
{
  States
   {
    Spawn:
	 TNT1 A 5
	Death:
	 TNT1 A 0
	 TNT1 A 0 A_SpawnItemEx("BHellionSmokeSpawner",0,0,0,0,0,0,0,128)
	 TNT1 A 2
	 TNT1 A 0 A_SpawnItemEx("INFFakeLegendaryCybruiser")
	 Stop
   }
}

Actor LegendaryResurrector : LegendaryVile
{
  Obituary "%o was Erased by the Legendary Annihilator's Resurrector."
  Health 1500
  Scale 1.1
  PainChance 60
  Species "UltimateLegendary"
  SeeSound "ImpureVile/Sight" 
  PainSound "ImpureVile/Pain" 
  DeathSound "ImpureVile/Death" 
  ActiveSound "ImpureVile/Active"
  DamageFactor "UltimateLegendary", 0.0
  DamageFactor "Baby15K", 0.0
  DamageFactor "SoulToxic", 0.0
  DamageFactor "BombBreath", 0.0
  DamageFactor "Cyber10K", 0.0
  DamageFactor "CacoComet", 0.0
  DamageFactor "CadaverRocket", 0.0
  DamageFactor "BeheComet", 0.0
  DamageFactor "NobleComet", 0.0
  DamageFactor "LegMind", 0.0
  DamageFactor "DemolisherEx", 0.0
  DamageFactor "DarkDemoEx", 0.0
  -BOSS
  -BOSSDEATH
  +DONTHURTSPECIES
  +NOTIMEFREEZE
  +THRUSPECIES
  +NOTELEFRAG
  DropItem "LegendaryBossLifeEssence" 256
  DropItem "LegendaryBossArmorBonusMax" 256
  Tag "\c[z3]Legendary Resurrector\c-"
  var int user_music;
  var int user_amount;
  States 
  {
  Spawn:
	TNT1 AA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LVLL A 10 Bright A_Look 
	Loop 
  See:
	LVLL A 0 A_SpawnItem("HumanishStep",0,0,0,0)
	TNT1 AA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LVLL AA 2 Bright A_VileChase
	TNT1 AA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LVLL BB 2 Bright A_VileChase
	TNT1 AA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LVLL CC 2 Bright A_VileChase
	LVLL A 0 A_SpawnItem("HumanishStep",0,0,0,0)
	TNT1 AA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LVLL DD 2 Bright A_VileChase
	TNT1 AA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LVLL EE 2 Bright A_VileChase
	TNT1 AA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LVLL FF 2 Bright A_VileChase
	Loop
  Missile:
	//TNT1 A 0 A_Jump(30,"FlanVoid")
	TNT1 A 0 A_Jump(130,"Skullshots","RipperStuff","Hugger")
  BasicVoid:
	TNT1 A 0 A_FaceTarget
	LVLL G 10 Bright A_PlaySound("exile/voidstart")
	LVLL H 8 Bright A_VileTarget("LegRedVoid")
	LVLL IJKLMN 8 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("exile/voidend")
	LVLL O 8 Bright A_VileAttack
	LVLL P 20 Bright
	Goto See
  SkullShots:
	LVLL GHIJKLMN 3 Bright A_FaceTarget
	TNT1 A 0 A_FaceTarget
	LVLL O 6 Bright A_CustomMissile("LegVileSkullShot",34,0,random(-5,5))
	TNT1 A 0 A_FaceTarget
	LVLL N 6 Bright A_CustomMissile("LegVileSkullShot",34,0,random(-5,5))
	TNT1 A 0 A_FaceTarget
	LVLL O 6 Bright A_CustomMissile("LegVileSkullShot",34,0,random(-5,5))
	TNT1 A 0 A_FaceTarget
	LVLL N 6 Bright A_CustomMissile("LegVileSkullShot",34,0,random(-5,5))
	LVLL P 6 Bright
	Goto See
  RipperStuff:
	TNT1 A 0 A_PlaySound("Legvile/Attack2")
	LVLL GHIJKLMN 4 Bright A_FaceTarget
	LVLL OOOO 2 Bright A_FaceTarget
	LVLL BBBB 0 Bright A_CustomMissile("LegVileRipperStuff",34,0,frandom(-15,15))
	LVLL OP 2 Bright A_FaceTarget
	LVLL BBBB 0 Bright A_CustomMissile("LegVileRipperStuff",34,0,frandom(-15,15))
	Goto See
  FlanVoid:
	TNT1 A 0 A_PlaySound("Legvile/Attack2")
	LVLL G 10 Bright A_PlaySound("exile/voidstart")
	TNT1 A 0 A_VileTarget("LegVileFire2FX")
	LVLL H 2 Bright A_VileTarget("LegVileFire2")
	LVLL IHIHIHIHIHIHIHIHIHIHIHIHIH 2 Bright
	Goto See
  Hugger:
	LVLL GG 10 Bright A_FaceTarget
	LVLL H 1 Bright A_FaceTarget
	LVLL H 1 Bright A_CustomMissile("LegNobleBall3",0,0,0)
	LVLL GG 10 Bright A_FaceTarget
	LVLL H 1 Bright A_FaceTarget
	LVLL H 1 Bright A_CustomMissile("LegNobleBall3",0,0,0)
	LVLL GG 10 Bright A_FaceTarget
	LVLL H 1 Bright A_FaceTarget
	LVLL H 1 Bright A_CustomMissile("LegNobleBall3",0,0,0)
	LVLL GG 10 Bright A_FaceTarget
	Goto See
  Heal:
	TNT1 A 0 A_PlaySound("brain/spit")
	TNT1 AA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LVL2 AA 2 Bright
	TNT1 AA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LVL2 AA 2 Bright
	TNT1 AA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LVL2 BB 2 Bright
	TNT1 AA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LVL2 BB 2 Bright
	TNT1 AA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LVL2 CC 2 Bright
	TNT1 AA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LVL2 CC 2 Bright
	Goto See
  Pain:
	LVLL Q 5 Bright
	LVLL Q 5 Bright A_Pain 
	TNT1 A 0 A_Jump(128,"Missile")
	Goto See 
  Death:
	LVLL Q 6 Bright A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
	LVLL R 5 Bright A_Scream
	LVLL S 5 Bright A_Fall
	LVLL TUV 5 Bright
	LVLL W 4 Bright A_SpawnItem("BodyCrash",0,0,0,0)
	LVLL XY 4 Bright
	LVLL Z -1
	Stop
	} 
}