Core/Commands: Restore instance management commands

Port From (https://github.com/TrinityCore/TrinityCore/commit/ab12e77cf72bcd361a380c8d1ed37d12fe0e1bbb)
This commit is contained in:
hondacrx
2022-10-04 17:40:16 -04:00
parent 8b6a703058
commit 4fab4cc6cf
8 changed files with 157 additions and 89 deletions
+9
View File
@@ -4768,6 +4768,15 @@ namespace Game.Maps
Global.WorldStateMgr.SetValue(WorldStates.TeamInInstanceAlliance, instanceTeam == TeamId.Alliance ? 1 : 0, false, this);
Global.WorldStateMgr.SetValue(WorldStates.TeamInInstanceHorde, instanceTeam == TeamId.Horde ? 1 : 0, false, this);
if (i_instanceLock != null)
i_instanceLock.SetInUse(true);
}
~InstanceMap()
{
if (i_instanceLock != null)
i_instanceLock.SetInUse(false);
}
public override void InitVisibilityDistance()