Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
AuctionEntry Struct Reference

#include <AuctionHouseMgr.h>

Collaboration diagram for AuctionEntry:

Public Member Functions

bool BuildAuctionInfo (WorldPacket &data) const
std::string BuildAuctionMailSubject (MailAuctionAnswer response) const
void DeleteFromDB (SQLTransaction &trans) const
uint64 GetAuctionCut () const
uint64 GetAuctionOutBid () const
 the sum of outbid is (1% from current bid)*5, if bid is very small, it is 1c
uint32 GetHouseFaction () const
uint32 GetHouseId () const
bool LoadFromDB (Field *fields)
bool LoadFromFieldList (Field *fields)
void SaveToDB (SQLTransaction &trans) const

Static Public Member Functions

static std::string BuildAuctionMailBody (uint32 lowGuid, uint64 bid, uint64 buyout, uint64 deposit, uint64 cut)

Public Attributes

uint32 auctioneer
AuctionHouseEntry const * auctionHouseEntry
uint64 bid
uint32 bidder
uint64 buyout
uint64 deposit
time_t expire_time
uint32 factionTemplateId
uint32 Id
uint32 itemCount
uint32 itemEntry
uint32 itemGUIDLow
uint32 owner
uint64 startbid

Detailed Description

Definition at line 53 of file AuctionHouseMgr.h.

Member Function Documentation

◆ BuildAuctionInfo()

◆ BuildAuctionMailBody()

◆ BuildAuctionMailSubject()

◆ DeleteFromDB()

◆ GetAuctionCut()

◆ GetAuctionOutBid()

uint64 AuctionEntry::GetAuctionOutBid ( ) const

the sum of outbid is (1% from current bid)*5, if bid is very small, it is 1c

Definition at line 633 of file AuctionHouseMgr.cpp.

References bid, and CalculatePct().

Referenced by BuildAuctionInfo(), WorldSession::HandleAuctionPlaceBid(), and AuctionHouseMgr::SendAuctionOutbiddedMail().

◆ GetHouseFaction()

uint32 AuctionEntry::GetHouseFaction ( ) const
inline

Definition at line 72 of file AuctionHouseMgr.h.

References auctionHouseEntry.

◆ GetHouseId()

uint32 AuctionEntry::GetHouseId ( ) const
inline

◆ LoadFromDB()

◆ LoadFromFieldList()

◆ SaveToDB()

Member Data Documentation

◆ auctioneer

uint32 AuctionEntry::auctioneer

◆ auctionHouseEntry

AuctionHouseEntry const* AuctionEntry::auctionHouseEntry

◆ bid

◆ bidder

◆ buyout

◆ deposit

◆ expire_time

time_t AuctionEntry::expire_time

◆ factionTemplateId

◆ Id

◆ itemCount

uint32 AuctionEntry::itemCount

◆ itemEntry

◆ itemGUIDLow

◆ owner

◆ startbid

uint64 AuctionEntry::startbid

The documentation for this struct was generated from the following files: