//-----------Shuffle Sphere

ACTOR ShuffleSphere : CustomInventory
{
  +COUNTITEM
  +INVENTORY.AUTOACTIVATE
  +INVENTORY.ALWAYSPICKUP
  +INVENTORY.BIGPOWERUP
  +FLOATBOB
  -FLOAT
  Inventory.PickupMessage "A Shuffle Sphere! Let's see what you've won..." 
  States
  {
  Spawn:
	 TNT1 A 0 A_CustomMissile ("WhiteSparkleSpawner", 0, 0, random(0,-360), 2, random(0,360)) 
     SHUF AAAA 1 Bright
     TNT1 A 0 A_CustomMissile ("WhiteSparkleSpawner", 0, 0, random(0,-360), 2, random(0,360))
     SHUF AAAA 1 Bright
     TNT1 A 0 A_CustomMissile ("WhiteSparkleSpawner", 0, 0, random(0,-360), 2, random(0,360))
     SHUF AAAA 1 Bright
    Loop
  Pickup:
    TNT1 A -1 A_SpawnItemEx ("DummyShuffleItem")
    stop
  }
}

ACTOR DummyShuffleItem
{
  -SOLID
  States
  {
  Spawn:
    TNT1 A -1
    Stop
  }
}

actor ShuffleSpawner : RandomSpawner replaces DummyShuffleItem
{
DropItem "HemCurse", 256, 1 // Well. RIP
DropItem "LifeSphere", 256, 1
DropItem "SalvationSphere", 256, 1
DropItem "BerserkSphere", 256, 1
DropItem "LegendarySphere", 256, 1
DropItem "LegendarySalvationSphere", 256, 1
DropItem "EnragedLegendarySphere", 256, 1
DropItem "UltraSphere", 256, 1
DropItem "LegendaryUltraSphere", 256, 1
DropItem "HellFireUltraSphere", 256, 1
DropItem "EnragedLegendaryUltraSphere", 256, 1
DropItem "TrueLegendaryUltraSphere", 256, 1
DropItem "ModdedInvulnerabilitySphere", 256, 1
DropItem "DoomSphereDust", 256, 1
DropItem "UnbelieveabilitySphere", 256, 1
DropItem "UnstabilitySphere", 256, 1
DropItem "PhaseArmor", 256, 1
DropItem "CrystalArmor", 256, 1
DropItem "LegendaryArmor", 256, 1
DropItem "HellfireArmor", 256, 1
DropItem "EnragedLegendaryArmor", 256, 1
DropItem "LegendaryRune2", 256, 1
DropItem "LifeLegendaryRune", 256, 1
DropItem "SuperLegendaryRune", 256, 1
DropItem "TrueLegendaryRune", 256, 1
//DropItem "MutantSphere", 256, 1 WASTED ARMOR and RUNES
DropItem "LegendaryRandomSphere", 256, 1
DropItem "DemonTechAxe", 256, 1
DropItem "LegendaryChainsaw", 256, 1
DropItem "FlameSword", 256, 1
DropItem "Explosive Shotgun", 256, 1
DropItem "HeavyChaingun", 256, 1
DropItem "Legendary Assault Shotgun", 256, 1
DropItem "Enraged Legendary Assault Shotgun", 256, 1
DropItem "ExplosiveSSG", 256, 1
DropItem "Hexa-Shotgun", 256, 1
DropItem "Demon Tech Shotgun", 256, 1
DropItem "Legendary Sawed-Off Shotgun", 256, 1
DropItem "Explosive Minigun", 256, 1
DropItem "Nailgun", 256, 1
DropItem "ExplosiveRifle", 256, 1
//DropItem "UberMinigun", 256, 1
DropItem "Legendary AK-47", 256, 1
DropItem "Legendary Light Machine Gun", 256, 1
DropItem "Enraged Legendary Light Machine Gun", 256, 1
DropItem "Improved Minigun", 256, 1
DropItem "BehemothCannon", 256, 1
DropItem "BarbatosCannon", 256, 1
DropItem "HomingRocketLauncher", 256, 1
DropItem "ProxLauncher", 256, 1
DropItem "RuffianCannon", 256, 1
DropItem "AcidWorm", 256, 1
DropItem "RapidRocketlauncher", 256, 1
DropItem "HellstormCannon", 256, 1
DropItem "Legendary Plasmatic Cannon", 256, 1
DropItem "EFG9000", 256, 1
DropItem "Enraged Legendary Plasmatic Cannon", 256, 1
DropItem "Freezer Rifle", 256, 1
DropItem "Demon Tech Rifle ", 256, 1
DropItem "LifeLeecher", 256, 1
DropItem "Railgun2", 256, 1
DropItem "HellStaff", 256, 1
DropItem "PlasmaRepeater", 256, 1
DropItem "Welder", 256, 1
DropItem "Demon Tech Railgun", 256, 1
DropItem "Legendary Plasmatic Rifle", 256, 1
DropItem "Legendary Railgun", 256, 1
DropItem "Enraged Legendary Plasmatic Rifle", 256, 1
DropItem "BFG9500", 256, 1
DropItem "BFG10K ", 256, 1
DropItem "Demon Tech BFG10K", 256, 1
DropItem "Demon Tech Devastator", 256, 1
DropItem "CommanderDevastator", 256, 1
DropItem "BFG15K", 256, 1
DropItem "FreezerBFG", 256, 1
DropItem "BFG2704", 256, 1
DropItem "Legendary BFG 10K", 256, 1
DropItem "Legendary BFG", 256, 1
DropItem "PyroCannon", 256, 1
DropItem "BlackHole Generator", 256, 1
DropItem "Vilestaff", 256, 1
//DropItem "Nemesis BFG", 256, 1
//DropItem "NuclearMissileLauncher", 256, 1
//DropItem "Nemesis", 256, 1
DropItem "FantasyStaff", 256, 1
DropItem "Nemesis Rifle", 256, 1
DropItem "Nemesis Plasmatic Cannon", 256, 1
DropItem "Nemesis Sawed-Off Shotgun", 256, 1
DropItem "Nemesis Assault Shotgun", 256, 1
DropItem "Double Grenade Launcher", 256, 1	// Those Other Weaps
DropItem "Tech Vulcan", 256, 1				//From ExtraWeapons
DropItem "Tech Erasus", 256, 1
DropItem "Flak Cannon", 256, 1
DropItem "Legendary BFG15K", 256, 1
//DropItem "Unmaker", 256, 1
DropItem "Dumb Grenade Launcher", 256, 1
DropItem "Electric Rifle", 256, 1
DropItem "Laser Cannon", 256, 1
DropItem "EnragedLegendaryPowerShard", 256, 1
DropItem "LegendaryPowerShard", 256, 1
DropItem "LegendaryPowerSphere", 256, 1
DropItem "LegAmmoSphere", 256, 1
DropItem "LegDemonRune", 256, 1
DropItem "OccultSpellbook", 256, 1
DropItem "LegTimeFreezeSphere", 256, 1
DropItem "TrueLegendaryBFGUpgrade" 256, 1
DropItem "Real True Legendary BFG" 256, 1
//DropItem "BFG20K" 256, 1
DropItem "ExplosiveRailgun", 256, 1
DropItem "Demented Flak Cannon", 256, 1
DropItem "Chainsaw Gun", 256, 1
//DropItem "Demented Minigun", 256, 1
//DropItem "Super Plasma Rifle", 256, 1
//DropItem "Legendary Behemoth Cannon", 256, 1
//DropItem "Legendary Minigun", 256, 1
DropItem "Beacon", 256, 1
DropItem "AmmoSphere", 256, 1
DropItem "PowerUberAmmo", 256, 1 //Needs Uptade for ammos
DropItem "Megapack", 256, 1 //Needs Uptade for ammos
DropItem "HEMMegaMap", 256, 1
DropItem "ArmorSphere", 256, 1
DropItem "SuperArmorSphere", 256, 1
DropItem "NemesisArmorSphere", 256, 1
DropItem "ArmorRegeneratorPickup", 256, 1
DropItem "LightNemesisArmor", 256, 1
DropItem "PowerStimpack", 256, 1
//DropItem "SwiborgSphere", 256, 1
DropItem "AbyssOrb", 256, 1
DropItem "PhaseSphere", 256, 1
DropItem "ShadowCastOrb", 256, 1
DropItem "AbyssalCastOrb", 256, 1
DropItem "LegendaryInvulnerabilitySphere", 256, 1
DropItem "LegendaryInvisibilitySphere", 256, 1
DropItem "ElusiveSphere", 256, 1
DropItem "RingOfRegeneration", 256, 1
DropItem "HemFly", 256, 1
DropItem "PartialKakuhou", 256, 1
//DropItem "ShadowSphere", 256, 1 :P is from v27 for complex
DropItem "BigFearGun", 256, 1
//DropItem "Terminator", 256, 1
//DropItem "NemesisSphere", 256, 1
//DropItem "NemesisArmor", 256, 1
//DropItem "NemesisSuperSphere", 256, 1
//DropItem "NemesisMegaSphere", 256, 1
DropItem "TrueLegendarySphere", 256, 1
DropItem "TrueLegendaryArmor", 256, 1
DropItem "TrueLegAmmoSphere", 256, 1
DropItem "TureLegTimeFreezeSphere" 256 1
DropItem "SkullOfPower", 256, 1
DropItem "DemonicChalice", 256, 1
DropItem "BfgUpgrade", 256, 1
DropItem "CannongunSphere", 256, 2
DropItem "Chainsaw ", 256, 3 //Unlucky Prize
DropItem "Combat Shotgun ", 256, 3
DropItem "Assault Shotgun ", 256, 3
DropItem "Double Barrel Shotgun ", 256, 3
DropItem "Quad Barrel Shotgun ", 256, 3
DropItem "Assault Rifle ", 256, 3
DropItem "MP-40", 256, 3
DropItem "Minigun2", 256, 3
DropItem "Rocket Launcher", 256, 3
DropItem "Grenade Launcher", 256, 3
DropItem "Plasma Rifle", 256, 3 //
}

