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

Actor CharmDrop : InventoryBase {
	Scale 1.15
	States {
		Spawn:
			IBAG A 0
		Goto SpawnInit
		
		SpawnLoop:
		Idle:
			IBAG AAAAAAAAAAAAAAAABBBBBBBB 1 Bright A_LookEx(LOF_NOSOUNDCHECK, 0, item_look_dist, 0, 360, "CheckPickup")
		Loop
	}
}

Actor UniqueCharmDrop : InventoryBase {
	Scale 1.15
	States {
		Spawn:
			UBAG A 0
		Goto SpawnInit
		SpawnLoop:
		Idle:
			UBAG AAAAAAAAAAAAAAAABBBBBBBB 1 Bright A_LookEx(LOF_NOSOUNDCHECK, 0, item_look_dist, 0, 360, "CheckPickup")
		Loop
	}
}