From 114747fc4b3db5d975bd01bfc08a27a367fe68e2 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Fri, 29 Jul 2022 17:24:07 -0400 Subject: [PATCH] Misc fixes --- Source/Game/Entities/Unit/Unit.Spells.cs | 3 ++- Source/Game/World/WorldStateManager.cs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/Game/Entities/Unit/Unit.Spells.cs b/Source/Game/Entities/Unit/Unit.Spells.cs index 35d55a20e..07de1ca0e 100644 --- a/Source/Game/Entities/Unit/Unit.Spells.cs +++ b/Source/Game/Entities/Unit/Unit.Spells.cs @@ -1780,7 +1780,8 @@ namespace Game.Entities { while (!m_removedAuras.Empty()) { - m_removedAuras.Remove(m_removedAuras.First()); + m_removedAuras.First().Dispose(); + m_removedAuras.RemoveAt(0); } m_removedAurasCount = 0; diff --git a/Source/Game/World/WorldStateManager.cs b/Source/Game/World/WorldStateManager.cs index ce780096e..3a7d90753 100644 --- a/Source/Game/World/WorldStateManager.cs +++ b/Source/Game/World/WorldStateManager.cs @@ -64,7 +64,7 @@ namespace Game continue; } - if (!CliDB.MapStorage.ContainsKey(mapId) && mapId != AnyMap) + if (mapId != AnyMap && !CliDB.MapStorage.ContainsKey(mapId)) { Log.outError(LogFilter.Sql, $"Table `world_state` contains a world state {id} with invalid MapID ({mapId}), map ignored"); continue;