- summary: Items were put into the open exchange window (craft, smithing, rune making, recycling, trade), by you or by the other side.
- area: Game.Exchange
Items were put into the open exchange window (craft, smithing, rune making, recycling, trade), by you or by the other side.
Kind event · Area Game.Exchange
Items were put into the exchange window you have open: a crafting, smithing, rune-making or recycling workshop, or a trade with another player.
WHAT TO DO
1. remote false: the items are on YOUR side (you put them in, or the
server did for you). remote true: the OTHER party put them in; in a
trade the client shows them in the other player's grid.
2. Add each of objects (ObjectItemInventory) to that side's slots.
3. fm_power is optional (read as 0 when absent). Only the smithing window
uses it: it hands it, with the item, to the slot it fills.
Do not send anything back.
When you may send it
- Requires
exchange_openinferred
Related messages
- Arrives after
ExchangeSetCraftRecipeRequest
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | remote | bool | False: the items are on your side of the exchange. True: the other party put them in (in a trade, the other player's grid). | never |
| 2 | fm_power | float | Optional, read as 0 when absent. Only the smithing window uses it: it hands it, with the added item, to the slot it fills. Explicit presence: absent is not the same as zero. Beta declares it as an optional int32; it is a float since 3.2. | never |
| 3 | objects | repeated ObjectItemInventory | The items put in, each with its inventory record. | never |