aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNevan <sss.nevan@gmail.com>2011-08-24 07:47:52 +0200
committerNevan <sss.nevan@gmail.com>2011-08-24 07:47:52 +0200
commit5df029f88d2a084810374ce9a4619a9bb38db562 (patch)
treeeefb161f1cd8e695652530e8938f9bafbbcdb32a /src
parent7a5537b156e7741e7c5c3a26b83e722e561f8b4b (diff)
Implement Power Twin's Spell on Twin Val'kyr Script
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp
index 747f059b79b..446a638d6aa 100755
--- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp
+++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp
@@ -86,6 +86,7 @@ enum BossSpells
SPELL_DARK_SURGE = 65768,
SPELL_DARK_SHIELD = 65874,
SPELL_DARK_TWIN_PACT = 65875,
+ SPELL_POWER_TWINS = 65879,
SPELL_DARK_VORTEX = 66058,
SPELL_DARK_TOUCH = 67282,
@@ -360,10 +361,13 @@ struct boss_twin_baseAI : public ScriptedAI
case 2: // Shield+Pact
if (m_uiSpecialAbilityTimer <= uiDiff)
{
- if (Creature* pSister = GetSister())
- pSister->AI()->DoAction(ACTION_PACT);
DoScriptText(EMOTE_SHIELD, me);
DoScriptText(SAY_SHIELD, me);
+ if (Creature* pSister = GetSister())
+ {
+ pSister->AI()->DoAction(ACTION_PACT);
+ pSister->CastSpell(pSister, SPELL_POWER_TWINS, false);
+ }
DoCast(me, m_uiShieldSpellId);
DoCast(me, m_uiTwinPactSpellId);
m_uiStage = 0;