diff options
Diffstat (limited to 'src/server/game/Achievements/CriteriaHandler.cpp')
-rw-r--r-- | src/server/game/Achievements/CriteriaHandler.cpp | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp index 9b661b6409d..bc3418a6fa3 100644 --- a/src/server/game/Achievements/CriteriaHandler.cpp +++ b/src/server/game/Achievements/CriteriaHandler.cpp @@ -3337,28 +3337,7 @@ bool CriteriaHandler::ModifierSatisfied(ModifierTreeEntry const* modifier, uint6 return false; break; case ModifierTreeType::PlayerHasAtLeastProfPathRanks: // 355 - { - auto traitNodeEntryRankCount = [referencePlayer, secondaryAsset]() - { - uint32 ranks = 0; - for (UF::TraitConfig const& traitConfig : referencePlayer->m_activePlayerData->TraitConfigs) - { - if (TraitConfigType(*traitConfig.Type) != TraitConfigType::Profession) - continue; - - if (*traitConfig.SkillLineID != int32(secondaryAsset)) - continue; - - for (UF::TraitEntry const& traitEntry : traitConfig.Entries) - if (sTraitNodeEntryStore.AssertEntry(traitEntry.TraitNodeEntryID)->GetNodeEntryType() == TraitNodeEntryType::ProfPath) - ranks += traitEntry.Rank + traitEntry.GrantedRanks; - } - return ranks; - }(); - if (traitNodeEntryRankCount < reqValue) - return false; - break; - } + return false; case ModifierTreeType::PlayerHasItemTransmogrifiedToItemModifiedAppearance: // 358 { ItemModifiedAppearanceEntry const* itemModifiedAppearance = sItemModifiedAppearanceStore.LookupEntry(reqValue); |