ACTOR EnragedLegendaryCyberdemon 
{
  Health 9000
  Radius 40
  Height 110
  Scale 1.1
  Mass 0x7FFFFFFF
  DamageFactor "PDTBFG", 0.05
  DamageFactor "BabySpiders", 0.0
  DamageFactor "PDTBFG", 0.05
  DamageFactor "PDTBFGTracer", 0.05
  DamageFactor "VileFires", 0.0
  DamageFactor "Cyber10K", 0.0
  DamageFactor "Legendary", 0.0
  DamageFactor "LegendaryPlayer", 0.0
  DamageFactor "LegendaryGuru", 0.0
  DamageFactor "LegendaryGuruPlayer", 0.0
  DamageFactor "BFGSplash", 0.25
  DamageFactor "PlayerBHole", 0.0
  DamageFactor "BFGSpray", 0.25
  DamageFactor "PlayerDevBall", 0.015
  DamageFactor "Railg", 0.5
  DamageFactor "PlayerDevBall2", 0.015
  DamageFactor "PlayerDTBFGRailgunSlug", 0.015
  DamageFactor "PlayerDevTracer", 0.015
  DamageFactor "PlayerDTRG", 0.05
  DamageFactor "DemolisherEx", 0.0
  DamageFactor "Term", 0.0
  DamageFactor "DarkDemoEx", 0.0
  DamageFactor "CerChainguns", 0.0
  DamageFactor "CerEnergyBall", 0.0
  DamageFactor "LegMind", 0.0
  DamageFactor "SuperWeapon", 0.0
  DamageFactor "Ice", 0.0
DamageFactor "PlayerIce", 0.0
  DamageFactor "FreezerBurn", 0.0
  DamageFactor "Crush", 0.1
  DamageFactor "Player", 0.015
  DamageFactor "PlayerHellfire", 0.3
  DamageFactor "CDTBFG", 0.0
  DamageFactor "DBFG10K", 0.015
  DamageFactor "NobleComet", 0.0
  DamageFactor "ZombieDev", 0.0
  DamageFactor "BeheComet", 0.0
  DamageFactor "PlayerDBFG10K", 0.0
  DamageFactor "DBFG", 0.0
  DamageFactor "PlayerBHole", 0.1
  DamageFactor "PlayerDBFG2", 0.0
  DamageFactor "DBFG210K", 0.0
  DamageFactor "PlayerDBFG210K", 0.0
  DamageFactor "PlayerDBFG", 0.0
  DamageFactor "DBFG2Splash", 0.0
  DamageFactor "Baby15K", 0.0
  DamageFactor "Extreme", 0.0
  DamageFactor "UltimateLegendary", 0.0
  DamageFactor "BeheComet", 0.0
  DamageFactor "Terminator", 0.0
  DamageFactor "Hell", 0.0
  DamageFactor "HFCyber", 0.0
  DamageFactor "DementedTerminator", 0.0
  DamageFactor "CacoComet", 0.0
  DamageFactor "CadaverRocket", 0.0
  DamageFactor "NobleComet", 0.0
  DamageFactor "Commander", 0.0
  DamageFactor "DBFG10K2", 0.0
  DamageFactor "PlayerDBFG10K2", 0.0
  DamageFactor "DBFG2", 0.0
  DamageFactor "PlayerDBFG2", 0.0
  DamageFactor "PyroShot", 0.0
  DamageFactor "PlayerPyro", 0.0
  DamageFactor "PDTPuff", 0.0
  DamageFactor 0.5
  PainChance "PlayerDBFG2", 256
  PainChance "DBFG2", 256
  PainChance "PlayerDBFG10K2", 256
  Speed 32
  PainChance 15
  BloodColor "Red"
  Monster
  MinMissileChance 160
  DropItem "EnragedLegendaryUltraSphere" 215
  DropItem "EnragedLegendaryArmor" 256 1
  DropItem "LegendaryRune" 256 1
  DropItem "LegendaryRune" 256 1
  DropItem "ILDemonAmmoBox" 256
  DropItem "ILDemonAmmo" 256
  DropItem "ILDemonAmmoBox" 256
  DropItem "ILDemonAmmo" 256
  DropItem "LegendaryBFG" 256 1
  DropItem "LegendaryBossLifeEssence" 250 
  DropItem "LegendaryBossArmorBonusMax" 250 
  DropItem "DemonicChalice" 200
  DropItem "EnragedLegendaryPlasmaticRifle" 200 1
  DropItem "LegendaryAmmoSphere" 128 1
  DropItem "LegendaryDemonRune" 80 1
  DropItem "EnragedLegendaryASG" 200 1
  DropItem "EnragedLegendaryCoachgun" 200
  +QUICKTORETALIATE
  +NOTIMEFREEZE
  +NORADIUSDMG
  +PIERCEARMOR
  +MISSILEMORE
  +MISSILEEVENMORE
  +NOTARGET
  +BOSS
  +FLOORCLIP
  +DONTMORPH
  +BOSSDEATH
  +NOICEDEATH
  +DONTGIB
  +DONTRIP
  +DONTHARMSPECIES
  +DONTHURTSPECIES
  +NOICEDEATH
  +CANTSEEK
  +NOFEAR
  +FULLVOLACTIVE
  Species "Cybers"
  SeeSound "EnragedCyberdemon/Sight"
  PainSound "EnragedCyberdemon/Pain"
  DeathSound "EnragedCyberdemon/Death"
  ActiveSound "EnragedCyberdemon/Idle"
  Obituary "%o ended the Enraged Legendary Cyberdemon's long wait."
  Tag "$NEEnrCyber"
  var int user_music;
  var int user_background;
  var int user_plasma;
  var int user_rage;
  var int user_lowlag;
  var int user_sky;
 var int user_fading;
  States
  {
  Spawn:
	ECYB A 0
	TNT1 A 0 ACS_NamedExecuteAlways("WimpyMode",0,2)
	TNT1 A 0 ACS_NamedExecuteAlways("ModifyMonster",0,2,2)
  Idle:
    TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
	ECYB A 10 Bright A_Look
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB A 10 Bright A_Look
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB Z 10 Bright A_Look
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB Z 10 Bright A_Look
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	Loop
  See:
	TNT1 A 0 A_JumpIf(user_lowlag == 1,"MoreSee")
	TNT1 A 0 A_JumpIfTargetInLOS("MoreSee",0,0,0,0)
	ECYB ABCD 6 A_Chase
	Loop
  MoreSee:
	TNT1 A 0 A_SetUserVar("user_lowlag",1)
    TNT1 A 0 A_JumpIf(user_music == 1,4)
    TNT1 A 0 ACS_NamedExecuteAlways("CFMusic",0,2008)
	TNT1 A 0 A_SetUserVar("user_music",1)
	TNT1 A 0 A_JumpIf(user_sky == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("SetSky",0,15)
	TNT1 A 0 A_SetUserVar("user_sky",1)
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
	TNT1 A 0 A_JumpIf(user_rage >= 1,2)
	TNT1 A 0 A_JumpIfHealthLower(4500,"RageSummon")
	TNT1 A 0 A_Jump(100,"Rush")
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB A 3 Bright A_Hoof
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
    ECYB A 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB BB 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB CC 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
    ECYB D 3 Bright A_Metal
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
    ECYB D 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
    TNT1 A 0 A_Jump(35,"Teleport")
	Loop
  Rush:
	TNT1 A 0 A_Hoof
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
	ECYB A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryCyberGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	ECYB A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryCyberGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	ECYB A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryCyberGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	ECYB B 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryCyberGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	ECYB C 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryCyberGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	ECYB C 2 Bright A_Chase
	TNT1 A 0 A_Metal
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryCyberGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	ECYB D 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryCyberGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	ECYB D 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryCyberGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TNT1 A 0 A_Jump(25,"Teleport")
	TNT1 A 0 A_Jump(75,"See")		
	Loop
  Taunt:
	TNT1 AAA 0 A_StopSound
	TNT1 A 0 A_PlaySound("EnragedCyberdemon/Taunt", CHAN_AUTO, 1.0, False, ATTN_NONE)
	TNT1 A 0 A_TakeInventory("MarineKilled",1)
	TNT1 A 0 A_JumpIfInventory("EnragedCyberToken",5,"HealFull")
	TNT1 A 0 A_GiveInventory("EnragedCyberToken",1)
    GoTo See
  Teleport:
    ECYB A 1 Bright ACS_NamedExecuteWithResult("ttk_fader",10,3)
	ECYB AAAAAAAAAAAAA 0 A_SpawnItemEx("EnragedLegendaryCyberFlameSpawner")
	ECYB A 0 A_Settics(user_fading)
	ECYB A 2
	ECYB AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	ECYB AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA  0 A_Wander
    ECYB A 1 A_PlayWeaponSound("boss/teleport")
	ECYB AAAAAAAAAAAAA 0 A_SpawnItemEx("EnragedLegendaryCyberFlameSpawner")
	ECYB A 0 A_Settics(user_fading)
    ECYB A 1 Bright 
    Goto See		
  Missile:
    TNT1 A 0 A_SetShootable
    TNT1 A 0 A_UnsetInvulnerable
    TNT1 A 0 A_SetTranslucent(1)
    TNT1 A 0 A_JumpIfCloser(300,"EnrLegendaryASG")
    TNT1 A 0 A_Jump(130,"EFinder","ELegBFG95K","EnrLegendaryRailgun","EnrLegendaryBFG10K","ELegendaryStomp","EnrLegendaryBFG15K","ELegendaryDTBFG","ELegPlasma")
	TNT1 A 0 A_Jump(55,"EnrLegendaryTech","EnrLegendaryBFG","ELegendaryDevastator")
	TNT1 A 0 A_Jump(45,"EnrLegendaryCyberForm")
	TNT1 A 0 A_Jump(50,"ELegRevBall")
	TNT1 A 0 A_Jump(60,"ERocketCombo")
  Normal:
    ECYB E 0  Bright A_FaceTarget
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
    ECYB F 5 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-6, 6))
    ECYB E 0  Bright A_FaceTarget
    ECYB F 5 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-6, 6))
    ECYB E 0  Bright A_FaceTarget
    ECYB F 5 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-6, 6))
	ECYB E 0  Bright A_FaceTarget
    ECYB F 5 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-6, 6))
    ECYB E 0  Bright A_FaceTarget
    ECYB F 5 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-6, 6))
    ECYB E 0  Bright A_FaceTarget
    ECYB F 5 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-6, 6))
	ECYB E 0  Bright A_FaceTarget
    ECYB F 5 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-6, 6))
    ECYB E 0  Bright A_FaceTarget
    ECYB F 5 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-6, 6))
    ECYB E 0  Bright A_FaceTarget
    ECYB F 5 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-6, 6))
	ECYB E 0  Bright A_FaceTarget
    ECYB F 5 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-6, 6))
	Goto See
  Pain:
	TNT1 A 0 A_Jump(75,"Healing")
	TNT1 A 0 A_Jump(130,"PainMissile")
	TNT1 A 0 A_Jump(25,"Teleport")
	ECYB G 10 Bright A_Pain
    Goto See
  Pain.DBFG10K2:
  Pain.PlayerDBFG10K2:
  Pain.DBFG2:
  Pain.PlayerDBFG2:
    TNT1 A 0 A_Jump(250, "Teleport")
	Goto PainMissile
  PainMissile:
    ECYB G 10 Bright A_Pain
    Goto Missile
  Healing:
  	TNT1 A 0 A_PlaySound("EnragedCyberdemon/Idle",5,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SetInvulnerable
    ECYB GGGGGGGGGGGG 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	ECYB G 2 Bright HealThing(250)
	ECYB GGGGGGGGGGGG 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	ECYB G 2 Bright HealThing(150)
	TNT1 A 0 A_UnSetInvulnerable
	ECYB G 2 Bright
    Goto See
 HealFull:
  	TNT1 A 0 A_PlaySound("EnragedCyberdemon/Heal",5,1.0,0,ATTN_NONE)
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
	TNT1 A 0 A_SetInvulnerable
	ECYB GGGGGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	ECYB G 0 A_PlaySoundEx("brain/spit",7,0,2)
	ECYB G 0 A_CustomMissile("RedPentaLine1",0,0,-72,2)
    ECYB G 0 A_CustomMissile("RedPentaLine1",0,0,-144,2)
    ECYB G 0 A_CustomMissile("RedPentaLine1",0,0,-216,2)
    ECYB G 0 A_CustomMissile("RedPentaLine1",0,0,-288,2)
    ECYB G 0 A_CustomMissile("RedPentaLine1",0,0,0,2)
	ECYB GGGGGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	ECYB GGGGGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	ECYB GGGGGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	ECYB G 2 Bright HealThing(9000)
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	TNT1 A 0 A_TakeInventory("EnragedCyberToken",5)
	ECYB G 2 Bright
    Goto See
 EnrLegendaryASG:
	TNT1 A 0 A_JumpIfInventory ("ASGZAmmo", 16, "Reload")
	ECYB E 4 Bright A_FaceTarget
	TNT1 A 0 A_GiveInventory ("ASGZAmmo", 1)
	TNT1 A 0 A_SpawnItemEx("RedShellCasing",26,26,58, Random(2, 6), 0, Random(1, 3), Random(80, 90), 128)
	TNT1 AAAA 0 Bright A_CustomMissile("RedSGTracer",58,-26,Random(6,-6),0)
	ECYB F 2 Bright A_CustomBulletAttack(22.5,18.3,4,Random(5,15)*6,"EnragedBulletPuff")
	TNT1 A 0 Bright A_PlaySoundEx("Weapons/LegAutoShotgun","Weapon")
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_CPosRefire
	Goto See
 Reload:
    TNT1 A 0
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
    TNT1 A 0 A_ChangeFlag("NoPain", 1)
    TNT1 A 0 A_PlaySound("lasgguy/asgout")
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    ECYB E 48 Bright A_TakeInventory ("ASGZAmmo", 16)
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    ECYB E 8 Bright A_PlaySound("lasgguy/asgin") 
	ECYB E 20 Bright A_PlaySound("LShotgun/Cock")
	TNT1 A 0 A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    TNT1 A 0 A_ChangeFlag("NoPain", 0)
    Goto See
  ELegendaryStomp:
    TNT1 A 0
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
    ECYB G 10 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner2",0,0,0,0)
	ECY2 D 3 Bright A_PlaySound("EnragedCyberdemon/Attack",5,1.0,0,ATTN_NONE)
	ECY2 DDDDDDDDDDDDDDDDDDDDDDDDDDDDD 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_UnsetInvulnerable
	ECYB G 7 Bright A_FaceTarget
	ECY2 C 5 Bright A_FaceTarget
	TNT1 A 0 Radius_Quake(40,80,0,40,0)	
	ECY2 D 6 Bright A_PlaySound("monsters/darkcyberstomp")
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 0)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 10)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 20)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 30)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 40)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 50)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 60)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 70)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 80)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 90)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 100)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 110)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 120)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 130)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 140)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 150)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 160)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 180)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 190)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 200)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 210)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 220)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 230)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 240)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 250)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 260)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 270)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 280)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 290)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 300)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 310)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 320)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 330)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 340)
    ECY2 D 0 A_CustomMissile("LegCyberQuake", 0, -48, 350)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,0,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,25,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-25,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,70,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-70,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,45,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-45,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,315,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-315,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,270,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-270,0)       
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,225,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-225,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,180,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-180,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,135,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-135,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,115,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-115,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,155,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-155,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-200,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,200,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-245,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,245,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-295,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,295,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-335,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,355,0)
    TNT1 A 0 A_CustomMissile("ELegendaryCyberFireSpawner",0,0,90,0)
    ECY2 C 2 Bright A_CustomMissile("ELegendaryCyberFireSpawner",0,0,-90,0)
	ECY2 C 20 Bright
    Goto See
  EnrLegendaryCyberForm:
    ECYB G 10 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 3 Bright A_PlaySound("EnragedCyberdemon/Attack",5,1.0,0,ATTN_NONE)
	ECYB GGGGGGGGGGGGGGGGGGGGGGGGGGGGG 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_PlaySound("Weapons/GuruBlast")
	TNT1 A 0 A_PlaySound("Weapons/GuruBlast2")
    ECYB F 1 Bright A_CustomMissile("LegDTBFG",58, -26)
	ECYB F 10 Bright A_CustomMissile("ELegCyberBFG9500Ball", 58, -26, 0)
	ECYB F 1 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26)
	ECYB F 6 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))	
	ECYB G 5 Bright
	ECYB G 5 Bright
	Goto see
  ELegBFG95K:
	TNT1 A 0 A_PlaySound("weapons/bfgf")
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
    ECYB E 10 Bright A_FaceTarget
    ECYB E 10 Bright A_FaceTarget
	ECYB F 10 Bright A_FaceTarget
	ECYB F 10 Bright A_CustomMissile("ELegCyberBFG9500Ball", 58, -26, 0)
	ECYB E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfgf")
    ECYB E 10 Bright A_FaceTarget
	ECYB E 10 Bright A_FaceTarget
	ECYB F 10 Bright A_FaceTarget
	ECYB F 10 Bright A_CustomMissile("ELegCyberBFG9500Ball", 58, -26, 0)		
	ECYB E 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfgf")
    ECYB E 10 Bright A_FaceTarget
	ECYB E 10 Bright A_FaceTarget
	ECYB F 10 Bright A_FaceTarget
	ECYB F 10 Bright A_CustomMissile("ELegCyberBFG9500Ball", 58, -26, 0)		
	ECYB E 10 Bright
	Goto See
  EnrLegendaryRailgun:
    TNT1 A 0 A_PlaySound("weapons/rgcharge")
    ECYB EE 4 Bright A_FaceTarget
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
	ECYB E 8 Bright A_FaceTarget
    ECYB F 1 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26)
	ECYB EE 0 Bright A_FaceTarget
	ECYB E 1 Bright A_FaceTarget
    ECYB F 1 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26)
	ECYB EEEEEEEEEEEEE 0 Bright A_SpawnItemEx("EnragedLegendaryCyberFlameSpawner2")
	ECYB EEEEEEEEEEE 1 A_FadeOut(0.1,0)
	ECYB EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander
    ECYB E 20
    ECYB E 1 A_PlayWeaponSound("boss/teleport")
	TNT1 A 0 A_FaceTarget
	ECYB EEEEEEEEEEEEE 0 A_SpawnItemEx("EnragedLegendaryCyberFlameSpawner2")
	ECYB EEEEEEEEEEE 1 A_FadeIn(0.1)	
	TNT1 A 0 Bright A_SetShootable
    ECYB F 1 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB EE 1 Bright A_FaceTarget
	ECYB E 1 Bright A_FaceTarget
	ECYB F 1 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB EE 5 Bright A_FaceTarget
	ECYB E 8 Bright A_FaceTarget
	ECYB F 8 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB EE 4 Bright A_FaceTarget
	ECYB E 7 Bright A_FaceTarget
	ECYB F 7 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB EE 4 Bright A_FaceTarget
	ECYB E 5 Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB EE 3 Bright A_FaceTarget
	ECYB E 3 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB EE 3 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	ECYB F 2 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB EE 2 Bright A_FaceTarget
	ECYB E 1 Bright A_FaceTarget
	ECYB F 1 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB EE 1 Bright A_FaceTarget
	ECYB E 6 Bright A_FaceTarget
	ECYB F 6 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB E 1 Bright A_FaceTarget
	ECYB E 5 Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB E 1 Bright A_FaceTarget
	ECYB E 4 Bright A_FaceTarget
	ECYB F 4 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB E 1 Bright A_FaceTarget
	ECYB E 3 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB E 1 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	ECYB F 2 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB E 1 Bright A_FaceTarget
	ECYB E 1 Bright A_FaceTarget
	ECYB F 1 Bright A_CustomMissile("ELegCYBRailgunProj",58, -26,Random(-2,3))
	ECYB E 1 Bright A_FaceTarget
	ECYB EEEEEEEEEEEEE 0 Bright A_SpawnItemEx("EnragedLegendaryCyberFlameSpawner2")
	ECYB EEEEEEEEEEE 1 A_FadeOut(0.1,0)
	ECYB EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander
    ECYB E 20
    ECYB E 1 A_PlayWeaponSound("boss/teleport")
	TNT1 A 0 A_FaceTarget
	ECYB EEEEEEEEEEEEE 0 A_SpawnItemEx("EnragedLegendaryCyberFlameSpawner")
	ECYB EEEEEEEEEEE 1 A_FadeIn(0.1)
	TNT1 A 0 Bright A_SetShootable
	ECYB E 5 Bright A_FaceTarget
	ECYB F 0 Bright A_CustomMissile("ELegCYBRailgunProj",58, 0, -2)
	ECYB F 2 Bright A_CustomMissile("ELegCYBRailgunProj",58, 0, 0)
	ECYB F 0 Bright A_CustomMissile("ELegCYBRailgunProj",58, 0, 2)
	ECYB E 10 Bright A_FaceTarget
	ECYB E 15 Bright
	Goto See
  EnrLegendaryBFG10K:
	TNT1 A 0 A_PlaySound("weapons/charge15k")
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
	ECYB E 18 Bright A_FaceTarget
	ECYB E 6 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 6 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))	
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 6 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))	
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 6 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 6 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 5 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 5 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 5 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 5 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 4 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 3 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 3 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 2 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 2 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("Enraged10KProjectile",58,-26,Random(-4, 4))
	ECYB E 20 Bright A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)	
	Goto See
  EnrLegendaryBFG15K:
	TNT1 A 0 A_PlaySound("weapons/charge15k")
	ECYB E 18 Bright A_FaceTarget
	ECYB E 6 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 4 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))	
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 4 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))	
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 4 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 4 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 3 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 3 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 3 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 3 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 2 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 2 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 2 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 2 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	ECYB F 1 Bright A_CustomMissile("ELC15KBall",58,-26,Random(-4, 4))
	ECYB E 20 Bright A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)	
	Goto See
  EFinder:
    ECYB E 0  Bright A_FaceTarget
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
	ECYB F 5 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
    ECYB E 0  Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
    ECYB E 0  Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	Goto See
  ERocketCombo:
    ECYB E 0  Bright A_FaceTarget
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
	ECYB F 5 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0 Bright A_FaceTarget
	ECYB F 5 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 4 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-8, 8))
    ECYB E 0  Bright A_FaceTarget
	ECYB F 4 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
    ECYB E 0  Bright A_FaceTarget
	ECYB F 4 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 4 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 4 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 4 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 4 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 4 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("EnragedRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	ECYB E 0  Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("EnragedHomingRocket", 58, -26, Random(-8, 8))
	Goto See
  EnrLegendaryTech:
    ECYB G 30 Bright A_FaceTarget
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
    ECYB G 3 Bright A_PlaySound("EnragedCyberdemon/Attack",5,1.0,0,ATTN_NONE)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_UnsetInvulnerable
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
    ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
    ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
    ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
    ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
    ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
	ECYB E 0 Bright A_FaceTarget
	ECYB F 3 Bright A_CustomMissile("RLegendaryProjectile",58,-26,Random(100,-100)/100.00,0)
    TNT1 A 0 Bright A_PlayWeaponSound("BlueDTRFire")
    ECYB E 30 Bright A_PlaySoundEx("Legcyber/amhalt","DECHST")
	Goto See
 ELegendaryDTBFG:
    ECYB F 0 Bright A_PlaySound ("Cardinal/9k")
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB F 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB F 2 Bright A_FaceTarget
	ECYB F 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB F 2 Bright A_FaceTarget
	ECYB F 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB F 2 Bright A_FaceTarget
	ECYB F 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB F 2 Bright A_FaceTarget
	ECYB F 0 Bright A_CustomMissile("EnragedBabySentientDTBFG10KBall", 58, -26, 0)
	ECYB F 0 Bright A_PlaySound ("Cardinal/9k")
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB F 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB F 2 Bright A_FaceTarget
	ECYB F 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB F 2 Bright A_FaceTarget
	ECYB F 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB F 2 Bright A_FaceTarget
	ECYB F 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB F 2 Bright A_FaceTarget
	ECYB F 0 Bright A_CustomMissile("EnragedBabySentientDTBFG10KBall", 58, -26, 0)
	ECYB E 30 Bright
	Goto See
 ELegendaryDevastator:
    TNT1 A 0 A_PlaySound("devastator/charge")
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB E 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright A_FaceTarget
	ECYB F 0 A_PlaySound ("devastator/fire")
	ECYB F 0 Bright A_CustomMissile("EnragedBabySentientDTBFG10KBall", 58, -26, 0)
	ECYB F 0 Bright A_CustomMissile("EnragedBabySentientDTBFG10KBall", 58, -26, 0)
	ECYB E 50 Bright
	Goto See
  EnrLegendaryBFG:
    ECYB E 30 Bright A_FaceTarget
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
	TNT1 A 0 A_SetInvulnerable
	ECYB E 3 Bright A_PlaySound("EnragedCyberdemon/Attack",5,1.0,0,ATTN_NONE)
	ECYB E 3 Bright A_PlaySoundEx("Legcyber/BFG","GURUCHRG")	
	TNT1 A 0 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItem("LegendaryCyberFlameSpawner",0,0,0,0)
    ECYB E 3 Bright A_PlaySoundEx("Legcyber/BFG","GURUCHRG")	
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TNT1 A 0 A_JumpIfTargetInLos(2)
    TNT1 A 0 A_Jump(256,2)
	TNT1 A 0
	Goto ELegBFGGo
	ECYB EEEEEEEEEEEEE 0 Bright A_SpawnItemEx("EnragedLegendaryCyberFlameSpawner")
	TNT1 A 0 A_UnSetShootable
    ECYB EEEEEEEEEEE 1 A_FadeOut(0.1,0)
	ECYB EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander
    ECYB E 20
    ECYB E 1 A_PlayWeaponSound("boss/teleport")
	TNT1 A 0 A_FaceTarget
	ECYB EEEEEEEEEEEEE 0 A_SpawnItemEx("EnragedLegendaryCyberFlameSpawner")
	ECYB EEEEEEEEEEE 1 A_FadeIn(0.1)	
	TNT1 A 0 A_SetShootable
  ELegBFGGo:	
    TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_PlayWeaponSound("Weapons/GuruFire")
  	TNT1 A 0 A_PlayWeaponSound("Weapons/GuruAddFire")
	ECYB F 5 A_CustomMissile("LegDTBFG", 58, -26, 0, 0)
    ECYB E 0 Bright A_FaceTarget
	ECYB F 5 A_CustomMissile("LegDTBFG", 58, -26, 0, 0)
    ECYB E 0 Bright A_FaceTarget
	ECYB F 5 A_CustomMissile("LegDTBFG", 58, -26, 0, 0)
    ECYB E 0 Bright A_FaceTarget	
	ECYB F 5 A_CustomMissile("LegDTBFG", 58, -26, 0, 0)
    ECYB E 0 Bright A_FaceTarget
	ECYB F 5 A_CustomMissile("LegDTBFG", 58, -26, 0, 0)	
	Goto See
  ELegRevBall:
    ECYB G 30 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
    ECYB G 3 Bright A_PlaySound("EnragedCyberdemon/Attack",5,1.0,0,ATTN_NONE)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	TNT1 A 0 A_UnsetInvulnerable
	ECYB E 10 Bright A_FaceTarget
	ECYB F 0 A_PlayWeaponSound("lrball3/shot")
    ECYB F 5 Bright A_CustomMissile("ELegRevBall3", 58, -26)
	ECYB E 0 Bright A_FaceTarget
	ECYB F 0 A_PlayWeaponSound("lrball3/shot")
    ECYB F 5 Bright A_CustomMissile("ELegRevBall3", 58, -26)
	ECYB E 0 Bright A_FaceTarget
	ECYB F 0 A_PlayWeaponSound("lrball3/shot")
    ECYB F 5 Bright A_CustomMissile("ELegRevBall3", 58, -26)
	ECYB E 0 Bright A_FaceTarget
	ECYB F 0 A_PlayWeaponSound("lrball3/shot")
    ECYB F 5 Bright A_CustomMissile("ELegRevBall3", 58, -26)
	ECYB E 0 Bright A_FaceTarget
	ECYB F 0 A_PlayWeaponSound("lrball3/shot")
    ECYB F 5 Bright A_CustomMissile("ELegRevBall3", 58, -26)
	ECYB E 0 Bright A_FaceTarget
	Goto See
   ELegPlasma:
    ECYB G 30 Bright A_FaceTarget
	TNT1 A 0 A_JumpIfInventory("MarineKilled",1,"Taunt")
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
    ECYB G 3 Bright A_PlaySound("EnragedCyberdemon/Attack",5,1.0,0,ATTN_NONE)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB G 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SetUserVar("user_plasma", 0)
	TNT1 A 0 Bright A_FaceTarget
	TNT1 A 0 A_PlaySoundEx("hfcardinal/begin", 1, 0, 2)
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
	ECYB E 3 Bright A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_FaceTarget
  FirePlasmaLoop:
	TNT1 A 0 A_JumpIf(user_plasma >= 25, "PlasmaEnd")
    TNT1 A 0 A_SetUserVar("user_plasma", user_plasma+1)
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("HFCyberFlameSpawner",0,0,0,0)
	ECYB E 1 Bright A_FaceTarget
	TNT1 A 0 A_PlaySoundEx("hfcardinal/fireloop", 1, 0, 2)
	ECYB F 3 Bright A_CustomMissile("BoomBarrageMissile",58,-26,Random(-4, 4))
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	Loop
  PlasmaEnd:
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright
	ECYB E 2 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright
	ECYB E 2 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB E 2 Bright
	ECYB E 3 Bright
	Goto See
  RageSummon:
    TNT1 A 0
    ECYB G 1 Bright A_ChangeFlag("Invulnerable",1)
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
	ECYB G 3 Bright A_PlaySound("EnragedCyberdemon/Spawn",5,1.0,0,ATTN_NONE)
	TNT1 A 0 A_ChangeFlag("Reflective",1)
	ECYB G 0 A_PlaySoundEx("brain/spit",7,0,2)
	ECYB G 0 A_CustomMissile("RedPentaLine1",0,0,-72,2)
    ECYB G 0 A_CustomMissile("RedPentaLine1",0,0,-144,2)
    ECYB G 0 A_CustomMissile("RedPentaLine1",0,0,-216,2)
    ECYB G 0 A_CustomMissile("RedPentaLine1",0,0,-288,2)
    ECYB G 0 A_CustomMissile("RedPentaLine1",0,0,0,2)
	ECYB G 4 Bright
	ECYB GGGGGGGGGGGGGGGGG 2 Bright A_SpawnItemEX("LegRedStormBoltSpawner",Random(-680,680),Random(-680,680))
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItemEX("ELegRedThunder",Random(-680,680),Random(-680,680))
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEX("ELegRedThunder",Random(-680,680),Random(-680,680))
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEX("ELegRedThunder",Random(-680,680),Random(-680,680))
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEX("ELegRedThunder",Random(-680,680),Random(-680,680))
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 2 A_SpawnItemEx("EnragedCDSummoner",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	ECYB G 2 A_SpawnItemEx("EnragedCDSummoner",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 2 A_SpawnItemEx("EnragedCDSummoner",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	ECYB G 2 A_SpawnItemEx("EnragedCDSummoner",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 2 A_SpawnItemEx("EnragedCDSummoner",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	ECYB G 2 A_SpawnItemEx("EnragedCDSummoner",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 2 A_SpawnItemEx("EnragedCDSummoner",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	ECYB G 2 A_SpawnItemEx("EnragedCDSummoner",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 2 A_SpawnItemEx("EnragedCDSummoner",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	ECYB G 2 A_SpawnItemEx("EnragedCDSummoner",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 A_SpawnItemEx("EnragedCDSummoner",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	TNT1 A 0 A_AlertMonsters(0,AMF_EMITFROMTARGET)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEX("ELegRedThunder",Random(-680,680),Random(-680,680))
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEX("ELegRedThunder",Random(-680,680),Random(-680,680))
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SpawnItem("EnragedLegendaryCyberFlameSpawner",0,0,0,0)
	ECYB G 4 Bright
	TNT1 A 0 A_SetUserVar("user_rage", user_rage+1)
	TNT1 A 0 A_ChangeFlag("Invulnerable",0)
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	TNT1 A 0 A_ChangeFlag("Reflective",0)
	Goto See	   
  Death:
	TNT1 A 0 A_StopSound(6)
	ECYB H 10 Bright
	ECYB H 10 Bright A_Scream
	TNT1 A 0 A_SetUserVar("user_rage", 0)
	TNT1 A 0 A_SpawnItemEx("ELegendaryCyberdemonDeathEffect",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	ECYB HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJ 2 Bright
	ECYB KL 10 Bright
	TNT1 A 0 A_SpawnItem("EnragedDeathBallMedium")
	ECYB M 10 Bright A_NoBlocking
	ECYB NO 10 Bright
	ECYB P 30
	ECYB P 0 A_BossDeath
	ECYB P -1
	Stop	
}
}

ACTOR ELegCYBRailgunProj : LegRevRailgunProj
{
MissileType "ELegRevRailgunTrail"
SeeSound "monsters/darkcyberrail"
DeathSound "cyberrail/impact"
States
{
Spawn:
    TNT1 A 1
    Loop
Death:
	TNT1 A 0 A_SpawnItem("EKaboomLN")
	TNT1 A 1 A_SpawnItem("EnragedRailgunImpactEffect")
	Stop
	}
}

ACTOR EnragedLegendaryCyberFlame
{
+MISSILE
+DONTSPLASH
+NOBLOCKMAP
+NOGRAVITY
+NOTELEPORT
+FORCEXYBILLBOARD
+NOTIMEFREEZE
RenderStyle Add
Scale 0.5
States
{
Spawn:
EMKE ABCDEFGHIJKL 2 Bright A_FadeOut
Stop
}
}

ACTOR EnragedLegendaryCyberFlameSpawner
{
  States
  {
  Spawn:
    TNT1 A 0
    TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("CheckVanilla") == 1, "Vanilla")
    TNT1 AAAAAA 0 A_SpawnItemEx("EnragedLegendaryCyberFlame",random(48,-48),random(48,-48),random(0,96),0,0,random(2,6),0,128,0)
    TNT1 A 1
    Stop
  Vanilla:
    TNT1 A 0
	Stop		
    }
}


ACTOR EnragedLegendaryCyberFlame2 : DarkCyberFlame
{
+MISSILE
+DONTSPLASH
+NOBLOCKMAP
+NOGRAVITY
+NOTELEPORT
+FORCEXYBILLBOARD
+NOTIMEFREEZE
RenderStyle Add
Scale 0.5
States
{
Spawn:
EMKE ABCDEFGHIJKL 2 Bright A_FadeOut
Stop
}
}

ACTOR EnragedLegendaryCyberFlameSpawner2 : LegendaryRedParticleSpawner
{
  States
  {
  Spawn:
    TNT1 A 0
    TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("CheckVanilla") == 1, "Vanilla")
    TNT1 AAAAAA 0 A_SpawnItemEx("EnragedLegendaryCyberFlame2",random(48,-48),random(48,-48),random(0,96),0,0,random(2,6),0,128,0)
    TNT1 A 1
    Stop		
    }
}

ACTOR ELegCyberBFG9500Ball : BFG9500Ball
{
Speed 30
PROJECTILE
Damage 255
-THRUSPECIES
+NOTIMEFREEZE
Species "Cybers"
Obituary "%o wasn't ready for the wrath of the Enraged Legendary Cyberdemon!"
DamageType "Cyber10K"
States
{
Spawn:
    EFS3 AAABBB 1 Bright A_SpawnItemEx("RedParticleSpawner",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_SpawnItemEx("BFGShockwaveRed", 0, 0, 0, 0, 0, 0, 0, 128)
    TNT1 AAAAAA 0 A_CustomMissile("EKaboomLN2", 0, 0, random(0,360), 2, random(0,360))
    EFE1 AB 8 Bright A_SpawnItemEx("RedParticleSpawner", 0, 0, 0, 0, 0, 0, 0, 128)
    EFE1 DEF 8 Bright
    Stop    
    }
}

ACTOR EnragedLegendaryCyberFlame3 : DarkCyberFlame
{
+MISSILE
+DONTSPLASH
+NOBLOCKMAP
+NOGRAVITY
+NOTELEPORT
+FORCEXYBILLBOARD
+NOTIMEFREEZE
RenderStyle Add
Scale 0.5
States
{
Spawn:
EMKE ABCDEFGHIJKL 2 Bright A_FadeOut
Stop
}
}

ACTOR EnragedLegendaryCyberSpanwerFlame3 : RedParticleSpawner
{
  States
  {
  Spawn:
    TNT1 A 0
    TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("CheckVanilla") == 1, "Vanilla")
    TNT1 AAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("EnragedLegendaryCyberFlame3",random(48,-48),random(48,-48),random(0,96),0,0,random(2,6),0,128,0)
    TNT1 A 1
    Stop		
    }
}


ACTOR EnragedLegendaryCyberGhostA
{
Scale 1.1
RENDERSTYLE Translucent
Alpha 0.75
+NOGRAVITY
+CLIENTSIDEONLY
+DONTSPLASH
+NOINTERACTION
+NOCLIP
+NOTIMEFREEZE
States
{
Spawn:
    TNT1 A 0
    TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("CheckVanilla") == 1, "Vanilla")
    ECYB A 2 A_FadeOut(0.18)
    Loop
  Vanilla:
    TNT1 A 0
	Stop		
    }
}

ACTOR ELegendaryCyberdemonDeathEffect : ClientSideEffectBase
{
States
{
Spawn:
	TNT1 A 0
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 2 A_SpawnItemEx("EPainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 AAAA 0 A_SpawnItemEx("EnragedGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	TNT1 AAAA 0 A_SpawnItemEx("EnragedGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	TNT1 AAAA 0 A_SpawnItemEx("EnragedGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	Stop
}
}

ACTOR EPainfulDeathKaboom : BaseBlueKaboom
{
Alpha 0.75
Scale 1
States
{
  Spawn:
    TNT1 A 0
    EXPO A 1 Bright A_PlaySound("weapons/rocklx")
    TNT1 A 0 A_Explode(8, 128)
	TNT1 A 0 A_SpawnItemEx("EDeathKaboomFlare", 0, 0, 0, 0, 0, 0, 0, SXF_CLIENTSIDE)
	TNT1 A 0 A_Jump(192, 58)
	TNT1 A 0 A_Jump(128, 15, 29, 43)
    EXPO ABBCDEFGHIJKLM 1 Bright A_FadeOut(0.05)
	Stop
    LXPG ABBCDEFGHIJKLM 1 Bright A_FadeOut(0.05)
	Stop
    LISL BBBBCCCCDDDDDD 1 Bright A_FadeOut(0.05)
	Stop
    MISL BBBBCCCCDDDDDD 1 Bright A_FadeOut(0.05)
	Stop
    LXPG AB 1 Bright A_FadeOut(0.05)
	EXPO BC 1 Bright A_FadeOut(0.05)
	LXPG DE 1 Bright A_FadeOut(0.05)
	EXPO FG 1 Bright A_FadeOut(0.05)
	LXPG HI 1 Bright A_FadeOut(0.05)
	EXPO JK 1 Bright A_FadeOut(0.05)
	LXPG LM 1 Bright A_FadeOut(0.05)
    Stop
}
}

ACTOR EDeathKaboomFlare
{
Renderstyle Add
Alpha 0.75
+NOTELEPORT
+DONTSPLASH
+NOGRAVITY
+FORCEXYBILLBOARD
+NOTIMEFREEZE

+NOCLIP
+NOBLOCKMAP
+NOINTERACTION
+CLIENTSIDEONLY

States
{
  Spawn:
	TNT1 A 0 A_Jump(128, 11, 21)
    X053 AAAAAAAAAA 1 Bright A_FadeOut(0.1)
	Stop
    X053 AAAAAAAAAA 1 Bright A_FadeOut(0.1)
	Stop
    X053 AAAAAAAAAA 1 Bright A_FadeOut(0.1)
	Stop

}
}

ACTOR RedPentaLine1
{
	Radius 0
	Height 32
	Speed 200
    RenderStyle NONE
	Alpha 0.85
	PROJECTILE
	species "Cybers"
	+DONTHARMSPECIES
	+FLOORHUGGER
    +NOCLIP
    SeeSound "weapons/diasht"
	states
	{
	Spawn:
		TNT1 A 1
		TNT1 A 0 A_CustomMissile("RedPentaLine2",0,0,-198,2)
		TNT1 A 0 A_CustomMissile("RedPentaLine2",0,0,198,2)
		stop
	}
}

ACTOR RedPentaLine2
{
	Radius 0
	Height 32
	Speed 16
    RenderStyle NONE
	Alpha 0.85
	PROJECTILE
	species "Cybers"
	+DONTHARMSPECIES
    +FLOORHUGGER
    +NOCLIP
	states
	{
	Spawn:
		TNT1 AAAAAAAAAAAAAAAA 1 A_SpawnItem("RedPentaFire",0,0)
		stop
	}
}

ACTOR RedPentaLine3
{
	Radius 0
	Height 32
	Speed 200
    RenderStyle NONE
	Alpha 0.85
	PROJECTILE
	species "Cybers"
	+DONTHARMSPECIES
    +FLOORHUGGER
    +NOCLIP
    SeeSound "weapons/diasht"
	states
	{
	Spawn:
		TNT1 A 1
        TNT1 A 0 A_CustomMissile("RedPentaLine4",0,0,-198,2)
        TNT1 A 0 A_CustomMissile("RedPentaLine4",0,0,198,2)
		stop
	}
}

ACTOR RedPentaLine4
{
	Radius 0
	Height 32
	Speed 16
    RenderStyle NONE
	Alpha 0.85
	PROJECTILE
	species "Cybers"
	+DONTHARMSPECIES
    +FLOORHUGGER
    +NOCLIP
	states
	{
	Spawn:
		TNT1 AAAAAAAAAAAAAAAA 1 A_SpawnItem("RedPentaFire2",0,0)
		stop
	}
}

ACTOR RedPentaFire
{
	Radius 0
	Height 32
	Speed 0
	species "Cybers"
	+DONTHARMSPECIES
    DamageType "Cyber10k"
	DeathType "Fire"
    RenderStyle Add
	Alpha 0.85
    ReactionTime 6
	PROJECTILE
    +FLOORHUGGER
    +DONTSPLASH
    -NOGRAVITY
	+NODAMAGETHRUST
	states
	{
	Spawn:
		EXCF A 1 Bright A_Explode(8,32,0)
		EXCF A 2 Bright A_PlaySound("weapons/onfire")
        EXCF BCDEFGHIJKLM 3 Bright A_Explode(8,32,0)
        EXCF A 0 Bright A_CountDown
		loop
    Death:
		EXCF NOP 3 Bright A_Explode(32,32,0)
        stop
	}
}

ACTOR RedPentaFire2
{
	Radius 0
	Height 32
	Speed 0
    RenderStyle Add
	Alpha 0.85
    ReactionTime 7
	PROJECTILE
	DamageType "Cyber10k"
	species "Cybers"
	+DONTHARMSPECIES
    +FLOORHUGGER
    +DONTSPLASH
    -NOGRAVITY
	+NODAMAGETHRUST
	states
	{
	Spawn:
		EXCF A 1 Bright A_Explode(8,32,0)
        EXCF A 2 Bright A_PlaySound("weapons/onfire")
        EXCF BCDEFGHIJKLM 3 Bright A_Explode(8,32,0)
        EXCF A 0 Bright A_CountDown
		loop
    Death:
		EXCF NOP 3 Bright A_Explode(32,32,0)
		stop
	}
}

Actor FakeEnragedLegendaryZombie : EnragedLegendaryZombie
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Zombie\c-"
}

Actor FakeEnragedLegendaryImp : EnragedLegendaryImp
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Imp\c-"
}

Actor FakeEnragedLegendaryAssaultCaptain : EnragedLegendaryAssaultCaptain
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Assault Captain\c-"
}

Actor FakeEnragedLegendaryHellKnight : EnragedLegendaryHellKnight
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Hell knight\c-"
}

Actor FakeEnragedLegendaryRevenant : EnragedLegendaryRevenant
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Revenant\c-"
}

Actor FakeEnragedLegendaryCommando : EnragedLegendaryCommando
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Commando\c-"
}

Actor FakeEnragedLegendaryStealthTrooper : EnragedLegendaryStealthTrooper
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Stealth Trooper\c-"
}

Actor FakeEnragedLegendaryFiend : EnragedLegendaryFiend
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Fiend\c-"
}

Actor FakeEnragedLegendaryRedeemer : EnragedLegendaryRedeemer
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Redeemer\c-"
}

Actor FakeEnragedLegendaryTormentor : EnragedLegendaryTormentor
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Tormentor\c-"
}

