ACTOR PuristAmmo : Ammo
{
	Inventory.ForbiddenTo Doomer
	Inventory.RestrictedTo "Purist"
}

ACTOR ClassicShell : CustomInventory
{
	Game Doom
	SpawnID 12
	Inventory.PickupMessage "All Shells Pack"
	Inventory.PickupSound "shellget"
	States
	{
	Spawn:
		SHEL A -1
		Stop
	Pickup:
		TNT1 A 0 A_GiveInventory("2.75inch12gaugeBuckshotClassic", 4)
		TNT1 A 0 A_GiveInventory("3inch12gaugeBuckshotClassic", 4)
		Stop
	}
}

ACTOR ClassicShellBox : ClassicShell
{
	Game Doom
	SpawnID 143
	Inventory.PickupMessage "5 All shells Packs"
	Inventory.PickupSound "shellbox"
	States
	{
	Spawn:
		SBOX A -1
		Stop
	Pickup:
		TNT1 A 0 A_GiveInventory("2.75inch12gaugeBuckshotClassic", 20)
		TNT1 A 0 A_GiveInventory("3inch12gaugeBuckshotClassic", 20)
		Stop
	}
}

ACTOR ClassicClip : CustomInventory
{
	Game Doom
	SpawnID 11
	Inventory.PickupMessage "All Clips Pack"
	Inventory.PickupSound "clipget"
	States
	{
	Spawn:
		CLIP A -1
		Loop
	Pickup:
		TNT1 A 0 A_GiveInventory("0.30-06Springfield", 15)
		TNT1 A 0 A_GiveInventory("0.45ACP", 10)
		Stop
	}
}

ACTOR ClassicClipBox : ClassicClip
{
	Game Doom
	SpawnID 139
	Inventory.PickupMessage "5 All Clips Packs"
	Inventory.PickupSound "clipbox"
	States
	{
	Spawn:
		AMMO A -1
		Stop
	Pickup:
		TNT1 A 0 A_GiveInventory("0.30-06Springfield", 75)
		TNT1 A 0 A_GiveInventory("0.45ACPClassic", 50)
		Stop
  }
}

ACTOR 0.30-06Springfield : Ammo
{
	Inventory.Amount 15
	Inventory.MaxAmount 300
	Ammo.BackpackAmount 15
	Ammo.BackpackMaxAmount 600
	Inventory.ForbiddenTo "Doomer", "Purist"
	Inventory.RestrictedTo "Purist"
	Inventory.icon "BELTA0"
	Inventory.PickupMessage "Picked up a Belt of Chaingun Ammo."
	States
	{
	Spawn:
		BELT A -1
		Stop
	}
}

ACTOR 0.45ACPClassic : Ammo
{
	Scale 0.58
	Inventory.Amount 10
	Inventory.MaxAmount 300
	Ammo.BackpackAmount 10
	Ammo.BackpackMaxAmount 600
	Inventory.icon "MBLKA0"
	Inventory.ForbiddenTo "Doomer", "Purist"
	Inventory.RestrictedTo "Purist"
	Inventory.PickupMessage "You picked up a Pistol Clip."
	Inventory.PickupSound "clipget"
	States
	{
	Spawn:
		MBLK A -1
		Stop
	}
}

ACTOR 2.75inch12gaugeBuckshotClassic : Ammo
{
	Inventory.Amount 4
	Inventory.MaxAmount 50
	Ammo.BackpackAmount 4
	Ammo.BackpackMaxAmount 100
	Inventory.ForbiddenTo "Doomer", "Purist"
	Inventory.RestrictedTo "Purist"
	Inventory.PickupMessage "You picked up 4 Security Shotgun Shells"
	Inventory.PickupSound "shellget"
	Inventory.icon "SHELA0"
	Scale 0.315
	States
	{
	Spawn:
		SHEL A -1
		Stop
	}
}

ACTOR 3inch12gaugeBuckshotClassic : Ammo
{
	Inventory.Amount 4
	Inventory.MaxAmount 50
	Ammo.BackpackAmount 4
	Ammo.BackpackMaxAmount 100
	Scale 0.315
	Inventory.icon "SHELC0"
	Inventory.PickupMessage "You picked up 4 Hunting Shotgun Shells"
	Inventory.PickupSound "shellget"
	States
	{
	Spawn:
		SHEL C -1
		Stop
	}
}

ACTOR NewRocketClassic : Ammo
{
	Inventory.PickupMessage "Rocket"
	Inventory.PickupSound "rockbox"
	Inventory.ForbiddenTo "Doomer", "Purist"
	Inventory.RestrictedTo "Purist"
	Inventory.Amount 1
	Inventory.MaxAmount 50
	Ammo.BackpackAmount 1
	Ammo.BackpackMaxAmount 100
	Inventory.icon "ROCKA0"
	States
	{
	Spawn:
		ROCK A -1
		Stop
	}
}

