aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Achievements/CriteriaHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Achievements/CriteriaHandler.cpp')
-rw-r--r--src/server/game/Achievements/CriteriaHandler.cpp23
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);