- summary: The rules of the auction house you opened: item types, taxes, level cap, which house it is and the NPC that runs it.
- area: Game.Exchange
The rules of the auction house you opened: item types, taxes, level cap, which house it is and the NPC that runs it.
Kind struct · Area Game.Exchange
Carried by ExchangeBidBuyerStartedEvent (and by the seller start event).
Read it as the configuration of the auction house window:
1. types: the item type ids this house trades. Only items of these types
can be browsed or sold here.
2. max_item_level: items above this level are not accepted.
3. tax_percentage: sale tax, percent of the price. 0 means no tax at all.
tax_modification_percentage replaces it when you change the price of an
item already on sale. The client charges round(price * rate / 100), at
least 1.
4. npc_contextual_id: keep it. The client sends it back as npc_id of
NpcGenericActionRequest from the auction-house window.
5. auction_house_id: which auction house this is, as an id into the
client's auction-house data table.
The client copies two more int32 members but never reads them; they are left unnamed (one is the per-account sale limit, the other the unsold delay - the client gives no way to tell which).
Not sent on its own — a record carried by the auction-house start events, never sent on its own. inferred
Used by
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | types | repeated int32 | Item type ids this auction house trades. The buy window lists these as its categories; the sell window only offers items of these types. | never |
| 3 | auction_house_id | int32 | Which auction house this is: an id into the client's auction-house data table. Absent from beta and 3.2; named after the client routine that consumes it (SetAuctionHouseByBidId). | never |
| 4 | npc_contextual_id | int32 | Contextual id of the auction-house NPC; the client sends it back as the NPC id of a generic NPC action. | never |
| 5 | tax_percentage | float | Sale tax, in percent of the price. 0 means no tax. (percent) | never |
| 6 | max_item_level | int32 | Highest item level this auction house accepts. | never |
| 7 | quantities | repeated int32 | Lot sizes items are sold in. The 3.7 client copies it but never reads it; named as the only other repeated int32. | never |
| 8 | tax_modification_percentage | float | Tax charged instead when you change the price of an item already on sale, in percent. (percent) | never |