//-----------Leg. Shuffle Sphere

ACTOR LegendaryShuffleSphere : CustomInventory
{
  +COUNTITEM
  +INVENTORY.AUTOACTIVATE
  +INVENTORY.ALWAYSPICKUP
  +INVENTORY.BIGPOWERUP
  +FLOATBOB
  -FLOAT
  Inventory.PickupMessage "A Legendary Shuffle Sphere! Let's see what you get!!!" 
  States
  {
  Spawn:
    LSHU AAAA 10 bright A_CustomMissile ("LegendarySphereFlameSpawner", -20, 0, random(0,-360), 2, random(0,360))
    Loop
  Pickup:
    TNT1 A -1 A_SpawnItemEx ("LegDummyShuffleItem")
    stop
  }
}

ACTOR LegDummyShuffleItem
{
  -SOLID
  States
  {
  Spawn:
    TNT1 A -1
    Stop
  }
}

actor LegShuffleSpawner : RandomSpawner replaces LegDummyShuffleItem
{
DropItem "LegendarySphere", 256, 1
DropItem "LegendarySalvationSphere", 256, 1
DropItem "EnragedLegendarySphere", 256, 1
DropItem "LegendaryUltraSphere", 256, 1
DropItem "TrueLegendaryUltraSphere", 256, 1
DropItem "TrueLegendarySphere", 256, 1
DropItem "TrueLegendaryArmor", 256, 1
DropItem "TrueLegAmmoSphere", 256, 1
DropItem "TureLegTimeFreezeSphere" 256 1
DropItem "UnbelieveabilitySphere", 256, 1
DropItem "UnstabilitySphere", 256, 1
DropItem "LegendaryArmor", 256, 1
DropItem "EnragedLegendaryArmor", 256, 1
DropItem "LegendaryRandomSphere", 256, 1
DropItem "LegendaryRune2", 256, 1
DropItem "LifeLegendaryRune", 256, 1
DropItem "SuperLegendaryRune", 256, 1
DropItem "LegendaryChainsaw", 256, 2
DropItem "Legendary Assault Shotgun", 256, 2
DropItem "Legendary AK-47", 256, 2
DropItem "Legendary Light Machine Gun", 256, 2
DropItem "Legendary Sawed-Off Shotgun", 256, 2
DropItem "Legendary Plasmatic Cannon", 256, 2
DropItem "Legendary Plasmatic Rifle", 256, 2
DropItem "Legendary Railgun", 256, 2
DropItem "Legendary BFG 10K", 256, 1
DropItem "Legendary BFG", 256, 1
//DropItem "Legendary Behemoth Cannon", 256, 1
//DropItem "Legendary Minigun", 256, 1
DropItem "LegendaryInvulnerabilitySphere", 256 1
DropItem "ArmorRegeneratorPickup", 256, 1
DropItem "SkullOfPower", 256, 1
DropItem "DemonicChalice", 256, 1
DropItem "SuperArmorSphere", 256, 1
DropItem "LegendaryPowerShard", 256, 1
DropItem "LegendaryPowerSphere", 256, 1
DropItem "LegAmmoSphere", 256, 1
DropItem "LegDemonRune", 256, 1
DropItem "LegTimeFreezeSphere", 256, 1
//DropItem "TrueLegendaryBFGUpgrade" 256, 1
DropItem "PowerUberAmmo", 256, 1
DropItem "Megapack", 256, 1
DropItem "HEMMegaMap", 256, 1
DropItem "PowerStimpack", 256, 1
DropItem "SwiborgSphere", 256, 1
DropItem "LegendaryInvisibilitySphere", 256, 1
DropItem "HemFly", 256, 1
//DropItem "Real True Legendary BFG" 256, 1
}

