- summary: Changes the price of one of your lots already on sale in the auction house.
- area: Game.Exchange
Changes the price of one of your lots already on sale in the auction house.
Kind request · Area Game.Exchange
HOW TO CHANGE THE PRICE OF A LOT ON SALE
1. Open the auction house in sell mode (ExchangeBidSellerStartedEvent). The lots you
already have on sale are listed there.
2. Send this request for the lot to change:
- object_uid = the uid of the lot ON SALE (the uid the house lists for your sale),
not an inventory stack;
- quantity = that lot's size (1, 10, 100...), unchanged;
- price = the NEW price of the whole lot, in kamas.
3. To reprice several lots, send one request per lot: the official client's bulk
change does exactly that, skipping the lots whose price does not change.
Selling a NEW lot is ExchangeObjectMovePricedRequest, not this request: the two
share the same three members and only the window action tells them apart.
When you may send it
- Requires
context_readyinferred - Raised by: the player confirms a new price in the auction-house sell window: the modify popup of one sale (AuctionHouseSell.OnConfirmModifyObject) or the bulk price change of several sales (AuctionHouseSell.OnConfirmModifyMultipleItems, one request per sale) proven
Related messages
- Reply not yet recovered: the server's confirmation was not in the capture (only the request was), so which auction-house event carries the new price is not recorded here yet.
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | quantity | int32 | The lot's size (1, 10, 100...), as it is on sale. Observed: 1 | required |
| 2 | object_uid | int32 | The lot on sale to reprice: its uid in the auction house. Observed: 769056 | required |
| 3 | price | int64 | The new asking price of the whole lot, in kamas. (kamas) Observed: 2150 | required |