From 40bc04926ade109ab839ff2f6716fbb6e66a5227 Mon Sep 17 00:00:00 2001 From: Zyres Date: Mon, 2 Apr 2018 13:13:10 +0200 Subject: [PATCH] Change structure of table totemdisplayids and add build definitions. --- Full_DB/totemdisplayids.sql | 51 ++++++++++++++++++------ Full_DB/world_db_version.sql | 5 ++- Updates/1.3.27_build_totemdisplayids.sql | 48 ++++++++++++++++++++++ 3 files changed, 90 insertions(+), 14 deletions(-) create mode 100644 Updates/1.3.27_build_totemdisplayids.sql diff --git a/Full_DB/totemdisplayids.sql b/Full_DB/totemdisplayids.sql index e7846a2..bfa6e17 100644 --- a/Full_DB/totemdisplayids.sql +++ b/Full_DB/totemdisplayids.sql @@ -5,21 +5,48 @@ /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; CREATE TABLE IF NOT EXISTS `totemdisplayids` ( - `displayid` int(10) unsigned NOT NULL DEFAULT '0', - `draeneiid` int(10) unsigned NOT NULL DEFAULT '0', - `trollid` int(10) unsigned NOT NULL DEFAULT '0', - `orcid` int(10) unsigned NOT NULL DEFAULT '0', - PRIMARY KEY (`displayid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; + `race` smallint(2) NOT NULL, + `build` smallint(8) NOT NULL DEFAULT '12340', + `totem` int(8) NOT NULL, + `displayid` int(8) DEFAULT NULL, + PRIMARY KEY (`race`,`build`,`totem`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; DELETE FROM `totemdisplayids`; /*!40000 ALTER TABLE `totemdisplayids` DISABLE KEYS */; -INSERT INTO `totemdisplayids` (`displayid`, `draeneiid`, `trollid`, `orcid`) VALUES - (4587, 19075, 30763, 30759), - (4588, 19073, 30761, 30757), - (4589, 19074, 30762, 30758), - (4590, 19071, 30760, 30756), - (4683, 19075, 30763, 30759); +INSERT INTO `totemdisplayids` (`race`, `build`, `totem`, `displayid`) VALUES + (2, 4044, 4587, 4587), + (2, 4044, 4588, 4588), + (2, 4044, 4589, 4589), + (2, 4044, 4590, 4590), + (2, 10958, 4587, 30759), + (2, 10958, 4588, 30757), + (2, 10958, 4589, 30758), + (2, 10958, 4590, 30756), + (3, 13164, 4587, 30755), + (3, 13164, 4588, 30753), + (3, 13164, 4589, 30754), + (3, 13164, 4590, 30736), + (6, 4044, 4587, 4587), + (6, 4044, 4588, 4588), + (6, 4044, 4589, 4589), + (6, 4044, 4590, 4590), + (8, 4044, 4587, 4587), + (8, 4044, 4588, 4588), + (8, 4044, 4589, 4589), + (8, 4044, 4590, 4590), + (8, 10958, 4587, 30763), + (8, 10958, 4588, 30761), + (8, 10958, 4589, 30762), + (8, 10958, 4590, 30760), + (9, 13164, 4587, 30784), + (9, 13164, 4588, 30782), + (9, 13164, 4589, 30783), + (9, 13164, 4590, 30781), + (11, 6080, 4587, 19075), + (11, 6080, 4588, 19073), + (11, 6080, 4589, 19074), + (11, 6080, 4590, 19071); /*!40000 ALTER TABLE `totemdisplayids` ENABLE KEYS */; /*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */; diff --git a/Full_DB/world_db_version.sql b/Full_DB/world_db_version.sql index 36186c8..c47a80d 100644 --- a/Full_DB/world_db_version.sql +++ b/Full_DB/world_db_version.sql @@ -8,7 +8,7 @@ CREATE TABLE IF NOT EXISTS `world_db_version` ( `id` smallint(6) NOT NULL AUTO_INCREMENT, `LastUpdate` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=latin1; +) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1; DELETE FROM `world_db_version`; /*!40000 ALTER TABLE `world_db_version` DISABLE KEYS */; @@ -21,7 +21,8 @@ INSERT INTO `world_db_version` (`id`, `LastUpdate`) VALUES (6, '1.3.23_build_item_properties'), (7, '1.3.24_build_quest_properties'), (8, '1.3.25_build_map_info'), - (9, '1.3.26_build_playercreateinfo'); + (9, '1.3.26_build_playercreateinfo'), + (10, '1.3.27_build_totemdisplayids'); /*!40000 ALTER TABLE `world_db_version` ENABLE KEYS */; /*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */; diff --git a/Updates/1.3.27_build_totemdisplayids.sql b/Updates/1.3.27_build_totemdisplayids.sql new file mode 100644 index 0000000..3bf9148 --- /dev/null +++ b/Updates/1.3.27_build_totemdisplayids.sql @@ -0,0 +1,48 @@ +/* +Set build values to totemdisplayids table +*/ + +DROP TABLE IF EXISTS `totemdisplayids`; +CREATE TABLE `totemdisplayids` ( + `race` smallint(2) NOT NULL, + `build` smallint(8) NOT NULL DEFAULT '12340', + `totem` int(8) NOT NULL, + `displayid` int(8) DEFAULT NULL, + PRIMARY KEY (`race`,`build`,`totem`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +INSERT INTO `totemdisplayids` VALUES +('2', '4044', '4587', '4587'), +('2', '4044', '4588', '4588'), +('2', '4044', '4589', '4589'), +('2', '4044', '4590', '4590'), +('2', '10958', '4587', '30759'), +('2', '10958', '4588', '30757'), +('2', '10958', '4589', '30758'), +('2', '10958', '4590', '30756'), +('3', '13164', '4587', '30755'), +('3', '13164', '4588', '30753'), +('3', '13164', '4589', '30754'), +('3', '13164', '4590', '30736'), +('6', '4044', '4587', '4587'), +('6', '4044', '4588', '4588'), +('6', '4044', '4589', '4589'), +('6', '4044', '4590', '4590'), +('8', '4044', '4587', '4587'), +('8', '4044', '4588', '4588'), +('8', '4044', '4589', '4589'), +('8', '4044', '4590', '4590'), +('8', '10958', '4587', '30763'), +('8', '10958', '4588', '30761'), +('8', '10958', '4589', '30762'), +('8', '10958', '4590', '30760'), +('9', '13164', '4587', '30784'), +('9', '13164', '4588', '30782'), +('9', '13164', '4589', '30783'), +('9', '13164', '4590', '30781'), +('11', '6080', '4587', '19075'), +('11', '6080', '4588', '19073'), +('11', '6080', '4589', '19074'), +('11', '6080', '4590', '19071'); + +INSERT INTO `world_db_version` VALUES ('10', '1.3.27_build_totemdisplayids');