Files
moonwell-core-vanilla/sql/migrations/20210725153921_world.sql
T
2021-11-03 08:51:05 +02:00

360 lines
7.5 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`='20210725153921');
IF v=0 THEN
INSERT INTO `migrations` VALUES ('20210725153921');
-- Add your query below.
-- UNCOMMON
-- Uncommon Lvl 6-9
UPDATE `creature` SET `spawntimesecsmin` = 3600, `spawntimesecsmax` = 7200 WHERE `id` IN (SELECT `entry` FROM `creature_template` WHERE `name` IN (
"LOST SOUL",
"THREGGIL",
"URUSON",
"FARMER SOLLIDEN",
"FURY SHELDA",
"TORMENTED SPIRIT",
"DUSKSTALKER",
"EDAN THE HOWLER",
"GEOLORD MOTTLE",
"SNAGGLESPEAR",
"WARLORD KOLKANIS",
"WATCH COMMANDER ZALAPHIL",
"BAYNE",
"MORGAINE THE SLY",
"MOTHER FANG",
"MUAD",
"NARG THE TASKMASTER",
"TIMBER"
));
-- Uncommon Lvl 11-15
UPDATE `creature` SET `spawntimesecsmin` = 5400, `spawntimesecsmax` = 9000 WHERE `id` IN (SELECT `entry` FROM `creature_template` WHERE `name` IN (
"CAPTAIN FLAT TUSK",
"DEATH FLAYER",
"ENFORCER EMILGUND",
"GIBBLEWILT",
"GREAT FATHER ARCTIKUS",
"GRIMMAW",
"RESSAN THE NEEDLER",
"SISTER HATELASH",
"THUROS LIGHTFINGERS",
"BJARN",
"DEEB",
"FEDFENNEL",
"FELLICENT'S SHADE",
"GHOST HOWL",
"GRUFF SWIFTBITE",
"HAMMERSPINE",
"BLACKMOSS THE FETID",
"GOREFANG",
"DISHU",
"SHADOWCLAW",
"SRI'SKULK",
"LICILLIN",
"OLD VICEJAW",
"ELDER MYSTIC RAZORSNOUT",
"GRIZLAK",
"KRETHIS SHADOWSPINNER",
"LORD SINSLAYER",
"MASTER DIGGER",
"RATHORIAN",
"SLARK",
"STONEARM"
));
-- Uncommon Lvl 16-20
UPDATE `creature` SET `spawntimesecsmin` = 7200, `spawntimesecsmax` = 10800 WHERE `id` IN (SELECT `entry` FROM `creature_template` WHERE `name` IN (
"CARNIVOUS THE BREAKER",
"FLAGGLEMURK THE CRUEL",
"BROKESPEAR",
"RIBCHASER",
"SNORT THE HECKLER",
"SERGEANT BRASHCLAW",
"SNARLFLARE",
"BRACK",
"ENGINEER WHIRLEYGIG",
"GEOPRIEST GUKK'ROK",
"LEPRITHUS",
"SQUIDDIC"
));
-- Uncommon Lvl 21-25
UPDATE `creature` SET `spawntimesecsmin` = 14400, `spawntimesecsmax` = 21600 WHERE `id` IN (SELECT `entry` FROM `creature_template` WHERE `name` IN (
"MAGOSH",
"APOTHECARY FALTHIS",
"BOSS GALGOSH",
"LADY VESPIA",
"RAVENCLAW REGENT",
"CHATTER",
"LUPOS",
"SNARLMANE",
"DIGGER FLAMEFORGE",
"FOREMAN RIGGER",
"HEGGIN STONEWHISKER",
"LEECH WIDOW",
"THUNDERSTOMP",
"AZZERE THE SKYBLADE",
"MA'RUK WYRMSCALE",
"PRIDEWING PATRIARCH",
"RORGISH JOWL"
));
-- Uncommon Lvl 26+
UPDATE `creature` SET `spawntimesecsmin` = 18000, `spawntimesecsmax` = 28800 WHERE `id` IN (SELECT `entry` FROM `creature_template` WHERE `name` IN (
"HAGG TAURENBANE",
"HARB FOULMOUNTAIN",
"KAZON",
"NARAXIS",
"RO'BARK",
"TAMRA STORMPIKE",
"GARNEG CHARSKULL",
"VENGEFUL ANCIENT",
"SCARGIL",
"ACHELLIOS THE BANISHED",
"LORD MALATHROM",
"RAZORMAW MATRIARCH",
"COMMANDER FELSTROM",
"FENROS",
"PRINCE RAZE",
"LADY ZEPHRIS",
"NEFARU",
"SINGER",
"GRAVIS SLIPKNOT",
"KOVORK",
"BROKEN TOOTH",
"DROGOTH THE ROAMER",
"LOST ONE COOK",
"NIMAR THE SLAYER",
"BURGLE EYE",
"DART",
"DARKMIST WIDOW",
"SNARLER",
"ZUL'AREK HATEFOWLER",
"ANATHEMUS",
"LORD CAPTAIN WYRMAK",
"LORD SAKRASIS",
"RUMBLER",
"SCALE BELLY",
"LADY SZALLAH",
"KREGG KEELHAUL",
"QIROT",
"MOJO THE TWISTED",
"RETHEROKK THE BERSERKER",
"VAROTHEN'S GHOST",
"VEYZHAK THE CANNIBAL",
"ARASH-ETHIS",
"JALINDE SUMMERDRAKE",
"SLAVE MASTER BLACKHEART",
"SORIID THE DEVOURER",
"HIGHLORD MASTROGONDE",
"LADY SESSPIRA",
"RAGEPAW",
"SCALEBEARD",
"DEATHMAW",
"UHK'LOC",
"AKUBAR THE SEER",
"ALSHIRR BANEBREATH",
"MEZZIR THE HOWLER",
"ZARICOTL",
"DEATHSPEAKER SELENDRE",
"LORD MALDAZZAR",
"DREADSCORN",
"THAURIS BALGARR",
"HURICANIAN",
"SCARLET SMITH",
"SPIRESTONE BATTLE LORD",
"WARLORD THRESH'JIN",
"GHOK BASHGUUD",
"GRIZZLE SNOWPAW",
"GRUKLASH",
"HIGH GENERAL ABBENDIS",
"JED RUNEWATCHER",
"QUARTERMASTER ZIGRIS",
"RANGER LORD HAWKSPEAR",
"TWILIGHT LORD EVERUN",
"VOLCHAN",
"SCARLET INTERROGATOR",
"FOREMAN JERRIS"
));
-- SEMI-RARE
-- Semi-Rare Lvl 16-20
UPDATE `creature` SET `spawntimesecsmin` = 14400, `spawntimesecsmax` = 21600 WHERE `id` IN (SELECT `entry` FROM `creature_template` WHERE `name` IN (
"LORD CONDAR",
"FIRECALLER RADISON",
"FOREMAN GRILLS",
"SHANDA THE SPINNER",
"SLUDGE BEAST",
"TAKK THE LEAPER",
"FOE REAPER 4000"
));
-- Semi-Rare Lvl 21-25
UPDATE `creature` SET `spawntimesecsmin` = 30600, `spawntimesecsmax` = 45000 WHERE `id` IN (SELECT `entry` FROM `creature_template` WHERE `name` IN (
"LADY VESPIRA",
"MIST HOWLER",
"MUGGLEFIN",
"CREEPTHESS",
"BOULDERHEART",
"MIRELOW"
));
-- Semi-Rare Lvl 26+
UPDATE `creature` SET `spawntimesecsmin` = 37800, `spawntimesecsmax` = 57600 WHERE `id` IN (SELECT `entry` FROM `creature_template` WHERE `name` IN (
"ROHH THE SILENT",
"BIG SAMRAS",
"OAKPAW",
"GIBBLESNIK",
"URSOL'LOK",
"GIGGLER",
"AMBASSADOR BLOODRAGE",
"SKHOWL",
"WAR GOLEM",
"GLUGGLE",
"HISSPERAK",
"DIGMASTER SHOVELPHLANGE",
"DARBEL MONTROSE",
"LOST ONE CHIEFTAIN",
"MOLOK THE CRUSHER",
"RIPSCALE",
"SHADOWFORGE COMMANDER",
"OLD CLIFF JUMPER",
"FINGAT",
"NARILLASANZ",
"DIAMOND HEAD",
"WITHERHEART THE STALKER",
"FAULTY WAR GOLEM",
"GATEKEEPER RAGEROAR",
"GENERAL FANGFERROR",
"OMGORN THE LOST",
"SMOLDAR",
"IRONBACK",
"RAVAGE",
"FOULMANE",
"SPITEFLAYER",
"CLACK THE REAVER",
"CLUTCHMOTHER ZAVAS",
"HAHK'ZOR",
"DUGGAN WILDHAMMER",
"DESSECUS",
"IMMOLATUS",
"KRELLACK",
"MALFUNCTIONING REAVER",
"GENERAL COLBATANN",
"HIGH PRIESTESS HAI'WATNA",
"RAK'SHIRI",
"CRUBTHOR",
"ZUL'BRIN WARPBRANCH",
"SCARLET JUDGE"
));
-- AVERAGE-RARE
-- Average Rare Lvl 21-25
UPDATE `creature` SET `spawntimesecsmin` = 61200, `spawntimesecsmax` = 91800 WHERE `id` IN (SELECT `entry` FROM `creature_template` WHERE `name` IN (
"GESHARAHAN",
"SEEKER AQUALON",
"GNAWBONE"
));
-- Average Rare Lvl 26+
UPDATE `creature` SET `spawntimesecsmin` = 75600, `spawntimesecsmax` = 115200 WHERE `id` IN (SELECT `entry` FROM `creature_template` WHERE `name` IN (
"AKKRILUS",
"VULTROS",
"BRONTUS",
"CAPTAIN GEROGG HAMMERTOE",
"ECK'ALOM",
"JIMMY THE BLEEDER",
"SLUDGINN",
"TERROWULF PACKLORD",
"PRINCE KELLEN",
"ACCURSED SLITHERBLADE",
"ARAGA",
"BARNABUS",
"ROLOCH",
"LO'GROSH",
"RUUL ONESTONE",
"SIEGE GOLEM",
"MOLT THORN",
"VERIFONIX",
"GILMORIAN",
"THE ROT",
"LORD ANGLER",
"RAZORTALON",
"GREATER FIREBIRD",
"REKK'TILAC",
"DEATHEYE",
"DEATH HOWL",
"SCALD",
"HAARKA THE RAVENOUS",
"MASTER FEARDRED",
"MAGISTER HAWKHELM",
"MITH'RETHIS THE ENCHANTER",
"OLM THE WISE",
"Gorgon'och",
"TERRORSPARK",
"GISH THE UNMOVING",
"MAGRONOS THE UNYIELDING",
"LORD DARKSCYTHE",
"REX ASHIL",
"FOREMAN MARCRID",
"AZUROUS",
"ZORA",
"KASHOCH THE REAVER",
"SCARLET HIGH CLERIST"
));
-- VERY-RARE
-- Very Rare Lvl 31+
UPDATE `creature` SET `spawntimesecsmin` = 115200, `spawntimesecsmax` = 172800 WHERE `id` IN (SELECT `entry` FROM `creature_template` WHERE `name` IN (
"CRANKY BENJ",
"KASKK",
"7:XT",
"PRINCE NAZJAK",
"FOULBELLY",
"KURMOKK",
"OOZEWORM",
"MURDEROUS BLISTERPAW",
"OLD GRIZZLEGUT",
"GNARL LEAFBROTHER",
"RIPPA",
"JADE",
"SHLEIPNARR",
"CYCLOK THE MAD",
"THE EVALCHARR",
"THE REAK",
"ANTILOS",
"GRIMUNGOUS",
"GRUNTER",
"MONGRESS",
"THE ONGAR",
"Gretheer",
"HED'MUSH THE ROTTING",
"HEMATOS",
"LAPRESS",
"SCARLET EXECUTIONER",
"LADY HEDERINE",
"THE HUSK"
));
-- UBER-RARE
-- Uber-Rare Lvl 36+
UPDATE `creature` SET `spawntimesecsmin` = 172800, `spawntimesecsmax` = 259200 WHERE `id` IN (SELECT `entry` FROM `creature_template` WHERE `name` IN (
"ZALAS WITHERBARK",
"MONNOS THE ELDER",
"PUTRIDIUS",
"SETIS"
));
-- End of migration.
END IF;
END??
delimiter ;
CALL add_migration();
DROP PROCEDURE IF EXISTS add_migration;