@@ -180,10 +180,12 @@ struct boss_alar : public BossAI
|
||||
|
||||
void DamageTaken(Unit* /*attacker*/, uint32& damage, DamageEffectType /*damagetype*/, SpellSchoolMask /*damageSchoolMask*/) override
|
||||
{
|
||||
if (damage >= me->GetHealth() && _platform < POINT_MIDDLE && !_hasPretendedToDie)
|
||||
if (damage >= me->GetHealth() && _platform < POINT_MIDDLE)
|
||||
{
|
||||
damage = 0;
|
||||
if (!_hasPretendedToDie)
|
||||
{
|
||||
_hasPretendedToDie = true;
|
||||
damage = 0;
|
||||
DoCastSelf(SPELL_EMBER_BLAST, true);
|
||||
PretendToDie(me);
|
||||
_transitionScheduler.Schedule(1s, [this](TaskContext)
|
||||
@@ -210,6 +212,7 @@ struct boss_alar : public BossAI
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void PretendToDie(Creature* creature)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user