From a4480f25d04dfe89d7f0251eb370aca8fa489438 Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 21 Aug 2009 17:27:10 -0500 Subject: *Apply auras in core for Kalecgos instead of setting db data. --HG-- branch : trunk --- .../scripts/eastern_kingdoms/sunwell_plateau/boss_kalecgos.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/bindings/scripts/scripts/eastern_kingdoms/sunwell_plateau/boss_kalecgos.cpp b/src/bindings/scripts/scripts/eastern_kingdoms/sunwell_plateau/boss_kalecgos.cpp index 874330c0212..dcafab1e4d7 100644 --- a/src/bindings/scripts/scripts/eastern_kingdoms/sunwell_plateau/boss_kalecgos.cpp +++ b/src/bindings/scripts/scripts/eastern_kingdoms/sunwell_plateau/boss_kalecgos.cpp @@ -291,6 +291,9 @@ struct TRINITY_DLL_DECL boss_sathrovarrAI : public ScriptedAI if (pInstance) pInstance->SetData(DATA_KALECGOS_EVENT, NOT_STARTED); + + me->CastSpell(me, AURA_SPECTRAL_INVISIBILITY, true); + me->CastSpell(me, AURA_DEMONIC_VISUAL, true); } void EnterCombat(Unit* who) @@ -457,7 +460,8 @@ struct TRINITY_DLL_DECL boss_kalecAI : public ScriptedAI bool isEnraged; // if demon is enraged - boss_kalecAI(Creature *c) : ScriptedAI(c){ + boss_kalecAI(Creature *c) : ScriptedAI(c) + { pInstance = c->GetInstanceData(); } @@ -472,9 +476,9 @@ struct TRINITY_DLL_DECL boss_kalecAI : public ScriptedAI YellSequence = 0; isEnraged = false; - } - void EnterCombat(Unit* who) {} + me->CastSpell(me, AURA_SPECTRAL_INVISIBILITY, true); + } void DamageTaken(Unit *done_by, uint32 &damage) { -- cgit v1.2.3