#include "Define.h"
#include "DatabaseEnvFwd.h"
#include "Duration.h"
#include "EnumFlag.h"
#include "ItemTemplate.h"
#include "ObjectGuid.h"
#include "Optional.h"
#include <map>
#include <span>
#include <unordered_map>
Go to the source code of this file.
|
| enum class | AuctionResult : int8 {
Ok = 0
, Inventory = 1
, DatabaseError = 2
, NotEnoughMoney = 3
,
ItemNotFound = 4
, HigherBid = 5
, BidIncrement = 7
, BidOwn = 10
,
RestrictedAccountTrial = 13
, HasRestriction = 17
, AuctionHouseBusy = 18
, AuctionHouseUnavailable = 19
,
CommodityPurchaseFailed = 21
, ItemHasQuote = 23
} |
| |
| enum class | AuctionCommand : int8 { SellItem = 0
, Cancel = 1
, PlaceBid = 2
} |
| |
| enum class | AuctionMailType : int32 {
Outbid = 0
, Won = 1
, Sold = 2
, Expired = 3
,
Removed = 4
, Cancelled = 5
, Invoice = 6
} |
| |
| enum class | AuctionHouseResultLimits : std::size_t { Browse = 500
, Items = 50
} |
| |
| enum class | AuctionHouseFilterMask : uint32 {
None = 0x0000
, UncollectedOnly = 0x0002
, UsableOnly = 0x0004
, CurrentExpansionOnly = 0x0008
,
UpgradesOnly = 0x0010
, ExactMatch = 0x0020
, PoorQuality = 0x0040
, CommonQuality = 0x0080
,
UncommonQuality = 0x0100
, RareQuality = 0x0200
, EpicQuality = 0x0400
, LegendaryQuality = 0x0800
,
ArtifactQuality = 0x1000
, LegendaryCraftedItemOnly = 0x2000
} |
| |
| enum class | AuctionHouseSortOrder : uint8 {
Price = 0
, Name = 1
, Level = 2
, Bid = 3
,
Buyout = 4
, TimeRemaining = 5
} |
| |
| enum class | AuctionHouseBrowseMode : uint8 { Search = 0
, SpecificKeys = 1
} |
| |
| enum class | AuctionHouseListType : uint8 { Commodities = 1
, Items = 2
} |
| |
| enum class | AuctionPostingServerFlag : uint8 { None = 0x0
, GmLogBuyer = 0x1
} |
| |
◆ sAuctionMgr
◆ AuctionCommand
◆ AuctionHouseBrowseMode
◆ AuctionHouseFilterMask
| Enumerator |
|---|
| None | |
| UncollectedOnly | |
| UsableOnly | |
| CurrentExpansionOnly | |
| UpgradesOnly | |
| ExactMatch | |
| PoorQuality | |
| CommonQuality | |
| UncommonQuality | |
| RareQuality | |
| EpicQuality | |
| LegendaryQuality | |
| ArtifactQuality | |
| LegendaryCraftedItemOnly | |
Definition at line 98 of file AuctionHouseMgr.h.
◆ AuctionHouseListType
◆ AuctionHouseResultLimits
◆ AuctionHouseSortOrder
| Enumerator |
|---|
| Price | |
| Name | |
| Level | |
| Bid | |
| Buyout | |
| TimeRemaining | |
Definition at line 118 of file AuctionHouseMgr.h.
◆ AuctionMailType
| Enumerator |
|---|
| Outbid | |
| Won | |
| Sold | |
| Expired | |
| Removed | |
| Cancelled | |
| Invoice | |
Definition at line 79 of file AuctionHouseMgr.h.
◆ AuctionPostingServerFlag
◆ AuctionResult
| Enumerator |
|---|
| Ok | |
| Inventory | |
| DatabaseError | |
| NotEnoughMoney | |
| ItemNotFound | |
| HigherBid | |
| BidIncrement | |
| BidOwn | |
| RestrictedAccountTrial | |
| HasRestriction | |
| AuctionHouseBusy | |
| AuctionHouseUnavailable | |
| CommodityPurchaseFailed | |
| ItemHasQuote | |
Definition at line 54 of file AuctionHouseMgr.h.
◆ DEFINE_ENUM_FLAG() [1/2]
◆ DEFINE_ENUM_FLAG() [2/2]
◆ MAX_FAVORITE_AUCTIONS
| constexpr std::size_t MAX_FAVORITE_AUCTIONS = 100 |
|
constexpr |
◆ MIN_AUCTION_TIME