ACTOR Doom3CellClassic : Ammo
{
	Inventory.Amount 20
	Inventory.MaxAmount 300
	Ammo.BackpackAmount 20
	Ammo.BackpackMaxAmount 600
	Scale 0.315
	Inventory.icon "CELLB0"
	Inventory.ForbiddenTo "Doomer", "Purist"
	Inventory.RestrictedTo "Purist"
	Inventory.PickupMessage "You picked up a Plasma Rifle Cell."
	Inventory.PickupSound "cellget"
	States
	{
	Spawn:
		CELL B -1
		Stop
	}
}

ACTOR GasMortarClassic1 : Ammo
{
	Inventory.Amount 20
	Inventory.MaxAmount 300
	Ammo.BackpackAmount 20
	Ammo.BackpackMaxAmount 600
	Scale 0.315
	Inventory.icon "BFGGB0"
	Inventory.ForbiddenTo "Doomer", "Purist"
	Inventory.RestrictedTo "Purist"
	Inventory.PickupMessage "You picked up a BFG Blast Cell."
	Inventory.PickupSound "cellget"
	States
	{
	Spawn:
		BFGG B -1
		Stop
	}
}

ACTOR GasMortarClassic2 : Ammo
{
	Inventory.Amount 20
	Inventory.MaxAmount 300
	Ammo.BackpackAmount 20
	Ammo.BackpackMaxAmount 600
	Scale 0.315
	Inventory.icon "BFGGB0"
	Inventory.ForbiddenTo "Doomer", "Purist"
	Inventory.RestrictedTo "Purist"
	Inventory.PickupMessage "You picked up a BFG Burst Cell."
	Inventory.PickupSound "cellget"
	States
	{
	Spawn:
		BFGG B -1
		Stop
	}
}

ACTOR ClassicRocketCrate : NewRocketClassic
{
	Game Doom
	SpawnID 141
	Inventory.PickupMessage "Crate of Rockets"
	Inventory.PickupSound "rockbox"
	Inventory.Amount 5
	Inventory.ForbiddenTo "Doomer", "Purist"
	Inventory.RestrictedTo "Purist"
	States
	{
	Spawn:
		BROK A -1
		Stop
	}
}

ACTOR ClassicCell : CustomInventory
{
	Game Doom
	SpawnID 75
	Inventory.PickupMessage "All Cells Pack"
	Inventory.PickupSound "cellget"
	States
	{
	Spawn:
		CELL A -1
		Stop
	Pickup:
		TNT1 A 0 A_GiveInventory("GasMortarClassic1", 20)
		TNT1 A 0 A_GiveInventory("GasMortarClassic2", 20)
		TNT1 A 0 A_GiveInventory("Doom3CellClassic", 20)
		Stop
	}
}

ACTOR ClassicCellPack : ClassicCell
{
	Game Doom
	SpawnID 142
	Inventory.PickupMessage "5 All Cells Packs"
	Inventory.PickupSound "cellbox"
	States
	{
	Spawn:
		CELP A -1
		Stop
	Pickup:
		TNT1 A 0 A_GiveInventory("GasMortarClassic1", 100)
		TNT1 A 0 A_GiveInventory("GasMortarClassic2", 100)
		TNT1 A 0 A_GiveInventory("Doom3CellClassic", 100)
	Stop
	}
}

ACTOR BackpackClassic : BackpackItem
{
	Game Doom
	SpawnID 144
	Height 26
	Inventory.PickupMessage "$GOTBACKPACK"
	Inventory.PickupSound "packget"
	Inventory.ForbiddenTo Doomer, Alpha
	Inventory.RestrictedTo "Purist"
	States
	{
	Spawn:
		BPAK A -1
		Stop
	Pickup:
		TNT1 A 0 A_GiveInventory("2.75inch12gaugeBuckshotClassic", 4)
		TNT1 A 0 A_GiveInventory("3inch12gaugeBuckshotClassic", 4)
		TNT1 A 0 A_GiveInventory("0.30-06Springfield", 15)
		TNT1 A 0 A_GiveInventory("0.45ACP", 10)
		TNT1 A 0 A_GiveInventory("NewRocketClassic", 1)
		TNT1 A 0 A_GiveInventory("GasMortarClassic1", 20)
		TNT1 A 0 A_GiveInventory("GasMortarClassic2", 20)
		TNT1 A 0 A_GiveInventory("Doom3CellClassic", 20)
    Stop
	}
}