diff options
author | Antonio MartÃn Berti <15972392+BertiRean@users.noreply.github.com> | 2024-05-12 13:06:04 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-12 18:06:04 +0200 |
commit | a0c1ed975a5f9b0c0cdd66be386bdf7609d40c1d (patch) | |
tree | 5b7965797014cd16367be736f5596b144cdeed89 /src/server/game/Achievements/CriteriaHandler.cpp | |
parent | eaa76f0eb2524e4c6c5be1a34d3cde392d35c3de (diff) |
Core/Criteria: Implemented AnyArtifactPowerRankPurchased criteria type (#29979)
Diffstat (limited to 'src/server/game/Achievements/CriteriaHandler.cpp')
-rw-r--r-- | src/server/game/Achievements/CriteriaHandler.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp index 726b3b4579c..dd3e015a241 100644 --- a/src/server/game/Achievements/CriteriaHandler.cpp +++ b/src/server/game/Achievements/CriteriaHandler.cpp @@ -595,6 +595,7 @@ void CriteriaHandler::UpdateCriteria(CriteriaType type, uint64 miscValue1 /*= 0* case CriteriaType::HighestDamageTaken: case CriteriaType::HighestHealCast: case CriteriaType::HighestHealReceived: + case CriteriaType::AnyArtifactPowerRankPurchased: case CriteriaType::AzeriteLevelReached: SetCriteriaProgress(criteria, miscValue1, referencePlayer, PROGRESS_HIGHEST); break; @@ -836,7 +837,6 @@ void CriteriaHandler::UpdateCriteria(CriteriaType type, uint64 miscValue1 /*= 0* case CriteriaType::EnterAreaTriggerWithActionSet: case CriteriaType::StartGarrisonMission: case CriteriaType::QualityUpgradedForGarrisonFollower: - case CriteriaType::AnyArtifactPowerRankPurchased: case CriteriaType::CompleteResearchGarrisonTalent: case CriteriaType::RecruitAnyGarrisonTroop: case CriteriaType::CompleteAnyWorldQuest: @@ -1210,6 +1210,8 @@ bool CriteriaHandler::IsCompletedCriteria(Criteria const* criteria, uint64 requi case CriteriaType::DefeatDungeonEncounter: case CriteriaType::LearnHeirloom: case CriteriaType::LearnAnyHeirloom: + case CriteriaType::EarnArtifactXP: + case CriteriaType::AnyArtifactPowerRankPurchased: case CriteriaType::LearnAnyTransmogInSlot: case CriteriaType::ParagonLevelIncreaseWithFaction: case CriteriaType::PlayerHasEarnedHonor: @@ -1221,7 +1223,6 @@ bool CriteriaHandler::IsCompletedCriteria(Criteria const* criteria, uint64 requi case CriteriaType::BuyItemsFromVendors: case CriteriaType::SellItemsToVendors: case CriteriaType::GainLevels: - case CriteriaType::EarnArtifactXP: return progress->Counter >= requiredAmount; case CriteriaType::EarnAchievement: case CriteriaType::CompleteQuest: |