diff options
author | megamage <none@none> | 2009-08-21 11:10:13 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-08-21 11:10:13 -0500 |
commit | 614d31ddb25db3ab6e98509df8dfd8b2349ef424 (patch) | |
tree | 6318a603f0ea5e9e0e465ed442aa6262670e6fe4 /src | |
parent | 6d3fd6b18988d32826ebe8b266f48f0e590b8aa7 (diff) |
*Use safer function to modify threat pct in script.
--HG--
branch : trunk
Diffstat (limited to 'src')
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). } |