Actor FakeEnragedLegendaryBehemoth : EnragedLegendaryBehemoth
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Behemoth\c-"
}

Actor FakeEnragedLegendaryBabySentient : EnragedLegendaryBabySentient
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Baby Sentient\c-"
}

Actor FakeEnragedLegendaryCybruiser : EnragedLegendaryCybruiser
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Cybruiser\c-"
}

Actor FakeEnragedLegendaryNecromancer : EnragedLegendaryNecromancer
{
-COUNTKILL
+DONTHARMSPECIES
+DONTHURTSPECIES
Dropitem ""
DamageFactor "Cyber10k", 0.0
Species "Cybers"
Tag "\c[m6]Enraged\c- \c[z3]Legendary Necromancer\c-"
}

ACTOR EnragedCDSummoner
{
Radius 24
Height 8
Speed 17
Monster
-SHOOTABLE
-COUNTKILL
-SOLID
var int user_limit;
States
{
   Spawn:
    TNT1 A 0
	TNT1 A 0 A_SetAngle(random(0,359))
	TNT1 A 1 A_Recoil(-40)
	TNT1 A 0 A_JumpIf(user_limit > 3,"Death")
	TNT1 A 0 A_SetUserVar("user_limit",user_limit+1)
	TNT1 A 1 A_Recoil(-4)
	TNT1 A 2 A_Jump(48,"Death")
    Goto Spawn+3
   Death:
    TNT1 A 0 A_SpawnItemEx("RedTeleportExplode")
    TNT1 A 5 A_SpawnItemEx("EnragedFakeBros")
	TNT1 A 1 A_Fall
	Stop
	}
}

