Update table recall now supports version specific recall points.

This commit is contained in:
Zyres
2018-04-20 22:39:12 +02:00
parent cbbf24c8e4
commit f0b224abf7
4 changed files with 840 additions and 808 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -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=21 DEFAULT CHARSET=latin1;
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=latin1;
DELETE FROM `world_db_version`;
/*!40000 ALTER TABLE `world_db_version` DISABLE KEYS */;
@@ -32,7 +32,8 @@ INSERT INTO `world_db_version` (`id`, `LastUpdate`) VALUES
(17, '1.3.34_playercreateinfo_introid'),
(18, '1.3.35_playercreateinfo_faction'),
(19, '1.3.36_playercreateinfo_displayid'),
(20, '1.3.37_worgen_goblin_language');
(20, '1.3.37_worgen_goblin_language'),
(21, '1.3.38_recall');
/*!40000 ALTER TABLE `world_db_version` ENABLE KEYS */;
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;

22
Updates/1.3.38_recall.sql Normal file
View File

@@ -0,0 +1,22 @@
/*
Add min/max_build to table recall
*/
ALTER TABLE `recall`
ADD COLUMN `min_build` INT(6) NOT NULL DEFAULT 12340 AFTER `id`,
ADD COLUMN `max_build` INT(6) NOT NULL DEFAULT 12340 AFTER `min_build`,
DROP PRIMARY KEY,
ADD PRIMARY KEY (`id`,`min_build`),
ADD UNIQUE KEY `unique_index` (`id`,`min_build`) USING BTREE;
REPLACE INTO `recall` VALUES
(803, 15005, 15595, 'DarkmoonFaire', 974, -4202.26, 6346.8, 9.7129, 3.25583),
(804, 13202, 15595, 'RuinsOfGilneas', 0, -1496.84, 1617.89, 20.4854, 0.817762),
(805, 13164, 15595, 'GilneasCity', 0, -1703.84, 1419.06, 21.6703, 0.719589),
(806, 13164, 15595, 'TheForsakenFront', 0, -198.45, 1273.47, 40.4208, 2.0155),
(807, 13202, 15595, 'BaradinHold', 732, -1208.18, 980.94, 119.728, 3.21604),
(808, 13202, 15595, 'TolBaradPeninsula', 732, -281.595, 1362.91, 22.7936, 1.84159),
(809, 13202, 15595, 'TwilightHighlands', 0, -3493.13, -4912.95, 77.1887, 0.522433),
(810, 13202, 15595, 'MountHyjal', 1, 5075.76, -3201.27, 1889.44, 1.41445);
INSERT INTO `world_db_version` VALUES ('21', '1.3.38_recall');

View File

@@ -1,9 +1,7 @@
--
-- Revamp with 4.3.0
--
INSERT INTO `recall` VALUES (803, 'DarkmoonFaire', 974, -4202.26, 6346.8, 9.7129, 3.25583);
INSERT INTO `worldmap_info` VALUES (974, 13202, 0, 0, 0, 1, 0, 0, 0, 0, 0, 'Darkmoon Faire', 0, 0, 0, 0, 0, 0, 0, 0, 80, 0);
REPLACE INTO `recall` VALUES (803, 'DarkmoonFaire', 974, -4202.26, 6346.8, 9.7129, 3.25583);
--
-- Darkmoon Faire introduced in 1.6.0 and revamped in 4.3.0 (spawns are valid for 4.2.2 build: 14545)