aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Achievements/CriteriaHandler.cpp
diff options
context:
space:
mode:
authorSeyden <saiifii@live.de>2017-07-29 21:40:28 +0200
committerjoschiwald <joschiwald.trinity@gmail.com>2017-07-29 21:40:28 +0200
commit567590248592494adabd0ffa8cbb3c9daed983f4 (patch)
tree5c4cb413a560aaaa3b3356d28524e4b50804bf69 /src/server/game/Achievements/CriteriaHandler.cpp
parent7e4f6078512cd42f606b513f0a2597cc5f06dcc0 (diff)
Core/Creatures: Implemented Basic Creature Scaling (#20026)
Diffstat (limited to 'src/server/game/Achievements/CriteriaHandler.cpp')
-rw-r--r--src/server/game/Achievements/CriteriaHandler.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp
index 466fcbf8880..cbf296ddb7e 100644
--- a/src/server/game/Achievements/CriteriaHandler.cpp
+++ b/src/server/game/Achievements/CriteriaHandler.cpp
@@ -320,7 +320,7 @@ bool CriteriaData::Meets(uint32 criteriaId, Player const* source, Unit const* ta
case CRITERIA_DATA_TYPE_T_LEVEL:
if (!target)
return false;
- return target->getLevel() >= Level.Min;
+ return target->GetLevelForTarget(source) >= Level.Min;
case CRITERIA_DATA_TYPE_T_GENDER:
if (!target)
return false;
@@ -1683,7 +1683,7 @@ bool CriteriaHandler::AdditionalRequirementsSatisfied(ModifierTreeNode const* tr
return false;
break;
case CRITERIA_ADDITIONAL_CONDITION_TARGET_LEVEL: // 40
- if (!unit || unit->getLevel() != reqValue)
+ if (!unit || unit->GetLevelForTarget(referencePlayer) != reqValue)
return false;
break;
case CRITERIA_ADDITIONAL_CONDITION_TARGET_ZONE: // 41