// Powerup Spawners

ACTOR PowerupSpawner1 : RandomSpawner replaces Chainsaw
{
	DropItem "IDMDoomSphere", 255, 30
	DropItem "IDMGuardSphere", 255, 30
	DropItem "IDMMegaSphere", 255, 30
	DropItem "StrengthSphere", 255, 30
	DropItem "IDMSoulSphere", 255, 20
	DropItem "ResistSphere", 255, 10
	DropItem "ResistSphere2", 255, 10
	DropItem "RegenSphere", 255, 20
	DropItem "HasteSphere", 255, 20
	DropItem "ReflectSphere", 255, 20
	DropItem "ProsperitySphere", 255, 20
	DropItem "RageSphere", 255, 10
}

ACTOR PowerupSpawner2 : RandomSpawner replaces BlurSphere
{
	DropItem "IDMDoomSphere", 255, 30
	DropItem "IDMGuardSphere", 255, 30
	DropItem "IDMMegaSphere", 255, 30
	DropItem "StrengthSphere", 255, 30
	DropItem "IDMSoulSphere", 255, 20
	DropItem "ResistSphere", 255, 10
	DropItem "ResistSphere2", 255, 10
	DropItem "RegenSphere", 255, 20
	DropItem "HasteSphere", 255, 20
	DropItem "ReflectSphere", 255, 20
	DropItem "ProsperitySphere", 255, 20
	DropItem "RageSphere", 255, 10
}

ACTOR PowerupSpawner3 : RandomSpawner replaces Infrared
{
	DropItem "IDMDoomSphere"
	DropItem "IDMGuardSphere"
	DropItem "IDMMegaSphere"
	DropItem "StrengthSphere"
	DropItem "IDMSoulSphere"
	DropItem "ResistSphere"
	DropItem "ResistSphere2"
	DropItem "RegenSphere"
	DropItem "HasteSphere"
	DropItem "ReflectSphere"
	DropItem "ProsperitySphere"
	DropItem "RageSphere"
}

ACTOR PowerupSpawner4 : RandomSpawner replaces Soulsphere
{
	DropItem "IDMDoomSphere", 255, 30
	DropItem "IDMGuardSphere", 255, 30
	DropItem "IDMMegaSphere", 255, 30
	DropItem "StrengthSphere", 255, 30
	DropItem "IDMSoulSphere", 255, 20
	DropItem "ResistSphere", 255, 10
	DropItem "ResistSphere2", 255, 10
	DropItem "RegenSphere", 255, 20
	DropItem "HasteSphere", 255, 20
	DropItem "ReflectSphere", 255, 20
	DropItem "ProsperitySphere", 255, 20
	DropItem "RageSphere", 255, 10
}

ACTOR PowerupSpawner5 : RandomSpawner replaces Megasphere
{
	DropItem "IDMDoomSphere", 255, 30
	DropItem "IDMGuardSphere", 255, 30
	DropItem "IDMMegaSphere", 255, 30
	DropItem "StrengthSphere", 255, 30
	DropItem "IDMSoulSphere", 255, 20
	DropItem "ResistSphere", 255, 10
	DropItem "ResistSphere2", 255, 10
	DropItem "RegenSphere", 255, 20
	DropItem "HasteSphere", 255, 20
	DropItem "ReflectSphere", 255, 20
	DropItem "ProsperitySphere", 255, 20
	DropItem "RageSphere", 255, 10
}

ACTOR PowerupSpawner6 : RandomSpawner replaces InvulnerabilitySphere
{
	DropItem "RageSphere"
	DropItem "IDMTimeFreeze"
}

ACTOR PowerupSpawner7 : RandomSpawner replaces Berserk
{
	DropItem "IDMDoomSphere", 255, 30
	DropItem "IDMGuardSphere", 255, 30
	DropItem "IDMMegaSphere", 255, 30
	DropItem "StrengthSphere", 255, 30
	DropItem "IDMSoulSphere", 255, 20
	DropItem "ResistSphere", 255, 10
	DropItem "ResistSphere2", 255, 10
	DropItem "RegenSphere", 255, 20
	DropItem "HasteSphere", 255, 20
	DropItem "ReflectSphere", 255, 20
	DropItem "ProsperitySphere", 255, 20
	DropItem "RageSphere", 255, 10
}

