diff options
| author | tartalo <none@none> | 2009-10-18 22:53:17 +0200 |
|---|---|---|
| committer | tartalo <none@none> | 2009-10-18 22:53:17 +0200 |
| commit | ed135a57084d6430742d9e2ad3500a1acaf3bf76 (patch) | |
| tree | e3a4ef7226d53d4291ad006f28ac1230fd3b9483 /src | |
| parent | 94e0a6bd53d5551d1af13b9e61cb68e48bc30112 (diff) | |
Anub'Arak: Fix some possible crashes and clean a bit. It needs more cleansing
--HG--
branch : trunk
Diffstat (limited to 'src')
| -rw-r--r-- | src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/boss_anubarak.cpp | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/boss_anubarak.cpp b/src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/boss_anubarak.cpp index 57ebaa43ebe..0872fb09392 100644 --- a/src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/boss_anubarak.cpp +++ b/src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/boss_anubarak.cpp @@ -27,7 +27,7 @@ EndScriptData */ #include "precompiled.h" #include "def_azjol_nerub.h" -enum +enum Spells { SPELL_CARRION_BEETLES = 53520, @@ -140,15 +140,8 @@ struct TRINITY_DLL_DECL boss_anub_arakAI : public ScriptedAI if (SPELL_IMPALE_Timer < diff) { - Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 0); - if (m_creature->GetMap()->IsHeroic()) - { - m_creature->CastSpell(target,H_SPELL_IMPALE,true); - - }else{ - m_creature->CastSpell(target,SPELL_IMPALE,true); - } - + if (Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 0)) + DoCast(target, HEROIC(SPELL_IMPALE,H_SPELL_IMPALE)); SPELL_IMPALE_Timer = 9000; }else SPELL_IMPALE_Timer -= diff; @@ -243,9 +236,7 @@ struct TRINITY_DLL_DECL boss_anub_arakAI : public ScriptedAI if (SPELL_POUND_Timer < diff) { - - DoCast(m_creature->getVictim(), HeroicMode ? H_SPELL_POUND : SPELL_POUND); - + DoCast(m_creature->getVictim(), HEROIC(SPELL_POUND,H_SPELL_POUND)); SPELL_POUND_Timer = 16500; }else SPELL_POUND_Timer -= diff; |
