- summary: An inventory item is now at a new position (equipped in a slot, or back in the bag).
- area: Game.Inventory
An inventory item is now at a new position (equipped in a slot, or back in the bag).
Kind event · Area Game.Inventory
Set the position of item object_uid to position.
1. Find the stack whose uid is object_uid (the uid of ObjectItem, not
the gid).
2. Set its position: an equipment slot (0 amulet, 1 weapon, 2/4 rings,
3 belt, 5 boots, 6 hat, 7 cape, 8 pet, 9-14 Dofus, 15 shield...) or 63,
the bag (not equipped).
It confirms ObjectSetPositionRequest (same uid and position), but it also
arrives for items you did not move: equipping into a taken slot sends the
item that was there back to 63 with its own event. Handle it whether or not
you asked.
Do not send anything back.
When you may send it
- Requires
context_readyinferred
Related messages
- Arrives after
ObjectSetPositionRequest
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | object_uid | int32 | The item that moved: its uid, as in ObjectItem.uid. (item uid) | never |
| 3 | position | int32 | Its new position: an equipment slot (0 amulet, 1 weapon, 2/4 rings, 3 belt, 5 boots, 6 hat, 7 cape, 8 pet, 9-14 Dofus, 15 shield...) or 63, the bag. (client inventory position) | never |