From 10bf05843680508ec9c283db9bd431030a83c4ca Mon Sep 17 00:00:00 2001 From: Keader Date: Tue, 29 May 2018 11:38:37 -0300 Subject: [PATCH] Scripts/Magtheridon Lair: Fixed a case when channelers get hit kill and not start fight It's needed for cataclysm+ --- .../HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp index 281bff2449..16a3605ca6 100644 --- a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp @@ -345,6 +345,10 @@ class npc_hellfire_channeler : public CreatureScript void JustDied(Unit* /*killer*/) override { DoCastAOE(SPELL_SOUL_TRANSFER); + + // Channelers killed by "Hit Kill" need trigger combat event too. It's needed for Cata+ + if (Creature* magtheridon = _instance->GetCreature(DATA_MAGTHERIDON)) + magtheridon->AI()->DoAction(ACTION_START_CHANNELERS_EVENT); } void JustSummoned(Creature* summon) override