Revert "Scripts/Icecrown Citadel: Fixed Sindragosa first air phase entering condition (when reaching 85% health, not timed)"

This reverts commit c1fb71fefc.
This commit is contained in:
Shauren
2011-07-23 00:22:38 +02:00
parent 7303adf1eb
commit 18d4daf539
@@ -188,8 +188,8 @@ class boss_sindragosa : public CreatureScript
events.ScheduleEvent(EVENT_FROST_BREATH, urand(8000, 12000), EVENT_GROUP_LAND_PHASE); events.ScheduleEvent(EVENT_FROST_BREATH, urand(8000, 12000), EVENT_GROUP_LAND_PHASE);
events.ScheduleEvent(EVENT_UNCHAINED_MAGIC, urand(9000, 14000), EVENT_GROUP_LAND_PHASE); events.ScheduleEvent(EVENT_UNCHAINED_MAGIC, urand(9000, 14000), EVENT_GROUP_LAND_PHASE);
events.ScheduleEvent(EVENT_ICY_GRIP, 33500, EVENT_GROUP_LAND_PHASE); events.ScheduleEvent(EVENT_ICY_GRIP, 33500, EVENT_GROUP_LAND_PHASE);
events.ScheduleEvent(EVENT_AIR_PHASE, 50000);
_mysticBuffetStack = 0; _mysticBuffetStack = 0;
_firstAirPhaseDone = false;
_isThirdPhase = false; _isThirdPhase = false;
if (instance->GetData(DATA_SINDRAGOSA_FROSTWYRMS) != 255) if (instance->GetData(DATA_SINDRAGOSA_FROSTWYRMS) != 255)
@@ -298,12 +298,7 @@ class boss_sindragosa : public CreatureScript
void DamageTaken(Unit* /*attacker*/, uint32& /*damage*/) void DamageTaken(Unit* /*attacker*/, uint32& /*damage*/)
{ {
if (!_firstAirPhaseDone && !HealthAbovePct(85)) if (!_isThirdPhase && !HealthAbovePct(35))
{
events.ScheduleEvent(EVENT_AIR_PHASE, 100);
_firstAirPhaseDone = true;
}
else if (!_isThirdPhase && !HealthAbovePct(35))
{ {
Talk(SAY_PHASE_2); Talk(SAY_PHASE_2);
events.CancelEvent(EVENT_AIR_PHASE); events.CancelEvent(EVENT_AIR_PHASE);
@@ -474,7 +469,6 @@ class boss_sindragosa : public CreatureScript
private: private:
uint8 _mysticBuffetStack; uint8 _mysticBuffetStack;
bool _firstAirPhaseDone;
bool _isThirdPhase; bool _isThirdPhase;
}; };