From b45e18585f89191027256371f4b27ecbe8fd0fb5 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Wed, 23 Jun 2021 12:02:41 -0400 Subject: [PATCH] Core/Player: Pass correct Zone ID to HandlePlayerLeaveZone Port From (https://github.com/TrinityCore/TrinityCore/commit/78577afa4900a0b83c9f33e5f94f15f9f51de8c7) --- Source/Game/Entities/Player/Player.Map.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Game/Entities/Player/Player.Map.cs b/Source/Game/Entities/Player/Player.Map.cs index 86f53359f..49c965f06 100644 --- a/Source/Game/Entities/Player/Player.Map.cs +++ b/Source/Game/Entities/Player/Player.Map.cs @@ -164,8 +164,8 @@ namespace Game.Entities // call leave script hooks immedately (before updating flags) if (oldZone != newZone) { - Global.OutdoorPvPMgr.HandlePlayerLeaveZone(this, m_zoneUpdateId); - Global.BattleFieldMgr.HandlePlayerLeaveZone(this, m_zoneUpdateId); + Global.OutdoorPvPMgr.HandlePlayerLeaveZone(this, oldZone); + Global.BattleFieldMgr.HandlePlayerLeaveZone(this, oldZone); } // group update