Core/Commands: Restore instance management commands
Port From (https://github.com/TrinityCore/TrinityCore/commit/ab12e77cf72bcd361a380c8d1ed37d12fe0e1bbb)
This commit is contained in:
@@ -291,7 +291,7 @@ namespace Framework.Constants
|
||||
CommandInstanceListbinds = 413,
|
||||
CommandInstanceUnbind = 414,
|
||||
CommandInstanceStats = 415,
|
||||
CommandInstanceSavedata = 416,
|
||||
// 416 previously used, do not reuse
|
||||
CommandLearn = 417,
|
||||
// 418 previously used, do not reuse
|
||||
CommandLearnAllMy = 419,
|
||||
|
||||
@@ -1139,14 +1139,14 @@ namespace Framework.Constants
|
||||
// Instance Commands
|
||||
CommandListBindInfo = 5045,
|
||||
CommandListBindPlayerBinds = 5046,
|
||||
CommandListBindGroupBinds = 5047,
|
||||
CommandInstUnbindFailed = 5047,
|
||||
CommandInstUnbindUnbinding = 5048,
|
||||
CommandInstUnbindUnbound = 5049,
|
||||
CommandInstStatLoadedInst = 5050,
|
||||
CommandInstStatPlayersIn = 5051,
|
||||
CommandInstStatSaves = 5052,
|
||||
CommandInstStatPlayersbound = 5053,
|
||||
CommandInstStatGroupsbound = 5054,
|
||||
// = 5054, // old LANG_COMMAND_INST_STAT_GROUPSBOUND
|
||||
NotDungeon = 5055, // Map Is Not A Dungeon.
|
||||
NoInstanceData = 5056, // Map Has No Instance Data.
|
||||
CommandInstSetBossState = 5057,
|
||||
|
||||
@@ -750,6 +750,7 @@ namespace Framework.Database
|
||||
PrepareStatement(CharStatements.DEL_CHARACTER_INSTANCE_LOCK_BY_GUID, "DELETE FROM character_instance_lock WHERE guid = ?");
|
||||
PrepareStatement(CharStatements.INS_CHARACTER_INSTANCE_LOCK, "INSERT INTO character_instance_lock (guid, mapId, lockId, instanceId, difficulty, data, completedEncountersMask, entranceWorldSafeLocId, expiryTime, extended) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
|
||||
PrepareStatement(CharStatements.UPD_CHARACTER_INSTANCE_LOCK_EXTENSION, "UPDATE character_instance_lock SET extended = ? WHERE guid = ? AND mapId = ? AND lockId = ?");
|
||||
PrepareStatement(CharStatements.UPD_CHARACTER_INSTANCE_LOCK_FORCE_EXPIRE, "UPDATE character_instance_lock SET expiryTime = ?, extended = 0 WHERE guid = ? AND mapId = ? AND lockId = ?");
|
||||
PrepareStatement(CharStatements.DEL_INSTANCE, "DELETE FROM instance WHERE instanceId = ?");
|
||||
PrepareStatement(CharStatements.INS_INSTANCE, "INSERT INTO instance (instanceId, data, completedEncountersMask, entranceWorldSafeLocId) VALUES (?, ?, ?, ?)");
|
||||
}
|
||||
@@ -1359,6 +1360,7 @@ namespace Framework.Database
|
||||
DEL_CHARACTER_INSTANCE_LOCK_BY_GUID,
|
||||
INS_CHARACTER_INSTANCE_LOCK,
|
||||
UPD_CHARACTER_INSTANCE_LOCK_EXTENSION,
|
||||
UPD_CHARACTER_INSTANCE_LOCK_FORCE_EXPIRE,
|
||||
DEL_INSTANCE,
|
||||
INS_INSTANCE,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user