aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 3571126b444..2ef96e3b406 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -5158,7 +5158,7 @@ void Unit::UpdateStatBuffMod(Stats stat)
// total_pct multiplier
multiplier = GetTotalAuraMultiplier(SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE, [stat](AuraEffect const* aurEff) -> bool
{
- if (aurEff->GetMiscValue() == -1 || aurEff->GetMiscValue() == stat)
+ if (!aurEff->GetMiscValueB() || aurEff->GetMiscValueB() & (1 << stat))
return true;
return false;
});