//-----------Enraged Leg. Shuffle Sphere

ACTOR EnragedLegendaryShuffleSphere : CustomInventory
{
  +COUNTITEM
  +INVENTORY.AUTOACTIVATE
  +INVENTORY.ALWAYSPICKUP
  +INVENTORY.BIGPOWERUP
  +FLOATBOB
  -FLOAT
  Inventory.PickupMessage "A Enraged Legendary Shuffle Sphere! Keep Calm and Get a gift..." 
  States
  {
  Spawn:
    ESHU AAAA 10 bright A_SpawnItem("EnragedHellionSmokeSpawner",0,0,0,0)
    Loop
  Pickup:
    TNT1 A -1 A_SpawnItemEx ("ELegDummyShuffleItem")
    stop
  }
}

ACTOR ELegDummyShuffleItem
{
  -SOLID
  States
  {
  Spawn:
    TNT1 A -1
    Stop
  }
}

actor ELegShuffleSpawner : RandomSpawner replaces ELegDummyShuffleItem
{
DropItem "EnragedLegendarySphere", 256, 1
DropItem "EnragedLegendaryUltraSphere", 256, 1
DropItem "TrueLegendaryUltraSphere", 256, 1
DropItem "TrueLegendarySphere", 256, 1
DropItem "TrueLegendaryArmor", 256, 1
DropItem "TrueLegAmmoSphere", 256, 1
DropItem "TureLegTimeFreezeSphere" 256 1
DropItem "DoomSphereDust", 256, 2
DropItem "UnbelieveabilitySphere", 256, 1
DropItem "UnstabilitySphere", 256, 1
DropItem "LegendaryInvulnerabilitySphere", 256, 1
DropItem "EnragedLegendaryArmor", 256, 1
DropItem "SuperArmorSphere", 256, 1
DropItem "LegendaryRandomSphere", 256, 1
DropItem "LegendaryRune2", 256, 2
DropItem "LifeLegendaryRune", 256, 2
DropItem "SuperLegendaryRune", 256, 2
DropItem "Enraged Legendary Assault Shotgun", 256, 2
DropItem "Enraged Legendary Light Machine Gun", 256, 2
DropItem "Enraged Legendary Plasmatic Rifle", 256, 2
DropItem "Enraged Legendary Plasmatic Cannon", 256, 2
DropItem "LegendarySalvationSphere", 256, 2
DropItem "SalvationSphere", 256, 3
DropItem "Legendary BFG", 256, 1
DropItem "Real True Legendary BFG" 256, 1
DropItem "LightNemesisArmor", 256, 1
DropItem "Megapack", 256, 1
DropItem "LegendaryInvisibilitySphere", 256, 1
DropItem "RingOfRegeneration", 256, 1
DropItem "HemFly", 256, 1
DropItem "EnragedLegendaryPowerShard", 256, 1
}

