

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
																										////// 		MAP SCRIPT-NEUTRAL  PICKUPS (thanks to DeathStalker for the idea!)		//////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////
////// 	WEAPON PICKUPS
//////
 
 Actor LiT_ReplacementPickup : CustomInventory
{
height 50
radius 50
Inventory.PickupMessage ""
Inventory.PickupSound ""
tag""
+ALWAYSPICKUP
+INVENTORY.NOSCREENFLASH
-COUNTITEM
States
	{
	Spawn:
		TNT1 A 0
		
	Looplet:
		TNT1 A 1
		Loop
		
	Pickup:
	Death:
		TNT1 A 0
		Stop
	}
}



Actor ShotgunReplacement : LiT_ReplacementPickup replaces Shotgun
{
States
	{
	Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomShotgun")
		Goto Looplet
	}
}

Actor SuperShotgunReplacement : LiT_ReplacementPickup replaces SuperShotgun
{
States
	{
	Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomSSG")
		Goto Looplet
	}
}

Actor ChaingunReplacement : LiT_ReplacementPickup replaces Chaingun
{
States
	{
	Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomChaingun")
		Goto Looplet
	}
}

Actor RocketLauncherReplacement : LiT_ReplacementPickup replaces RocketLauncher
{
States
	{
	Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomRocketLauncher")
		Goto Looplet
	}
}

Actor PlasmaRifleReplacement : LiT_ReplacementPickup replaces PlasmaRifle
{
States
	{
	Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomPlasma")
		Goto Looplet
	}
}
 

//////
////// AMMO PICKUPS
//////

Actor CLIPReplacement : LiT_ReplacementPickup replaces CLIP
{States
	{Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomClip")
		Goto Looplet}}

Actor ClipboxReplacement : LiT_ReplacementPickup replaces CLIPbox
{States
	{Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomClipbox")
		Goto Looplet}}
		
Actor ShellsReplacement : LiT_ReplacementPickup replaces Shell
{States
	{Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomShells")
		Goto Looplet}}
		
Actor ShellboxReplacement : LiT_ReplacementPickup replaces Shellbox
{States
	{Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomShellbox")
		Goto Looplet}}
		
Actor rocketReplacement : LiT_ReplacementPickup replaces rocketammo
{States
	{Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomRocket")
		Goto Looplet}}
		
Actor RocketboxReplacement : LiT_ReplacementPickup replaces Rocketbox
{States
	{Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomRocketbox")
		Goto Looplet}}
		
Actor CellReplacement : LiT_ReplacementPickup replaces Cell
{States
	{Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomCell")
		Goto Looplet}}

Actor cellpackReplacement : LiT_ReplacementPickup replaces Cellpack
{States
	{Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomCellpack")
		Goto Looplet}}
		
Actor BackpackReplacement : LiT_ReplacementPickup replaces Backpack
{States
	{Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomBackpack")
		Goto Looplet}}
		
//////
////// ARMOR
//////

Actor GREENARMORReplacement : LiT_ReplacementPickup replaces GREENARMOR
{States
	{Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CUSTOMLIGHTARMOR")
		Goto Looplet}}
		
Actor BLUEARMORReplacement : LiT_ReplacementPickup replaces BLUEARMOR
{States
	{Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomHEAVYARMOR")
		Goto Looplet}}
		
//////
////// ARTIFACTS
//////

Actor NIGHTVISIONReplacement : LiT_ReplacementPickup replaces INFRARED
{States
	{Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("NIGHTVISIONSPAWNER")
		Goto Looplet}}
		
Actor BerserkReplacement : LiT_ReplacementPickup replaces Berserk
{States
	{Spawn:
		TNT1 A 0 NoDelay A_SpawnItemEx("CustomBerserk")
		Goto Looplet}}