fix(Scripts/RuinsOfAhnQiraj): Apply movement on Ayamiss' death (#12779)

init

Co-authored-by: Si1ker <Si1ker@users.noreply.github.com>
This commit is contained in:
Eddy Vega
2022-08-18 06:44:36 -06:00
committed by GitHub
parent 8b9541873a
commit d4b3de773d
@@ -24,13 +24,13 @@
enum Spells enum Spells
{ {
SPELL_STINGER_SPRAY = 25749, SPELL_STINGER_SPRAY = 25749,
SPELL_POISON_STINGER = 25748, SPELL_POISON_STINGER = 25748,
SPELL_PARALYZE = 25725, SPELL_PARALYZE = 25725,
SPELL_FRENZY = 8269, SPELL_FRENZY = 8269,
SPELL_LASH = 25852, SPELL_LASH = 25852,
SPELL_FEED = 25721, SPELL_FEED = 25721,
SPELL_THRASH = 3391, SPELL_THRASH = 3391,
// Server-side spells // Server-side spells
SPELL_SUMMON_LARVA_A = 26538, SPELL_SUMMON_LARVA_A = 26538,
@@ -53,26 +53,26 @@ enum Spells
enum Misc enum Misc
{ {
MAX_SWARMER_COUNT = 28, MAX_SWARMER_COUNT = 28,
ACTION_SWARMER_SWARM = 1, ACTION_SWARMER_SWARM = 1,
}; };
enum Emotes enum Emotes
{ {
EMOTE_FRENZY = 0 EMOTE_FRENZY = 0
}; };
enum Phases enum Phases
{ {
PHASE_AIR = 0, PHASE_AIR = 0,
PHASE_GROUND = 1 PHASE_GROUND = 1
}; };
enum Points enum Points
{ {
POINT_AIR = 0, POINT_AIR = 0,
POINT_GROUND = 2, POINT_GROUND = 2,
POINT_PARALYZE = 2 POINT_PARALYZE = 2
}; };
const Position AyamissAirPos = { -9689.292f, 1547.912f, 48.02729f, 0.0f }; const Position AyamissAirPos = { -9689.292f, 1547.912f, 48.02729f, 0.0f };
@@ -177,6 +177,12 @@ struct boss_ayamiss : public BossAI
} }
} }
void JustDied(Unit* killer) override
{
me->GetMotionMaster()->MoveFall();
BossAI::JustDied(killer);
}
void EnterEvadeMode(EvadeReason why) override void EnterEvadeMode(EvadeReason why) override
{ {
me->ClearUnitState(UNIT_STATE_ROOT); me->ClearUnitState(UNIT_STATE_ROOT);