GetManipulatingUnit
GetManipulatedItem
GetOwningPlayer
GetPlayerId
then
then
GetItemCharges
else
GetItemUserData
UnitAddItemById
SetItemUserData
endif
endif
