mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/Commands: Restore instance management commands
This commit is contained in:
@@ -762,6 +762,7 @@ void CharacterDatabaseConnection::DoPrepareStatements()
|
||||
PrepareStatement(CHAR_DEL_CHARACTER_INSTANCE_LOCK_BY_GUID, "DELETE FROM character_instance_lock WHERE guid = ?", CONNECTION_ASYNC);
|
||||
PrepareStatement(CHAR_INS_CHARACTER_INSTANCE_LOCK, "INSERT INTO character_instance_lock (guid, mapId, lockId, instanceId, difficulty, data, completedEncountersMask, entranceWorldSafeLocId, expiryTime, extended) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", CONNECTION_ASYNC);
|
||||
PrepareStatement(CHAR_UPD_CHARACTER_INSTANCE_LOCK_EXTENSION, "UPDATE character_instance_lock SET extended = ? WHERE guid = ? AND mapId = ? AND lockId = ?", CONNECTION_ASYNC);
|
||||
PrepareStatement(CHAR_UPD_CHARACTER_INSTANCE_LOCK_FORCE_EXPIRE, "UPDATE character_instance_lock SET expiryTime = ?, extended = 0 WHERE guid = ? AND mapId = ? AND lockId = ?", CONNECTION_ASYNC);
|
||||
PrepareStatement(CHAR_DEL_INSTANCE, "DELETE FROM instance WHERE instanceId = ?", CONNECTION_ASYNC);
|
||||
PrepareStatement(CHAR_INS_INSTANCE, "INSERT INTO instance (instanceId, data, completedEncountersMask, entranceWorldSafeLocId) VALUES (?, ?, ?, ?)", CONNECTION_ASYNC);
|
||||
}
|
||||
|
||||
@@ -629,6 +629,7 @@ enum CharacterDatabaseStatements : uint32
|
||||
CHAR_DEL_CHARACTER_INSTANCE_LOCK_BY_GUID,
|
||||
CHAR_INS_CHARACTER_INSTANCE_LOCK,
|
||||
CHAR_UPD_CHARACTER_INSTANCE_LOCK_EXTENSION,
|
||||
CHAR_UPD_CHARACTER_INSTANCE_LOCK_FORCE_EXPIRE,
|
||||
CHAR_DEL_INSTANCE,
|
||||
CHAR_INS_INSTANCE,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user