aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormegamage <none@none>2009-08-21 11:10:13 -0500
committermegamage <none@none>2009-08-21 11:10:13 -0500
commit614d31ddb25db3ab6e98509df8dfd8b2349ef424 (patch)
tree6318a603f0ea5e9e0e465ed442aa6262670e6fe4 /src
parent6d3fd6b18988d32826ebe8b266f48f0e590b8aa7 (diff)
*Use safer function to modify threat pct in script.
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_prince_malchezaar.cpp7
-rw-r--r--src/bindings/scripts/scripts/eastern_kingdoms/zulgurub/boss_arlokk.cpp3
-rw-r--r--src/bindings/scripts/scripts/outland/black_temple/boss_reliquary_of_souls.cpp3
3 files changed, 4 insertions, 9 deletions
diff --git a/src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_prince_malchezaar.cpp b/src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_prince_malchezaar.cpp
index ba797dc13c2..7bcf8fa44ba 100644
--- a/src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_prince_malchezaar.cpp
+++ b/src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_prince_malchezaar.cpp
@@ -498,11 +498,8 @@ struct TRINITY_DLL_DECL boss_malchezaarAI : public ScriptedAI
if (axe)
{
float threat = 1000000.0f;
- if (axe->getVictim() && DoGetThreat(axe->getVictim()))
- {
- threat = axe->getThreatManager().getThreat(axe->getVictim());
- axe->getThreatManager().modifyThreatPercent(axe->getVictim(), -100);
- }
+ if (axe->getVictim())
+ DoModifyThreatPercent(axe->getVictim(), -100);
if (target)
axe->AddThreat(target, threat);
//axe->getThreatManager().tauntFadeOut(axe->getVictim());
diff --git a/src/bindings/scripts/scripts/eastern_kingdoms/zulgurub/boss_arlokk.cpp b/src/bindings/scripts/scripts/eastern_kingdoms/zulgurub/boss_arlokk.cpp
index 3358255e0bc..fdb20bc1e23 100644
--- a/src/bindings/scripts/scripts/eastern_kingdoms/zulgurub/boss_arlokk.cpp
+++ b/src/bindings/scripts/scripts/eastern_kingdoms/zulgurub/boss_arlokk.cpp
@@ -188,8 +188,7 @@ struct TRINITY_DLL_DECL boss_arlokkAI : public ScriptedAI
{
DoCast(m_creature->getVictim(), SPELL_GOUGE);
- if (m_creature->getThreatManager().getThreat(m_creature->getVictim()))
- m_creature->getThreatManager().modifyThreatPercent(m_creature->getVictim(),-80);
+ DoModifyThreatPercent(m_creature->getVictim(),-80);
m_uiGouge_Timer = 17000+rand()%10000;
}
diff --git a/src/bindings/scripts/scripts/outland/black_temple/boss_reliquary_of_souls.cpp b/src/bindings/scripts/scripts/outland/black_temple/boss_reliquary_of_souls.cpp
index c46f5479ae3..7d0fe844185 100644
--- a/src/bindings/scripts/scripts/outland/black_temple/boss_reliquary_of_souls.cpp
+++ b/src/bindings/scripts/scripts/outland/black_temple/boss_reliquary_of_souls.cpp
@@ -195,8 +195,7 @@ struct TRINITY_DLL_DECL boss_reliquary_of_soulsAI : public ScriptedAI
Unit* pUnit = Unit::GetUnit((*m_creature), (*itr)->getUnitGuid());
if (pUnit)
{
- m_creature->AddThreat(pUnit, 1.0f); // This is so that we make sure the unit is in Reliquary's threat list before we reset the unit's threat.
- m_creature->getThreatManager().modifyThreatPercent(pUnit, -100);
+ DoModifyThreatPercent(pUnit, -100);
float threat = target->getThreatManager().getThreat(pUnit);
m_creature->AddThreat(pUnit, threat); // This makes it so that the unit has the same amount of threat in Reliquary's threatlist as in the target creature's (One of the Essences).
}