From 53068a94e88991ae7196fb247df4b7ca2e47e554 Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 10 Oct 2025 16:21:55 +0200 Subject: Core: Updated to 11.2.5.63704 --- src/server/game/Conditions/ConditionMgr.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/server/game/Conditions/ConditionMgr.cpp') diff --git a/src/server/game/Conditions/ConditionMgr.cpp b/src/server/game/Conditions/ConditionMgr.cpp index 89012688d26..99d55c535e2 100644 --- a/src/server/game/Conditions/ConditionMgr.cpp +++ b/src/server/game/Conditions/ConditionMgr.cpp @@ -3309,16 +3309,16 @@ bool ConditionMgr::IsPlayerMeetingCondition(Player const* player, PlayerConditio { auto getTraitNodeEntryRank = [player](int32 traitNodeEntryId) -> Optional { - for (UF::TraitConfig const& traitConfig : player->m_activePlayerData->TraitConfigs) + for (auto const& [_, traitConfig] : player->m_activePlayerData->TraitConfigs) { - if (TraitConfigType(*traitConfig.Type) == TraitConfigType::Combat) + if (TraitConfigType(*traitConfig.value.Type) == TraitConfigType::Combat) { - if (int32(*player->m_activePlayerData->ActiveCombatTraitConfigID) != *traitConfig.ID - || !EnumFlag(TraitCombatConfigFlags(*traitConfig.CombatConfigFlags)).HasFlag(TraitCombatConfigFlags::ActiveForSpec)) + if (int32(*player->m_activePlayerData->ActiveCombatTraitConfigID) != *traitConfig.value.ID + || !EnumFlag(TraitCombatConfigFlags(*traitConfig.value.CombatConfigFlags)).HasFlag(TraitCombatConfigFlags::ActiveForSpec)) continue; } - for (UF::TraitEntry const& traitEntry : traitConfig.Entries) + for (UF::TraitEntry const& traitEntry : traitConfig.value.Entries) if (traitEntry.TraitNodeEntryID == traitNodeEntryId) return traitEntry.Rank; } -- cgit v1.2.3