Actor TrueLegendaryBelphegor
{
//Creator: Dr. Sticky
//Origin: Nexus Infinity
//Sprite: TGHP
//Title: "True Legendary Belphegor" 
Health 3500
Radius 24
Height 64
Mass 2000
Speed 12
PainChance 40
Monster
MaxStepHeight 32
MaxDropOffHeight 32
RadiusDamageFactor 0.66
+DONTHARMSPECIES  
+MISSILEMORE
+MISSILEEVENMORE
+FASTMELEE
+QUICKTORETALIATE
+NORADIUSDMG
+BOSS
+BOSSDEATH
+FLOORCLIP
+MISSILEMORE
+QUICKTORETALIATE
+MISSILEMORE
+MISSILEEVENMORE  
+NOICEDEATH
+DONTGIB
+FASTMELEE
+DONTHURTSPECIES
+DONTHARMSPECIES
+NOTARGET
+NOTIMEFREEZE
+NOFEAR
Species "Nobles"
DamageFactor "NobleComet", 0.0
DamageFactor "PDTBFG", 0.25
DamageFactor "PDTBFGTracer", 0.25
DamageFactor "PlayerDevBall", 0.125
DamageFactor "PlayerDevBall2", 0.125
DamageFactor "PlayerDTBFGRailgunSlug", 0.125
DamageFactor "PlayerDTRG", 0.5
DamageFactor "PlayerDevTracer", 0.125
DamageFactor "DBFG10K2", 0.65
DamageFactor "PlayerDBFG10K2", 0.65
DamageFactor "DBFG2", 0.65
DamageFactor "PlayerDBFG2", 0.65
DamageFactor "LegendaryPlayer", 0.3
DamageFactor "LegendaryGuruPlayer", 0.3
DamageFactor 0.65
DamageFactor "NobleComet", 0.0
DamageFactor "Cyber10K", 0.0
DamageFactor "Legendary", 0.0
DamageFactor "Legendary1", 0.0
DamageFactor "LegendaryGuru", 0.0
DamageFactor "LegMind", 0.0
DamageFactor "UltimateLegendary", 0.0
DamageFactor "PlayerNemesisPlasma", 0.2
DamageFactor "TrueLegendaryDamage", 0.0
DamageFactor "TrueLegendaryPlayer", 0.0
DropItem "LegendarySphere" 192 1
DropItem "LegendaryRune" 145 1
DropItem "LegGreaterDemonicEnergy" 256
DropItem "LegDemonicEnergy" 256
DropItem "BossLifeEssence" 256
DropItem "BossArmorBonusMax" 256
DropItem "Legendary Plasmatic Cannon" 128 1
DropItem "LegendaryShell" 256 4
DropItem "LegendaryShellBox" 128
BloodColor "Blue"
SeeSound "superbaron/scream"
PainSound "superbaron/pain"
DeathSound "superbaron/death"
ActiveSound "superbaron/act"
MeleeSound "baron/melee"
Obituary "%o was slain by a True Legendary Belphegor."
HitObituary "%o was slain by a True Legendary Belphegor."
MeleeDamage 25
Scale 1.25
var int user_music;
var int user_amount;
Tag "\c[l5]True\c- \c[z3]Legendary Belphegor\c-"
States
{
  Spawn:
    TNT1 AAA 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
    TGHP A 10 Bright A_Look
	TNT1 AAA 0 A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
    Loop
  See:
    TNT1 A 0 A_JumpIf(user_music == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,3111)
	TNT1 A 0 A_SetUserVar("user_music",1)
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_Jump(100,"Rush")
	TNT1 A 0 A_SpawnItem("HoofStep",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("BHellionSmokeSpawner",0,0,0,0,0,0,0,128)
	TGHP AA 3 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("BHellionSmokeSpawner",0,0,0,0,0,0,0,128)
	TGHP BB 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("HoofStep",0,0,0,0)
	TNT1 A 0 A_SpawnItemEx("BHellionSmokeSpawner",0,0,0,0,0,0,0,128)
	TGHP CC 3 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("BHellionSmokeSpawner",0,0,0,0,0,0,0,128)
	TGHP DD 3 Bright A_Chase
	Loop
  Rush:
	TGHP A 2 Bright A_SpawnItemEx("TrueLBGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TGHP AAAA 0 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TGHP A 2 Bright A_SpawnItemEx("TrueLBGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TGHP AAAA 0 Bright A_Chase  
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TGHP B 2 Bright A_SpawnItemEx("TrueLBGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TGHP AAAA 0 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TGHP B 2 Bright A_SpawnItemEx("TrueLBGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TGHP AAAA 0 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TNT1 AAA 0 Bright A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TGHP C 2 Bright A_SpawnItemEx("TrueLBGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TGHP AAAA 0 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TGHP C 2 Bright A_SpawnItemEx("TrueLBGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TGHP AAAA 0 Bright A_Chase  
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TGHP D 2 Bright A_SpawnItemEx("TrueLBGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TGHP AAAA 0 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TGHP D 2 Bright A_SpawnItemEx("TrueLBGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION)
	TGHP AAAA 0 Bright A_Chase
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TNT1 AAA 0 Bright A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SpawnItem("LegendaryHoofStep",0,0,0,0)
	TNT1 A 0 A_Jump(75,"See")
	Loop
  Melee:
    TGHP EF 6 Bright A_FaceTarget
    TGHP G 6 Bright A_ComboAttack
    Goto See
  Missile:
    TNT1 A 0 A_Jump(188,"Spread","Floor","FastBall","Comet","BurstComet","BestAttack")
  Normal:
	TGHP EF 4 Bright A_FaceTarget 
	TGHP G 1 Bright A_CustomMissile("TrueLegNobleBall",40,0,8)
	TNT1 A 0 A_CustomMissile("TrueLegNobleBall",40,0,-8)
	TGHP G 2 Bright A_CustomMissile("TrueLegNobleBall",40,0,12)
	TGHP G 1 Bright A_CustomMissile("TrueLegNobleBall",40,0,0)
	TNT1 A 0 A_CustomMissile("TrueLegNobleBall",40,0,-4)
	TGHP G 3 Bright A_CustomMissile("TrueLegNobleBall",40,0,4)	
	TNT1 A 0 A_Jump(127,"Spread")
	Goto See 
  Spread:
	TGHP E 4 Bright A_FaceTarget 
	TGHP F 3 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	TGHP G 1 Bright A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,0)	
	TNT1 A 0 A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,-3)
	TGHP G 1 Bright A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,3)	
	TNT1 A 0 A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,-6)
	TGHP G 1 Bright A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,6)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,-9)
	TGHP G 3 Bright A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,9)	
	TGHP E 4 Bright A_FaceTarget 
	TGHP F 3 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("legendarycannon/fire")
	TGHP G 1 Bright A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,0)	
	TNT1 A 0 A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,-3)
	TGHP G 1 Bright A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,3)	
	TNT1 A 0 A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,-6)
	TGHP G 1 Bright A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,6)
	TNT1 A 0 A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,-9)
	TGHP G 3 Bright A_CustomMissile("TrueLegendaryCYNCannonProj",40,0,9)
	TNT1 A 0 A_Jump(127,"Floor")
	Goto See
  Floor:
  	TGHP GF 5 Bright A_FaceTarget
	TGHP E 0 A_CustomMissile("LegNobleBall3",-30,0,random(-2,2))
	TGHP E 0 A_CustomMissile("LegNobleBall3",30,0,random(-2,2))
	TGHP E 0 A_CustomMissile("LegNobleBall3",20,0,random(-2,2))	
	TGHP E 0 A_CustomMissile("LegNobleBall3",-20,0,random(-2,2))
	TGHP E 0 A_CustomMissile("LegNobleBall3",10,0,random(-2,2))	
	TGHP E 2 Bright A_CustomMissile("LegNobleBall3",-10,0,random(-2,2))	
	TNT1 A 0 A_Jump(127,"FastBall")
	Goto See
  FastBall:
    TGHP E 4 Bright A_FaceTarget
    TGHP F 3 Bright A_FaceTarget
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,-40)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,-35)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,-30)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,-25)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,-20)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,-15)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,-10)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,-5)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,0)
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,5)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,10)	
    TGHP E 6 Bright A_FaceTarget
    TGHP F 4 Bright A_FaceTarget
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,40)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,35)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,30)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,25)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,20)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,15)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,10)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,5)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,0)
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,-5)	
	TGHP G 1 Bright	A_CustomMissile("LegNobleBall2",40,0,-10)
  	TNT1 A 0 A_Jump(127,"Comet")
	Goto See
  Comet:
	TGHP GF 4 Bright A_FaceTarget 
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_CustomMissile("TrueLegNobleComet",70,27,random(-1,1))
	TGHP E 4 Bright A_CustomMissile("TrueLegNobleComet",70,-27,random(-1,1))	
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_CustomMissile("TrueLegNobleComet",70,27,random(-1,1))
	TGHP E 4 Bright A_CustomMissile("TrueLegNobleComet",70,-27,random(-1,1))
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_CustomMissile("TrueLegNobleComet",70,27,random(-1,1))
	TGHP E 4 Bright A_CustomMissile("TrueLegNobleComet",70,-27,random(-1,1))
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_CustomMissile("TrueLegNobleComet",70,27,random(-1,1))
	TGHP E 4 Bright A_CustomMissile("TrueLegNobleComet",70,-27,random(-1,1))
	TNT1 A 0 A_Jump(127,"BurstComet")
	Goto See 
  BurstComet:
	TGHP EEFF 4 Bright A_FaceTarget 
	TGHP G 1 Bright A_CustomMissile("BigBlueComet",40,0,0)
	TNT1 A 0 A_CustomMissile("BigBlueComet",40,0,-4)
	TGHP G 1 Bright A_CustomMissile("BigBlueComet",40,0,4)	
	TNT1 A 0 A_CustomMissile("BigBlueComet",40,0,-8)
	TGHP G 5 Bright A_CustomMissile("BigBlueComet",40,0,8)
	TNT1 A 0 A_CustomMissile("BigBlueComet",40,0,-12)
	TGHP G 5 Bright A_CustomMissile("BigBlueComet",40,0,12)
	Goto See
  BestAttack:
    TGHP F 1 Bright A_PlaySound("lnoble/see")
    TGHP G 2 Bright A_FaceTarget
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TGHP FFFFFFFFFFFFFFFFF 2 Bright A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	TGHP F 2 Bright A_FaceTarget
	TGHP GGGGGGGGGGGGGGGGG 2 Bright A_SpawnItem("BHellionSmokeSpawner",0,0,0,0)
	TGHP G 2 Bright A_FaceTarget
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
    TGHP G 8 Bright A_CustomMissile("LegNobleBall4",32,0,0)
	TGHP G 7 Bright A_CustomMissile("LegNobleBall4",32,0,-4)
	TGHP G 6 Bright A_CustomMissile("LegNobleBall4",32,0,4)
	TGHP G 5 Bright A_CustomMissile("LegNobleBall4",32,0,-8)
    Goto See
  Pain:
    TNT1 A 0 A_Jump(88,"PainRage")
	TNT1 A 0 A_Jump(158,"PainMissile")
    TGHP H 5 Bright A_Pain
    Goto See
  PainMissile:
    TGHP H 5 Bright A_Pain
    Goto Missile
   PainRage:
    TNT1 A 0 A_JumpIf(user_amount > 3,"Missile")
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	TNT1 A 0 A_SetUserVar("user_amount",user_amount+1)
	TGHP E 4 Bright A_PlaySound("superbaron/scream")
	TGHP FF 3 Bright A_FaceTarget
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_FaceTarget
	TNT1 AAAAAAAAAA 0 A_CustomMissile("LegNobleBall3",0,random(-15,15),random(-20,20))
	TNT1 AAAAAAAAAA 0 A_CustomMissile("BlueRainCometNull",0,random(-15,15),random(-20,20))
	TGHP G 2 Bright A_SpawnItem("DarkAnniFlameSpawner",0,0,0,0)
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_ChangeFlag(NOPAIN,0)
	TGHP FFEEE 4 Bright  A_FaceTarget
	Goto See	
  Death:
	TGHP H 0
    TGHP H 10 Bright A_ScreamAndUnblock
	TGHP H 0 A_SpawnItemEx("BHellionSmokeSpawner", Random(10,-10), Random(10,-10), Random(30,60), 0, 0, 0, 0, 128)
	TGHP HH 0 A_CustomMissile("SmokeFX", Random(40,80), 0, random(0,360), 2, random(0,360))
	TGHP HHHH 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), 0, random(0,360), 2, random(0,360))
	TGHP H 0 A_FadeOut(0.1)
	TGHP H 0 A_SpawnItemEx("BHellionSmokeSpawner", Random(10,-10), Random(10,-10), Random(30,60), 0, 0, 0, 0, 128)
	TGHP HH 0 A_CustomMissile("SmokeFX", Random(40,80), 0, random(0,360), 2, random(0,360))
	TGHP HHHH 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), 0, random(0,360), 2, random(0,360))
	TGHP H 0 A_FadeOut(0.1)
	TGHP H 0 A_SpawnItemEx("BHellionSmokeSpawner", Random(10,-10), Random(10,-10), Random(30,60), 0, 0, 0, 0, 128)
	TGHP HH 0 A_CustomMissile("SmokeFX", Random(40,80), 0, random(0,360), 2, random(0,360))
	TGHP HHHH 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), 0, random(0,360), 2, random(0,360))
	TGHP H 0 A_FadeOut(0.1)
	TGHP H 0 A_SpawnItemEx("BHellionSmokeSpawner", Random(10,-10), Random(10,-10), Random(30,60), 0, 0, 0, 0, 128)
	TGHP HH 0 A_CustomMissile("SmokeFX", Random(40,80), 0, random(0,360), 2, random(0,360))
	TGHP HHHH 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), 0, random(0,360), 2, random(0,360))
	TGHP H 0 A_FadeOut(0.1)
	TGHP H 0 A_SpawnItemEx("BHellionSmokeSpawner", Random(10,-10), Random(10,-10), Random(30,60), 0, 0, 0, 0, 128)
	TGHP HH 0 A_CustomMissile("SmokeFX", Random(40,80), 0, random(0,360), 2, random(0,360))
	TGHP HHHH 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), 0, random(0,360), 2, random(0,360))
	TGHP H 0 A_FadeOut(0.1)
	TGHP H 0 A_SpawnItemEx("BHellionSmokeSpawner", Random(10,-10), Random(10,-10), Random(30,60), 0, 0, 0, 0, 128)
	TGHP HH 0 A_CustomMissile("SmokeFX", Random(40,80), 0, random(0,360), 2, random(0,360))
	TGHP HHHH 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), 0, random(0,360), 2, random(0,360))
	TGHP H 0 A_FadeOut(0.1)
	TGHP H 0 A_SpawnItemEx("BHellionSmokeSpawner", Random(10,-10), Random(10,-10), Random(30,60), 0, 0, 0, 0, 128)
	TGHP HH 0 A_CustomMissile("SmokeFX", Random(40,80), 0, random(0,360), 2, random(0,360))
	TGHP HHHH 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), 0, random(0,360), 2, random(0,360))
	TGHP H 0 A_FadeOut(0.1)
	TGHP H 0 A_SpawnItemEx("BHellionSmokeSpawner", Random(10,-10), Random(10,-10), Random(30,60), 0, 0, 0, 0, 128)
	TGHP HH 0 A_CustomMissile("SmokeFX", Random(40,80), 0, random(0,360), 2, random(0,360))
	TGHP HHHH 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), 0, random(0,360), 2, random(0,360))
	TGHP H 0 A_FadeOut(0.1)
	TGHP H 0 A_SpawnItemEx("BHellionSmokeSpawner", Random(10,-10), Random(10,-10), Random(30,60), 0, 0, 0, 0, 128)
	TGHP HH 0 A_CustomMissile("SmokeFX", Random(40,80), 0, random(0,360), 2, random(0,360))
	TGHP HHHH 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), 0, random(0,360), 2, random(0,360))
	TGHP H 0 A_FadeOut(0.1)
	TGHP H 0 A_SpawnItemEx("BHellionSmokeSpawner", Random(10,-10), Random(10,-10), Random(30,60), 0, 0, 0, 0, 128)
	TGHP HH 0 A_CustomMissile("SmokeFX", Random(40,80), 0, random(0,360), 2, random(0,360))
	TGHP HHHH 2 Bright A_CustomMissile("PainfulDeathKaboom", random(20,80), 0, random(0,360), 2, random(0,360))
	TGHP 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))	
    TGHP L 4 Bright
    TGHP MN 3 Bright
    TGHP O -1
	Stop	
  }
}

ACTOR TrueLBGhost
{
Scale 1.2
RENDERSTYLE Translucent
Alpha 0.75
+NOGRAVITY
+CLIENTSIDEONLY
+DONTSPLASH
+NOINTERACTION
+NOCLIP
+NOTIMEFREEZE
States
{
Spawn:
    TNT1 A 0
    TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
    TGHP A 2 A_FadeOut(0.09)
    Loop
  Toaster:
    TNT1 A 0
	Stop		
    }
}