*GO - Southfury Moonstone script, from SD2, patch by manuel

*Fix Auctionhouse CPU usage during item expire check, by MrSmite

--HG--
branch : trunk
This commit is contained in:
maximius
2009-09-19 16:01:08 -07:00
parent 22869c7a47
commit ec054272e1
6 changed files with 53 additions and 3 deletions
+5 -1
View File
@@ -76,7 +76,8 @@ struct AuctionEntry
class AuctionHouseObject
{
public:
AuctionHouseObject() {}
// Initialize storage
AuctionHouseObject() { next = AuctionsMap.begin(); }
~AuctionHouseObject()
{
for (AuctionEntryMap::iterator itr = AuctionsMap.begin(); itr != AuctionsMap.end(); ++itr)
@@ -118,6 +119,9 @@ class AuctionHouseObject
private:
AuctionEntryMap AuctionsMap;
// storage for "next" auction item for next Update()
AuctionEntryMap::const_iterator next;
};
class AuctionHouseMgr