From 50c7682db6210b5917c5de7abeb34b1e47a76804 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sun, 23 May 2021 16:44:50 -0400 Subject: [PATCH] Core/Vmaps: Fixed crash in unloading vmaps Port From (https://github.com/TrinityCore/TrinityCore/commit/622cec8a8fff031ff2d8f3e4c0ad4fb97971dd7d) --- Source/Game/Collision/Maps/MapTree.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Game/Collision/Maps/MapTree.cs b/Source/Game/Collision/Maps/MapTree.cs index fca6c9e42..1711a49e6 100644 --- a/Source/Game/Collision/Maps/MapTree.cs +++ b/Source/Game/Collision/Maps/MapTree.cs @@ -98,9 +98,10 @@ namespace Game.Collision { foreach (var id in iLoadedSpawns) { - iTreeValues[id.Key].SetUnloaded(); for (uint refCount = 0; refCount < id.Key; ++refCount) vm.ReleaseModelInstance(iTreeValues[id.Key].name); + + iTreeValues[id.Key].SetUnloaded(); } iLoadedSpawns.Clear(); iLoadedTiles.Clear();