Utgarde Pinnacle, Svala the Sorrowgrave: Sacrifice once instead of many times.

(3.3.2 Blizzlike update)

--HG--
branch : trunk
This commit is contained in:
Tartalo
2010-02-15 15:11:51 +01:00
parent 1057a3f2c3
commit b9aacc38eb

View File

@@ -222,6 +222,8 @@ struct boss_svala_sorrowgraveAI : public ScriptedAI
Creature* pRitualChanneler[3];
Unit* pSacrificeTarget;
bool bSacrificed;
ScriptedInstance* pInstance;
@@ -231,6 +233,8 @@ struct boss_svala_sorrowgraveAI : public ScriptedAI
uiCallFlamesTimer = 10000;
uiRitualOfSwordTimer = 20000;
uiSacrificeTimer = 8000;
bSacrificed = false;
Phase = NORMAL;
@@ -276,7 +280,7 @@ struct boss_svala_sorrowgraveAI : public ScriptedAI
}
} else uiCallFlamesTimer -= diff;
if (uiRitualOfSwordTimer <= diff)
if (!bSacrificed && uiRitualOfSwordTimer <= diff)
{
pSacrificeTarget = SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true);
if (pSacrificeTarget)
@@ -294,7 +298,7 @@ struct boss_svala_sorrowgraveAI : public ScriptedAI
if (mob_ritual_channelerAI *pChannelerAI = CAST_AI(mob_ritual_channelerAI,pRitualChanneler[i]->AI()))
pChannelerAI->AttackStartNoMove(pSacrificeTarget);
uiRitualOfSwordTimer = urand(18000,22000);
bSacrificed = true;
}
} else uiRitualOfSwordTimer -= diff;