#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 = 0x0
, UncollectedOnly = 0x1
, UsableOnly = 0x2
, UpgradesOnly = 0x4
,
ExactMatch = 0x8
, PoorQuality = 0x10
, CommonQuality = 0x20
, UncommonQuality = 0x40
,
RareQuality = 0x80
, EpicQuality = 0x100
, LegendaryQuality = 0x200
, ArtifactQuality = 0x400
,
LegendaryCraftedItemOnly = 0x800
} |
|
enum class | AuctionHouseSortOrder : uint8 {
Price = 0
, Name = 1
, Level = 2
, Bid = 3
,
Buyout = 4
} |
|
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 | |
UpgradesOnly | |
ExactMatch | |
PoorQuality | |
CommonQuality | |
UncommonQuality | |
RareQuality | |
EpicQuality | |
LegendaryQuality | |
ArtifactQuality | |
LegendaryCraftedItemOnly | |
Definition at line 98 of file AuctionHouseMgr.h.
◆ AuctionHouseListType
◆ AuctionHouseResultLimits
◆ AuctionHouseSortOrder
◆ 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