//==Shell tier ammo==
actor arcaneforce : ammo
{
	inventory.amount 10
	inventory.maxamount 40
	ammo.backpackamount 0
	ammo.BackpackMaxAmount 40
	Inventory.Icon "PICNA0"
	states
	{
	spawn:
		PICN A -1
		stop
	 }
}

actor minorarcanecrystal : custominventory replaces shell
{
	+notimefreeze
	+ignoreskill
	+quiet
	states
	{
	spawn:
		MSCR E 6 bright
		MSCR ABCD 6 bright
		loop
	pickup:
		TNT1 A 0
		TNT1 A 0 a_jumpifinventory ("IamDoomslayer",1,"giveslayerammo")
		TNT1 A 0 a_jumpifinventory ("arcaneforce",0,"noget")
		TNT1 A 0 a_setblend (FFFF00,0.1,5)
		TNT1 A 0 ACS_NamedExecuteAlways("AmmoLog",0,0,0,0)	
		//TNT1 A 0 a_log ("Minor Arcane Crystal!")
		TNT1 A 0 a_playsound ("powerups/smallammo",CHAN_ITEM)
		TNT1 A 1 a_giveinventory ("arcaneforce",2)
		stop
	giveslayerammo:
		TNT1 A 0
		TNT1 A 0 a_jumpifinventory ("maceorbs",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,0,0,0)	
		//TNT1 A 0 a_log ("Lesser mace shot")
		TNT1 A 1 a_giveinventory ("maceorbs",2)
		stop
	Noget:
		TNT1 A 0
		fail
	}
}

actor minorarcanecrystaldrop : minorarcanecrystal
{
	+DROPPED
}


actor arcanecrystal : custominventory replaces shellbox
{
	+notimefreeze
	+ignoreskill
	+quiet
	states
	{
	spawn:
		SCRS E 6 bright
		SCRS ABCD 6 bright
		loop
	pickup:
		TNT1 A 0
		TNT1 A 0 a_jumpifinventory ("IamDoomslayer",1,"giveslayerammo")
		TNT1 A 0 a_jumpifinventory ("arcaneforce",0,"noget")
		TNT1 A 0 a_setblend (FFFF00,0.1,5)
		TNT1 A 0 a_playsound ("powerups/bigammo",CHAN_ITEM) 
		TNT1 A 0 ACS_NamedExecuteAlways("AmmoLog",0,1,0,0)	
		//TNT1 A 0 a_log ("Arcane crystal!")
		TNT1 A 1 a_giveinventory ("arcaneforce",10)
		stop
	giveslayerammo:
		TNT1 A 0
		TNT1 A 0 a_jumpifinventory ("maceorbs",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,1,0,0)	
		//TNT1 A 0 a_log ("Mace shot")
		TNT1 A 1 a_giveinventory ("maceorbs",4)
		stop
	Noget:
		TNT1 A 0
		fail
	}
}

actor arcanecrystaldrop : arcanecrystal
{
	+DROPPED
}