//-----------True Leg. Shuffle Sphere

ACTOR TrueLegendaryShuffleSphere : CustomInventory
{
  +COUNTITEM
  +INVENTORY.AUTOACTIVATE
  +INVENTORY.ALWAYSPICKUP
  +INVENTORY.BIGPOWERUP
  +FLOATBOB
  -FLOAT
  Inventory.PickupMessage "\c[l5]A True Legendary Shuffle Sphere! Dude, if you are far from the fucking Hell make Shuffle Sphere believe you are near!" 
  States
  {
  Spawn:
  	TNT1 A 0 A_CustomMissile ("BlueSparkleSpawner", 0, 0, random(0,-360), 2, random(0,360))
	TNT1 A 0 A_LoopActiveSound
	TNT1 A 0 A_CustomMissile ("BlueSparkleSpawner", 0, 0, random(0,-360), 2, random(0,360)) 
    TSHU AAAA 10 Bright A_CustomMissile ("TrueLegendarySphereFlameSpawner", -20, 0, random(0,-360), 2, random(0,360))
	TSHU AAAA 10 Bright A_CustomMissile ("BlueSparkleSpawner", 0, 0, random(0,-360), 2, random(0,360))
	TSHU AAA 10 Bright A_CustomMissile ("TrueLegendarySphereFlameSpawner", -20, 0, random(0,-360), 2, random(0,360))
    Loop
  Pickup:
    TNT1 A -1 A_SpawnItemEx ("TLegDummyShuffleItem")
    stop
  }
}

