From 0226b9ff49fe02eddf0ff75a7e3e7064f09c8e0a Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sat, 3 Feb 2024 11:17:33 -0500 Subject: [PATCH] Core/Instances: Fixed initializing instance id sequence generator Port From (https://github.com/TrinityCore/TrinityCore/commit/4eb6b0156d7e46fe92e2550ce21ba553c705e0a0) --- Source/Game/Maps/Instances/InstanceLockManager.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Game/Maps/Instances/InstanceLockManager.cs b/Source/Game/Maps/Instances/InstanceLockManager.cs index f7282ebc2..cea246dea 100644 --- a/Source/Game/Maps/Instances/InstanceLockManager.cs +++ b/Source/Game/Maps/Instances/InstanceLockManager.cs @@ -45,8 +45,9 @@ namespace Game.Maps } while (result.NextRow()); } + // ORDER BY required by MapManager::RegisterInstanceId // 0 1 2 3 4 5 6 7 8 - SQLResult lockResult = DB.Characters.Query("SELECT guid, mapId, lockId, instanceId, difficulty, data, completedEncountersMask, expiryTime, extended FROM character_instance_lock"); + SQLResult lockResult = DB.Characters.Query("SELECT guid, mapId, lockId, instanceId, difficulty, data, completedEncountersMask, expiryTime, extended FROM character_instance_lock ORDER BY instanceId"); if (!result.IsEmpty()) { do