ACTOR LegendaryCyberdemon2 : LegendaryCyberdemon replaces LegendaryCyberdemon
{
DropItem "LegendaryUltraSphere" 215
DropItem "LegendaryRune" 256 1
DropItem "LDemonAmmoBox" 256 
DropItem "Legendary BFG" 256 1
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendaryBossLifeEssence" 128
DropItem "LegendaryBossArmorBonusMax" 128
DropItem "DemonicChalice" 200
DropItem "Legendary Plasmatic Rifle" 140 1
DropItem "LegAmmoSphere" 128 1
DropItem "LegDemonRune" 80 1
DropItem "Legendary Assault Shotgun" 100 1
DropItem "TrueLegendaryUltraSphere" 45 1
DropItem "TrueLegendaryRune" 10 1
DropItem "LegendaryBFG10k" 200 1
Tag "\c[z3]Legendary Cyberdemon\c-"
DamageFactor "PlayerNemesisPlasma", 0.5
DamageFactor "Explosion", 0.3
States
  {
  LegRevBall:
	TNT1 A 0
	TNT1 A 0 A_Jump(256,"LegendaryTech")
	Goto LegendaryTech
  Death:
	TNT1 A 0 A_StopSound(6)
	CYBR H 10 Bright
	CYBR H 10 Bright A_Scream
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberdemonDeathEffect",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	CYBR HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJ 2 Bright
	CYBR KL 10 Bright
	TNT1 A 0 A_Jump(32,"LegDeath")
	//TNT1 A 0 A_Jump(26,"LegDeath2")
	TNT1 A 0 A_SpawnItem("DeathBall2")
	CYBR M 10 Bright A_NoBlocking
	CYBR NO 10 Bright
	CYBR P 30
	CYBR P -1 A_KillMaster
	Stop	
  LegDeath:
	TNT1 A 0 ACS_ExecuteAlways(5434,0,0)
	TNT1 A 0 A_SpawnItem("TrueDeathBall")
	CYBR M 10 Bright A_NoBlocking
	CYBR NO 10 Bright
	CYBR PPPP 50 
	TNT1 A 0 A_KillMaster
	TNT1 A 0 ACS_NamedExecuteAlways("SetTLCSky")
	CYBR P 30 A_CustomMissile("TrueLegPentagram")
	TNT1 A 0 A_SpawnItemEx("DingySummoner")
	TNT1 A 0 A_SpawnItemEx("LegendaryRevivalSummoner")
	TNT1 A 0 A_SpawnItemEx("ResurrectorSummoner",0,0,0,30,0,0,72,0)
	TNT1 A 0 A_SpawnItemEx("ResurrectorSummoner",0,0,0,30,0,0,-72,0)
	TNT1 A 0 A_SpawnItemEx("ResurrectorSummoner",0,0,0,30,0,0,-222,0)
	TNT1 A 0 A_SpawnItemEx("ResurrectorSummoner",0,0,0,30,0,0,222,0)
	TNT1 A 0 A_SpawnItemEx("ResurrectorSummoner",0,0,0,30,0,0,365,0)
	Stop
	}
}

Actor FakeLegendaryCyberdemon2 : LegendaryCyberdemon2 replaces FakeLegendaryCyberdemon
{
DamageFactor "UltimateLegendary", 0.0
DamageFactor "CacoComet", 0.0
DamageFactor "CadaverRocket", 0.0
DamageFactor "BeheComet", 0.0
DamageFactor "NobleComet", 0.0
DamageFactor "LegMind", 0.0
Species "UltimateLegendary"
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendaryBossLifeEssence" 128
DropItem "LegendaryBossArmorBonusMax" 128
DropItem "LegAmmoSphere" 128 1
+THRUSPECIES
-COUNTKILL
States
  {
  See:
	TNT1 A 0 A_Jump(100,"Rush")
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberFlameSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	CYB2 A 3 Bright A_Hoof
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberFlameSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	CYB2 A 3 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberFlameSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	CYB2 BB 3 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberFlameSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	CYB2 CC 3 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberFlameSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	CYB2 D 3 Bright A_Metal
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberFlameSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	CYB2 D 3 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberFlameSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	TNT1 A 0 A_Jump(35,"Teleport")
	Loop
  Death:
	TNT1 AAA 0 A_StopSound(6)
	CYB2 H 10 Bright
	CYB2 H 10 Bright A_Scream
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberdemonDeathEffect",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION,0)
	CYB2 HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJ 2 Bright
	CYB2 KL 10 Bright
	TNT1 A 0 A_SpawnItem("DeathBall2")
	CYB2 M 10 A_NoBlocking
	CYB2 NO 10
	CYB2 P 30
	CYB2 P -1
	Stop
	}
}

ACTOR LegCybThorStrikeSpawner2 : LegCybThorStrikeSpawner replaces LegCybThorStrikeSpawner
{
States
{
  Spawn:
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Wander
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("thorstrike/load",1)
	TNT1 A 0 A_SpawnItemEx("LegCybThorStrikeBeam")
	TNT1 A 0 A_SpawnItemEx("LegCybThorStrikeBeam2")
	TNT1 AAAAAAAAAA 17
	TNT1 A 0 A_PlaySound("thor/strike",1)
	TNT1 A 0 A_SpawnItemEx("LegendaryStrike")
	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))
	LROC B 0 A_Explode(84,512,0)
	LROC B 4 Bright A_Explode(286,286,0)
	LROC CD 3 Bright A_SetTranslucent(0.75,1)
	TNT1 A 0 A_SpawnItemEx("TrueSmartFire")
	Stop
}
}

Actor Resurrector2 : Resurrector replaces Resurrector { -SHOOTABLE -SOLID } //to prevent charging up the Nemesis when a true leg cyber is summoning

