Scriptname _00E_ClassMenuItemHandlerAliasScript extends ReferenceAlias  

Actor Property PlayerREF Auto

Event OnItemRemoved(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akDestContainer)
	
	If akItemReference != None && akDestContainer == None
		if akItemReference.GetBaseObject().GetType() == 26 || akItemReference.GetBaseObject().GetType() == 41
			PlayerREF.AddItem(akItemReference, aiItemCount, true)
		else
			akItemReference.Disable()
			akItemReference.Delete()
			PlayerREF.AddItem(akBaseItem, aiItemCount, true)
		endif
	EndIf

EndEvent