ACTOR TLegDummyShuffleItem
{
  -SOLID
  States
  {
  Spawn:
    TNT1 A -1
    Stop
  }
}

actor TLegShuffleSpawner : RandomSpawner replaces TLegDummyShuffleItem
{
DropItem "NemesisMegaSphere", 256, 1
DropItem "TrueLegendaryBFGUpgrade" 256, 1
DropItem "NuclearMissileLauncher", 256, 1
DropItem "Nemesis BFG", 256, 1
DropItem "Unmaker", 256, 1
DropItem "Nemesis", 256, 1
}

//-----------Nemesis Shuffle Sphere

ACTOR NemesisShuffleSphere : CustomInventory
{
  +COUNTITEM
  +INVENTORY.AUTOACTIVATE
  +INVENTORY.ALWAYSPICKUP
  +INVENTORY.BIGPOWERUP
  +FLOATBOB
  -FLOAT
  Inventory.PickupMessage "A Nemesis Shuffle Sphere! Heavy Artillery, maybe you wasting a legendary battle time!" 
  States
  {
  Spawn:
    NSHU AAAA 10 Bright A_CustomMissile ("NemesisHellionSmokeSpawner", -20, 0, random(0,-360), 2, random(0,360))
    Loop
  Pickup:
    TNT1 A -1 A_SpawnItemEx ("NemesisDummyShuffleItem")
    stop
  }
}

