From cece14db62f4f9bf440bbf5c41f6f05a008a4a08 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Tue, 30 Mar 2021 17:59:50 +0200 Subject: [PATCH] Scripts/BWD: Maloriak's Cauldron Stalker will now exit combat 8 seconds after casting Debilitating Slime to reflect sniff behavior --- .../BlackrockMountain/BlackwingDescent/boss_maloriak.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingDescent/boss_maloriak.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingDescent/boss_maloriak.cpp index 70660f6b1fd..fe37cc20a74 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingDescent/boss_maloriak.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingDescent/boss_maloriak.cpp @@ -385,7 +385,15 @@ struct boss_maloriak : public BossAI break; case VIAL_GREEN: if (Creature* cauldron = instance->GetCreature(DATA_CAULDRON_TRIGGER)) + { + // According to sniffs, the cauldron stalker leaves combat after 8 seconds + cauldron->m_Events.AddEventAtOffset([cauldron]() + { + if (cauldron->IsAIEnabled) + cauldron->AI()->EnterEvadeMode(); + }, 8s); cauldron->CastSpell(cauldron, SPELL_DEBILITATING_SLIME_DEBUFF); + } events.ScheduleEvent(EVENT_ARCANE_STORM, 5s, 0, PHASE_ONE); events.ScheduleEvent(EVENT_REMEDY, 7s + 500ms, 0, PHASE_ONE);