aboutsummaryrefslogtreecommitdiff
path: root/src/game/ThreatManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/ThreatManager.h')
-rw-r--r--src/game/ThreatManager.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/game/ThreatManager.h b/src/game/ThreatManager.h
index 3dd444a065d..6865453ae44 100644
--- a/src/game/ThreatManager.h
+++ b/src/game/ThreatManager.h
@@ -76,7 +76,12 @@ class TRINITY_DLL_SPEC HostilReference : public Reference<Unit, ThreatManager>
// the threat modification is stored
void setTempThreat(float fThreat)
{
- iTempThreatModifier = fThreat - getThreat();
+ addTempThreat(fThreat - getThreat());
+ }
+
+ void addTempThreat(float fThreat)
+ {
+ iTempThreatModifier = fThreat;
if (iTempThreatModifier != 0.0f)
addThreat(iTempThreatModifier);
}