diff --git a/src/game/ObjectMgr.cpp b/src/game/ObjectMgr.cpp index 952815f51..92827d388 100644 --- a/src/game/ObjectMgr.cpp +++ b/src/game/ObjectMgr.cpp @@ -3782,17 +3782,6 @@ void ObjectMgr::LoadQuests() qinfo->GetQuestId(),qinfo->ZoneOrSort); // no changes, quest not dependent from this value but can have problems at client (note some may be 0, we must allow this so no check) } - - //check for proper RequiredSkill value (skill case) - if (uint32 skill_id = SkillByQuestSort(-int32(qinfo->ZoneOrSort))) - { - if (qinfo->RequiredSkill != skill_id) - { - sLog.outErrorDb("Quest %u has `ZoneOrSort` = %i but `RequiredSkill` does not have a corresponding value (%u).", - qinfo->GetQuestId(),qinfo->ZoneOrSort,skill_id); - //override, and force proper value here? - } - } } // RequiredClasses, can be 0/CLASSMASK_ALL_PLAYABLE to allow any class diff --git a/src/game/SharedDefines.h b/src/game/SharedDefines.h index aba1a3522..bd6aea77b 100644 --- a/src/game/SharedDefines.h +++ b/src/game/SharedDefines.h @@ -2386,25 +2386,6 @@ inline SkillType SkillByLockType(LockType locktype) return SKILL_NONE; } -inline uint32 SkillByQuestSort(int32 QuestSort) -{ - switch(QuestSort) - { - case QUEST_SORT_HERBALISM: return SKILL_HERBALISM; - case QUEST_SORT_FISHING: return SKILL_FISHING; - case QUEST_SORT_BLACKSMITHING: return SKILL_BLACKSMITHING; - case QUEST_SORT_ALCHEMY: return SKILL_ALCHEMY; - case QUEST_SORT_LEATHERWORKING: return SKILL_LEATHERWORKING; - case QUEST_SORT_ENGINEERING: return SKILL_ENGINEERING; - case QUEST_SORT_TAILORING: return SKILL_TAILORING; - case QUEST_SORT_COOKING: return SKILL_COOKING; - case QUEST_SORT_FIRST_AID: return SKILL_FIRST_AID; - case QUEST_SORT_JEWELCRAFTING: return SKILL_JEWELCRAFTING; - case QUEST_SORT_INSCRIPTION: return SKILL_INSCRIPTION; - } - return 0; -} - enum SkillCategory { SKILL_CATEGORY_ATTRIBUTES = 5, diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 2526c6993..5f9741d1c 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "11876" + #define REVISION_NR "11877" #endif // __REVISION_NR_H__