Files
moonwell-core-vanilla/sql/migrations/20171114183823_world.sql
T

43 lines
1.9 KiB
SQL

DROP PROCEDURE IF EXISTS add_migration;
delimiter ??
CREATE PROCEDURE `add_migration`()
BEGIN
DECLARE v INT DEFAULT 1;
SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20171114183823');
IF v=0 THEN
INSERT INTO `migrations` VALUES ('20171114183823');
-- Add your query below.
-- Correct gossip menu ids used by Matrix Punchograph 3005-A.
UPDATE `gossip_menu` SET `entry`=1045 WHERE `entry`=20001;
UPDATE `gossip_menu` SET `entry`=1044 WHERE `entry`=20002;
UPDATE `gossip_menu_option` SET `menu_id`=1045, `action_menu_id`=1044 WHERE `menu_id`=20001;
UPDATE `gameobject_template` SET `data3`=1045 WHERE `entry`=142345;
-- Wrong ids.
UPDATE `npc_text` SET `ID`=6782 WHERE `ID`=20010;
UPDATE `npc_text` SET `ID`=8436 WHERE `ID`=20100;
UPDATE `npc_text` SET `ID`=8525 WHERE `ID`=20101;
UPDATE `npc_text` SET `ID`=8526 WHERE `ID`=20104;
UPDATE `npc_text` SET `ID`=8482 WHERE `ID`=20110;
UPDATE `npc_text` SET `ID`=8483 WHERE `ID`=20111;
UPDATE `npc_text` SET `ID`=8593 WHERE `ID`=20113;
UPDATE `npc_text` SET `ID`=8594 WHERE `ID`=20114;
UPDATE `npc_text` SET `ID`=8554 WHERE `ID`=20116;
UPDATE `npc_text` SET `ID`=8555 WHERE `ID`=20117;
-- Those are duplicates. Replaced use of them in core with correct ids.
DELETE FROM `npc_text` WHERE `ID` BETWEEN 20000 AND 20118;
-- Nostalrius strings can no longer be said by creatures. We need to replace them with broadcast ids.
DELETE FROM `nostalrius_string` WHERE `entry` IN (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 50, 51, 52, 53, 54, 55, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 106, 107, 108, 109, 110, 111, 112, 113, 115, 116, 117, 122, 123, 124, 125, 126, 135, 136, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 235);
-- End of migration.
END IF;
END??
delimiter ;
CALL add_migration();
DROP PROCEDURE IF EXISTS add_migration;