ACTOR EnragedFakeBros : RandomSpawner
{
DropItem "FakeEnragedLegendaryZombie", 256, 10
DropItem "FakeEnragedLegendaryImp", 256, 10
DropItem "FakeEnragedLegendaryAssaultCaptain", 256, 10
DropItem "FakeEnragedLegendaryStealthTrooper", 256, 10
DropItem "FakeEnragedLegendaryHellKnight", 256, 7
DropItem "FakeEnragedLegendaryRevenant", 256, 7
DropItem "FakeEnragedLegendaryFiend", 256, 7
DropItem "FakeEnragedLegendaryRedeemer", 256, 7
DropItem "FakeEnragedLegendaryBehemoth", 256, 3
DropItem "FakeEnragedLegendaryNecromancer", 256, 3
DropItem "FakeEnragedLegendaryCybruiser", 256, 3
DropItem "FakeEnragedLegendaryTormentor", 256, 3
}

ACTOR RedTeleportExplode
{
	+NOGRAVITY
	+NOINTERACTION
	Renderstyle Add
	States
	{
	Spawn:
		YAE2 A 0 NoDelay A_SetScale(frandom(1.25,1.0))
		YAE2 A 0 A_PlaySound("Weapons/BombExp")
	Main:
        YAE2 ABCDEFGHIJKLMNO random(1,2) Bright A_FadeOut(0.03)
		YAE2 QSU random(1,2) A_FadeOut(0.03)
		Stop
	}
}

