//==Bullet tier ammo==

actor BulletGem : ammo
{
	inventory.amount 2
	inventory.maxamount 40
	ammo.backpackamount 0
	ammo.BackpackMaxAmount 40
	Inventory.Icon "RWNDK0"
	states
	{
	spawn:
		RWND K -1
		stop
	}
}


actor smallbulletgem : custominventory replaces clip
{
	+notimefreeze
	+ignoreskill
	+quiet
	states
	{
	spawn:
		SBLG A 15 bright
		SBLG ABCDE 4 bright
		loop
	pickup:
		TNT1 A 0
		TNT1 A 0 a_jumpifinventory ("IamDoomslayer",1,"giveslayerammo")
		TNT1 A 0 a_jumpifinventory ("bulletgem",0,"noget")
		TNT1 A 0 a_setblend (FFFF00,0.1,5)
		TNT1 A 0 ACS_NamedExecuteAlways("AmmoLog",0,2,0,0)			
		//TNT1 A 0 a_log ("Small Bullet Gem!")
		TNT1 A 0 a_playsound ("powerups/smallammo",CHAN_ITEM) 
		TNT1 A 1 a_giveinventory ("bulletgem", 1)
		stop
	giveslayerammo:
		TNT1 A 0
		TNT1 A 0 a_jumpifinventory ("spikes",0,"noget")
		TNT1 A 0 a_setblend (FFFF00,0.1,5)
		TNT1 A 0 a_playsound ("Doomslayer/Itemget",CHAN_ITEM) 
		TNT1 A 0 ACS_NamedExecuteAlways("AmmoLog",0,2,0,0)			
		//TNT1 A 0 a_log ("Small bullet gem!")
		TNT1 A 1 a_giveinventory ("spikes",2)
		stop
	Noget:
		TNT1 A 0
		fail
	}
}	

actor smallbulletgemdrop : smallbulletgem
{
	+DROPPED
}

actor BigBulletGem : custominventory replaces clipbox
{
	+notimefreeze
	+ignoreskill
	+quiet
	states
	{
	spawn:
		BBLG A 15 bright
		BBLG ABCDE 4 bright
		loop
	pickup:
		TNT1 A 0
		TNT1 A 0 a_jumpifinventory ("IamDoomslayer",1,"giveslayerammo")
		TNT1 A 0 a_jumpifinventory ("bulletgem",0,"noget")
		TNT1 A 0 a_setblend (FFFF00,0.1,5)
		TNT1 A 0 ACS_NamedExecuteAlways("AmmoLog",0,3,0,0)			
		//TNT1 A 0 a_log ("Bullet Gem")
		TNT1 A 0 a_playsound ("powerups/bigammo",CHAN_ITEM) 
		TNT1 A 1 a_giveinventory ("bulletgem", 12)
		stop
	giveslayerammo:
		TNT1 A 0
		TNT1 A 0 a_jumpifinventory ("spikes",0,"noget")
		TNT1 A 0 a_setblend (FFFF00,0.1,5)
		TNT1 A 0 a_playsound ("Doomslayer/Bigitem",CHAN_ITEM) 
		TNT1 A 0 ACS_NamedExecuteAlways("AmmoLog",0,3,0,0)			
		//TNT1 A 0 a_log ("Big bullet gem!")
		TNT1 A 1 a_giveinventory ("spikes",15)
		stop
	Noget:
		TNT1 A 0
		fail
	}
}

actor bigbulletgemdrop : bigbulletgem
{
	+DROPPED
}


