fix(Scripts/IcecrownCitadel): Fix Blood-Queen Lana`thel reset and fli… (#15601)

fix(Scripts/IcecrownCitadel): Fix Blood-Queen Lana`thel reset and flickering animation
This commit is contained in:
Skjalf
2023-03-27 22:52:18 -03:00
committed by GitHub
parent fc4a2f42de
commit 8dced9fcf1
2 changed files with 13 additions and 14 deletions

View File

@@ -164,6 +164,17 @@ public:
events.Reset();
summons.DespawnAll();
me->SetCanFly(false);
me->SetDisableGravity(false);
if (bEnteredCombat)
{
bEnteredCombat = false;
if (me->IsAlive() && instance->GetBossState(DATA_BLOOD_QUEEN_LANA_THEL) != DONE)
instance->SetBossState(DATA_BLOOD_QUEEN_LANA_THEL, FAIL);
}
if (instance->GetBossState(DATA_BLOOD_QUEEN_LANA_THEL) != DONE)
instance->SetBossState(DATA_BLOOD_QUEEN_LANA_THEL, NOT_STARTED);
}
@@ -253,20 +264,6 @@ public:
GoToMinchar();
}
void JustReachedHome() override
{
me->SetCanFly(false);
me->SetDisableGravity(false);
_JustReachedHome();
if (bEnteredCombat)
{
bEnteredCombat = false;
if (me->IsAlive() && instance->GetBossState(DATA_BLOOD_QUEEN_LANA_THEL) != DONE)
instance->SetBossState(DATA_BLOOD_QUEEN_LANA_THEL, FAIL);
}
}
void KilledUnit(Unit* victim) override
{
if (victim->GetTypeId() == TYPEID_PLAYER)