ACTOR LegendarySentient2 : LegendarySentient replaces LegendarySentient
{
DropItem "LegendaryUltraSphere" 205
DropItem "LegendaryRune" 256 1
DropItem "LDemonAmmoBox" 256
DropItem "Legendary BFG" 256 1
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendaryBossLifeEssence" 128
DropItem "LegendaryBossArmorBonusMax" 128
DropItem "SkullofPower" 200
DropItem "Legendary Plasmatic Rifle" 130 1
DropItem "LegTimeFreezeSphere" 118 1
DropItem "LegDemonRune" 80 1
DropItem "BulletBox" 256
DropItem "Explosive Minigun" 225 1
DropItem "TrueLegendaryUltraSphere" 30 1
DropItem "TrueLegendaryRune" 10 1
DropItem "LegendaryBFG10k" 200 1
Tag "\c[z3]Legendary Sentient\c-"
DamageFactor "PlayerNemesisPlasma", 0.5
DamageFactor "Explosion", 0.3
States
  {
  LegendaryStorm: //I'm making absolute sure this shit works
	TNT1 A 0
	TNT1 A 0 A_Jump(256,"LegDTBFG10K")
	Goto LegDTBFG10K
  Death:
	TNT1 A 0 A_Jump(32,"LegDeath")
	TNT1 A 0 A_StopSound(6)
	TNT1 A 0 A_Scream
	LUPR H 20 A_Fall
	TNT1 A 0 A_SpawnItemEx("LegendarySentientDeathEffect",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	LUPR IIIIIIIIII 2 Bright
	LUPR JJJJJJJJJJ 2 Bright
	LUPR KKKKKKKKKK 2 Bright
	LUPR LLLLLLLLLL 2 Bright
	TNT1 A 0 A_SpawnItem("DeathBall2")
	LUPR LM 5
	TNT1 A 1 A_KillMaster
	Stop	
  LegDeath:
	LUPR H 20 Bright
	TNT1 A 0 A_SpawnItemEx("LegendarySentientDeathEffect",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	LUPR IIIIIIIIII 2 Bright
	LUPR JJJJJJJJJJ 2 Bright
	LUPR KKKKKKKKKK 2 Bright
	LUPR LLLLLLLLLL 2 Bright
	TNT1 A 0 A_SpawnItem("TrueDeathBall")
	TNT1 A 0 ACS_NamedExecuteAlways("SetTLCSky")
	TNT1 A 0 A_SpawnItemEx("TrueLegPentagram",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	LUPR LM 5 Bright
	TNT1 AAAA 50
	TNT1 A 0 A_KillMaster
	TNT1 A 0 A_SpawnItemEx("LegendaryDreadnoughtIllusion", 0, 0, 96)
	NULL A 550 Bright
	TNT1 A 0 A_SpawnItemEx("TrueLegendarySentient", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
	TNT1 A 0 A_FadeOut
	Stop
	}
}

Actor FakeLegendarySentient2 : LegendarySentient2 replaces FakeLegendarySentient
{
-COUNTKILL
+NOTELEFRAG
+ThruSpecies 
+DONTHARMSPECIES
Species "UltimateLegendary"
DamageFactor "UltimateLegendary", 0.0
DamageFactor "Cyber10K", 0.0
DamageFactor "BeheComet", 0.0
DamageFactor "CacoComet", 0.0
DamageFactor "CadaverRocket", 0.0
DamageFactor "NobleCOmet", 0.0
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendaryBossLifeEssence" 128
DropItem "LegendaryBossArmorBonusMax" 128
DropItem "LegAmmoSphere" 128 1
States
  {
  See:
	TNT1 A 0 A_JumpIf(user_script == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("SpawnFireOnActor2",0,3)
	TNT1 A 0 A_SetUserVar("user_script",1)
	LUPR AB 2 Bright A_Chase
	TNT1 A 0 A_Jump(30,"Evade")
	TNT1 A 0 A_Jump(15,"Teleport")
	Loop
  Death:
	TNT1 AAA 0 A_StopSound(6)
	TNT1 A 0 A_Scream
	LUPR H 20 Bright A_Fall
	TNT1 A 0 A_SpawnItemEx("LegendarySentientDeathEffect",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	LUPR IIIIIIIIII 2 Bright
	LUPR JJJJJJJJJJ 2 Bright
	LUPR KKKKKKKKKK 2 Bright
	LUPR LLLLLLLLLL 2 Bright
	TNT1 A 0 A_SpawnItem("DeathBall2")
	LUPR LM 5
	TNT1 A 1
	Stop
	}
}

ACTOR PetrovecBolt2 : LehBehProntonBolt replaces PetrovecBolt
{
Speed 15
Damage 5
Damagetype "LegMind"
}

ACTOR LegendaryAnnihilator2 : LegendaryAnnihilator replaces LegendaryAnnihilator
{
Painchance 5
DropItem "LegAmmoSphere" 150 1
DropItem "LegDemonRune" 135 1
DropItem "LegendarySphere" 128 1
DropItem "LegendaryArmor" 128 1
DropItem "LegendaryUltraSphere" 233
DropItem "LegendaryRune" 256 1
DropItem "LDemonAmmoBox" 256 
DropItem "Legendary BFG" 256 1
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendaryBossLifeEssence" 128
DropItem "LegendaryBossArmorBonusMax" 128
DropItem "DemonicChalice" 250
DropItem "Legendary Plasmatic Rifle" 188 1
DropItem "TrueLegendaryUltraSphere" 60 1
DropItem "TrueLegendaryRune" 10 1
DropItem "LegendaryBFG10k" 200 1
Tag "\c[z3]Legendary Annihilator\c-"
DamageFactor "PlayerNemesisPlasma", 0.5
DamageFactor "Explosion", 0.3
  States
  {
  Death:
	TNT1 A 0 A_StopSound(6)
	TNT1 A 0 A_FaceTarget
	LANI E 3 Bright A_PlaySoundEx("Legcyber/BFG","GURUCHRG")
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LANI E 0 A_FaceTarget
	TNT1 A 0 A_PlayWeaponSound("Weapons/GuruFire")
	TNT1 A 0 A_PlayWeaponSound("Weapons/GuruAddFire")
	LANI F 0 A_CustomMissile("CyberGuruball",60,-26,0)
	LANI F 5 Bright A_CustomMissile("CyberGuruball",60,26,0)
	LANI H 10 Bright
	LANI H 10 Bright A_Scream
	LANI HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJ 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 AAAA 0 Bright A_SpawnItemEx("BlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAAA 0 Bright A_SpawnItemEx("BlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAAA 0 Bright A_SpawnItemEx("BlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	LANI KL 10 Bright
	TNT1 A 0 A_Jump(32,"LegDeath")
	TNT1 A 0 A_SpawnItem("DeathBall3")
	LANI M 10 Bright A_NoBlocking
	LANI NO 10 Bright
	LANI P 30 Bright
	LANI P -1 A_KillMaster
	Stop	
  LegDeath:
	TNT1 A 0 ACS_ExecuteAlways(5434,0,0)
	TNT1 A 0 A_SpawnItem("TrueDeathBall")
	LANI M 10 Bright A_NoBlocking
	LANI NO 10 Bright
	LANI PPPP 50 
	TNT1 A 0 A_KillMaster
	TNT1 A 0 ACS_NamedExecuteAlways("SetTLCSky")
	LANI P 30 A_CustomMissile("TrueLegPentagram")
	TNT1 A 0 A_SpawnItemEx("DingySummoner")
	TNT1 A 0 A_SpawnItemEx("LegendaryRevivalSummoner2")
	TNT1 A 0 A_SpawnItemEx("ResurrectorSummoner",0,0,0,30,0,0,72,0)
	TNT1 A 0 A_SpawnItemEx("ResurrectorSummoner",0,0,0,30,0,0,-72,0)
	TNT1 A 0 A_SpawnItemEx("ResurrectorSummoner",0,0,0,30,0,0,-222,0)
	TNT1 A 0 A_SpawnItemEx("ResurrectorSummoner",0,0,0,30,0,0,222,0)
	TNT1 A 0 A_SpawnItemEx("ResurrectorSummoner",0,0,0,30,0,0,365,0)
	Stop
	}
}

Actor FakeLegendaryAnnihilator2 : LegendaryAnnihilator2 replaces FakeLegendaryAnnihilator
{
+NOTELEFRAG
+THRUSPECIES
+DONTHARMSPECIES
-COUNTKILL
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 "Legendary", 0.0
DamageFactor "Legendary1", 0.0
DamageFactor "LegendaryGuru", 0.0
DamageFactor "LegendaryGuruPlayer", 0.3
DamageFactor "LegMind", 0.0
DamageFactor "DemolisherEx", 0.0
DamageFactor "DarkDemoEx", 0.0
DamageFactor "CerChainguns", 0.0
DamageFactor "CerEnergyBall", 0.0
Species "UltimateLegendary"
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendaryBossLifeEssence" 128
DropItem "LegendaryBossArmorBonusMax" 128
DropItem "LegAmmoSphere" 128 1
States 
  {
  See:
	TNT1 A 0 A_Jump(90,"Rush")
	TNT1 A 0 A_Jump(40,"Teleport")
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberFlameSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	LANI A 3 Bright A_PlaySound("monsters/clhoof")
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberFlameSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	LANI ABB 3 Bright A_Chase	
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberFlameSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	LANI C 3 Bright A_PlaySound("monsters/clhoof") 
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberFlameSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	LANI CDD 3 Bright A_Chase 	 
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberFlameSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	Loop
  Death:
	TNT1 AAA 0 Bright A_StopSound(6)
	TNT1 A 0 Bright A_FaceTarget
	LANI E 3 Bright A_PlaySound("Legcyber/BFG",CHAN_WEAPON)
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	LANI E 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_PlaySound("Weapons/GuruFire",CHAN_WEAPON)
	TNT1 A 0 A_PlaySound("Weapons/GuruAddFire",6)
	TNT1 A 0 A_CustomMissile("CyberGuruball",60,-26,0)
	LANI F 5 Bright A_CustomMissile("CyberGuruball",60,26,0)
	LANI H 10 Bright
	LANI H 10 Bright A_Scream
	TNT1 A 0 A_SpawnItemEx("LegendaryCyberdemonDeathEffect",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION,0)
	LANI HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJ 2 Bright
	LANI KL 10 Bright
	TNT1 A 0 A_SpawnItem("DeathBall3")
	LANI M 10 Bright A_NoBlocking
	LANI NO 10 Bright
	LANI P 30 Bright
	LANI P -1
	Stop
	}
}

ACTOR TrueLegendaryCyberdemon2 : TrueLegendaryCyberdemon replaces TrueLegendaryCyberdemon
{
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 "LegAmmoSphere" 256 1
DropItem "LegDemonRune" 256 1
DropItem "Legendary Assault Shotgun" 256 1
DropItem "LegendaryArmor" 256 1
DropItem "Legendary Plasmatic Cannon" 256 1 
DropItem "LegendarySphere" 256 1
DropItem "LegTimeFreezeSphere" 256
DropItem "LegendaryShell" 256 4
DropItem "LegendaryShellBox" 256
DropItem "LegendaryBulletBox" 256 
DropItem "LegendaryLMGBulletMag" 256 20
DropItem "Legendary Light Machine Gun" 256 1
DropItem "TrueLegendaryBFGUpgrade" 250 1
DropItem "LegendaryRune" 256 1
DropItem "LegendaryPowerSphere" 256 1
DropItem "LegendaryPowerShard" 256 1
DropItem "LegendaryCoachgun" 256 1
DropItem "LegendarySaber" 256 1
DropItem "TrueLegendaryUltraSphere" 256 1
DropItem "TrueLegendaryRune" 64 1
DropItem "LegendaryBFG10k" 256 1
Tag "\c[l5]True\c- \c[z3]Legendary Cyberdemon\c-"
DamageFactor "PlayerNemesisPlasma", 0.1
DamageFactor "Explosion", 0.1
}

ACTOR TrueLegendaryCyberdemonNormal2 : TrueLegendaryCyberdemonNormal replaces TrueLegendaryCyberdemonNormal
{
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 "LegAmmoSphere" 256 1
DropItem "LegDemonRune" 256 1
DropItem "Legendary Assault Shotgun" 256 1
DropItem "LegendaryArmor" 256 1
DropItem "Legendary Plasmatic Cannon" 256 1 
DropItem "LegendarySphere" 256 1
DropItem "LegTimeFreezeSphere" 256
DropItem "LegendaryShell" 256 4
DropItem "LegendaryShellBox" 256
DropItem "LegendaryBulletBox" 256 
DropItem "LegendaryLMGBulletMag" 256 20
DropItem "Legendary Light Machine Gun" 256 1
DropItem "TrueLegendaryBFGUpgrade" 250 1
DropItem "LegendaryRune" 256 1
DropItem "LegendaryPowerSphere" 256 1
DropItem "LegendaryPowerShard" 256 1
DropItem "LegendaryCoachgun" 256 1
DropItem "LegendarySaber" 256 1
DropItem "TrueLegendaryUltraSphere" 256 1
DropItem "TrueLegendaryRune" 64 1
DropItem "LegendaryBFG10k" 256 1
Tag "\c[l5]True\c- \c[z3]Legendary Cyberdemon (Weak)\c-"
DamageFactor "PlayerNemesisPlasma", 0.1
DamageFactor "Explosion", 0.1
}

ACTOR TrueLegendaryCardinal2 : TrueLegendaryCardinal replaces TrueLegendaryCardinal
{
  DropItem "LDemonAmmoBox" 256 
  DropItem "LDemonAmmo" 256
  DropItem "Legendary BFG" 256 1
  DropItem "BossLifeEssence" 256 
  DropItem "BossArmorBonusMax" 256 
  DropItem "DemonicChalice" 256
  DropItem "Legendary Plasmatic Rifle" 256 1
  DropItem "LegAmmoSphere" 256 1
  DropItem "LegDemonRune" 256 1
  DropItem "Legendary Assault Shotgun" 256 1
  DropItem "LegendaryArmor" 256 1
  DropItem "Legendary Plasmatic Cannon" 256 1 
  DropItem "LegendarySphere" 256 1
  DropItem "LegTimeFreezeSphere" 256
  DropItem "LegendaryShell" 256 4
  DropItem "LegendaryShellBox" 256
  DropItem "LegendaryBulletBox" 256 
  DropItem "LegendaryLMGBulletMag" 256 20
  DropItem "Legendary Light Machine Gun" 256 1
  DropItem "TrueLegendaryBFGUpgrade" 250 1
  DropItem "DrainRune" 256
  DropItem "LegendaryRune" 256 1
  DropItem "LegendaryPowerSphere" 256 1
  DropItem "LegendaryPowerShard" 256 1
  DropItem "LegendaryCoachgun" 256 1
  DropItem "LegendarySaber" 256 1
  DropItem "TrueLegendaryUltraSphere" 256 1
  DropItem "TrueLegendaryRune" 64 1
  DropItem "LegendaryBFG10k" 256 1
  Tag "\c[l5]True\c- \c[z3]Legendary Cardinal\c-"
  DamageFactor "PlayerNemesisPlasma", 0.1
  DamageFactor "Explosion", 0.1
  States
  {
  CardinalLegendaryStorm:
	TNT1 A 0
	TNT1 A 0 A_Jump(256,"DTBFG10K")
	Goto DTBFG10K
	}
}

ACTOR TrueLegendarySentient2 : TrueLegendarySentient replaces TrueLegendarySentient
{
  DropItem "LDemonAmmoBox" 256 
  DropItem "LDemonAmmo" 256
  DropItem "Legendary BFG" 256 1
  DropItem "BossLifeEssence" 256 
  DropItem "BossArmorBonusMax" 256 
  DropItem "SkullOfPower" 256
  DropItem "Legendary Plasmatic Rifle" 256 1
  DropItem "LegAmmoSphere" 256 1
  DropItem "LegDemonRune" 256 1
  DropItem "Legendary Assault Shotgun" 256 1
  DropItem "LegendaryArmor" 256 1
  DropItem "Legendary Plasmatic Cannon" 256 1 
  DropItem "LegendarySphere" 256 1
  DropItem "LegTimeFreezeSphere" 256
  DropItem "LegendaryShell" 256 4
  DropItem "LegendaryShellBox" 256
  DropItem "LegendaryBulletBox" 256 
  DropItem "LegendaryLMGBulletMag" 256 20
  DropItem "Legendary Light Machine Gun" 256 1
  DropItem "TrueLegendaryBFGUpgrade" 250 1
  DropItem "DrainRune" 256
  DropItem "LegendaryRune" 256 1
  DropItem "LegendaryPowerSphere" 256 1
  DropItem "LegendaryPowerShard" 256 1
  DropItem "LegendaryCoachgun" 256 1
  DropItem "LegendarySaber" 256 1
  DropItem "TrueLegendaryUltraSphere" 256 1
  DropItem "TrueLegendaryRune" 64 1
  DropItem "LegendaryBFG10k" 256 1
  Tag "\c[l5]True\c- \c[z3]Legendary Sentient\c-"
  DamageFactor "PlayerNemesisPlasma", 0.1
  DamageFactor "Explosion", 0.1
}

Actor TrueProtonBall2 : PetrovecBolt2 replaces TrueProtonBall
{
  Scale 1.0
  BounceCount 5
  Damage 6
  DamageType "UltimateLegendary"
  States
  {
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_PlaySound("Petrovec/Fly",5,1.0,1)
	
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltParticleTrail",frandom(3,-3),frandom(3,-3),frandom(3,-3))
	TNT1 A 0 A_SpawnItemEx("TruePetrovecBoltRingTrail",frandom(2,-2),frandom(2,-2),frandom(2,-2))
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltSmokeTrail",-4+random(4,-4),random(4,-4),random(4,-4))
	TNT1 A 0 A_SeekerMissile(5,10,SMF_LOOK|SMF_PRECISE,256,1)
	TPSB A 1 Bright A_CountDown
	
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltParticleTrail",frandom(3,-3),frandom(3,-3),frandom(3,-3))
	TNT1 A 0 A_SpawnItemEx("TruePetrovecBoltRingTrail",frandom(2,-2),frandom(2,-2),frandom(2,-2))
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltSmokeTrail",-4+random(4,-4),random(4,-4),random(4,-4))
	TNT1 A 0 A_SeekerMissile(5,10,SMF_LOOK|SMF_PRECISE,256,1)
	TPSB B 1 Bright A_CountDown
	
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltParticleTrail",frandom(3,-3),frandom(3,-3),frandom(3,-3))
	TNT1 A 0 A_SpawnItemEx("TruePetrovecBoltRingTrail",frandom(2,-2),frandom(2,-2),frandom(2,-2))
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltSmokeTrail",-4+random(4,-4),random(4,-4),random(4,-4))
	TNT1 A 0 A_SeekerMissile(5,10,SMF_LOOK|SMF_PRECISE,256,1)
	TPSB C 1 Bright A_CountDown
	
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltParticleTrail",frandom(3,-3),frandom(3,-3),frandom(3,-3))
	TNT1 A 0 A_SpawnItemEx("TruePetrovecBoltRingTrail",frandom(2,-2),frandom(2,-2),frandom(2,-2))
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltSmokeTrail",-4+random(4,-4),random(4,-4),random(4,-4))
	TNT1 A 0 A_SeekerMissile(5,10,SMF_LOOK|SMF_PRECISE,256,1)
	TPSB D 1 Bright A_CountDown
	
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltParticleTrail",frandom(3,-3),frandom(3,-3),frandom(3,-3))
	TNT1 A 0 A_SpawnItemEx("TruePetrovecBoltRingTrail",frandom(2,-2),frandom(2,-2),frandom(2,-2))
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltSmokeTrail",-4+random(4,-4),random(4,-4),random(4,-4))
	TNT1 A 0 A_SeekerMissile(5,10,SMF_LOOK|SMF_PRECISE,256,1)
	TPSB E 1 Bright A_CountDown
	
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltParticleTrail",frandom(3,-3),frandom(3,-3),frandom(3,-3))
	TNT1 A 0 A_SpawnItemEx("TruePetrovecBoltRingTrail",frandom(2,-2),frandom(2,-2),frandom(2,-2))
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltSmokeTrail",-4+random(4,-4),random(4,-4),random(4,-4))
	TNT1 A 0 A_SeekerMissile(5,10,SMF_LOOK|SMF_PRECISE,256,1)
	TPSB F 1 Bright A_CountDown
	
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltParticleTrail",frandom(3,-3),frandom(3,-3),frandom(3,-3))
	TNT1 A 0 A_SpawnItemEx("TruePetrovecBoltRingTrail",frandom(2,-2),frandom(2,-2),frandom(2,-2))
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltSmokeTrail",-4+random(4,-4),random(4,-4),random(4,-4))
	TNT1 A 0 A_SeekerMissile(5,10,SMF_LOOK|SMF_PRECISE,256,1)
	TPSB G 1 Bright A_CountDown
	
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltParticleTrail",frandom(3,-3),frandom(3,-3),frandom(3,-3))
	TNT1 A 0 A_SpawnItemEx("TruePetrovecBoltRingTrail",frandom(2,-2),frandom(2,-2),frandom(2,-2))
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltSmokeTrail",-4+random(4,-4),random(4,-4),random(4,-4))
	TNT1 A 0 A_SeekerMissile(5,10,SMF_LOOK|SMF_PRECISE,256,1)
	TPSB H 1 Bright A_CountDown
	
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltParticleTrail",frandom(3,-3),frandom(3,-3),frandom(3,-3))
	TNT1 A 0 A_SpawnItemEx("TruePetrovecBoltRingTrail",frandom(2,-2),frandom(2,-2),frandom(2,-2))
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltSmokeTrail",-4+random(4,-4),random(4,-4),random(4,-4))
	TNT1 A 0 A_SeekerMissile(5,10,SMF_LOOK|SMF_PRECISE,256,1)
	TPSB I 1 Bright A_CountDown
 	
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltParticleTrail",frandom(3,-3),frandom(3,-3),frandom(3,-3))
	TNT1 A 0 A_SpawnItemEx("TruePetrovecBoltRingTrail",frandom(2,-2),frandom(2,-2),frandom(2,-2))
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltSmokeTrail",-4+random(4,-4),random(4,-4),random(4,-4))
	TNT1 A 0 A_SeekerMissile(5,10,SMF_LOOK|SMF_PRECISE,256,1)
	TPSB J 1 Bright A_CountDown
	
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltParticleTrail",frandom(3,-3),frandom(3,-3),frandom(3,-3))
	TNT1 A 0 A_SpawnItemEx("TruePetrovecBoltRingTrail",frandom(2,-2),frandom(2,-2),frandom(2,-2))
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltSmokeTrail",-4+random(4,-4),random(4,-4),random(4,-4))
	TNT1 A 0 A_SeekerMissile(5,10,SMF_LOOK|SMF_PRECISE,256,1)
	TPSB K 1 Bright A_CountDown
	
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltParticleTrail",frandom(3,-3),frandom(3,-3),frandom(3,-3))
	TNT1 A 0 A_SpawnItemEx("TruePetrovecBoltRingTrail",frandom(2,-2),frandom(2,-2),frandom(2,-2))
	TNT1 AA 0 A_SpawnItemEx("TruePetrovecBoltSmokeTrail",-4+random(4,-4),random(4,-4),random(4,-4))
	TNT1 A 0 A_SeekerMissile(5,10,SMF_LOOK|SMF_PRECISE,256,1)
	TPSB L 1 Bright A_CountDown
	Loop
  Death:
	TNT1 A 0
	TNT1 A 0 A_StopSound(5)
	TNT1 A 0 A_PlaySound("Petrovec/Hit")
	TNT1 A 0 A_PlaySoundEx("Petrovec/Explode","SoundSlot6")
	TNT1 A 0 A_Explode(200,128,0)
	TNT1 A 0 A_SpawnItemEx("TruePetrovecBoltRingExp")
	TNT1 AAAAAAAAAAAAAAA 0 A_SpawnItemEx("TruePetrovecBoltParticleExp",random(11,-11),frandom(11,-11),frandom(9,-9),frandom(1,2),frandom(1,2),frandom(2,-2),random(0,359))
	TNT1 AAAAAA 0 A_SpawnItemEx("TruePetrovecBoltExplode",random(19,-19),random(19,-19),random(12,-12),frandom(1,-1),frandom(1,-1),frandom(1,-1),random(0,359))
	TNT1 A 10
	TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TruePetrovecBoltSmokeExp",random(12,-12),random(12,-12),random(7,-7),frandom(1,-1),frandom(1,-1),frandom(1,-1),random(0,359))
	Stop
	}
}


ACTOR VeloMinions2 : RandomSpawner replaces VeloMinions //why was it an ArachSpawner
{									//there's probably more cases of this shit in LCA
DropItem "Imp", 256, 62
DropItem "VoidImp", 256, 24
DropItem "Devil", 256, 13
DropItem "BullFiend", 256, 10
DropItem "CyberFiend", 256, 6
}

Actor LegendaryZombie3 : LegendaryZombie2 replaces LegendaryZombie2
{
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendaryArmor" 85 1
DropItem "LegAmmoSphere" 88 1
DropItem "LegendaryPowerShard" 35 1
DropItem "HandGrenadeAmmo" 235 2
DropItem "MineAmmo" 235 2
DropItem "Backpack" 198 1
DropItem "Armorplate" 205 1
DropItem "Portablemedkit" 210 1
DropItem "LDemonAmmoBox" 200 
DropItem "LDemonAmmo" 250 
DropItem "LegendaryRune" 30 1
DropItem "Legendary Plasmatic Rifle" 155 1
Tag "\c[z3]Legendary Zombie\c-"
}

ACTOR LegZombieRifleAmmo : Ammo
{
Inventory.MaxAmount 25
}

ACTOR FakeLegendaryZombie2 : LegendaryZombie3 replaces FakeLegendaryZombie
{ 
+NOTELEFRAG
+DONTHARMSPECIES
+THRUSPECIES
-COUNTKILL
Species "UltimateLegendary"
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
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
States
  {
  See:
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_JumpIfTargetInLOS("Strafing")
	LPOS AA 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LPOS BB 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	TNT1 A 0 A_JumpIfTargetInLOS("Strafing")
	LPOS CC 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LPOS DD 3 Bright A_Chase
	TNT1 A 0 A_Jump(80,"Rush")
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	Loop
  LegendarySoul:
	TNT1 A 0 A_StopSound(6)
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LPOS H 5 A_Scream
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LPOS I 5 A_Fall
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LPOS J 5 A_SpawnItem("BodyCrash",0,0,0,0)
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LPOS K 5 
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LPOS L 140
	LPOS L 0 A_PlaySoundEx("brain/spit","Voice",0,2)
	LPOS LLLLLLLLLLLLLLLLL 2 Bright A_GiveInventory("LegSoulEvent",1)
	LPOS LLLLLLLLLLLLLLLLL 2 Bright A_GiveInventory("LegSoulEvent",1)
	LPOS LLLLLLLLLLLLLLLLL 2 Bright A_GiveInventory("LegSoulEvent",1)
	TNT1 A 0 A_SpawnItemEx("FakeLegendarySoul",0,0,16,0,0,0,0,32)
	TNT1 A 0 A_SpawnItemEx("TeleportFog",0,0,16,0,0,0,0,32)
	LPOS L -1
	Stop
	}
}

Actor LegendaryAssaultCaptain2 : LegendaryAssaultCaptain replaces LegendaryAssaultCaptain
{
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "Legendary Assault Shotgun" 202
DropItem "LegendaryShell" 256 4
DropItem "LegendaryShellBox" 130
DropItem "LegendaryPowerShard" 30 1
DropItem "LegendaryArmor" 92 1
DropItem "LegAmmoSphere" 95 1
DropItem "HandGrenadeAmmo" 237 2
DropItem "MineAmmo" 242 2
DropItem "Backpack" 202 1
DropItem "Armorplate" 212 1
DropItem "Portablemedkit" 217 1
DropItem "StimKit" 222 3 
DropItem "HealthFlask" 227 5
DropItem "LegendaryRune" 27 1
Tag "\c[z3]Legendary Assault Captain\c-"
States
{
  Grenade:
	TNT1 A 0 A_PlaySound("weapons/hgrenadepin",0,1.0,0)
	LASG CE 4 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/hgrenadethrow",0,1.0,0)
	LASG E 1 Bright A_CustomMissile("LegThrownGrenade",32,0,0,2,4)
	Goto Dodge
	}
}

ACTOR FakeLegendaryAssaultCaptain2 : LegendaryAssaultCaptain2 replaces FakeLegendaryAssaultCaptain
{
Species "UltimateLegendary"
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
+DONTHARMSPECIES
+THRUSPECIES
+NOTELEFRAG
-COUNTKILL
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
States
  {
  See:
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LASG AA 4 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LASG BB 4 Bright A_Chase
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LASG CC 4 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LASG DD 4 Bright A_Chase
	TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_Jump(64,"Mine")
	TNT1 A 0 A_Jump(64,"Rush")
	TNT1 A 0 A_Jump(64,"DodgeLeft","DodgeRight")
	TNT1 A 0 A_Jump(64,"Chase")
	Loop
  LegendarySoul:
	TNT1 AAA 0 A_StopSound(6)
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LASG H 5
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LASG I 5 A_Scream
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LASG J 5 A_Fall
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LASG J 5 A_SpawnItem("BodyCrash",0,0,0,0)
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LASG K 5
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LASG L 140
	TNT1 A 0 A_PlaySoundEx("brain/spit","Voice",0,2)
	LASG LLLLLLLLLLLLLLLLL 2 Bright A_GiveInventory("LegSoulEvent",1)
	LASG LLLLLLLLLLLLLLLLL 2 Bright A_GiveInventory("LegSoulEvent",1)
	LASG LLLLLLLLLLLLLLLLL 2 Bright A_GiveInventory("LegSoulEvent",1)
	TNT1 A 0 A_SpawnItemEx("FakeLegendarySoul",0,0,16,0,0,0,0,32)
	TNT1 A 0 A_SpawnItemEx("TeleportFog",0,0,16,0,0,0,0,32)
	LASG L -1
	Stop
	}
}

Actor LegendaryStealthTrooper2 : LegendaryStealthTrooper replaces LegendaryStealthTrooper
{
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendaryArmor" 87 1
DropItem "LegAmmoSphere" 90 1
DropItem "HandGrenadeAmmo" 237 2
DropItem "MineAmmo" 237 2
DropItem "Backpack" 200 1
DropItem "Armorplate" 207 1
DropItem "Portablemedkit" 212 1
DropItem "LegendaryBulletBox" 202 
DropItem "LegendaryLMGBulletMag" 252 20
DropItem "LegendaryRune" 62 1
DropItem "Legendary Light Machine Gun" 202 1
DropItem "LegendaryPowerShard" 65 1
Tag "\c[z3]Legendary Stealth Trooper\c-"
States
  {  
  Missile:
	LCMD E 10 A_FaceTarget
	TNT1 A 0 A_JumpIfInventory("LegAK47Ammo",76,"Reload")
	TNT1 A 0 A_CustomMissile("LegendaryBlueTracer",Random(28,34),0,Random(6,-6),0)
	TNT1 A 0 A_GiveInventory("LegAK47Ammo",1)
	TNT1 A 0 A_SpawnItemEx("LegRifleCasing", 12, -6, 36, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_CustomBulletAttack(33,13,1,Random(10,20)*3,"LegModdedBulletPuff")
	TNT1 A 0 A_PlaySound("weapons/LMGFire",1)
	TNT1 A 0 A_GiveInventory("LegZombieStrafing",1)	
	LCMD E 6 Bright A_CPosAttack
	TNT1 A 0 A_CustomMissile("LegendaryBlueTracer",Random(28,34),0,Random(6,-6),0)
	TNT1 A 0 A_GiveInventory("LegAK47Ammo",1)
	TNT1 A 0 A_SpawnItemEx("LegRifleCasing", 12, -6, 36, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_CustomBulletAttack(33,13,1,Random(10,20)*3,"LegModdedBulletPuff")
	TNT1 A 0 A_PlaySound("weapons/LMGFire",1)
	TNT1 A 0 A_GiveInventory("LegZombieStrafing",1)	
	LCMD F 6 Bright A_CPosAttack
	TNT1 A 0 A_CPosRefire
	TNT1 A 0 A_Jump(20,"Pause")
	TNT1 A 0 A_Jump(45,"LegNade")
	Goto Missile+1
	}
}

Actor FakeLegendaryStealthTrooper2 : LegendaryStealthTrooper2 replaces FakeLegendaryStealthTrooper
{
+THRUSPECIES
+DONTHARMSPECIES
+NOTELEFRAG
-COUNTKILL
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
Species "UltimateLegendary"
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
States
  {
  See:
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_JumpIfTargetInLOS("Strafing")
	LCMD AA 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LCMD BB 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LegendaryFootStep",0,0,0,0)
	TNT1 A 0 A_JumpIfTargetInLOS("Strafing")
	LCMD CC 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LCMD DD 3 Bright A_Chase
	TNT1 A 0 A_Jump(80,"Phase")	
	TNT1 A 0 A_Jump(80,"Rush")
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LegendaryFootStep",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)	
	Loop
  LegendarySoul:
	TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_StopSound(6)
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LCMD H 5 A_Scream
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LCMD I 5 A_Fall
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LCMD J 5 A_SpawnItem("BodyCrash",0,0,0,0)
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LCMD K 5 
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LCMD L 140
	TNT1 A 0 A_PlaySoundEx("brain/spit","Voice",0,2)
	LCMD LLLLLLLLLLLLLLLLL 2 Bright A_GiveInventory("LegSoulEvent",1)
	LCMD LLLLLLLLLLLLLLLLL 2 Bright A_GiveInventory("LegSoulEvent",1)
	LCMD LLLLLLLLLLLLLLLLL 2 Bright A_GiveInventory("LegSoulEvent",1)
	TNT1 A 0 A_SpawnItemEx("FakeLegendarySoul",0,0,16,0,0,0,0,32)
	TNT1 A 0 A_SpawnItemEx("TeleportFog",0,0,16,0,0,0,0,32)
	LCMD L -1
	Stop
	}
}

Actor LegendaryCommando2 : LegendaryCommando replaces LegendaryCommando
{
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "HandGrenadeAmmo" 235 2
DropItem "MineAmmo" 235 2
DropItem "Backpack" 198 1
DropItem "LDemonAmmo" 250
DropItem "LDemonAmmoBox" 200
DropItem "LegAmmoSphere" 108 1
DropItem "LegendaryArmor" 105 1
DropItem "Legendary Plasmatic Cannon" 180
DropItem "LegendaryRune" 45 1
DropItem "LegendaryPowerShard" 50 1
Tag "\c[z3]Legendary Commando\c-"
}

Actor FakeLegendaryCommando2 : LegendaryCommando2 replaces FakeLegendaryCommando
{
+DONTHARMSPECIES
+NOTELEFRAG
+THRUSPECIES
-COUNTKILL
Species "UltimateLegendary"
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
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
States
  {
  See:
	TNT1 A 0 A_JumpIfTargetInLOS("Strafing")
	LCOS AABB 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LegendaryFootStep",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_JumpIfTargetInLOS("Strafing")
	LCOS CCDD 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_Jump(80,"Rush")
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LegendaryFootStep",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	Loop
  LegendarySoul:
	TNT1 A 0 A_StopSound(6)
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LCOS H 5 A_Scream
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LCOS I 5 A_Fall
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LCOS J 5 A_SpawnItem("BodyCrash",0,0,0,0)
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LCOS K 5 
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LCOS L 5
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LCOS M 5
	TNT1 A 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	LCOS N 140
	LCOS N 0 A_PlaySoundEx("brain/spit","Voice",0,2)
	LCOS NNNNNNNNNNNNNNNNN 2 Bright A_GiveInventory("LegSoulEvent",1)
	LCOS NNNNNNNNNNNNNNNNN 2 Bright A_GiveInventory("LegSoulEvent",1)
	LCOS NNNNNNNNNNNNNNNNN 2 Bright A_GiveInventory("LegSoulEvent",1)
	TNT1 A 0 A_SpawnItemEx("FakeLegendarySoul",0,0,16,0,0,0,0,32)
	TNT1 A 0 A_SpawnItemEx("TeleportFog",0,0,16,0,0,0,0,32)
	LCOS N -1
	Stop
	}
}

Actor LegendaryFiend2 : LegendaryFiend replaces LegendaryFiend
{
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendaryArmor" 90 1
DropItem "LegendaryPowerSphere" 50 1
DropItem "LDemonAmmoBox" 220
DropItem "LDemonAmmo" 256
DropItem "LegTimeFreezeSphere" 45
DropItem "Legendary Plasmatic Rifle" 40
Tag "\c[z3]Legendary Fiend\c-"
States
  {
  See:
	TNT1 A 0 A_JumpIf(user_music == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,10)
	TNT1 A 0 A_SetUserVar("user_music",1)
	TNT1 A 0 A_Jump(110,"Rush")
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("HeavyFleshStep")
	LFND AABB 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("HeavyFleshStep")
	LFND CCDD 2 Bright A_Chase
	TNT1 A 0 A_Jump(25,"Teleport")
	Loop
	}
}

Actor FakeLegendaryFiend2 : LegendaryFiend2 replaces FakeLegendaryFiend
{
-COUNTKILL
+NOTELEFRAG
+THRUSPECIES 
+DONTHARMSPECIES
Species "UltimateLegendary"
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
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
States
  {
  See:
	TNT1 A 0 A_Jump(110,"Rush")
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("HeavyFleshStep")
	LFND AABB 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("HeavyFleshStep")
	LFND CCDD 2 Bright A_Chase
	TNT1 A 0 A_Jump(25,"Teleport")
	Loop
  XDeath:
  Death:
	TNT1 A 0 A_ChangeFlag(SLIDESONWALLS,0)
	LFND I 8 A_StopSound(6)
	TNT1 A 0 A_PlaySound("Gore/Splat")
	TNT1 A 0 A_SpawnItemEx("LFGibbedGenerator",0,0,0,0,0,0,0,128,0)
	LFND J 8 A_Scream
	LFND K 4 
	LFND L 4 A_NoBlocking
	LFND M 4 
	LFND N -1
	Stop
	}
}

Actor LegendaryHellKnight2 : LegendaryHellKnight replaces LegendaryHellKnight
{
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendarySphere" 192 1
DropItem "LegendaryRune" 145 1
DropItem "LDemonAmmoBox" 256 
DropItem "LDemonAmmo" 256 
DropItem "BossLifeEssence" 256 
DropItem "BossArmorBonusMax" 256 
DropItem "Legendary Plasmatic Rifle" 105
Tag "\c[z3]Legendary Hell Knight\c-"
}

ACTOR FakeLegendaryHellKnight2 : LegendaryHellKnight2 replaces FakeLegendaryHellKnight
{
+THRUSPECIES
+DONTHARMSPECIES
+NOTELEFRAG
-COUNTKILL
Species "UltimateLegendary"
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
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
States
  {
  See:
	TNT1 A 0 A_Jump(100,"Rush")
	LNBL AA 3 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("GoldWalkFire",0,0,0,0,0,0,0,128)
	LNBL BB 3 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("GoldWalkFire",0,0,0,0,0,0,0,128)
	LNBL CC 3 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("GoldWalkFire",0,0,0,0,0,0,0,128)
	LNBL DD 3 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("GoldWalkFire",0,0,0,0,0,0,0,128)
	TNT1 A 0 A_Jump(32,"Teleport")
	Loop
	}
}

ACTOR FuckNobleBall4 : LegNobleBall4 replaces LegNobleBall4 //fuck homing
{
   States
   {
   Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_LoopActiveSound
	  LBA4 AAAAA 2 Bright A_SpawnItem("LegNobleRings")
	  TNT1 A 0 A_SeekerMissile(5,3)	  
	  loop
   Death:
	  TNT1 A 0
	  TNT1 A 0 A_Explode(128,128,0)
	  TNT1 AA 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))
	  LBA2 CDE 3 Bright
	  Stop
   }
}

ACTOR EnragedFuckNobleBall4 : ELegNobleBall4 replaces ELegNobleBall4 //sorry Roast
{
   States
   {
   Spawn:
	  TNT1 A 0
	  TNT1 A 0 A_LoopActiveSound
	  EBA4 AAAAA 2 BRIGHT A_SpawnItem("ELegNobleRings")	
	  TNT1 A 0 A_SeekerMissile(10,5)	  
	  loop
   Death:
	  TNT1 A 0
	  TNT1 A 0 A_Explode(128,128,0)
	  TNT1 AA 0 A_SpawnItemEx("EnragedParticleSpawner") 
	  EBA2 CDE 3 Bright
	  Stop
   }
}

Actor LegendaryCyberNoble2 : LegendaryCyberNoble replaces LegendaryCyberNoble
{
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendarySphere" 192 1
DropItem "LegendaryRune" 145 1
DropItem "LDemonAmmoBox" 256
DropItem "LDemonAmmo" 256
DropItem "Legendary Plasmatic Cannon" 128
DropItem "Legendary Assault Shotgun" 128
DropItem "LegendaryBFG10k" 32
DropItem "LegendaryShell" 256 4
DropItem "LegendaryShellBox" 128
Tag "\c[z3]Legendary Cyber Noble\c-"
States
  {
  See:
	TNT1 A 0 A_JumpIf(user_music == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,14)
	TNT1 A 0 A_SetUserVar("user_music",1)
	TNT1 A 0 A_Jump(100,"Rush")
	LCBS AA 3 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("GoldWalkFire",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	LCBS BB 3 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("GoldWalkFire",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	LCBS CC 3 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_Playsound("monster/bruwlk")
	TNT1 A 0 A_SpawnItemEx("GoldWalkFire",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	LCBS DD 3 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("GoldWalkFire",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TNT1 A 0 A_Jump(32,"Teleport")
	Goto See
  Rush:
	LCBS A 2 Bright A_SpawnItemEx("LCNGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TNT1 AAAA 0 Bright A_Chase
	LCBS A 2 Bright A_SpawnItemEx("LCNGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TNT1 AAAA 0 Bright A_Chase  
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	LCBS B 2 Bright A_SpawnItemEx("LCNGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TNT1 AAAA 0 Bright A_Chase
	LCBS B 2 Bright A_SpawnItemEx("LCNGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TNT1 AAAA 0 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LCBS C 2 Bright A_SpawnItemEx("LCNGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TNT1 AAAA 0 Bright A_Chase
	LCBS C 2 Bright A_SpawnItemEx("LCNGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TNT1 AAAA 0 Bright A_Chase  
	TNT1 A 0 A_Playsound("monster/bruwlk")
	LCBS D 2 Bright A_SpawnItemEx("LCNGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TNT1 AAAA 0 Bright A_Chase
	LCBS D 2 Bright A_SpawnItemEx("LCNGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TNT1 AAAA 0 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_Jump(24,"Teleport")
	TNT1 A 0 A_Jump(75,"See")
	Loop
  Missile:
	TNT1 A 0 A_SetShootable
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_JumpifCloser(350,"LegendaryAsg")
	TNT1 A 0 A_Jump(127,"Hugger","Rage","BestAttack","Rain","Rockets","Seekers","BFG10K","Railgun","RocketRage","BestAttack2","LegCannon2","LegCannon1","MiniDTBFG")
	TNT1 A 0 A_Jump(9,"MinionSummoner")
	TNT1 A 0 A_Jump(100,"BlueComet","4Comets")
  Normal:
	LCBS PQ 5 Bright A_FaceTarget
	LCBS R 0 A_CustomMissile("LegNobleBall",40,0,-8)
	LCBS R 0 A_CustomMissile("LegNobleBall",40,0,-4)
	LCBS R 0 A_CustomMissile("LegNobleBall",40,0,4)
	LCBS R 5 Bright A_CustomMissile("LegNobleBall",40,0,0)
	LCBS PQ 5 Bright A_FaceTarget
	LCBS R 0 A_CustomMissile("LegNobleBall",40,0,-8)
	LCBS R 0 A_CustomMissile("LegNobleBall",40,0,-4)
	LCBS R 0 A_CustomMissile("LegNobleBall",40,0,4)
	LCBS R 5 Bright A_CustomMissile("LegNobleBall",40,0,0)	
	TNT1 A 0 A_Jump(127,"Rockets","Seekers")
	Goto See
  MiniDTBFG:
	TNT1 A 0 A_PlaySound("EnragedDTech/Charge",5)
	LCBS EEEEEEEE 5 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("LesserCardinal/BFGFire",1)
	LCBS F 5 Bright A_CustomMissile("LegCyberNobleMiniDTBFG",34,20,random(-6,6))
	LCBS E 5 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("LesserCardinal/BFGFire",1)
	LCBS F 5 Bright A_CustomMissile("LegCyberNobleMiniDTBFG",34,20,random(-6,6))
	LCBS E 5 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("LesserCardinal/BFGFire",1)
	LCBS F 5 Bright A_CustomMissile("LegCyberNobleMiniDTBFG",34,20,random(-6,6))
	LCBS E 5 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("LesserCardinal/BFGFire",1)
	LCBS F 5 Bright A_CustomMissile("LegCyberNobleMiniDTBFG",34,20,random(-6,6))
	LCBS E 5 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("LesserCardinal/BFGFire",1)
	LCBS F 5 Bright A_CustomMissile("LegCyberNobleMiniDTBFG",34,20,random(-6,6))
	LCBS E 5 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("LesserCardinal/BFGFire",1)
	LCBS F 5 Bright A_CustomMissile("LegCyberNobleMiniDTBFG",34,20,random(-6,6))
	LCBS E 15 Bright
	TNT1 A 0 A_Jump(64,"Railgun")
	Goto See
  Death:
    TNT1 A 0
    LCBS I 0 A_Scream
	LCBS IIIIIIIIIIIIIIIIIIIIIIIIIII 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	LCBS IIIIIIIIIIIIIIIIIIIIIIIIIII 2 Bright A_SpawnItemEx("PainfulDeathKaboom",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)
	TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)	
	TNT1 A 0 A_SpawnItem("MiniDeathBall")
	LCBS JJJKKK 2 Bright A_CustomMissile ("PainfulDeathKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
    TNT1 AAAA 0 A_CustomMissile("LegendarySmokeFX", Random(30,60), 0, random(0,360), 2, random(0,360))	
    LCBS L 4 Bright A_NoBlocking
    LCBS MN 3 Bright
    LCBS O -1 A_KillMaster
    Stop
	}
}

ACTOR FakeLegendaryCyberNoble3 : LegendaryCyberNoble2 replaces FakeLegendaryCyberNoble //why is there an unused FakeLegendaryCyberNoble2?
{
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
Species "UltimateLegendary"
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
+NOTELEFRAG
+THRUSPECIES
+DONTHARMSPECIES
-COUNTKILL
States 
  {
  See:
	TNT1 A 0 A_Jump(100,"Rush")
	LCBS AA 3 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("GoldWalkFire",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	LCBS BB 3 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("GoldWalkFire",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	LCBS CC 3 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_Playsound("monster/bruwlk")
	TNT1 A 0 A_SpawnItemEx("GoldWalkFire",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	LCBS DD 3 Bright A_Chase
	TNT1 AAA 0 Bright A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("GoldWalkFire",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TNT1 A 0 A_Jump(32,"Teleport")
	Loop
	}
}

ACTOR LegCyberNobleMiniDTBFG : LesserCardinalMiniDTBFG
{
  DamageType "NobleComet"
  Obituary "%o was mechanized by a Legendary Hell Knight that was given a second chance." 
  Scale 0.4
  Damage 40
  States
  {
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_PlaySoundEx("LesserCardinal/BFGIdle","Voice",1)
	LG1B ABCDABCD 1 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("LegCyberNobleBFGProjectileAttack",10,0,0,CMF_TRACKOWNER)
	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 LegCyberNobleBFGProjectileAttack : LesserCardinalBFGProjectileAttack
{
Obituary "%o was mechanized by a Legendary Hell Knight that was given a second chance."
MissileType "LegCyberNobleLightningProjectile"
}

ACTOR LegCyberNobleLightningProjectile : LesserCardinalLightningProjectile
{
Speed 40
FastSpeed 45
Damage 8
States
{
Spawn:
	TLIT ABC 2 Bright A_SpawnItemEx("TrueLegLiteTrail")
	Loop
Death:
	TLIT DEFGHIJKLMNO 1 Bright
	Stop
	}
}

Actor LegendaryRedeemer2 : LegendaryRedeemer replaces LegendaryRedeemer
{
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LDemonAmmo" 250
DropItem "LDemonAmmoBox" 250
DropItem "LegendaryPowerSphere" 65 1
DropItem "LegTimeFreezeSphere" 70 1
DropItem "LegendarySphere" 140 1
DropItem "Legendary Plasmatic Rifle" 180 1
DropItem "LegendaryRune" 45 
Tag "\c[z3]Legendary Redeemer\c-"
States
  {
  Storm:
	LRED E 0 A_SetInvulnerable
	LRED E 0 A_FaceTarget
	TNT1 A 0 A_PlaySound("redeemer/see")
	TNT1 A 0 Radius_Quake(8,60,0,20,0)
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	LRED E 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	LRED E 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	LRED F 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	LRED F 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	LRED F 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	LRED F 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	LRED F 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	LRED G 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_VileTarget("LegRedStormBoltAttack2")
	TNT1 AA 0 A_SpawnItemEx("FuckingFixedStormBoltSpawner",Random(512,-512),Random(512,-512),0,0,0,0,0,SXF_NOCHECKPOSITION,64)
	LRED G 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_VileTarget("LegRedStormBoltAttack2")
	TNT1 AA 0 A_SpawnItemEx("FuckingFixedStormBoltSpawner",Random(512,-512),Random(512,-512),0,0,0,0,0,SXF_NOCHECKPOSITION,64)
	LRED G 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_VileTarget("LegRedStormBoltAttack2")
	TNT1 AA 0 A_SpawnItemEx("FuckingFixedStormBoltSpawner",Random(512,-512),Random(512,-512),0,0,0,0,0,SXF_NOCHECKPOSITION,64)
	LRED G 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_VileTarget("LegRedStormBoltAttack2")
	TNT1 AA 0 A_SpawnItemEx("FuckingFixedStormBoltSpawner",Random(512,-512),Random(512,-512),0,0,0,0,0,SXF_NOCHECKPOSITION,64)
	LRED G 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_VileTarget("LegRedStormBoltAttack2")
	TNT1 AA 0 A_SpawnItemEx("FuckingFixedStormBoltSpawner",Random(512,-512),Random(512,-512),0,0,0,0,0,SXF_NOCHECKPOSITION,64)
	LRED G 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_VileTarget("LegRedStormBoltAttack2")
	TNT1 AA 0 A_SpawnItemEx("FuckingFixedStormBoltSpawner",Random(512,-512),Random(512,-512),0,0,0,0,0,SXF_NOCHECKPOSITION,64)
	LRED G 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_VileTarget("LegRedStormBoltAttack2")
	TNT1 AA 0 A_SpawnItemEx("FuckingFixedStormBoltSpawner",Random(512,-512),Random(512,-512),0,0,0,0,0,SXF_NOCHECKPOSITION,64)
	LRED G 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_VileTarget("LegRedStormBoltAttack2")
	TNT1 AA 0 A_SpawnItemEx("FuckingFixedStormBoltSpawner",Random(512,-512),Random(512,-512),0,0,0,0,0,SXF_NOCHECKPOSITION,64)
	LRED G 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_VileTarget("LegRedStormBoltAttack2")
	TNT1 AA 0 A_SpawnItemEx("FuckingFixedStormBoltSpawner",Random(512,-512),Random(512,-512),0,0,0,0,0,SXF_NOCHECKPOSITION,64)
	LRED G 3 Bright A_FaceTarget
	LRED AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_VileTarget("LegRedStormBoltAttack2")
	TNT1 AA 0 A_SpawnItemEx("FuckingFixedStormBoltSpawner",Random(512,-512),Random(512,-512),0,0,0,0,0,SXF_NOCHECKPOSITION,64)
	LRED G 3 Bright A_FaceTarget
	LRED G 1 A_UnSetInvulnerable
	LRED G 0 A_Jump(127,"Avoid")
	Goto See
	}
}

Actor FakeLegendaryRedeemerByCardi2 : LegendaryRedeemer2 replaces FakeLegendaryRedeemerByCardi //why the fuck isn't it just called FakeLegendaryRedeemer2 or something
{
+DONTHARMSPECIES
+NOTELEFRAG
-COUNTKILL
Species "UltimateLegendary"
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
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
States
  {
  See:
	TNT1 A 0 A_JumpIf(user_suicide == 1,"SeeSuicide")
	TNT1 AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	LRED AAA 2 Bright A_Chase
	TNT1 A 0 A_Jump(68,"Avoid","Rush","Trap","Teleport")
	Loop
	}
}

//LCA is singlehandedly the most broken mod I have ever worked with
//The StormBoltSpawner had +CLIENTSIDEONLY on it, which made it not damage people in multiplayer
//The StormBoltAttack had a missing '0,', making it telefrag (64 was in the flag slot, which equals to SXF_TELEFRAG)
//The StormBoltAttack was a CustomInventory, instead of being spawned with A_VileTarget
//The StormBolt had 128 in it's A_SpawnItemEx flag slot, which equals to SXF_CLIENTSIDE

Actor LegRedStormBoltAttack2
{
  States
  {
  Spawn:
	TNT1 A 1 
	TNT1 AA 1 A_SpawnItemEx("FuckingFixedStormBoltSpawner",Random(512,-512),Random(512,-512),0,0,0,0,0,SXF_NOCHECKPOSITION,64)
	Stop
	}
}

ACTOR FuckingFixedStormBoltSpawner : LegRedStormBoltSpawner replaces LegRedStormBoltSpawner { -CLIENTSIDEONLY }

ACTOR ThisIsActuallyDepressing : LegRedStormBolt replaces LegRedStormBolt
{
  States
  {
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_SetAngle(7 + angle)
	TNT1 A 2 A_SpawnItemEx("LegSentientStormBoltFade",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(48,278,0)
	TNT1 A 0 A_SpawnItemEx("LegRedGuruStormBoltStruckGlowX",0,0,0,0,0,0,0,SXF_SETMASTER,0)
	TNT1 A 0 A_SpawnItemEx("LegRedGuruStormBoltStruckGlowY",0,0,0,0,0,0,0,SXF_SETMASTER,0)
	TNT1 AAAAAAA 2 A_SpawnItemEx("GuruSpray",random(20,-20),random(20,-20),random(30,-5),0,0,0,0,128,0)
	Stop
	}
}
//adding these from LCA-custom, just to make extra sure that this shit works
ACTOR LegRedGuruStormBoltStruckGlowY2 : GuruBoltStruckGlowY replaces LegRedGuruStormBoltStruckGlowY
{
XScale 0.35
YScale 1.5
Alpha 0.5
-NONETID
-CLIENTSIDEONLY
+FORCERADIUSDMG
+NOTIMEFREEZE
-FRIENDLY
DamageType "CacoComet"
States
  {
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_LookEx(LOF_NOSOUNDCHECK|LOF_NOSEESOUND,0,96,0,360,2)
	TNT1 A 0 A_Jump(256,2)
	TNT1 A 0 A_Explode(3,192,1)
	YBUM A 1 Bright A_FadeOut(0.005,1)
	Loop
	}
}

ACTOR LegRedGuruStormBoltStruckGlowX2 : LegRedGuruStormBoltStruckGlowY2 replaces LegRedGuruStormBoltStruckGlowX
{
XScale 1.5
YScale 0.35	
}

Actor LegRedTrap2 : LegRedTrap replaces LegRedTrap
{ 
+FORCERADIUSDMG
States 
{   
	 Death:
	TNT1 A 0
	TNT1 A 0 A_PlayWeaponSound("weapons/rocklx")
	TNT1 A 0 A_SpawnItemEx("LegendaryBlueParticleSpawner", 0, 0, 0, 0, 0, 0, 0, 128) 
	TNT1 AAAAAAAA 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 AAA 0 A_CustomMissile("LegendarySmokeFX4", 0, 0, random(0,360), 2, random(0,360))   
	TNT1 A 0 A_Explode(128,156,XF_NOTMISSILE)
	TNT1 A 0 A_Explode(128,128,XF_NOTMISSILE)
	Stop
   } 
}

Actor LegendaryTormentor2 : LegendaryTormentor replaces LegendaryTormentor
{
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendaryPowerSphere" 75 1
DropItem "LDemonAmmo" 256
DropItem "LDemonAmmoBox" 256
DropItem "LegTimeFreezeSphere" 80 1
DropItem "LegendarySphere" 150 1
DropItem "Legendary Plasmatic Rifle" 190 1
DropItem "LegendaryRune" 56 1
Tag "\c[z3]Legendary Tormentor\c-"
}

Actor FakeLegendaryTormentor2 : LegendaryTormentor2 replaces FakeLegendaryTormentor
{
+THRUSPECIES
+DONTHARMSPECIES
+NOTELEFRAG
-COUNTKILL
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
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
Species "UltimateLegendary"
States
  {
  See:
	TNT1 A 0 A_SetShootable
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_SetTranslucent(1)
	TNT1 AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	LPAI AAA 2 Bright A_Chase
	TNT1 A 0 A_Jump(68,"Avoid","Rush","Teleport")
	TNT1 AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	LPAI BBB 2 Bright A_Chase
	TNT1 A 0 A_Jump(68,"Avoid","Rush","Teleport")
	TNT1 AAA 0 A_SpawnItem("LRedeYSmokeSpawner",0,0,0,0)
	LPAI CCC 2 Bright A_Chase
	TNT1 A 0 A_Jump(68,"Avoid","Rush","Teleport")
	Loop	
	}
}

Actor LegBanBall12 : LegBanBall1 replaces LegBanBall1 { +NOTIMEFREEZE }
Actor LegBanBall22 : LegBanBall2 replaces LegBanBall2 { +NOTIMEFREEZE }
Actor LegBanBall32 : LegBanBall3 replaces LegBanBall3 { +NOTIMEFREEZE }
Actor LegBanBall42 : LegBanBall4 replaces LegBanBall4 { +NOTIMEFREEZE }
Actor LegendarySoulProj2 : LegendarySoulProj replaces LegendarySoulProj
{
  +NOTIMEFREEZE
  States
  {
  Spawn:
  	TNT1 A 0 A_SeekerMissile(15,15)
	LSOL B 3 Bright A_SpawnItem("LRedFlameSpawner",0,0,-30,0)
	Loop
  Death:
	TNT1 A 0 A_PlaySound("legendary/strike",1)
	TNT1 A 0 A_Explode(384,1024)
	TNT1 A 0 A_SpawnItemEx("LegendaryStrike")
	Stop
	}
}

Actor AlternateLegRev2 : AlternateLegRev replaces AlternateLegRev
{
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendaryArmor" 127 1
DropItem "LegendaryRune" 100 1
DropItem "LegDemonRune" 64 1
DropItem "LegAmmoSphere" 88 1
DropItem "LDemonAmmo" 256
DropItem "LDemonAmmoBox" 256
DropItem "Legendary Plasmatic Cannon" 180 1
DropItem "SalvationSphere" 100 1
Tag "\c[z3]Legendary Revenant\c-"
}

Actor FakeLegendaryRevenant2 : AlternateLegRev2 replaces FakeLegendaryRevenant
{
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
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
Species "UltimateLegendary"
+THRUSPECIES
+DONTHARMSPECIES
+NOTELEFRAG
-COUNTKILL
States
  {
  See:
	TNT1 A 0
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	TNT1 A 0 A_Jump(100,"Rush")
	TNT1 A 0 A_SpawnItem("LegendaryBonyStep",0,0,0,0)
	TNT1 AAA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LREV AAA 2 Bright A_Chase
	TNT1 AAA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LREV BBB 2 Bright A_Chase
	TNT1 AAA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LREV CCC 2 Bright A_Chase	
	TNT1 A 0 A_SpawnItem("LegendaryBonyStep",0,0,0,0)
	TNT1 AAA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LREV DDD 2 Bright A_Chase
	TNT1 AAA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LREV EEE 2 Bright A_Chase
	TNT1 AAA 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LREV FFF 2 Bright A_Chase	
	TNT1 A 0 A_Jump(28,"Dodge")
	TNT1 A 0 A_Jump(16,"Teleport")
	Loop
	}
}

Actor LegendarySoul2 : LegendarySoul //a randomspawner replaces it in spawners.txt
{
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendarySphere" 80 1
DropItem "LegendaryPowerSphere" 75 1
DropItem "LDemonAmmoBox" 120
DropItem "LDemonAmmo" 240
DropItem "Legendary Plasmatic Rifle" 8 1
Tag "\c[z3]Legendary Soul\c-"
}

Actor FakeLegendarySoul2 : LegendarySoul2 replaces FakeLegendarySoul
{
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
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
Species "UltimateLegendary"
+THRUSPECIES
+DONTHARMSPECIES
+NOTELEFRAG
-COUNTKILL
States
  {
  See:
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_UnSetInvulnerable
	LSOL AAA 2 Bright A_Chase
	TNT1 A 0 A_Jump(68,"Avoid","Rush","Teleport")
	Loop	
	}
}

Actor AlternateLegendaryBehemoth2 : AlternateLegendaryBehemoth replaces AlternateLegendaryBehemoth
{
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendarySphere" 110 1
DropItem "LegendaryRune" 100 1
DropItem "LDemonAmmoBox" 250 
DropItem "LDemonAmmo" 250 
DropItem "Legendary Plasmatic Cannon" 175 1
DropItem "LegTimeFreezeSphere" 75
Tag "\c[z3]Legendary Behemoth\c-"
}

ACTOR FakeLegendaryBehemoth2 : AlternateLegendaryBehemoth2 replaces FakeLegendaryBehemoth
{
+THRUSPECIES
+DONTHARMSPECIES
+NOTELEFRAG
-COUNTKILL
Species "UltimateLegendary"
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
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
States
  {
  See:
	TNT1 A 0 A_Jump(100,"Rush")
	TNT1 A 0 A_SpawnItem("LegendaryBeefyStep",0,0,0,0)
	TNT1 AAA 0 A_SpawnItemEx("LHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	LEG2 AA 2 Bright A_Chase
	TNT1 AAA 0 A_SpawnItemEx("LHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	LEG2 BB 2 Bright A_Chase
	TNT1 AAA 0 A_SpawnItemEx("LHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	LEG2 CC 2 Bright A_Chase
	TNT1 AAA 0 A_SpawnItemEx("LHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	LEG2 DD 2 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LegendaryBeefyStep",0,0,0,0)
	LEG2 AAA 0 A_SpawnItemEx("LHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	LEG2 EE 2 Bright A_Chase
	TNT1 AAA 0 A_SpawnItemEx("LHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	LEG2 FF 2 Bright A_Chase
	TNT1 A 0 A_Jump(35,"Teleport")
	Loop
	}
}

Actor LegendaryBabySentient2 : LegendaryBabySentient replaces LegendaryBabySentient
{
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
DropItem "LegendaryArmor" 100 1
DropItem "LegendaryRune" 100 1
DropItem "LDemonAmmoBox" 250
DropItem "LDemonAmmo" 250 
DropItem "Legendary Plasmatic Cannon" 170 1
DropItem "LegAmmoSphere" 70
DropItem "LegendaryRune" 50 1
DropItem "BulletBox" 250
DropItem "Explosive Minigun" 180 1
Tag "\c[z3]Legendary Baby Sentient\c-"
}

Actor FakeLegendaryBabySentient2 : LegendaryBabySentient2 replaces FakeLegendaryBabySentient
{
-COUNTKILL
+NOTELEFRAG
+THRUSPECIES
+DONTHARMSPECIES
Species "UltimateLegendary"
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
DropItem "LegendaryBossLifeEssence" 256
DropItem "LegendaryBossArmorBonusMax" 256
States
  {
  See:
	TNT1 A 0 A_SetShootable
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_JumpIf(user_script == 1,3)
	TNT1 A 0 ACS_ExecuteAlways("SpawnFireOnActor2",0,0,0,0)
	TNT1 A 0 A_SetUserVar("user_script",1)
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	TNT1 A 0 A_Jump(100,"Rush")
	TNT1 A 0 A_Jump(3,"Trap")
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 AAA 0 A_SpawnItemEx("LHellionSmokeSpawner",random(-24,24),random(-24,24),0)
	LBBS AB 2 Bright A_Chase
	Loop
	}
}

ACTOR SandSpiritBall2 : SandSpiritBall replaces SandSpiritBall
{
States
{
Spawn:
	SAN0 AB 1 Bright A_SpawnItemEx("SandSpiritBallTrail2",0,0,0,0,0,0,0,128)
	Loop
Death:
	TNT1 A 0 A_SpawnItemEx("BrownParticleSpawner", 0, 0, 0, 0, 0, 0, 0, 128)
	TNT1 AAA 0 A_CustomMissile("BrownKaboom7", 0, 0, random(0,360), 2, random(0,360))
	TNT1 AAA 0 A_CustomMissile("SmokeFX4", 0, 0, random(0,360), 2, random(0,360))
	TNT1 AAA 0 A_SpawnItemEx("SandClouds",0,0,10,Random(4,-4),Random(4,-4),Random(4,-2))
	SAN0 CDE 3 Bright
	Stop
	}
}

ACTOR SandSpiritBallTrail2 : SandSpiritBallTrail
{
States
{
Spawn:
	TNT1 A 0
	TNT1 A 0 A_JumpIf(CallAcs("LCAEffectCheck"),"Toaster")
	TNT1 A 1
	SAN0 AB 1 A_FadeOut(0.25)
	Goto Spawn+3
	}
}

ACTOR SandCometTail2 : SandCometTail replaces SandCometTail
{
States
{
Spawn:
TNT1 A 0
TNT1 A 0 A_JumpIf(CallAcs("LCAEffectCheck"),"Toaster")
LBSR ABCDEFGHI 1 Bright
Stop
}
}

ACTOR SandCometDeathGlow2 : SandCometDeathGlow replaces SandCometDeathGlow
{
States
{
Spawn:
TNT1 A 0
TNT1 A 0 A_JumpIf(CallAcs("LCAEffectCheck"),"Toaster")
LBSR ABCDEFGHI 3 Bright
Stop
}
}

ACTOR SandStormWind2 : SandStormWind replaces SandStormWind
{
  States
  {
  Spawn:
	SFX7 A 0
	SFX7 A 0 A_PlaySoundEx("sandstorm/loop","SoundSlot7",1)
	SFX7 ABC 3 A_SeekerMissile(3,3,SMF_LOOK)
	TNT1 AAAAAAAAA 0 A_SpawnItemEx("SandClouds",0,0,20,Random(8,-8),Random(8,-8),Random(6,-6))
	TNT1 AAAAAAAAA 0 A_SpawnItemEx("SandClouds",0,0,-20,Random(-8,8),Random(-8,8),Random(-6,6))
	Loop
  Death:
	SFX7 G 0
	SFX7 G 0 A_StopSoundEx("SoundSlot7")
	SFX7 GFED 4
	Stop
	}
}

Actor BigSandStorm2 : BigSandStorm replaces BigSandStorm
{
  Speed 20
  Projectile
  radius 4
  height 4
  Damage 2
  +Ripper
  +DoomBounce
  +SeekerMissile
  BounceCount 2
  ReactionTime 720
  DamageType "NobleComet"
  States
  {
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_CountDown
	TNT1 A 0 A_PlaySoundEx("sandstorm/loop","SoundSlot7",1)
	TNT1 A 0 A_Explode(5,128,0)
	TNT1 A 2 A_SpawnItemEx("BigSandClouds",0,0,0,random(-4,4),random(-4,4),random(-2,2))
	Loop
  Dearh:
	TNT1 A 0
	TNT1 A 2 A_StopSoundEx("SoundSlot7")
	Stop
	}
}

Actor WhyDoesDarkAnnihilatorHaveLOOKALLAROUNDButLegCybersDont : DarkAnnihilator replaces DarkAnnihilator { -LOOKALLAROUND Tag "\cqDark Annihilator\c-" }

Actor WhyDoesCardihilatorHaveLOOKALLAROUNDButLegCybersDont : Cardihilator replaces Cardihilator { -LOOKALLAROUND Tag "\c[m6]Cardihilator\c-" }



Actor FRZRBehBomb2 : FRZRBehBomb replaces FRZRBehBomb
{
States
{
  Death:
	TNT1 AAA 0 A_CustomMissile("Bluekaboom4",0,0,random(0,360),2,random(0,360))
	TNT1 AAA 0 A_CustomMissile("SmokeFX4",0,0,random(0,360),2,random(0,360))	
	TNT1 A 0 A_Explode(32,102,0)
	TNT1 A 0 A_PlaySound("icespike",7)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,15,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,45,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,65,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,80,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,105,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,120,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,145,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,160,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,185,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,200,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,220,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,240,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,260,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,280,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRBehBombProj",0,0,300,CMF_AIMDIRECTION)
	SHEX DCEFG 3 Bright
	Stop
	}
}

Actor FRZRBehBombProj2 : FRZRBehBombProj replaces FRZRBehBombProj
{
SeeSound ""
DeathSound ""
States
{
  Death:
	TNT1 A 0
	TNT1 AAA 0 A_CustomMissile("Kaboom6", 0, 0, random(0,360), 2, random(0,360))
	TNT1 AAAA 0 A_SpawnItemEx("IceDebris",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,128)
	TNT1 AAA 0 Bright A_CustomMissile("Kaboom6", 0, 0, random(0,360), 2, random(0,360))
	Stop
	}
}

Actor FRZRPoltBomb2 : FRZRPoltBomb replaces FRZRPoltBomb
{
States
{
  Death:
	TNT1 AAA 0 A_CustomMissile("Bluekaboom4",0,0,random(0,360),2,random(0,360))
	TNT1 AAA 0 A_CustomMissile("SmokeFX4",0,0,random(0,360),2,random(0,360))	
	TNT1 A 0 A_Explode(32,102,0)
	TNT1 A 0 A_PlaySound("icespike",7)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,15,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,45,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,65,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,80,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,105,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,120,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,145,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,160,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,185,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,200,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,220,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,240,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,260,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,280,CMF_AIMDIRECTION)
	SHEX G 0 A_CustomMissile("FRZRPoltBombProj",0,0,300,CMF_AIMDIRECTION)
	SHEX DCEFG 3 Bright
	Stop
	}
}

Actor FRZRPoltBombProj2 : FRZRBehBombProj2 replaces FRZRPoltBombProj
{
DamageType "Ice"
States
{
  Death:
	TNT1 A 0
	TNT1 AAA 0 A_CustomMissile("Kaboom6", 0, 0, random(0,360), 2, random(0,360))
	TNT1 AAAA 0 A_SpawnItemEx("IceDebris",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,128)
	TNT1 AAA 0 Bright A_CustomMissile("Kaboom6", 0, 0, random(0,360), 2, random(0,360))
	Stop
	}
}

ACTOR BehemothCometPlayer2 : Comet replaces BehemothCometPlayer
{
Height 8
Radius 8
Scale 0.7
Decal "Scorch"
Damage 35
+THRUSPECIES
Species "Player"
DamageType "HellComet"
}

ACTOR "Demon Tech Railgun " : Weapon replaces "Demon Tech Railgun"
{
//$Category Weapons/LCA
//$Sprite DRGIA0
//$Title "Demon Tech Railgun"
Scale 0.8
Decal "GreenRocketScorch"
+WEAPON.NOALERT  
+WEAPON.NOAUTOAIM
+WEAPON.AMMO_OPTIONAL
-INVENTORY.UNDROPPABLE
Weapon.PreferredSkin "DTechRailgun-Marine"
Weapon.Selectionorder 4000
Weapon.KickBack 200
Weapon.AmmoUse 10
Weapon.AmmoGive 60
Weapon.AmmoGive2 60
Weapon.AmmoType "DemonAmmoCharge"
Weapon.AmmoType2 "DemonAmmo"
DamageType "PlayerDTRG"
AttackSound "weapons/dtrailf"
Inventory.PickupSound "weapons/pickupdtrg"
Inventory.Pickupmessage "Demon Tech Railgun"
Obituary "%o sucked on %k's Demon Tech Railgun slug."
Weapon.SisterWeapon "PoweredDemonTechRailgun"
Tag "Demon Tech Railgun"
States
	{
  Spawn:
	DRGI A -1
	Loop
  Ready:
	TNT1 A 0 A_PlaySound("weapons/dtrgselect")
	TNT1 A 0 A_JumpIfInventory("DemonAmmoCharge",10,"ChargeUp")
	Goto EmptyUp
  EmptyUp:
	TNT1 AAA 0 A_StopSound(6)
	DRGS FGHIJ 1
	Goto ReadyEmpty
  ChargeUp:
	DRGS ABCDE 1
	Goto ReadyCharge
  ReadyEmptyStart:
	TNT1 AAA 0 A_StopSound(6)
	DRGG D 1 A_WeaponReady(WRF_NOFIRE)
  ReadyEmpty:
	DRGG D 1 A_WeaponReady
	TNT1 A 0 A_JumpIfInventory("DemonAmmoCharge",10,"ReadyCharge")
	TNT1 A 0 A_JumpIfInventory("HandGrenadeAction",1,"GrenadeCheck")
	TNT1 A 0 A_JumpIfInventory("MineAction",1,"MineCheck")
	Loop
  ReadyChargeStart:
	DRGG AABBCC 1 A_WeaponReady(WRF_NOFIRE)
  ReadyCharge:
	TNT1 A 0 A_PlaySound("weapons/dtrailgunhum",6,1.0,1)
	DRGG A 1 A_WeaponReady
	TNT1 A 0 A_JumpIfInventory("HandGrenadeAction",1,"GrenadeCheck")
	TNT1 A 0 A_JumpIfInventory("MineAction",1,"MineCheck")
	//TNT1 A 0 A_JumpIfInventory("RailgunAction",1,2)
	DRGG A 1 A_WeaponReady
	TNT1 A 0 A_JumpIfInventory("HandGrenadeAction",1,"GrenadeCheck")
	TNT1 A 0 A_JumpIfInventory("MineAction",1,"MineCheck")
	//TNT1 A 0 A_JumpIfInventory("RailgunAction",1,2)
	DRGG A 1 A_WeaponReady
	TNT1 A 0 A_JumpIfInventory("HandGrenadeAction",1,"GrenadeCheck")
	TNT1 A 0 A_JumpIfInventory("MineAction",1,"MineCheck")
	//TNT1 A 0 A_JumpIfInventory("RailgunAction",1,2)
	DRGG B 1 A_WeaponReady
	TNT1 A 0 A_JumpIfInventory("HandGrenadeAction",1,"GrenadeCheck")
	TNT1 A 0 A_JumpIfInventory("MineAction",1,"MineCheck")
	//TNT1 A 0 A_JumpIfInventory("RailgunAction",1,2)
	DRGG B 1 A_WeaponReady
	TNT1 A 0 A_JumpIfInventory("HandGrenadeAction",1,"GrenadeCheck")
	TNT1 A 0 A_JumpIfInventory("MineAction",1,"MineCheck")
	//TNT1 A 0 A_JumpIfInventory("RailgunAction",1,2)
	DRGG B 1 A_WeaponReady
	TNT1 A 0 A_JumpIfInventory("HandGrenadeAction",1,"GrenadeCheck")
	TNT1 A 0 A_JumpIfInventory("MineAction",1,"MineCheck")
	//TNT1 A 0 A_JumpIfInventory("RailgunAction",1,2)
	DRGG C 1 A_WeaponReady
	TNT1 A 0 A_JumpIfInventory("HandGrenadeAction",1,"GrenadeCheck")
	TNT1 A 0 A_JumpIfInventory("MineAction",1,"MineCheck")
	//TNT1 A 0 A_JumpIfInventory("RailgunAction",1,2)
	DRGG C 1 A_WeaponReady
	TNT1 A 0 A_JumpIfInventory("HandGrenadeAction",1,"GrenadeCheck")
	TNT1 A 0 A_JumpIfInventory("MineAction",1,"MineCheck")
	//TNT1 A 0 A_JumpIfInventory("RailgunAction",1,2)
	DRGG C 1 A_WeaponReady
	TNT1 A 0 A_JumpIfInventory("HandGrenadeAction",1,"GrenadeCheck")
	TNT1 A 0 A_JumpIfInventory("MineAction",1,"MineCheck")
	//TNT1 A 0 A_JumpIfInventory("RailgunAction",1,2)
	TNT1 A 0 A_JumpIfInventory("DemonAmmoCharge",10,"ReadyCharge")
	Goto ReadyEmptyStart
  Select:
	TNT1 A 0 A_Raise
	Wait
  Deselect:
	TNT1 A 0
	TNT1 AAA 0 A_StopSound(6)
	TNT1 A 0 A_PlaySound("weapons/weapondown",CHAN_WEAPON)
	TNT1 A 0 A_TakeInventory("HandGrenadeAction",1)
	TNT1 A 0 A_TakeInventory("RailgunAction",1)
	TNT1 A 0 A_TakeInventory("MineAction",1)
	TNT1 A 0 A_JumpIfInventory("DemonAmmoCharge",10,"Deselect2")
	DRGS JIHGF 1 A_Lower
	Wait
  Deselect2:
	DRGS EDCBA 1 A_Lower
	Wait
  Fire:
	TNT1 A 0 A_JumpIfNoAmmo("Empty")
	TNT1 A 0 A_AlertMonsters  
	TNT1 A 0 Radius_Quake(12,4,0,1,0)
	TNT1 A 0 A_GunFlash
	TNT1 A 0 A_Light1
	TNT1 A 0 A_FireCustomMissile("DTRail",0,0,0,5)
	DRGF A 2 Bright A_RailAttack(450,0,1,"00 FF 85",None,0,0,"PlayerRailPuffGreen",0,0,8192,35,0.5,0.5,"DTRailCoreTrail")
	DRGF B 2 Bright A_Light2
	TNT1 A 0 A_Light0
	TNT1 A 0 A_JumpIfInventory("DemonAmmoCharge",10,"ChargedRecoil")
	Goto EmptyRecoil
  EmptyRecoil:
	TNT1 AAA 0 A_StopSound(6)
	DRGF KLMN 2
	DRGF OPQ 1
	DRGG D 1
	DRGG DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1 A_WeaponReady(WRF_NOPRIMARY|WRF_NOBOB)
	Goto ReadyEmptyStart
  ChargedRecoil:
	DRGF CDEF 2
	DRGF GHI 1
	DRGF J 1
	DRGF JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ 1 A_WeaponReady(WRF_NOPRIMARY|WRF_NOBOB)
	Goto ReadyChargeStart
  Empty:
	TNT1 A 0 A_PlaySound("weapons/click2")
	DRGG DDDDDDDDDDDDDDD 1 A_WeaponReady(WRF_NOFIRE)
  AltFire:
	TNT1 A 0 A_JumpIfInventory("DemonAmmoCharge",60,"ReadyChargeStart")
	TNT1 A 0 A_JumpIfInventory("DemonAmmoCharge",10,"ChargeReload")
	TNT1 A 0 A_JumpIfInventory("DemonAmmo",10,"EmptyReload")	
	Goto ReadyEmptyStart
  EmptyReload:
	DRGR WXYZ 2
	Goto ChargeReload2
  ChargeReload:
	TNT1 A 0 A_JumpIfInventory("DemonAmmo",1,1)
	Goto ReadyChargeStart
	DRGR ABCD 2
  ChargeReload2:
	DRGR EF 2
	DRGR G 4 A_PlaySound("weapons/demontecheject",6)
	TNT1 A 0 A_PlaySound("weapons/demontechsteam",1)
	DRGR HIJ 2
	DRGR K 3
	DRGR L 20 A_FireCustomMissile("DemonTechEmptyMagSpawner",random(-13,-15),0,2,1)
	DRGR MNO 1
	DRGR PQ 2
	DRGR R 4
	DRGR R 6 A_PlayWeaponSound("weapons/demontechload")
	TNT1 A 0 A_JumpIfInventory("DemonAmmo",10,"Reload")
  Low:
	DRGR S 4
	DRGR "Y" 3 A_PlayWeaponSound("weapons/demontechclick")
	DRGR "X" 2
	DRGR W 4
	Goto ReadyEmptyStart
  Full:
	DRGR S 4
	DRGR T 3 A_PlayWeaponSound("weapons/demontechclick")
	DRGR U 2
	DRGR V 4
	Goto ReadyChargeStart
  Reload:
	TNT1 A 0 A_TakeInventory("DemonAmmo",10,TIF_NOTAKEINFINITE)
	TNT1 A 0 A_GiveInventory("DemonAmmoCharge",10)
	TNT1 A 0 A_JumpIfInventory("DemonAmmoCharge",60,"Full")
	TNT1 A 0 A_JumpIfInventory("DemonAmmo",10,"Reload")
	TNT1 A 0 A_JumpIfInventory("DemonAmmoCharge",10,"Full")
	Goto Low
  GrenadeCheck:
	TNT1 A 0 A_JumpIfInventory("HandGrenadeAmmo",1,"GrenadeToss")
	TNT1 A 0 A_TakeInventory("HandGrenadeAction",1)
	TNT1 A 0 A_JumpIfInventory("DemonAmmoCharge",10,"ReadyChargeStart")
	Goto ReadyEmptyStart
  GrenadeToss:
	TNT1 A 0 A_PlayWeaponSound("weapons/weapondown")
	TNT1 A 0 A_JumpIfInventory("DemonAmmoCharge",10,"GrenadeToss1")
	DRGS JIHGF 1
	Goto GrenadeToss2
  GrenadeToss1:	
	DRGS EDCBA 1
  GrenadeToss2:
	TNT1 A 4
	HGRN ABC 1
	HGRN D 2
	HGRN EFG 1
	HGRN HI 2
	TNT1 A 15 A_PlayWeaponSound("weapons/hgrenadepin")
	TNT1 A 0 A_PlayWeaponSound("weapons/hgrenadethrow")
	TNT1 A 0 A_TakeInventory("HandGrenadeAmmo",1,TIF_NOTAKEINFINITE)
	HGNE A 1 A_FireCustomMissile("ThrownGrenade",0,0,0,0,false)
	HGRN J 1
	HGRN KLM 2
	HGRN "NO" 1
	TNT1 A 6
	TNT1 A 0 A_JumpIfInventory("HandGrenadeAmmo",1,2)
	TNT1 A 0 A_TakeInventory("HandGrenadeAction",1)
	TNT1 A 0
	Goto Ready+1
  MineCheck:
	TNT1 A 0 A_JumpIfInventory("MineAmmo",1,"MineToss")
	TNT1 A 0 A_TakeInventory("MineAction",1)
	TNT1 A 0 A_JumpIfInventory("DemonAmmoCharge",10,"ReadyChargeStart")
	Goto ReadyEmptyStart
  MineToss:
	TNT1 A 0 A_PlayWeaponSound("weapons/weapondown")
	TNT1 A 0 A_JumpIfInventory("DemonAmmoCharge",10,"MineToss1")
	DRGS JIHGF 1
	Goto MineToss2
  MineToss1:
	DRGS EDCBA 1
  MineToss2:
	TNT1 A 8
	TNT1 A 0 A_PlayWeaponSound("weapons/hgrenadethrow")
	MINE ABCDEF 1
	TNT1 A 0 A_TakeInventory("MineAmmo",1,TIF_NOTAKEINFINITE)	  
	MINE G 1 A_FireCustomMissile("ThrownMine",0,0,0,0,false)
	MINE HI 1
	MINE JK 2
	TNT1 A 0 A_JumpIfInventory("MineAmmo",1,2)
	TNT1 A 0 A_TakeInventory("MineAction",1)
	TNT1 A 0
	TNT1 A 5
	Goto Ready+1
	}
}

ACTOR PlayerRailPuffGreen2 : BulletPuff replaces PlayerRailPuffGreen
{
DamageType "DTRailgun"
States
{
Spawn:
	TNT1 A 0
	TNT1 A 1 A_SpawnItem("RailgunImpactEffectGreen")
	Stop
	}
}

Actor FreezerRifle : "Freezer Rifle" replaces "Freezer Rifle"
{
  Tag "Freezer Rifle"
  States
  {
  Deselect:
	TNT1 A 0 A_PlayWeaponSound("weapons/weapondown")
	TNT1 A 0 A_TakeInventory("HandGrenadeAction",1)
	TNT1 A 0 A_TakeInventory("MineAction",1)
	TNT1 A 0 A_TakeInventory("RailgunAction",1)
	RIPR A 1 A_Lower
	Goto Deselect+1
  Fire:
	TNT1 A 0 A_GunFlash
	TNT1 A 0 A_PlaySound("weapons/iceshot",1)
	TNT1 A 0 A_FireCustomMissile("NewFreezeBlast2",0.0,0)
	RIPE A 2 A_FireCustomMissile("NewFreezeBlast",0.0)
	RIPE B 2 
	RIPE C 2 
	TNT1 D 0 A_PlaySound("weapons/chill",5,1.0)
	RIPE EFGHI 6 A_Refire
	Goto Ready
	}
}

Actor NewestFreezeBlast : NewFreezeBlast replaces NewFreezeBlast
{
  Radius 4
  States 
  {
  Spawn:
	TNT1 A 0 A_SpawnItemEx("ICBTrail",frandom(-2,2),frandom(-2,2),frandom(-2,2))
	ISHR A 1 Bright A_SpawnItemEx("ProjectileTrailParticleBlue",0,0,0,frandom(-2,2),frandom(-2,2),frandom(-2,2))
	TNT1 A 0 A_SpawnItemEx("ICBTrail",frandom(-2,2),frandom(-2,2),frandom(-2,2))
	ISHR B 1 Bright A_SpawnItemEx("ProjectileTrailParticleBlue",0,0,0,frandom(-2,2),frandom(-2,2),frandom(-2,2))
	Loop
  Death:
	TNT1 A 0 A_SetScale(1.5)
	TNT1 A 0 A_SetTranslucent(1.0,1)
	TNT1 AAA 0 A_CustomMissile("Kaboom6F", 0, 0, random(0,360), 2, random(0,360))
	TNT1 AAAA 0 A_SpawnItemEx("IceDebris",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,128)
	TNT1 AAA 0 A_CustomMissile("Kaboom6F", 0, 0, random(0,360), 2, random(0,360))
	SHEX ABCDE 4 Bright
	Stop
	}
}


Actor NewestZombieFreezeBlast : NewZombieFreezeBlast replaces NewZombieFreezeBlast
{
  Radius 4
  Speed 40
  Damage 8 //>max 96 on a zombie
  RenderStyle Add //why are the zombie's projectiles translucent, and the player's additive?
  Scale 1.0 //why are the zombie's projectiles scale 0.9, and the player's 1.0?
  States
  {
  Spawn:
	TNT1 A 0 A_SpawnItemEx("ICBTrail",frandom(-2,2),frandom(-2,2),frandom(-2,2))
	ISHR A 1 Bright A_SpawnItemEx("ProjectileTrailParticleBlue",0,0,0,frandom(-2,2),frandom(-2,2),frandom(-2,2))
	TNT1 A 0 A_SpawnItemEx("ICBTrail",frandom(-2,2),frandom(-2,2),frandom(-2,2))
	ISHR B 1 Bright A_SpawnItemEx("ProjectileTrailParticleBlue",0,0,0,frandom(-2,2),frandom(-2,2),frandom(-2,2))
	Loop
  Death:
	TNT1 A 0 A_SetScale(1.5)
	TNT1 A 0 A_SetTranslucent(1.0,1)
	TNT1 AAA 0 A_CustomMissile("Kaboom6F", 0, 0, random(0,360), 2, random(0,360))
	TNT1 AAAA 0 A_SpawnItemEx("IceDebris",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,128)
	TNT1 AAA 0 A_CustomMissile("Kaboom6F", 0, 0, random(0,360), 2, random(0,360))
	SHEX ABCDE 4 Bright
	Stop
	}
}

ACTOR FreezerZombie2 : FreezerZombie replaces FreezerZombie
{
  Tag "\c[j1]Freezer Zombie\c-"
  States
  {
  Missile:
	TNT1 A 0 A_JumpIfCloser(325,"Missile3")
  Missile2:
	FRZR E 10 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/iceshot",1)
	FRZR F 2 Bright A_CustomMissile("NewZombieFreezeBlast", 30, 4, 0)
	FRZR E 4 A_FaceTarget
	TNT1 D 0 A_PlaySound("weapons/chill",5)
	TNT1 A 0 A_Jump(1,"Pause")
	TNT1 A 0 A_SentinelRefire
	Goto Missile2+1
  Missile3:
	TNT1 A 0 A_PlaySound("freeze/altfire",1)
	FRZR EE 10 A_FaceTarget
	TNT1 A 0 A_PlaySound("freeze/althold",1)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)	 
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_FaceTarget
	FRZR F 1 Bright A_CustomMissile("ZombieFlameShot",32,0,random(-4,4),0)
	TNT1 A 0 A_PlaySound("freeze/altstop",1)
	FRZR E 24
	Goto See
	}
}

Actor Cydestroyer2 : Cydestroyer replaces Cydestroyer
{  
DropItem "BossLifeEssence" 200 25
DropItem "BossArmorBonusMax" 200 1
DropItem "NewCellPack" 128
DropItem "DemonAmmoBox" 128 200
DropItem "Railgun " 150
DropItem "Grenade Launcher" 100
DropItem "HomingRocketLauncher" 100
DropItem "BFG10K " 50 
DropItem "CannongunSphere" 64
Tag "Cydestroyer"
}

ACTOR VeloFloorTracer2 : VeloFloorTracer replaces VeloFloorTracer
{
  States
  {
  Spawn: 
	TNT1 A 0 A_PlaySoundEx("monster/ambientfire2","Voice",1)
	TNT1 A 0 A_CStaffMissileSlither
	TNT1 A 0 A_CountDown
	TNT1 A 0 A_SpawnItemEx("VeloFloorFire")
	TNT1 A 2 Bright A_SeekerMissile(15,15)
	Loop  
	}
}

ACTOR LVileFireSpawner2 : LegendaryBlueParticleSpawner replaces LVileFireSpawner
{
  States
  {
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_JumpIf(CallAcs("LCAEffectCheck"),"Toaster")
	TNT1 A 0 A_SpawnItemEx("KaboomBlue3",random(48,-48),random(48,-48),random(6,48),0,0,random(2,4),0,128,0)
	TNT1 A 0 A_SpawnItemEx("LegFire",random(48,-48),random(48,-48),random(6,48),0,0,random(4,6),0,128,0)
	TNT1 A 1
	Stop
	}
}

ACTOR LegendaryPowerSphere2 : LegendaryPowerSphere 
{
  States
  {
  Use:
	TNT1 A 0
	TNT1 A 1 A_GiveInventory("LegendaryPowerSpeed",1)
	TNT1 A 1 A_GiveInventory("LegendaryPowerFrightener",1)
	//TNT1 A 1 A_GiveInventory("LegendaryPowerDoubleFiringSpeed",1)
	TNT1 A 1 A_GiveInventory("LegendaryPowerDrain",1)
	TNT1 A 1 A_GiveInventory("LegendaryPowerSphereEffect",1)	
	Stop  
	}
}

Actor PhaseOverlord2 : PhaseOverlord
{
Tag "\ctPhase Overlord\c-"
States
{   
  Death: 
	TNT1 A 0 A_UnHideThing
	TNT1 A 0 A_SetTranslucent(1)
	BOS3 L 8 
	BOS3 M 8 A_Scream 
	BOS3 N 8 
	BOS3 O 8 A_NoBlocking 
	BOS3 PQ 8 
	BOS3 R -1 A_KillMaster
	Stop
  XDeath:
	TNT1 A 0 A_UnHideThing
	TNT1 A 0 A_SetTranslucent(1)
	XARC A 5
	XARC B 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
	XARC B 5 A_XScream
	XARC C 5 A_NoBlocking
	XARC DEFGH 5
	XARC I -1 A_KillMaster
	stop
	}
}

Actor RictusIncarnate2 : RictusIncarnate replaces RictusIncarnate
{
  Tag "\c[i7]Rictus Incarnate\c-"
  States
  {
  Death:
	RCIN I 8 A_Scream
	TNT1 A 0 A_SpawnItemEx("RIRictus",62,0,60,0,0,0,0,SXF_NOCHECKPOSITION)
	RCIN J 0 A_FaceTarget
	RCIN J 8 
	RCIN K 8
	RCIN L 8 A_Fall
	RCIN M 8 A_SpawnItem("BodyCrash",0,0,0,0)
	RCIN N 8 
	RCIN O -1 A_KillMaster
	Stop
	}
}

ACTOR Dingy2 : Dingy replaces Dingy
{
 Tag "Why the fuck does Dingy exist"
 -COUNTKILL
 States
 {
 Spawn:
 LULZ A 1 
 Loop
 See:
 LULZ A 1
 TNT1 A 0 A_Jump(256,"Missile")
 Loop
 Missile:
 LULZ A 1 
 LULZ A 8 Bright A_CustomMissile("DingyThunderSpawner",0,0,0,0)
 LULZ AAAAAAAAAAAAAAAAAAAAA 2 Bright A_SpawnItemEx("LegCybThorStrikeSpawner",Random(1650,-1650),Random(1650,-1650),0,0,0,0,SXF_NOCHECKPOSITION,64)
 Goto Missile2
 Missile2:
 LULZ A 1 
 LULZ A 8 Bright A_CustomMissile("DingyThunderSpawner",0,0,0,0)
 LULZ AAAAAAAAAAAAAAAAAAAAA 2 Bright A_SpawnItemEx("LegCybThorStrikeSpawner",Random(1650,-1650),Random(1650,-1650),0,0,0,0,SXF_NOCHECKPOSITION,64)
 TNT1 A 1 A_Die
 Goto Death
 Death:
 TNT1 A 0 A_StopSound(6)
 LULZ A 1 A_Stop
 Stop
  }
}

ACTOR LegendaryRevival1 : LegendaryRevival replaces LegendaryRevival { -COUNTKILL } 

ACTOR LegendaryRevival3 : LegendaryRevival2 replaces LegendaryRevival2 { -COUNTKILL } 