aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/boss_ionar.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/boss_ionar.cpp b/src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/boss_ionar.cpp
index 7895bcdb116..62d2bc1d3dd 100644
--- a/src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/boss_ionar.cpp
+++ b/src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/boss_ionar.cpp
@@ -62,15 +62,12 @@ struct TRINITY_DLL_DECL boss_ionarAI : public ScriptedAI
boss_ionarAI(Creature *pCreature) : ScriptedAI(pCreature)
{
m_pInstance = pCreature->GetInstanceData();
- m_bIsHeroic = pCreature->GetMap()->IsHeroic();
}
ScriptedInstance* m_pInstance;
std::list<uint64> m_lSparkGUIDList;
- bool m_bIsHeroic;
-
bool m_bIsSplitPhase;
uint32 m_uiSplit_Timer;
uint32 m_uiSparkAtHomeCount;
@@ -108,7 +105,7 @@ struct TRINITY_DLL_DECL boss_ionarAI : public ScriptedAI
AttackStart(pAttacker);
}
- void Aggro(Unit* who)
+ void EnterCombat(Unit* who)
{
DoScriptText(SAY_AGGRO, m_creature);
@@ -198,7 +195,7 @@ struct TRINITY_DLL_DECL boss_ionarAI : public ScriptedAI
{
if (pSummoned->GetEntry() == NPC_SPARK_OF_IONAR)
{
- pSummoned->CastSpell(pSummoned, m_bIsHeroic ? SPELL_SPARK_VISUAL_TRIGGER_H : SPELL_SPARK_VISUAL_TRIGGER_N, true);
+ pSummoned->CastSpell(pSummoned, HEROIC(SPELL_SPARK_VISUAL_TRIGGER_N,SPELL_SPARK_VISUAL_TRIGGER_H), true);
Unit* pTarget = SelectUnit(SELECT_TARGET_RANDOM, 0);
@@ -262,7 +259,7 @@ struct TRINITY_DLL_DECL boss_ionarAI : public ScriptedAI
if (m_uiStaticOverload_Timer < uiDiff)
{
if (Unit* pTarget = SelectUnit(SELECT_TARGET_RANDOM, 0))
- DoCast(pTarget, m_bIsHeroic ? SPELL_STATIC_OVERLOAD_H : SPELL_STATIC_OVERLOAD_N);
+ DoCast(pTarget, HEROIC(SPELL_STATIC_OVERLOAD_N,SPELL_STATIC_OVERLOAD_H));
m_uiStaticOverload_Timer = 5000 + rand()%1000;
}
@@ -271,7 +268,7 @@ struct TRINITY_DLL_DECL boss_ionarAI : public ScriptedAI
if (m_uiBallLightning_Timer < uiDiff)
{
- DoCast(m_creature->getVictim(), m_bIsHeroic ? SPELL_BALL_LIGHTNING_H : SPELL_BALL_LIGHTNING_N);
+ DoCast(m_creature->getVictim(), HEROIC(SPELL_BALL_LIGHTNING_N,SPELL_BALL_LIGHTNING_H));
m_uiBallLightning_Timer = 10000 + rand()%1000;
}
else