diff options
author | megamage <none@none> | 2009-04-20 18:11:55 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-04-20 18:11:55 -0500 |
commit | b57429c44c8e957bd3650f6dcd8d94b2067cabef (patch) | |
tree | fdd6831985624d19523d5060533ecde1f85281d8 /src/game/ObjectMgr.cpp | |
parent | 922453f36233835536a5a71d7b679bdf3b9d8568 (diff) |
*Fix a bug in LoadAccessRequirements() that will generate NULL questtemplate.
--HG--
branch : trunk
Diffstat (limited to 'src/game/ObjectMgr.cpp')
-rw-r--r-- | src/game/ObjectMgr.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/game/ObjectMgr.cpp b/src/game/ObjectMgr.cpp index 752d34b2284..c948ad9d073 100644 --- a/src/game/ObjectMgr.cpp +++ b/src/game/ObjectMgr.cpp @@ -5002,17 +5002,17 @@ void ObjectMgr::LoadAccessRequirements() } if(ar.heroicQuest) - { - if(!mQuestTemplates[ar.heroicQuest]) + { + if(!GetQuestTemplate(ar.heroicQuest)) { sLog.outErrorDb("Required Heroic Quest %u not exist for trigger %u, remove heroic quest done requirement.",ar.heroicQuest,requiremt_ID); ar.heroicQuest = 0; - } - } - + } + } + if(ar.quest) { - if(!mQuestTemplates[ar.quest]) + if(!GetQuestTemplate(ar.quest)) { sLog.outErrorDb("Required Quest %u not exist for trigger %u, remove quest done requirement.",ar.quest,requiremt_ID); ar.quest = 0; |