diff options
author | Nay <dnpd.dd@gmail.com> | 2012-08-18 15:18:35 +0100 |
---|---|---|
committer | Nay <dnpd.dd@gmail.com> | 2012-08-18 15:18:57 +0100 |
commit | aa5949ff1a3ac9f4833535bfdbf1ab7d44711c12 (patch) | |
tree | ff58f1f3d51ace43d8c4aae45aee29c7565ae357 /src | |
parent | c5929fa09137cab1f6b322b0aaef8fa148c00ed9 (diff) |
Core/Loading: Do not validate fields QuestGiverPortrait nor QuestTurnInPortrait
These fields do not have to exist server-side
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Globals/ObjectMgr.cpp | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index a8319ee274f..b1566fd3fb1 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -4143,48 +4143,20 @@ void ObjectMgr::LoadQuests() } } - if (qinfo->QuestGiverPortrait) - { - if (!sObjectMgr->GetCreatureTemplate(qinfo->QuestGiverPortrait)) - { - sLog->outError(LOG_FILTER_SQL, "Quest %u has `QuestGiverPortrait` = %u but creature with entry %u does not exist, quest can't be done.", - qinfo->GetQuestId(), qinfo->QuestGiverPortrait, qinfo->QuestGiverPortrait); - qinfo->QuestGiverPortrait = 0; - } - } - - if (qinfo->QuestTurnInPortrait) - { - if (!sObjectMgr->GetCreatureTemplate(qinfo->QuestTurnInPortrait)) - { - sLog->outError(LOG_FILTER_SQL, "Quest %u has `QuestTurnInPortrait` = %u but creature with entry %u does not exist, quest can't be done.", - qinfo->GetQuestId(), qinfo->QuestTurnInPortrait, qinfo->QuestTurnInPortrait); - qinfo->QuestTurnInPortrait = 0; - } - } - - - // fill additional data stores if (qinfo->PrevQuestId) { if (_questTemplates.find(abs(qinfo->GetPrevQuestId())) == _questTemplates.end()) - { sLog->outError(LOG_FILTER_SQL, "Quest %d has PrevQuestId %i, but no such quest", qinfo->GetQuestId(), qinfo->GetPrevQuestId()); - } else - { qinfo->prevQuests.push_back(qinfo->PrevQuestId); - } } if (qinfo->NextQuestId) { QuestMap::iterator qNextItr = _questTemplates.find(abs(qinfo->GetNextQuestId())); if (qNextItr == _questTemplates.end()) - { sLog->outError(LOG_FILTER_SQL, "Quest %d has NextQuestId %i, but no such quest", qinfo->GetQuestId(), qinfo->GetNextQuestId()); - } else { int32 signedQuestId = qinfo->NextQuestId < 0 ? -int32(qinfo->GetQuestId()) : int32(qinfo->GetQuestId()); |