diff options
| author | Shauren <none@none> | 2010-09-13 13:18:27 +0200 |
|---|---|---|
| committer | Shauren <none@none> | 2010-09-13 13:18:27 +0200 |
| commit | 6d0a031a77f53eade2cf62138a601054b6a9cdc9 (patch) | |
| tree | 1a0370cb97c346fd943c44a76645eb56bb0fed83 /src/server/game/Entities/GameObject | |
| parent | c7289967b0fa7f9681bf14e58cba2ca5f8dbf548 (diff) | |
Core/Quests: Some cleanup in quest relation accessing
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Entities/GameObject')
| -rw-r--r-- | src/server/game/Entities/GameObject/GameObject.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index 52205572ac9..459b7ccd289 100644 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -742,8 +742,8 @@ GameObject* GameObject::GetGameObject(WorldObject& object, uint64 guid) /*********************************************************/ bool GameObject::hasQuest(uint32 quest_id) const { - QuestRelations const& qr = sObjectMgr.mGOQuestRelations; - for (QuestRelations::const_iterator itr = qr.lower_bound(GetEntry()); itr != qr.upper_bound(GetEntry()); ++itr) + QuestRelationBounds qr = sObjectMgr.GetGOQuestRelationBounds(GetEntry()); + for (QuestRelations::const_iterator itr = qr.first; itr != qr.second; ++itr) { if (itr->second == quest_id) return true; @@ -753,8 +753,8 @@ bool GameObject::hasQuest(uint32 quest_id) const bool GameObject::hasInvolvedQuest(uint32 quest_id) const { - QuestRelations const& qr = sObjectMgr.mGOQuestInvolvedRelations; - for (QuestRelations::const_iterator itr = qr.lower_bound(GetEntry()); itr != qr.upper_bound(GetEntry()); ++itr) + QuestRelationBounds qir = sObjectMgr.GetGOQuestInvolvedRelationBounds(GetEntry()); + for (QuestRelations::const_iterator itr = qir.first; itr != qir.second; ++itr) { if (itr->second == quest_id) return true; |
