aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2024-12-13 13:28:35 +0100
committerShauren <shauren.trinity@gmail.com>2024-12-13 13:28:35 +0100
commitf92b5316ab1c7b1ea4202b6808a436d40dd25c4d (patch)
tree50b140d59316baff947defb44ddaf8dad2f15755 /src
parent4ddf42ca52a3644ec9f23fa93fe71fa89c03b71e (diff)
Core/Achievements: Implemented CriteriaType::ReachMaxLevel
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Achievements/CriteriaHandler.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp
index d7df88bb8e1..f8da019f3da 100644
--- a/src/server/game/Achievements/CriteriaHandler.cpp
+++ b/src/server/game/Achievements/CriteriaHandler.cpp
@@ -1685,6 +1685,10 @@ bool CriteriaHandler::RequirementsSatisfied(Criteria const* criteria, uint64 mis
if (!miscValue1 || miscValue1 != uint32(criteria->Entry->Asset.AreaTriggerActionSetID))
return false;
break;
+ case CriteriaType::ReachMaxLevel:
+ if (!referencePlayer->IsMaxLevel())
+ return false;
+ break;
case CriteriaType::LearnTaxiNode:
if (miscValue1 != uint32(criteria->Entry->Asset.TaxiNodesID))
return false;