//==ROCKET TIER AMMO==
actor subshotammo : ammo
{
	inventory.amount 0
	inventory.maxamount 99
	ammo.backpackamount 0
	ammo.BackpackMaxAmount 99
	Inventory.Icon "PICNA0"
	states
	{
	spawn:
		PICN A -1
		stop
	}
}

actor smalldarkgem: custominventory replaces rocketammo
{
	+notimefreeze
	+ignoreskill
	+quiet
	scale 0.80
	states
	{
	spawn:
		SDGM ABCDCBAAAAA 4 bright
		loop
	pickup:
		TNT1 A 0
		TNT1 A 0 a_jumpifinventory ("IamDoomslayer",1,"giveslayerammo")
		TNT1 A 0 a_jumpifinventory ("subshotammo",0,"noget")
		TNT1 A 0 a_setblend (FFFF00,0.1,5)
		TNT1 A 0 ACS_NamedExecuteAlways("AmmoLog",0,6,0,0)
		//TNT1 A 0 a_log ("Small Dark Gem!")
		TNT1 A 0 a_playsound ("powerups/smallammo",CHAN_ITEM) 
		TNT1 A 1 a_giveinventory ("subshotammo", 1)
		stop
	giveslayerammo:
		TNT1 A 0
		TNT1 A 0 a_jumpifinventory ("wrathrockets",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,6,0,0)
		//TNT1 A 0 a_log ("Small wrath gem")
		TNT1 A 1 a_giveinventory ("wrathrockets",1)
		stop
	Noget:
		TNT1 A 0
		fail
	}
}

actor smalldarkgemdrop : smalldarkgem
{
	+DROPPED
}


actor bigdarkgem : custominventory replaces rocketbox
{
	+notimefreeze
	+ignoreskill
	+quiet
	states
	{
	spawn:
		BDGM ABCDCBAAAAA 4 bright
		loop
	pickup:
		TNT1 A 0
		TNT1 A 0 a_jumpifinventory ("IamDoomslayer",1,"giveslayerammo")
		TNT1 A 0 a_jumpifinventory ("subshotammo",0,"noget")
		TNT1 A 0 a_setblend (FFFF00,0.1,5)
		TNT1 A 0 ACS_NamedExecuteAlways("AmmoLog",0,7,0,0)
		//TNT1 A 0 a_log ("Big Dark Gem!")
		TNT1 A 0 a_playsound ("powerups/bigammo",CHAN_ITEM) 
		TNT1 A 1 a_giveinventory ("subshotammo", 3)
		stop
	giveslayerammo:
		TNT1 A 0
		TNT1 A 0 a_jumpifinventory ("wrathrockets",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,7,0,0)
		//TNT1 A 0 a_log ("Big wrath gem!")
		TNT1 A 1 a_giveinventory ("wrathrockets",4)
		stop
	Noget:
		TNT1 A 0
		fail
	}
}

actor bigdarkgemdrop : bigdarkgem
{
	+DROPPED
}
