aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Achievements
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2024-09-01 20:34:54 +0200
committerOvahlord <dreadkiller@gmx.de>2024-09-01 20:49:45 +0200
commit7704c0cc5a74541b874d6eff555b13b1e4d08167 (patch)
treefca50fa15e184baded546ee097c5db4e968ee3a6 /src/server/game/Achievements
parent5347466b95315b0676052112bebdb64b250c4111 (diff)
Core/Misc: dropped unused Traits implementation
Diffstat (limited to 'src/server/game/Achievements')
-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);