minor fixes in boss_morogrim_tidewalker
--HG-- branch : trunk
This commit is contained in:
+7
-8
@@ -221,9 +221,8 @@ struct boss_morogrim_tidewalkerAI : public ScriptedAI
|
|||||||
{
|
{
|
||||||
//Teleport 4 players under the waterfalls
|
//Teleport 4 players under the waterfalls
|
||||||
Unit *pTarget;
|
Unit *pTarget;
|
||||||
using std::set;
|
std::set<uint64> list;
|
||||||
set<int>list;
|
std::set<uint64>::const_iterator itr;
|
||||||
set<int>::const_iterator itr;
|
|
||||||
for (uint8 i = 0; i < 4; ++i)
|
for (uint8 i = 0; i < 4; ++i)
|
||||||
{
|
{
|
||||||
counter = 0;
|
counter = 0;
|
||||||
@@ -251,7 +250,7 @@ struct boss_morogrim_tidewalkerAI : public ScriptedAI
|
|||||||
} else WateryGrave_Timer -= diff;
|
} else WateryGrave_Timer -= diff;
|
||||||
|
|
||||||
//Start Phase2
|
//Start Phase2
|
||||||
if ((me->GetHealth()*100 / me->GetMaxHealth()) < 25)
|
if (HealthBelowPct(25))
|
||||||
Phase2 = true;
|
Phase2 = true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -260,13 +259,13 @@ struct boss_morogrim_tidewalkerAI : public ScriptedAI
|
|||||||
if (WateryGlobules_Timer <= diff)
|
if (WateryGlobules_Timer <= diff)
|
||||||
{
|
{
|
||||||
Unit* pGlobuleTarget;
|
Unit* pGlobuleTarget;
|
||||||
using std::set;
|
std::set<uint64> globulelist;
|
||||||
set<int>globulelist;
|
std::set<uint64>::const_iterator itr;
|
||||||
set<int>::const_iterator itr;
|
|
||||||
for (uint8 g = 0; g < 4; g++) //one unit can't cast more than one spell per update, so some players have to cast for us XD
|
for (uint8 g = 0; g < 4; g++) //one unit can't cast more than one spell per update, so some players have to cast for us XD
|
||||||
{
|
{
|
||||||
counter = 0;
|
counter = 0;
|
||||||
do {
|
do
|
||||||
|
{
|
||||||
pGlobuleTarget = SelectTarget(SELECT_TARGET_RANDOM, 0, 50, true);
|
pGlobuleTarget = SelectTarget(SELECT_TARGET_RANDOM, 0, 50, true);
|
||||||
if (pGlobuleTarget)
|
if (pGlobuleTarget)
|
||||||
itr = globulelist.find(pGlobuleTarget->GetGUID());
|
itr = globulelist.find(pGlobuleTarget->GetGUID());
|
||||||
|
|||||||
Reference in New Issue
Block a user