ACTOR PowerupSpawner8 : RandomSpawner replaces Allmap
{
	DropItem "IDMDoomSphere"
	DropItem "RageSphere"
	DropItem "IDMSoulSphere"
	DropItem "IDMMegaSphere"
	DropItem "ResistSphere"
	DropItem "ResistSphere2"
	DropItem "RegenSphere"
	DropItem "HasteSphere"
	DropItem "ReflectSphere"
	DropItem "IDMGuardSphere"
	DropItem "StrengthSphere"
	DropItem "ProsperitySphere"
}

ACTOR PowerupSpawner9 : RandomSpawner replaces RadSuit
{
	DropItem "ResistSphere"
	DropItem "ResistSphere2"
}


ACTOR PowerupSpawnActor1 : CustomInventory replaces Chainsaw
{
	+NOBLOCKMAP
	+NOGRAVITY
	States
	{
	Spawn:
	  TNT1 A 1
	  TNT1 A 1 A_SpawnItemEx("PowerupSpawner1")
	  TNT1 A -1
	  Stop
	}
}

ACTOR PowerupSpawnActor2 : CustomInventory replaces Blursphere
{
	+NOBLOCKMAP
	+NOGRAVITY
	States
	{
	Spawn:
	  TNT1 A 1
	  TNT1 A 1 A_SpawnItemEx("PowerupSpawner2")
	  TNT1 A -1
	  Stop
	}
}

ACTOR PowerupSpawnActor3 : CustomInventory replaces Infrared
{
	+NOBLOCKMAP
	+NOGRAVITY
	States
	{
	Spawn:
	  TNT1 A 1
	  TNT1 A 1 A_SpawnItemEx("PowerupSpawner3")
	  TNT1 A -1
	  Stop
	}
}

ACTOR PowerupSpawnActor4 : CustomInventory replaces Soulsphere
{
	+NOBLOCKMAP
	+NOGRAVITY
	States
	{
	Spawn:
	  TNT1 A 1
	  TNT1 A 1 A_SpawnItemEx("PowerupSpawner4")
	  TNT1 A -1
	  Stop
	}
}

ACTOR PowerupSpawnActor5 : CustomInventory replaces Megasphere
{
	+NOBLOCKMAP
	+NOGRAVITY
	States
	{
	Spawn:
	  TNT1 A 1
	  TNT1 A 1 A_SpawnItemEx("PowerupSpawner5")
	  TNT1 A -1
	  Stop
	}
}

ACTOR PowerupSpawnActor6 : CustomInventory replaces InvulnerabilitySphere
{
	+NOBLOCKMAP
	+NOGRAVITY
	States
	{
	Spawn:
	  TNT1 A 1
	  TNT1 A 1 A_SpawnItemEx("PowerupSpawner6")
	  TNT1 A -1
	  Stop
	}
}

ACTOR PowerupSpawnActor7 : CustomInventory replaces Berserk
{
	+NOBLOCKMAP
	+NOGRAVITY
	States
	{
	Spawn:
	  TNT1 A 1
	  TNT1 A 1 A_SpawnItemEx("PowerupSpawner7")
	  TNT1 A -1
	  Stop
	}
}

ACTOR PowerupSpawnActor8 : CustomInventory replaces Allmap
{
	+NOBLOCKMAP
	+NOGRAVITY
	States
	{
	Spawn:
	  TNT1 A 1
	  TNT1 A 1 A_SpawnItemEx("PowerupSpawner8")
	  TNT1 A -1
	  Stop
	}
}

ACTOR PowerupSpawnActor9 : CustomInventory replaces Radsuit
{
	+NOBLOCKMAP
	+NOGRAVITY
	States
	{
	Spawn:
	  TNT1 A 1
	  TNT1 A 1 A_SpawnItemEx("PowerupSpawner9")
	  TNT1 A -1
	  Stop
	}
}