mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/DB: Unify creature_respawn and gameobject_respawn into a single respawn table
(cherry picked from commit 374597c8e9)
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
--
|
||||
DROP TABLE IF EXISTS `respawn`;
|
||||
CREATE TABLE `respawn` (
|
||||
`type` smallint(10) unsigned NOT NULL,
|
||||
`spawnId` bigint(20) unsigned NOT NULL,
|
||||
`respawnTime` bigint(20) NOT NULL,
|
||||
`mapId` smallint(10) unsigned NOT NULL,
|
||||
`instanceId` int(10) unsigned NOT NULL,
|
||||
PRIMARY KEY (`type`,`spawnId`,`instanceId`),
|
||||
KEY `idx_instance` (`instanceId`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Stored respawn times';
|
||||
|
||||
INSERT INTO `respawn` (`type`,`spawnId`,`respawnTime`,`mapId`,`instanceId`)
|
||||
SELECT 0 as `type`,`guid`,`respawnTime`,`mapId`,`instanceId` FROM `creature_respawn`;
|
||||
|
||||
INSERT INTO `respawn` (`type`,`spawnId`,`respawnTime`,`mapId`,`instanceId`)
|
||||
SELECT 1 as `type`,`guid`,`respawnTime`,`mapId`,`instanceId` FROM `gameobject_respawn`;
|
||||
|
||||
DROP TABLE `creature_respawn`;
|
||||
DROP TABLE `gameobject_respawn`;
|
||||
Reference in New Issue
Block a user