aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Combat/ThreatManager.cpp
diff options
context:
space:
mode:
authorShocker <none@none>2010-08-25 03:21:22 +0300
committerShocker <none@none>2010-08-25 03:21:22 +0300
commitd3c6edeb4a8a7c061c138a5953f790cd99cff66f (patch)
tree38fa95a386082643dfefd76ae4697b584b6c30f8 /src/server/game/Combat/ThreatManager.cpp
parentb940a9241515cb11f22f13ceb7604026513a35ea (diff)
Correct usage of basePoints in various locations
--HG-- branch : trunk
Diffstat (limited to 'src/server/game/Combat/ThreatManager.cpp')
-rw-r--r--src/server/game/Combat/ThreatManager.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Combat/ThreatManager.cpp b/src/server/game/Combat/ThreatManager.cpp
index 1728ff7123e..d3362536ecb 100644
--- a/src/server/game/Combat/ThreatManager.cpp
+++ b/src/server/game/Combat/ThreatManager.cpp
@@ -27,6 +27,7 @@
#include "ObjectAccessor.h"
#include "UnitEvents.h"
#include "SpellAuras.h"
+#include "SpellMgr.h"
//==============================================================
//================= ThreatCalcHelper ===========================
@@ -387,7 +388,7 @@ void ThreatManager::addThreat(Unit* pVictim, float fThreat, SpellSchoolMask scho
Unit *unit = pVictim->GetMisdirectionTarget();
if (unit)
if (Aura* pAura = unit->GetAura(63326)) // Glyph of Vigilance
- reducedThreadPercent += pAura->GetSpellProto()->EffectBasePoints[0];
+ reducedThreadPercent += SpellMgr::CalculateSpellEffectAmount(pAura->GetSpellProto(), 0);
float reducedThreat = threat * reducedThreadPercent / 100;
threat -= reducedThreat;