Actor LegendaryHellSmithIt : LegendaryHellSmith 
{
DropItem "LegendaryUltraSphere" 215
DropItem "LegendaryRune" 256 1
DropItem "ReforcedLegendaryArmor", 130
DropItem "BeastSoulSphere", 115
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 "Legendary Plasmatic Cannon" 256 1 
DropItem "LegendarySphere" 256 1
DropItem "LegTimeFreezeSphere" 256
DropItem "LegendarySyringe" 150 1
DropItem "HellsMediumContract" 200 1
DropItem "LegendaryShell" 256 4
DropItem "LegendaryShellBox" 256
DropItem "LegendaryBulletBox" 256 
DropItem "LegendaryLMGBulletMag" 256 20
DropItem "Legendary Light Machine Gun" 256 1
DropItem "TrueLegendaryBFGUpgrade" 170 1
DropItem "HellsFurySphere", 256
DamageFactor "TrueLegendaryDamage", 0.3
DamageFactor "TrueLegendaryPlayer", 0.3
States
   {
   Death:
    TNT1 A 0 A_JumpIfInTargetInventory("TerminatorDamage2",1,"BloodGodPossession")
    TNT1 A 0 
    TNT1 A 0 A_StopSound(6)
	LGEP PPPPPPPPP 2 A_SpawnItemEx("BlueKaboom",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_SpawnItem("DemonLegendaryBFGMiniProjectileDeath")
	LGEP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 2 A_SpawnItemEx("BlueKaboom",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_SpawnItem("DemonLegendaryBFGMiniProjectileDeath")
	LGEP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 2 A_SpawnItemEx("BlueKaboom",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_ScreamAndUnblock
	TNT1 A 0 A_SpawnItem("DemonLegendaryBFGProjectileDeath")
	TNT1 AAA 0 A_CustomMissile("BlueGibbedGenerator", random(10,80), 0, random(0,360), 2, random(0,360))
	LGEP QRS 4 A_SpawnItemEx("BlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BlueGibbedGenerator", random(10,80), 0, random(0,360), 2, random(0,360))
	LGEP TUV 4 A_SpawnItemEx("BlueGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	LGEP WX 4
    LGEP Y -1
	Stop
   BloodGodPossession:
	    LGEP PPPPPPPPP 2 A_SpawnItemEx("BlueKaboom",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_SpawnItem("DemonLegendaryBFGMiniProjectileDeath")
	LGEP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 2 A_SpawnItemEx("BlueKaboom",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_SpawnItem("DemonLegendaryBFGMiniProjectileDeath")
	TNT1 A 0 A_ScreamAndUnblock
		LGEP P 100
		BSMT P 0 A_SpawnItemEx("EnragedDeathBallMedium")
	    TNT1 A 0 A_SpawnItem("RedLightning")
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		BSMT P 0 A_SpawnItemEx("EnragedDeathBallMedium")
	    TNT1 A 0 A_SpawnItem("RedLightning")
	    BSMT P 10
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		BSMT P 0 A_SpawnItemEx("EnragedDeathBallMedium")
	    TNT1 A 0 A_SpawnItem("RedLightning")
	    BSMT P 10
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
	    BSMT P 10
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		TNT1 A 0 A_SpawnItem("InsanityFlameSpawner",0,0,0,0)
		LGEP P 10
		BSMT P 0 A_SpawnItemEx("RedLightning")
	    TNT1 A 0 A_SpawnItem("TerminatorNukeDeath")
	    BSMT P 1 
		TNT1 A 1 A_SpawnItemEx("BloodGodHellsmith",0,0,64,random(1,8),0,2,random(0,360),0,0)
		Stop
}
}