aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorleak <leakzx@googlemail.com>2011-01-03 19:12:02 +0100
committerleak <leakzx@googlemail.com>2011-01-03 19:12:02 +0100
commit64ea69a66d652cb6c9d8d6656071ce4585e75a29 (patch)
treea5f6e6e1a4938ecc9f7753a25a3356fea0bf67d4
parentaae7348ddcbfceebdece43155c5c411a3320d066 (diff)
Core/AuctionHouse: Restore Rate.Auction.Deposit and Rate.Auction.Cut functionality (Note: The client won't display any changes)
closes #6
-rw-r--r--src/server/game/AuctionHouse/AuctionHouseMgr.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/AuctionHouse/AuctionHouseMgr.cpp b/src/server/game/AuctionHouse/AuctionHouseMgr.cpp
index afbbf0a7ea8..0b23e3745be 100644
--- a/src/server/game/AuctionHouse/AuctionHouseMgr.cpp
+++ b/src/server/game/AuctionHouse/AuctionHouseMgr.cpp
@@ -74,7 +74,7 @@ uint32 AuctionHouseMgr::GetAuctionDeposit(AuctionHouseEntry const* entry, uint32
float multiplier = CalculatePctN(float(entry->depositPercent), 3);
uint32 timeHr = (((time / 60) / 60) / 12);
- uint32 deposit = uint32(multiplier * MSV * count / 3) * timeHr * 3;
+ uint32 deposit = uint32(((multiplier * MSV * count / 3) * timeHr * 3) * sWorld->getRate(RATE_AUCTION_DEPOSIT));
sLog->outDebug("MSV: %u", MSV);
sLog->outDebug("Items: %u", count);
@@ -695,7 +695,7 @@ bool AuctionEntry::BuildAuctionInfo(WorldPacket & data) const
uint32 AuctionEntry::GetAuctionCut() const
{
- int32 cut = int32(CalculatePctU(sWorld->getRate(RATE_AUCTION_CUT), auctionHouseEntry->cutPercent)) * bid;
+ int32 cut = int32(CalculatePctU(bid, auctionHouseEntry->cutPercent) * sWorld->getRate(RATE_AUCTION_CUT));
return std::max(cut, 0);
}