From 6e586457518136d48bb35dbb0cdead8c5ae5fc3f Mon Sep 17 00:00:00 2001 From: Jelle Meeus Date: Thu, 6 Feb 2025 09:44:27 +0100 Subject: [PATCH] fix(Core/Battlefield): Wintergrasp out of bounds error when setting neutral faction of stalker (#21340) --- src/server/game/Battlefield/Battlefield.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/game/Battlefield/Battlefield.cpp b/src/server/game/Battlefield/Battlefield.cpp index fe609ea1f..ae10a9f9d 100644 --- a/src/server/game/Battlefield/Battlefield.cpp +++ b/src/server/game/Battlefield/Battlefield.cpp @@ -806,7 +806,10 @@ Creature* Battlefield::SpawnCreature(uint32 entry, float x, float y, float z, fl return nullptr; } - creature->SetFaction(BattlefieldFactions[teamId]); + // no need to set faction for neutral team + if (teamId == TEAM_ALLIANCE || teamId == TEAM_HORDE) + creature->SetFaction(BattlefieldFactions[teamId]); + creature->SetHomePosition(x, y, z, o); // force using DB speeds -- do we really need this?