From ebcaddb98d5dc612ffb308b010b1a08ad8dc2480 Mon Sep 17 00:00:00 2001 From: Andrew <47818697+Nyeriah@users.noreply.github.com> Date: Fri, 20 Mar 2026 06:12:40 -0300 Subject: [PATCH] fix(Scripts/EoE): Cross-faction Wyrmrest Skytalon support in Eye of Eternity (#25132) Co-authored-by: Claude Opus 4.6 --- .../scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h | 1 + .../Nexus/EyeOfEternity/instance_eye_of_eternity.cpp | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/server/scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h b/src/server/scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h index 8d6eed06c..73ec679f5 100644 --- a/src/server/scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h +++ b/src/server/scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h @@ -49,6 +49,7 @@ enum NPCs NPC_SURGE_OF_POWER = 30334, NPC_STATIC_FIELD = 30592, NPC_ALEXSTRASZA = 32295, + NPC_WYRMREST_SKYTALON = 30161, }; enum Data diff --git a/src/server/scripts/Northrend/Nexus/EyeOfEternity/instance_eye_of_eternity.cpp b/src/server/scripts/Northrend/Nexus/EyeOfEternity/instance_eye_of_eternity.cpp index efa2bcf9f..4cec1ceb0 100644 --- a/src/server/scripts/Northrend/Nexus/EyeOfEternity/instance_eye_of_eternity.cpp +++ b/src/server/scripts/Northrend/Nexus/EyeOfEternity/instance_eye_of_eternity.cpp @@ -56,6 +56,10 @@ struct instance_eye_of_eternity : public InstanceScript if (creature->GetEntry() == NPC_VORTEX) _vortexTriggers.push_back(creature->GetGUID()); + + if (sWorld->getBoolConfig(CONFIG_ALLOW_TWO_SIDE_INTERACTION_GROUP)) + if (creature->GetEntry() == NPC_WYRMREST_SKYTALON) + creature->SetFaction(FACTION_FRIENDLY); } ObjectGuid GetGuidData(uint32 data) const override