diff --git a/src/naxx40Scripts/instance_naxxramas.cpp b/src/naxx40Scripts/instance_naxxramas.cpp index 0beafae..2a87815 100644 --- a/src/naxx40Scripts/instance_naxxramas.cpp +++ b/src/naxx40Scripts/instance_naxxramas.cpp @@ -607,10 +607,15 @@ public: { _events.RescheduleEvent(EVENT_AND_THEY_WOULD_ALL_GO_DOWN_TOGETHER, 15s); - if (horsemanKilled != HorsemanCount) - return false; + if (horsemanKilled == 0) + { + ActivateWingPortal(DATA_HORSEMAN_PORTAL); + break; + } + + if (horsemanKilled != HorsemanCount) + return false; - // all horsemans are killed if (Creature* cr = GetCreature(DATA_BARON_RIVENDARE_BOSS)) cr->CastSpell(cr, SPELL_THE_FOUR_HORSEMAN_CREDIT, true);