diff options
| author | Nay <dnpd.dd@gmail.com> | 2012-08-15 18:00:11 +0100 |
|---|---|---|
| committer | Nay <dnpd.dd@gmail.com> | 2012-08-15 18:00:41 +0100 |
| commit | 53a2b8622812f365ca7d31fdbf75fe9a1707ac75 (patch) | |
| tree | ac79492b2034ab9e1c4a2f27234c60e9bb073d31 /src | |
| parent | 0e304fa98c8d3a9724ed7d908da2ba2bbeef5958 (diff) | |
Core&DB: Increase the size of MinLevel and MaxLevel to int16
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Globals/ObjectMgr.cpp | 4 | ||||
| -rwxr-xr-x | src/server/game/Quests/QuestDef.cpp | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index ab78566ae0e..cf5de46a418 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -3550,9 +3550,9 @@ void ObjectMgr::LoadQuests() } } - if (qinfo->MinLevel == uint32(-1)) + if (qinfo->MinLevel == uint32(-1) || qinfo->MinLevel > DEFAULT_MAX_LEVEL) { - sLog->outError(LOG_FILTER_SQL, "Quest %u should be disabled because `MinLevel` = -1", qinfo->GetQuestId()); + sLog->outError(LOG_FILTER_SQL, "Quest %u should be disabled because `MinLevel` = %i", qinfo->GetQuestId(), int32(qinfo->MinLevel)); // no changes needed, sending -1 in SMSG_QUEST_QUERY_RESPONSE is valid } diff --git a/src/server/game/Quests/QuestDef.cpp b/src/server/game/Quests/QuestDef.cpp index 2240fa471a0..f259d57d839 100755 --- a/src/server/game/Quests/QuestDef.cpp +++ b/src/server/game/Quests/QuestDef.cpp @@ -26,8 +26,8 @@ Quest::Quest(Field* questRecord) Id = questRecord[0].GetUInt32(); Method = questRecord[1].GetUInt8(); Level = questRecord[2].GetInt16(); - MinLevel = uint32(questRecord[3].GetInt8()); - MaxLevel = questRecord[4].GetUInt8(); + MinLevel = uint32(questRecord[3].GetInt16()); + MaxLevel = uint32(questRecord[4].GetInt16()); ZoneOrSort = questRecord[5].GetInt16(); Type = questRecord[6].GetUInt16(); SuggestedPlayers = questRecord[7].GetUInt8(); |
