From 8efd70507c80ac7fc031d1dee20b3d49e4245a2e Mon Sep 17 00:00:00 2001 From: Dinkledork <118951051+Day36512@users.noreply.github.com> Date: Sat, 25 Oct 2025 17:13:57 -0600 Subject: [PATCH] Save Horsemen Portal Between Sessions (#827) fix Deathknight Wing portal going dark after leaving and returning to the instance later. --- src/naxx40Scripts/instance_naxxramas.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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);