diff options
author | Shauren <shauren.trinity@gmail.com> | 2016-06-18 17:38:44 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2016-06-18 17:38:44 +0200 |
commit | 49d0823b7062fba05725d27c406dbbe1a88a40f3 (patch) | |
tree | 247d0f9b099c578ffe904b62b6c4fc8991f6d043 /src/server/game/Achievements/CriteriaHandler.cpp | |
parent | d8861342a3a526b94de42fe4f8b7c726d12f509a (diff) |
Core: Update to 7.0.3.21963
Diffstat (limited to 'src/server/game/Achievements/CriteriaHandler.cpp')
-rw-r--r-- | src/server/game/Achievements/CriteriaHandler.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp index e9ec1299f96..3c8a5241809 100644 --- a/src/server/game/Achievements/CriteriaHandler.cpp +++ b/src/server/game/Achievements/CriteriaHandler.cpp @@ -1457,6 +1457,14 @@ bool CriteriaHandler::AdditionalRequirementsSatisfied(ModifierTreeNode const* tr switch (CriteriaAdditionalCondition(reqType)) { + case CRITERIA_ADDITIONAL_CONDITION_ITEM_LEVEL: // 3 + { + // miscValue1 is itemid + ItemTemplate const* const item = sObjectMgr->GetItemTemplate(uint32(miscValue1)); + if (!item || item->GetBaseItemLevel() < reqValue) + return false; + break; + } case CRITERIA_ADDITIONAL_CONDITION_TARGET_CREATURE_ENTRY: // 4 if (!unit || unit->GetEntry() != reqValue) return false; |