diff --git a/Source/Game/Entities/Player/Player.Map.cs b/Source/Game/Entities/Player/Player.Map.cs index f0518800e..746d3d454 100644 --- a/Source/Game/Entities/Player/Player.Map.cs +++ b/Source/Game/Entities/Player/Player.Map.cs @@ -148,6 +148,8 @@ namespace Game.Entities public void UpdateZone(uint newZone, uint newArea) { + GetMap().UpdatePlayerZoneStats(m_zoneUpdateId, newZone); + if (m_zoneUpdateId != newZone) { Global.OutdoorPvPMgr.HandlePlayerLeaveZone(this, m_zoneUpdateId); @@ -160,8 +162,6 @@ namespace Game.Entities guild.UpdateMemberData(this, GuildMemberData.ZoneId, newZone); } - GetMap().UpdatePlayerZoneStats(m_zoneUpdateId, newZone); - // group update if (GetGroup()) {