From 65924ca3fe4f4c597a3095484d15d51986d0d005 Mon Sep 17 00:00:00 2001 From: Skjalf <47818697+Nyeriah@users.noreply.github.com> Date: Sun, 18 Sep 2022 21:44:00 -0300 Subject: [PATCH] =?UTF-8?q?fix(Scripts/RuinsOfAhnQiraj):=20Fix=20Ayamiss?= =?UTF-8?q?=20not=20landing=20if=20someone=20take=E2=80=A6=20(#13048)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ...s aggro. --- src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ayamiss.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ayamiss.cpp b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ayamiss.cpp index 0e1c3c4f1..27fafe6d5 100644 --- a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ayamiss.cpp +++ b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ayamiss.cpp @@ -89,6 +89,7 @@ struct boss_ayamiss : public BossAI _enraged = false; SetCombatMovement(false); _scheduler.CancelAll(); + me->SetReactState(REACT_AGGRESSIVE); } void JustSummoned(Creature* who) override @@ -120,6 +121,7 @@ struct boss_ayamiss : public BossAI me->m_Events.AddEventAtOffset([this]() { + me->SetReactState(REACT_AGGRESSIVE); if (me->GetVictim()) { me->GetMotionMaster()->MoveChase(me->GetVictim()); @@ -157,7 +159,7 @@ struct boss_ayamiss : public BossAI } context.Repeat(RAND(2400ms, 3600ms)); - }).Schedule(15s, [this](TaskContext context) { + }).Schedule(15s, 28s, [this](TaskContext context) { if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 0, true)) { DoCast(target, SPELL_PARALYZE, true); @@ -215,6 +217,7 @@ struct boss_ayamiss : public BossAI { _phase = PHASE_GROUND; me->ClearUnitState(UNIT_STATE_ROOT); + me->SetReactState(REACT_PASSIVE); me->SetCanFly(false); me->SetDisableGravity(false); me->GetMotionMaster()->MovePath(me->GetEntry() * 10, false);