ACTOR NemesisDummyShuffleItem
{
  -SOLID
  States
  {
  Spawn:
    TNT1 A -1
    Stop
  }
}

actor NemesisShuffleSpawner : RandomSpawner replaces NemesisDummyShuffleItem
{
DropItem "BigFearGun", 256, 1
DropItem "Terminator", 256, 1
DropItem "TrueLegendaryRune", 256, 1
DropItem "NemesisSphere", 256, 1
DropItem "NemesisArmor", 256, 1
DropItem "NemesisSuperSphere", 256, 1
DropItem "Ummaker", 256, 1
//DropItem "NemesisMegaSphere", 256, 1
DropItem "TrueLegendaryRune", 256, 1
DropItem "TrueLegendaryBFGUpgrade" 256, 1
DropItem "Improved Minigun", 256, 1
DropItem "Nemesis BFG", 256, 1
DropItem "Legendary BFG" 256, 1
DropItem "Real True Legendary BFG" 256, 1
DropItem "EFG9000", 256, 1
DropItem "BlackHole Generator", 256, 1
DropItem "Vilestaff", 256, 1
DropItem "NuclearMissileLauncher", 256, 1
DropItem "Nemesis Rifle", 256, 2
DropItem "Nemesis Plasmatic Cannon", 256, 2
DropItem "Nemesis Sawed-Off Shotgun", 256, 2
DropItem "Nemesis Assault Shotgun", 256, 2
}

//-----------Weapon Shuffle Sphere

ACTOR WeaponShuffleSphere : CustomInventory
{
  +COUNTITEM
  +INVENTORY.AUTOACTIVATE
  +INVENTORY.ALWAYSPICKUP
  +INVENTORY.BIGPOWERUP
  +FLOATBOB
  -FLOAT
  Inventory.PickupMessage "A Shuffle Sphere! Only Weaps. Without common weaps!" 
  States
  {
  Spawn:
	 TNT1 A 0 A_CustomMissile ("WhiteSparkleSpawner", 0, 0, random(0,-360), 2, random(0,360)) 
     WSHU AAAA 1 Bright
     TNT1 A 0 A_CustomMissile ("WhiteSparkleSpawner", 0, 0, random(0,-360), 2, random(0,360))
     WSHU AAAA 1 Bright
     TNT1 A 0 A_CustomMissile ("WhiteSparkleSpawner", 0, 0, random(0,-360), 2, random(0,360))
     WSHU AAAA 1 Bright
    Loop
  Pickup:
    TNT1 A -1 A_SpawnItemEx ("WDummyShuffleItem")
    stop
  }
}

ACTOR WDummyShuffleItem
{
  -SOLID
  States
  {
  Spawn:
    TNT1 A -1
    Stop
  }
}