ACTOR EnragedCyberToken : Inventory
{
	Inventory.MaxAmount 5
}

Actor NewEBS15KBall : EBS15KBall Replaces EBS15KBall
{
-THRUSPECIES
}

Actor ELC15KBall : NewEBS15KBall
{
Damagetype "Cyber10K"
}

ACTOR ELegFireTrail
{
  Radius 1
  Height 1
  Speed 0
  Scale 2
  Projectile
  DamageType "Legendary"
  RenderStyle Add
  Alpha 0.95
  +FLOORHUGGER
  +NODAMAGETHRUST
  +FORCERADIUSDMG
  +NOTIMEFREEZE
  Obituary "%o wasn't ready for the wrath of the Legendary Cyberdemon!"
  States
  {
  Spawn:
    TNT1 A 0
    EXRD A 1 Bright A_Explode(32,68)
	EXRD ABBCDEFGHIJ 1 Bright A_FadeOut(0.05)
    Stop
	}
}

ACTOR ELegendaryCyberFireSpawner : LegendaryCyberFireSpawner
{
  Speed 30
  FastSpeed 35
  Damage 30
  DamageType "Cyber10K"
  Species "Cybers"
  Obituary "%o wasn't ready for the wrath of the Legendary Cyberdemon!"
  MissileType "ELegFireTrail"
  MissileHeight 0
  +NOTIMEFREEZE
  States
  {
  Spawn: 
    TNT1 A 0 A_PlaySoundEx("monster/ambientfire2","Voice",1)
	TNT1 A 0 A_CStaffMissileSlither
	TNT1 A 2 Bright A_MissileAttack
    Loop  
  Death:
    TNT1 A 0
    TNT1 A 0 A_StopSoundEx("Voice")
    TNT1 A 0 A_SpawnItemEx("EnragedParticleSpawner", 0, 0, 0, 0, 0, 0, 0, 128)
	TNT1 AAAA 0 A_CustomMissile("EKaboomLN2", 0, 0, random(0,360), 2, random(0,360))
	TNT1 AAAA 0 A_CustomMissile("LegendarySmokeFX4", 0, 0, random(0,360), 2, random(0,360))
    EXRD K 4 Bright
    EXRD L 4 Bright A_Explode(64,86)
    EXRD MNO 3 Bright
    Stop
    }
}