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

181 lines
7.7 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`='20200420110232');
IF v=0 THEN
INSERT INTO `migrations` VALUES ('20200420110232');
-- Add your query below.
-- Add spell chain ranks for Faerie Fire (Bear).
INSERT INTO `spell_chain` (`spell_id`, `prev_spell`, `first_spell`, `rank`, `req_spell`, `build_min`, `build_max`) VALUES (16855, 0, 16855, 1, 0, 0, 4695);
INSERT INTO `spell_chain` (`spell_id`, `prev_spell`, `first_spell`, `rank`, `req_spell`, `build_min`, `build_max`) VALUES (17387, 16855, 16855, 2, 0, 0, 4695);
INSERT INTO `spell_chain` (`spell_id`, `prev_spell`, `first_spell`, `rank`, `req_spell`, `build_min`, `build_max`) VALUES (17388, 17387, 16855, 3, 0, 0, 4695);
INSERT INTO `spell_chain` (`spell_id`, `prev_spell`, `first_spell`, `rank`, `req_spell`, `build_min`, `build_max`) VALUES (17389, 17388, 16855, 4, 0, 0, 4695);
-- Faerie Fire (Bear) Rank 2
INSERT INTO `npc_trainer` (`entry`, `spell`, `spellcost`, `reqskill`, `reqskillvalue`, `reqlevel`, `build_min`, `build_max`) VALUES
(3033, 3061, 1500, 0, 0, 30, 0, 4695),
(3034, 3061, 1500, 0, 0, 30, 0, 4695),
(3036, 3061, 1500, 0, 0, 30, 0, 4695),
(3064, 3061, 1500, 0, 0, 30, 0, 4695),
(3602, 3061, 1500, 0, 0, 30, 0, 4695),
(4217, 3061, 1500, 0, 0, 30, 0, 4695),
(4218, 3061, 1500, 0, 0, 30, 0, 4695),
(4219, 3061, 1500, 0, 0, 30, 0, 4695),
(5504, 3061, 1500, 0, 0, 30, 0, 4695),
(5505, 3061, 1500, 0, 0, 30, 0, 4695),
(5506, 3061, 1500, 0, 0, 30, 0, 4695),
(8142, 3061, 1500, 0, 0, 30, 0, 4695),
(9465, 3061, 1500, 0, 0, 30, 0, 4695),
(12042, 3061, 1500, 0, 0, 30, 0, 4695);
-- Faerie Fire (Bear) Rank 3
INSERT INTO `npc_trainer` (`entry`, `spell`, `spellcost`, `reqskill`, `reqskillvalue`, `reqlevel`, `build_min`, `build_max`) VALUES
(3033, 17394, 4000, 0, 0, 42, 0, 4695),
(3034, 17394, 4000, 0, 0, 42, 0, 4695),
(3036, 17394, 4000, 0, 0, 42, 0, 4695),
(3064, 17394, 4000, 0, 0, 42, 0, 4695),
(3602, 17394, 4000, 0, 0, 42, 0, 4695),
(4217, 17394, 4000, 0, 0, 42, 0, 4695),
(4218, 17394, 4000, 0, 0, 42, 0, 4695),
(4219, 17394, 4000, 0, 0, 42, 0, 4695),
(5504, 17394, 4000, 0, 0, 42, 0, 4695),
(5505, 17394, 4000, 0, 0, 42, 0, 4695),
(5506, 17394, 4000, 0, 0, 42, 0, 4695),
(8142, 17394, 4000, 0, 0, 42, 0, 4695),
(9465, 17394, 4000, 0, 0, 42, 0, 4695),
(12042, 17394, 4000, 0, 0, 42, 0, 4695);
-- Faerie Fire (Bear) Rank 4
INSERT INTO `npc_trainer` (`entry`, `spell`, `spellcost`, `reqskill`, `reqskillvalue`, `reqlevel`, `build_min`, `build_max`) VALUES
(3033, 17395, 7000, 0, 0, 54, 0, 4695),
(3034, 17395, 7000, 0, 0, 54, 0, 4695),
(3036, 17395, 7000, 0, 0, 54, 0, 4695),
(3064, 17395, 7000, 0, 0, 54, 0, 4695),
(3602, 17395, 7000, 0, 0, 54, 0, 4695),
(4217, 17395, 7000, 0, 0, 54, 0, 4695),
(4218, 17395, 7000, 0, 0, 54, 0, 4695),
(4219, 17395, 7000, 0, 0, 54, 0, 4695),
(5504, 17395, 7000, 0, 0, 54, 0, 4695),
(5505, 17395, 7000, 0, 0, 54, 0, 4695),
(5506, 17395, 7000, 0, 0, 54, 0, 4695),
(8142, 17395, 7000, 0, 0, 54, 0, 4695),
(9465, 17395, 7000, 0, 0, 54, 0, 4695),
(12042, 17395, 7000, 0, 0, 54, 0, 4695);
-- Training cost changes for spell 3739.
DELETE FROM `npc_trainer` WHERE `spell`=3739;
-- Faerie Fire (Cat) Rank 2
INSERT INTO `npc_trainer` (`entry`, `spell`, `spellcost`, `reqskill`, `reqskillvalue`, `reqlevel`, `build_min`, `build_max`) VALUES
(3033, 3739, 1500, 0, 0, 30, 0, 4695),
(3034, 3739, 1500, 0, 0, 30, 0, 4695),
(3036, 3739, 1500, 0, 0, 30, 0, 4695),
(3064, 3739, 1500, 0, 0, 30, 0, 4695),
(3602, 3739, 1500, 0, 0, 30, 0, 4695),
(4217, 3739, 1500, 0, 0, 30, 0, 4695),
(4218, 3739, 1500, 0, 0, 30, 0, 4695),
(4219, 3739, 1500, 0, 0, 30, 0, 4695),
(5504, 3739, 1500, 0, 0, 30, 0, 4695),
(5505, 3739, 1500, 0, 0, 30, 0, 4695),
(5506, 3739, 1500, 0, 0, 30, 0, 4695),
(8142, 3739, 1500, 0, 0, 30, 0, 4695),
(9465, 3739, 1500, 0, 0, 30, 0, 4695),
(12042, 3739, 1500, 0, 0, 30, 0, 4695);
-- Faerie Fire (Feral) Rank 2
INSERT INTO `npc_trainer` (`entry`, `spell`, `spellcost`, `reqskill`, `reqskillvalue`, `reqlevel`, `build_min`, `build_max`) VALUES
(3033, 3739, 300, 0, 0, 30, 4878, 5875),
(3034, 3739, 300, 0, 0, 30, 4878, 5875),
(3036, 3739, 300, 0, 0, 30, 4878, 5875),
(3064, 3739, 300, 0, 0, 30, 4878, 5875),
(3602, 3739, 300, 0, 0, 30, 4878, 5875),
(4217, 3739, 300, 0, 0, 30, 4878, 5875),
(4218, 3739, 300, 0, 0, 30, 4878, 5875),
(4219, 3739, 300, 0, 0, 30, 4878, 5875),
(5504, 3739, 300, 0, 0, 30, 4878, 5875),
(5505, 3739, 300, 0, 0, 30, 4878, 5875),
(5506, 3739, 300, 0, 0, 30, 4878, 5875),
(8142, 3739, 300, 0, 0, 30, 4878, 5875),
(9465, 3739, 300, 0, 0, 30, 4878, 5875),
(12042, 3739, 300, 0, 0, 30, 4878, 5875);
-- Training cost changes for spell 17396.
DELETE FROM `npc_trainer` WHERE `spell`=17396;
-- Faerie Fire (Cat) Rank 3
INSERT INTO `npc_trainer` (`entry`, `spell`, `spellcost`, `reqskill`, `reqskillvalue`, `reqlevel`, `build_min`, `build_max`) VALUES
(3033, 17396, 4000, 0, 0, 42, 0, 4695),
(3034, 17396, 4000, 0, 0, 42, 0, 4695),
(3036, 17396, 4000, 0, 0, 42, 0, 4695),
(3064, 17396, 4000, 0, 0, 42, 0, 4695),
(3602, 17396, 4000, 0, 0, 42, 0, 4695),
(4217, 17396, 4000, 0, 0, 42, 0, 4695),
(4218, 17396, 4000, 0, 0, 42, 0, 4695),
(4219, 17396, 4000, 0, 0, 42, 0, 4695),
(5504, 17396, 4000, 0, 0, 42, 0, 4695),
(5505, 17396, 4000, 0, 0, 42, 0, 4695),
(5506, 17396, 4000, 0, 0, 42, 0, 4695),
(8142, 17396, 4000, 0, 0, 42, 0, 4695),
(9465, 17396, 4000, 0, 0, 42, 0, 4695),
(12042, 17396, 4000, 0, 0, 42, 0, 4695);
-- Faerie Fire (Feral) Rank 3
INSERT INTO `npc_trainer` (`entry`, `spell`, `spellcost`, `reqskill`, `reqskillvalue`, `reqlevel`, `build_min`, `build_max`) VALUES
(3033, 17396, 800, 0, 0, 42, 4878, 5875),
(3034, 17396, 800, 0, 0, 42, 4878, 5875),
(3036, 17396, 800, 0, 0, 42, 4878, 5875),
(3064, 17396, 800, 0, 0, 42, 4878, 5875),
(3602, 17396, 800, 0, 0, 42, 4878, 5875),
(4217, 17396, 800, 0, 0, 42, 4878, 5875),
(4218, 17396, 800, 0, 0, 42, 4878, 5875),
(4219, 17396, 800, 0, 0, 42, 4878, 5875),
(5504, 17396, 800, 0, 0, 42, 4878, 5875),
(5505, 17396, 800, 0, 0, 42, 4878, 5875),
(5506, 17396, 800, 0, 0, 42, 4878, 5875),
(8142, 17396, 800, 0, 0, 42, 4878, 5875),
(9465, 17396, 800, 0, 0, 42, 4878, 5875),
(12042, 17396, 800, 0, 0, 42, 4878, 5875);
-- Training cost changes for spell 17397.
DELETE FROM `npc_trainer` WHERE `spell`=17397;
-- Faerie Fire (Cat) Rank 4
INSERT INTO `npc_trainer` (`entry`, `spell`, `spellcost`, `reqskill`, `reqskillvalue`, `reqlevel`, `build_min`, `build_max`) VALUES
(3033, 17397, 7000, 0, 0, 54, 0, 4695),
(3034, 17397, 7000, 0, 0, 54, 0, 4695),
(3036, 17397, 7000, 0, 0, 54, 0, 4695),
(3064, 17397, 7000, 0, 0, 54, 0, 4695),
(3602, 17397, 7000, 0, 0, 54, 0, 4695),
(4217, 17397, 7000, 0, 0, 54, 0, 4695),
(4218, 17397, 7000, 0, 0, 54, 0, 4695),
(4219, 17397, 7000, 0, 0, 54, 0, 4695),
(5504, 17397, 7000, 0, 0, 54, 0, 4695),
(5505, 17397, 7000, 0, 0, 54, 0, 4695),
(5506, 17397, 7000, 0, 0, 54, 0, 4695),
(8142, 17397, 7000, 0, 0, 54, 0, 4695),
(9465, 17397, 7000, 0, 0, 54, 0, 4695),
(12042, 17397, 7000, 0, 0, 54, 0, 4695);
-- Faerie Fire (Feral) Rank 4
INSERT INTO `npc_trainer` (`entry`, `spell`, `spellcost`, `reqskill`, `reqskillvalue`, `reqlevel`, `build_min`, `build_max`) VALUES
(3033, 17397, 1400, 0, 0, 54, 4878, 5875),
(3034, 17397, 1400, 0, 0, 54, 4878, 5875),
(3036, 17397, 1400, 0, 0, 54, 4878, 5875),
(3064, 17397, 1400, 0, 0, 54, 4878, 5875),
(3602, 17397, 1400, 0, 0, 54, 4878, 5875),
(4217, 17397, 1400, 0, 0, 54, 4878, 5875),
(4218, 17397, 1400, 0, 0, 54, 4878, 5875),
(4219, 17397, 1400, 0, 0, 54, 4878, 5875),
(5504, 17397, 1400, 0, 0, 54, 4878, 5875),
(5505, 17397, 1400, 0, 0, 54, 4878, 5875),
(5506, 17397, 1400, 0, 0, 54, 4878, 5875),
(8142, 17397, 1400, 0, 0, 54, 4878, 5875),
(9465, 17397, 1400, 0, 0, 54, 4878, 5875),
(12042, 17397, 1400, 0, 0, 54, 4878, 5875);
-- End of migration.
END IF;
END??
delimiter ;
CALL add_migration();
DROP PROCEDURE IF EXISTS add_migration;