actor WShuffleSpawner : RandomSpawner replaces WDummyShuffleItem
{
DropItem "DemonTechAxe", 256, 1
DropItem "LegendaryChainsaw", 256, 1
DropItem "FlameSword", 256, 1
DropItem "Explosive Shotgun", 256, 1
DropItem "HeavyChaingun", 256, 1
DropItem "Legendary Assault Shotgun", 256, 1
DropItem "Enraged Legendary Assault Shotgun", 256, 1
DropItem "ExplosiveSSG", 256, 1
DropItem "Hexa-Shotgun", 256, 1
DropItem "Demon Tech Shotgun", 256, 1
DropItem "Legendary Sawed-Off Shotgun", 256, 1
DropItem "Explosive Minigun", 256, 1
DropItem "Nailgun", 256, 1
DropItem "ExplosiveRifle", 256, 1
//DropItem "UberMinigun", 256, 1
DropItem "Legendary AK-47", 256, 1
DropItem "Legendary Light Machine Gun", 256, 1
DropItem "Enraged Legendary Light Machine Gun", 256, 1
DropItem "Improved Minigun", 256, 1
DropItem "BehemothCannon", 256, 1
DropItem "BarbatosCannon", 256, 1
DropItem "HomingRocketLauncher", 256, 1
DropItem "ProxLauncher", 256, 1
DropItem "RuffianCannon", 256, 1
DropItem "AcidWorm", 256, 1
DropItem "RapidRocketlauncher", 256, 1
DropItem "HellstormCannon", 256, 1
DropItem "Legendary Plasmatic Cannon", 256, 1
DropItem "Enraged Legendary Plasmatic Cannon", 256, 1
DropItem "EFG9000", 256, 1
DropItem "Freezer Rifle", 256, 1
DropItem "Demon Tech Rifle ", 256, 1
DropItem "LifeLeecher", 256, 1
DropItem "Railgun2", 256, 1
DropItem "HellStaff", 256, 1
DropItem "PlasmaRepeater", 256, 1
DropItem "Welder", 256, 1
DropItem "Demon Tech Railgun", 256, 1
DropItem "Legendary Plasmatic Rifle", 256, 1
DropItem "Legendary Railgun", 256, 1
DropItem "Enraged Legendary Plasmatic Rifle", 256, 1
DropItem "Nemesis Rifle", 256, 1
DropItem "Nemesis Plasmatic Cannon", 256, 1
DropItem "Nemesis Sawed-Off Shotgun", 256, 1
DropItem "Nemesis Assault Shotgun", 256, 1
DropItem "BFG9500", 256, 1
DropItem "BFG10K ", 256, 1
DropItem "Demon Tech BFG10K", 256, 1
DropItem "Demon Tech Devastator", 256, 1
DropItem "CommanderDevastator", 256, 1
DropItem "BFG15K", 256, 1
DropItem "FreezerBFG", 256, 1
DropItem "BFG2704", 256, 1
DropItem "Legendary BFG 10K", 256, 1
DropItem "Legendary BFG", 256, 1
DropItem "PyroCannon", 256, 1
DropItem "BlackHole Generator", 256, 1
DropItem "Vilestaff", 256, 1
//DropItem "NuclearMissileLauncher", 256, 1
//DropItem "Nemesis BFG", 256, 1
//DropItem "Nemesis", 256, 1
DropItem "FantasyStaff", 256, 1
DropItem "OccultSpellbook", 256, 1
DropItem "BigFearGun", 256, 1
DropItem "CannongunSphere", 256, 2
DropItem "Chainsaw ", 256, 2 //Unlucky Prize
DropItem "Combat Shotgun ", 256, 2
DropItem "Assault Shotgun ", 256, 2
DropItem "Double Barrel Shotgun ", 256, 2
DropItem "Quad Barrel Shotgun ", 256, 2
DropItem "Assault Rifle ", 256, 2
DropItem "MP-40", 256, 2
DropItem "Minigun2", 256, 2
DropItem "Rocket Launcher", 256, 2
DropItem "Grenade Launcher", 256, 2
DropItem "Plasma Rifle", 256, 2 //
DropItem "Double Grenade Launcher", 256, 1
DropItem "Tech Vulcan", 256, 1
DropItem "Tech Erasus", 256, 1
DropItem "Flak Cannon", 256, 1
DropItem "Legendary BFG15K", 256, 1
//DropItem "Unmaker", 256, 1
DropItem "Dumb Grenade Launcher", 256, 1
DropItem "Electric Rifle", 256, 1
DropItem "Laser Cannon", 256, 1
DropItem "Real True Legendary BFG", 256, 1
//DropItem "BFG20K", 256, 1
DropItem "ExplosiveRailgun", 256, 1
DropItem "Demented Flak Cannon", 256, 1
DropItem "Chainsaw Gun", 256, 1
//DropItem "Demented Minigun", 256, 1
//DropItem "Super Plasma Rifle", 256, 1
//DropItem "Legendary Behemoth Cannon", 256, 1
//DropItem "Legendary Minigun", 256, 1
}

