//Powerups
ACTOR SoulsphereSpawner : RandomSpawner replaces Soulsphere
{
	Dropitem "Soulsphere2"
	DropItem "Whiskey"
}

//Ammo
ACTOR Rocket_Spawner : RandomSpawner replaces RocketAmmo
{
	Dropitem "GrenadeAmmo" 255 3
	DropItem "HellraiserAmmo" 255 1
}

ACTOR Cell_Spawner : RandomSpawner replaces Cell
{
	Dropitem "ThrottleAmmo" 255 2
	DropItem "TwoBoreAmmo" 255 1
}

ACTOR RocketBox_Spawner : RandomSpawner replaces RocketBox
{
	Dropitem "GrenadeClip" 255 4
	DropItem "HellraiserBox" 255 1
}

ACTOR CellPack_Spawner : RandomSpawner replaces CellPack
{
	Dropitem "ThrottleBox" 255 2
	DropItem "TwoBoreBox" 255 1
}

//Weapons
ACTOR Chainsaw_Spawner : RandomSpawner replaces Chainsaw
{
	DropItem "Colts"
	DropItem "MacheteAmmo"
}

ACTOR Shotgun_Spawner replaces Shotgun
{
	+NOINTERACTION
	+NOGRAVITY
	States
	{
	Spawn:
	TNT1 A 3 NoDelay A_JumpIf(CallACS("CheckMode"), "DualPickup") //So much for instant dual-wield in multi.
	TNT1 A 0 A_SpawnItemEx("FleshrendPickup",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL,0)
	Stop
	DualPickup:
	TNT1 A 0 A_SpawnItemEx("Fleshrend_DualSpawner",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL,0)
	Stop
	}
}

ACTOR Fleshrend_SingleSpawner : RandomSpawner
{
	DropItem "Fleshrend"
}

ACTOR Fleshrend_DualSpawner : RandomSpawner
{
	DropItem "Fleshrend_Dual"
}

ACTOR Fleshrend_Dual : WeaponGiver
{
	Inventory.PickupMessage "Obtained a pair of really damn stylish ''Fleshrend'' sawed-offs! Peeling off the skins - multiple enemies at a time! (3)"
	DropItem "Fleshrend"
	States
	{
	Spawn:
	RND2 X -1
	Stop
	}
}

ACTOR Chaingun_Spawner replaces Chaingun
{
	+NOINTERACTION
	+NOGRAVITY
	States
	{
	Spawn:
	TNT1 A 3 NoDelay A_CheckFlag("DROPPED", "SinglePickup")
	TNT1 A 0 A_SpawnItemEx("FMG_Spawner",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL,0)
	Stop
	SinglePickup:
	TNT1 A 0 A_SpawnItemEx("LeadspitterPickup")
	Stop
	DualPickup:
	TNT1 A 0 A_SpawnItemEx("Leadspitter_DualSpawner",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL,0)
	Stop
	}
}

ACTOR Leadspitter_SingleSpawner : RandomSpawner
{
	DropItem "Leadspitter"
}

ACTOR Leadspitter_DualSpawner : RandomSpawner
{
	DropItem "Leadspitter_Dual"
}

ACTOR Leadspitter_Dual : WeaponGiver
{
	Inventory.PickupMessage "Grabbed a pair of SC-P30 ''Leadspitter'' uzis! Let there be firefight, till they all fall to the ground! (4)"
	DropItem "Leadspitter"
	States
	{
	Spawn:
	UZI2 X -1
	Stop
	}
}

ACTOR FMG_Spawner : RandomSpawner
{
	DropItem "FMG"
}

ACTOR RocketLauncher_Spawner : RandomSpawner replaces RocketLauncher
{
	Dropitem "Patriarch"
	DropItem "Bitchmaker"
}