- summary: One item left the open storage (such as the bank) entirely. Drop the item with this uid, whatever quantity you had for it.
- area: Game.Inventory
One item left the open storage (such as the bank) entirely. Drop the item with this uid, whatever quantity you had for it.
Kind event · Area Game.Inventory
A whole stack left the storage you have open.
WHAT TO DO WHEN YOU RECEIVE IT
1. REMOVE THE ITEM whose uid is StorageObjectRemovedEvent.object_uid from the
storage content you track, WHATEVER ITS QUANTITY. The client removes the entry
outright (no quantity is involved).
2. SEND NOTHING BACK.
It is the storage uid, the one StorageInventoryContentEvent and
StorageObjectUpdateEvent gave you, not the uid the item gets back in your
inventory: that one arrives in ObjectAddedEvent (or as a quantity change in
ObjectQuantityEvent when it joins an existing stack).
OBSERVED (captures, bank and trash bin): taking the last unit of a stored item out
with ExchangeObjectMoveRequest produced this event with that item's storage uid.
PADDING. Builds add an unread member (a string on 3.7). The client reads only the recovered uid.
When you may send it
- Requires
exchange_openinferred
Related messages
- Arrives after
ExchangeObjectMoveRequest
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | object_uid | int32 | The storage uid of the item that left the storage. (item uid) The uid the storage knows the item by, not the uid it gets in your inventory. | never |