aboutsummaryrefslogtreecommitdiff
path: root/src/game/LootMgr.h
diff options
context:
space:
mode:
authormegamage <none@none>2009-02-16 20:12:55 -0600
committermegamage <none@none>2009-02-16 20:12:55 -0600
commit1ad4f8509c10198d7e2c6691a0f17292d6deac0e (patch)
tree0c96a8c587b162f145aa0fd02fb11e5904607a54 /src/game/LootMgr.h
parent5881a1c25c760f3b57210d0912be23b356e3d40f (diff)
[7285] More code cleanups in static data structures use. Author: zhenya
--HG-- branch : trunk
Diffstat (limited to 'src/game/LootMgr.h')
-rw-r--r--src/game/LootMgr.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/game/LootMgr.h b/src/game/LootMgr.h
index 8f54bb3bee1..2d024b307a9 100644
--- a/src/game/LootMgr.h
+++ b/src/game/LootMgr.h
@@ -239,18 +239,19 @@ struct Loot
// void clear();
void clear()
{
- items.clear(); gold = 0; PlayersLooting.clear();
for (QuestItemMap::iterator itr = PlayerQuestItems.begin(); itr != PlayerQuestItems.end(); ++itr)
delete itr->second;
+ PlayerQuestItems.clear();
+
for (QuestItemMap::iterator itr = PlayerFFAItems.begin(); itr != PlayerFFAItems.end(); ++itr)
delete itr->second;
+ PlayerFFAItems.clear();
+
for (QuestItemMap::iterator itr = PlayerNonQuestNonFFAConditionalItems.begin(); itr != PlayerNonQuestNonFFAConditionalItems.end(); ++itr)
delete itr->second;
-
- PlayerQuestItems.clear();
- PlayerFFAItems.clear();
PlayerNonQuestNonFFAConditionalItems.clear();
+ PlayersLooting.clear();
items.clear();
quest_items.clear();
gold = 0;