aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AuctionHouse/AuctionHouseMgr.cpp
diff options
context:
space:
mode:
authorclick <none@none>2010-08-06 04:22:07 +0200
committerclick <none@none>2010-08-06 04:22:07 +0200
commitf5d57f05f7f8bfdeeb8155a4206a0ff23fdc2fba (patch)
tree94b9cac603bc71420aeaa01050768a1f5bc7f9ba /src/server/game/AuctionHouse/AuctionHouseMgr.cpp
parent0caaa3e478701e655ce0429a826abd48c023d1fd (diff)
Remove AuctionHouseBot-functionality from core (some cleanups may be required)
--HG-- branch : trunk
Diffstat (limited to 'src/server/game/AuctionHouse/AuctionHouseMgr.cpp')
-rw-r--r--src/server/game/AuctionHouse/AuctionHouseMgr.cpp23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/server/game/AuctionHouse/AuctionHouseMgr.cpp b/src/server/game/AuctionHouse/AuctionHouseMgr.cpp
index 544626c1f79..112f1e25d3b 100644
--- a/src/server/game/AuctionHouse/AuctionHouseMgr.cpp
+++ b/src/server/game/AuctionHouse/AuctionHouseMgr.cpp
@@ -216,7 +216,7 @@ void AuctionHouseMgr::SendAuctionSuccessfulMail(AuctionEntry * auction)
uint32 profit = auction->bid + auction->deposit - auctionCut;
//FIXME: what do if owner offline
- if (owner && owner->GetGUIDLow() != auctionbot.GetAHBplayerGUID())
+ if (owner)
{
owner->GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_GOLD_EARNED_BY_AUCTIONS, profit);
owner->GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_AUCTION_SOLD, auction->bid);
@@ -245,7 +245,7 @@ void AuctionHouseMgr::SendAuctionExpiredMail(AuctionEntry * auction)
std::ostringstream subject;
subject << auction->item_template << ":0:" << AUCTION_EXPIRED << ":0:0";
- if (owner && owner->GetGUIDLow() != auctionbot.GetAHBplayerGUID())
+ if (owner)
owner->GetSession()->SendAuctionOwnerNotification(auction);
MailDraft(subject.str(), "") // TODO: fix body
@@ -472,17 +472,16 @@ AuctionHouseEntry const* AuctionHouseMgr::GetAuctionHouseEntry(uint32 factionTem
return sAuctionHouseStore.LookupEntry(houseid);
}
- void AuctionHouseObject::AddAuction(AuctionEntry *ah)
- {
- ASSERT(ah);
- AuctionsMap[ah->Id] = ah;
- auctionbot.IncrementItemCounts(ah);
- }
- bool AuctionHouseObject::RemoveAuction(AuctionEntry *auction, uint32 item_template)
- {
- auctionbot.DecrementItemCounts(auction, item_template);
- bool wasInMap = AuctionsMap.erase(auction->Id) ? true : false;
+void AuctionHouseObject::AddAuction(AuctionEntry *ah)
+{
+ ASSERT(ah);
+ AuctionsMap[ah->Id] = ah;
+}
+
+bool AuctionHouseObject::RemoveAuction(AuctionEntry *auction, uint32 item_template)
+{
+ bool wasInMap = AuctionsMap.erase(auction->Id) ? true : false;
// we need to delete the entry, it is not referenced any more
delete auction;