fix(Scripts/RuinsOfAhnQiraj): Apply movement on Ayamiss' death (#12779)
init Co-authored-by: Si1ker <Si1ker@users.noreply.github.com>
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user