AH related fixes

Load items from memory instead of DB (may break 3rd party programs)
Fix item suffix search Closes #9196
For AHBot set expired auctions ignored from update process
This commit is contained in:
Rochet2
2014-10-25 11:28:25 +03:00
parent 805be8ebba
commit b53810ea37
5 changed files with 42 additions and 36 deletions

View File

@@ -388,7 +388,7 @@ void AuctionHouseBot::Rebuild(bool all)
AuctionHouseObject* auctionHouse = sAuctionMgr->GetAuctionsMap(AuctionHouseType(i));
for (AuctionHouseObject::AuctionEntryMap::const_iterator itr = auctionHouse->GetAuctionsBegin(); itr != auctionHouse->GetAuctionsEnd(); ++itr)
if (!itr->second->owner) // ahbot auction
if (all || itr->second->bid == 0) // expire now auction if no bid or forced
if (all || itr->second->bidder == 0) // expire auction if forced or no bids
itr->second->expire_time = sWorld->GetGameTime();
}
}