From 5e8921c3294a9f92868494be1f283e6ea5100c4d Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 18 Jul 2023 07:59:52 -0400 Subject: [PATCH] Core/Spells: Fix CheckLocation for multi-level zone/area Port From (https://github.com/TrinityCore/TrinityCore/commit/afa67150411a59eaa6192af51de8cc3edf42b518) --- Source/Game/Spells/SpellInfo.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Spells/SpellInfo.cs b/Source/Game/Spells/SpellInfo.cs index 06c0f5dae..4a3fcbfae 100644 --- a/Source/Game/Spells/SpellInfo.cs +++ b/Source/Game/Spells/SpellInfo.cs @@ -828,7 +828,7 @@ namespace Game.Spells List areaGroupMembers = Global.DB2Mgr.GetAreasForGroup((uint)RequiredAreasID); foreach (uint areaId in areaGroupMembers) { - if (areaId == zone_id || areaId == area_id) + if (Global.DB2Mgr.IsInArea(area_id, areaId)) { found = true; break;