From b57429c44c8e957bd3650f6dcd8d94b2067cabef Mon Sep 17 00:00:00 2001 From: megamage Date: Mon, 20 Apr 2009 18:11:55 -0500 Subject: *Fix a bug in LoadAccessRequirements() that will generate NULL questtemplate. --HG-- branch : trunk --- src/game/ObjectMgr.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src') 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; -- cgit v1.2.3