Actor TokenBase : InventoryBase {
	Radius 20
	Height 24
	States {
		SpawnLoop:
		Idle:
			"####" "#" 1 Bright A_LookEx(LOF_NOSOUNDCHECK, 0, 28, 0, 360, "CheckPickup")
		Loop
	
		PickupSuccess:
			TNT1 A 8 ACS_NamedExecuteAlways("DnD Stacked Item Pickup", 0, mass - 1, DND_STACKEDITEM_TOKEN)
		stop
	}
}

Actor TokenSoundPlayer : CustomInventory {
	States {
		Pickup:
			//TNT1 A 0 A_PlaySound("Items/TokenPick")
			TNT1 A 0 A_SetBlend("25 99 25", 0.6, 17)
		Stop
	}
}

Actor ArmorerToken : TokenBase {
	Scale 0.5
	States {
		Spawn:
			TOK0 A 0
		Goto SpawnInit
	}
}

Actor GunsmithToken : TokenBase {
	Scale 0.6
	States {
		Spawn:
			TOK0 B 0
		Goto SpawnInit
	}
}