Get the creature that lost the item on an OnUnAcquiredItem event.
Returns the object that dropped an item triggering the OnUnAcquiredItem event. On error this function will return OBJECT_INVALID; this should not be possible as the event is triggered by an item drop, but if you trigger the event manually then be aware of this error.
We know that the OnUnacquireItem fires for objects destroyed by
DestroyObject, right? Well, the object returned by this function is not
OBJECT_INVALID in this case, but it is also not an existing object so any
usage of it does not function correctly. Instead of checking for
OBJECT_INVALID, the users of this function should always use
GetIsObjectValid, which returns FALSE for the case mentioned above.