- summary: The outcome of a craft or smithing attempt in a workshop.
- area: Game.Exchange
The outcome of a craft or smithing attempt in a workshop.
Kind event · Area Game.Exchange
The result of a craft launched with ExchangeReadyRequest.
WHAT TO DO
1. Read result (CraftResult). Its values are not renamed; on 3.7.11.11
the client treats them as:
- 0: impossible (recipe invalid, job level too low, nothing to make);
- 2: success;
- 4: forbidden (for example a legendary item);
- 1 and 3: the other outcomes (beta: failed, neutral). In smithing, 1
and 2 change the item, 3 leaves it as it was.
2. complement holds ONE of:
- object_gid: with impossible / forbidden, the item id the craft
would have made;
- object: the item produced or modified, with its smithing details
(ExchangeCraftResultWithObjectDescription).
Do not send anything back. To chain smithing merges, send
ExchangeReadyRequest again.
When you may send it
- Requires
exchange_openinferred
Related messages
- Arrives after
ExchangeReadyRequest
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | result | CraftResult | How the craft went (CraftResult). Values are not renamed; see the message description for their meaning. | never |
| 2 | object | ExchangeCraftResultWithObjectDescription | The item produced or modified, with its smithing details. | never |
| 3 | object_gid | int32 | With an impossible or forbidden result: the item id the craft would have made. (item id) | never |