//-----------Item Shuffle Sphere

ACTOR ItemShuffleSphere : CustomInventory
{
  +COUNTITEM
  +INVENTORY.AUTOACTIVATE
  +INVENTORY.ALWAYSPICKUP
  +INVENTORY.BIGPOWERUP
  +FLOATBOB
  -FLOAT
  Inventory.PickupMessage "A Shuffle Sphere! Only Items. Reserve?!" 
  States
  {
  Spawn:
	 TNT1 A 0 A_CustomMissile ("WhiteSparkleSpawner", 0, 0, random(0,-360), 2, random(0,360)) 
     ISHU AAAA 1 Bright
     TNT1 A 0 A_CustomMissile ("WhiteSparkleSpawner", 0, 0, random(0,-360), 2, random(0,360))
     ISHU AAAA 1 Bright
     TNT1 A 0 A_CustomMissile ("WhiteSparkleSpawner", 0, 0, random(0,-360), 2, random(0,360))
     ISHU AAAA 1 Bright
    Loop
  Pickup:
    TNT1 A -1 A_SpawnItemEx ("IDummyShuffleItem")
    stop
  }
}

ACTOR IDummyShuffleItem
{
  -SOLID
  States
  {
  Spawn:
    TNT1 A -1
    Stop
  }
}

actor IShuffleSpawner : RandomSpawner replaces IDummyShuffleItem
{
DropItem "EnragedLegendaryPowerShard", 256, 1
DropItem "LegendaryPowerShard", 256, 1
DropItem "LegendaryPowerSphere", 256, 1
DropItem "LegAmmoSphere", 256, 1
DropItem "LegDemonRune", 256, 1
DropItem "LegTimeFreezeSphere", 256, 1
DropItem "SalvationSphere", 256, 1
DropItem "LegendarySalvationSphere", 256, 1
//DropItem "TrueLegendaryBFGUpgrade" 256, 1
DropItem "LegendaryInvulnerabilitySphere", 256, 1
DropItem "PhaseArmor", 256, 1
DropItem "CrystalArmor", 256, 1
DropItem "LegendaryArmor", 256, 1
DropItem "HellfireArmor", 256, 1
DropItem "EnragedLegendaryArmor", 256, 1
DropItem "LegendaryRune2", 256, 1
DropItem "LifeLegendaryRune", 256, 1
DropItem "SuperLegendaryRune", 256, 1
DropItem "Beacon", 256, 1
DropItem "AmmoSphere", 256, 1
DropItem "PowerUberAmmo", 256, 1
DropItem "HellfireArmor", 256, 1
DropItem "Megapack", 256, 1
DropItem "HEMMegaMap", 256, 1
DropItem "ArmorSphere", 256, 1
DropItem "SuperArmorSphere", 256, 1
DropItem "NemesisArmorSphere", 256, 1
DropItem "ArmorRegeneratorPickup", 256, 1
DropItem "LightNemesisArmor", 256, 1
DropItem "PowerStimpack", 256, 1
DropItem "AbyssOrb", 256, 1
DropItem "PhaseSphere", 256, 1
DropItem "ShadowCastOrb", 256, 1
DropItem "AbyssalCastOrb", 256, 1
DropItem "AbyssalCastOrb", 256, 1
DropItem "PartialKakuhou", 256, 1
DropItem "LegendaryInvisibilitySphere", 256, 1
DropItem "ElusiveSphere", 256, 1
DropItem "RingOfRegeneration", 256, 1
DropItem "HemFly", 256, 1
DropItem "LegendaryRandomSphere", 256, 1
//DropItem "ShadowSphere", 256, 1
//DropItem "Terminator", 256, 1
DropItem "NemesisSphere", 256, 1
DropItem "NemesisArmor", 256, 1
DropItem "SkullOfPower", 256, 1
DropItem "DemonicChalice", 256, 1
//DropItem "BfgUpgrade", 256, 1
}