From f48b09138014fa21a4a0fe439c2e7145c969a0a7 Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Sun, 25 Aug 2024 00:01:59 -0400 Subject: [PATCH] Core/Maps: Fixed manual spawn groups being automatically spawned by conditions Port From (https://github.com/TrinityCore/TrinityCore/commit/acf750cbff1242e50ab25c522511fa1e0a5a5b35) --- Source/Game/Maps/Map.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Maps/Map.cs b/Source/Game/Maps/Map.cs index b653591f8..9ced2f4a5 100644 --- a/Source/Game/Maps/Map.cs +++ b/Source/Game/Maps/Map.cs @@ -2419,7 +2419,7 @@ namespace Game.Maps foreach (uint spawnGroupId in spawnGroups) { SpawnGroupTemplateData spawnGroupTemplate = GetSpawnGroupData(spawnGroupId); - if (spawnGroupTemplate.flags.HasAnyFlag(SpawnGroupFlags.System)) + if (spawnGroupTemplate.flags.HasAnyFlag(SpawnGroupFlags.System | SpawnGroupFlags.ManualSpawn)) continue; SetSpawnGroupActive(spawnGroupId, Global.ConditionMgr.IsMapMeetingNotGroupedConditions(ConditionSourceType.SpawnGroup, spawnGroupId, this));