chore(DB): import pending SQL update file

Referenced commit(s): 8195708962
This commit is contained in:
AzerothCoreBot
2021-02-28 13:31:49 +00:00
parent 8195708962
commit c2f274e06d
3 changed files with 75 additions and 0 deletions

View File

@@ -0,0 +1,78 @@
-- DB update 2021_02_27_00 -> 2021_02_28_00
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
SELECT COUNT(*) INTO @COLEXISTS
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_02_27_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_02_27_00 2021_02_28_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1614138891078013900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1614138891078013900');
UPDATE `smart_scripts`
SET `event_type` =67, `event_param1` =15000, `event_param2` =15000, `event_flags` =0
WHERE `entryorguid` IN (3,36,92,114,822,1128,1199,1201,1537,1543,1547,1548,1549,1770,1869,1934,1935,1972,2248,2347,2473,2474,2723,2735,2736,2780,2781,2782,4130,4872,5246,5253,5292,5293,5300,5461,5850,5853,7032,8447,9218,9219,11698,15655)
AND (`source_type`) = 0 -- select only creatures
AND (`action_type`) = 11 -- select only action Cast
AND (`action_param1`) = 13496; -- select only Spell 'Dazed'
UPDATE `smart_scripts` SET `comment` ='Flesh Eater - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =3 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Harvest Golem - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =36 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Rock Elemental - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =92 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Harvest Watcher - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =114 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Young Forest Bear - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =822 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Young Black Bear - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =1128 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Juvenile Snow Leopard - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =1199 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Snow Leopard - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =1201 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Scarlet Zealot - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =1537 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Vile Fin Puddlejumper - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =1543 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Decrepit Darkhound - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =1547 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Cursed Darkhound - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =1548 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Ravenous Darkhound - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =1549 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Moonrage Darkrunner - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =1770 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Ravenclaw Champion - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =1869 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Tirisfal Farmer - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =1934 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Tirisfal Farmhand - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =1935 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Grimson the Pale - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =1972 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Cave Yeti - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =2248 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Wild Gryphon - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =2347 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Granistad - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =2473 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Kurdos - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =2474 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Stone Golem - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =2723 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Lesser Rock Elemental - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =2735 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Greater Rock Elemental - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =2736 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Caretaker Nevlin - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =2780 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Caretaker Weston - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =2781 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Caretaker Alaric - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =2782 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Silithid Searcher - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =4130 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Obsidian Golem - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =4872 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Zukk ash Worker - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =5246 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Woodpaw Brute - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =5253 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Feral Scar Yeti - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =5292 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Hulking Feral Scar - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =5293 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Frayfeather Hippogryph - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =5300 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Sea Elemental - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =5461 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Blazing Elemental - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =5850 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Tempered War Golem - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =5853 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Greater Obsidian Elemental - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =7032 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Clunk - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =8447 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Spirestone Battle Lord - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =9218 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Spirestone Butcher - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =9219 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Hive Ashi Stinger - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =11698 AND `source_type` =0;
UPDATE `smart_scripts` SET `comment` ='Rotlimb Cannibal - On Behind Target - Cast \'Dazed\'' WHERE `entryorguid` =15655 AND `source_type` =0;
--
-- END UPDATING QUERIES
--
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,96 @@
-- DB update 2021_02_28_00 -> 2021_02_28_01
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
SELECT COUNT(*) INTO @COLEXISTS
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_02_28_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_02_28_00 2021_02_28_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1614294683092657800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1614294683092657800');
UPDATE `creature_template` SET `faction` = 123, `AIName` = 'SmartAI' WHERE `entry` IN (2060,2061,2062,2063,2064,2065,2066,2067,2068);
UPDATE `creature_template` SET `faction` = 123 WHERE `entry` =1893;
DELETE FROM `smart_scripts` WHERE (`source_type` = 0) AND (`entryorguid` IN (2060,2061,2062,2063,2064,2065,2066,2067,2068));
INSERT INTO `smart_scripts` VALUES
(2060, 0, 0, 1, 2, 0, 25, 1, 70, 80, 0, 0, 0, 36, 1893, 15, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Smithers - Between 70-80% Health - Update Template To \'Moonrage Sentry\' (No Repeat)'),
(2060, 0, 1, 2, 61, 0, 100, 0, 70, 80, 0, 0, 0, 11, 24085, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Smithers - Between 70-80% Health - Cast \'Transform Visual\' (No Repeat)'),
(2060, 0, 2, 0, 61, 0, 100, 0, 70, 80, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Smithers - Between 70-80% Health - Set Event Phase 1 (No Repeat)'),
(2060, 0, 3, 0, 0, 1, 100, 0, 100, 100, 60000, 60000, 0, 11, 6507, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Smithers - In Combat - Cast \'Battle Roar\' (Phase 1)'),
(2060, 0, 4, 0, 0, 1, 100, 0, 800, 800, 60000, 60000, 0, 11, 13730, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Smithers - In Combat - Cast \'Demoralizing Shout\' (Phase 1)'),
(2060, 0, 5, 0, 7, 1, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Smithers - On Evade - Despawn In 1500 ms (Phase 1)'),
(2060, 0, 6, 0, 7, 0, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Smithers - On Evade - Despawn In 1500 ms'),
(2061, 0, 0, 1, 2, 0, 25, 1, 70, 80, 0, 0, 0, 36, 1893, 15, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Thatcher - Between 70-80% Health - Update Template To \'Moonrage Sentry\' (No Repeat)'),
(2061, 0, 1, 2, 61, 0, 100, 0, 70, 80, 0, 0, 0, 11, 24085, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Thatcher - Between 70-80% Health - Cast \'Transform Visual\' (No Repeat)'),
(2061, 0, 2, 0, 61, 0, 100, 0, 70, 80, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Thatcher - Between 70-80% Health - Set Event Phase 1 (No Repeat)'),
(2061, 0, 3, 0, 0, 1, 100, 0, 100, 100, 60000, 60000, 0, 11, 6507, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Thatcher - In Combat - Cast \'Battle Roar\' (Phase 1)'),
(2061, 0, 4, 0, 0, 1, 100, 0, 800, 800, 60000, 60000, 0, 11, 13730, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Thatcher - In Combat - Cast \'Demoralizing Shout\' (Phase 1)'),
(2061, 0, 5, 0, 7, 1, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Thatcher - On Evade - Despawn In 1500 ms (Phase 1)'),
(2061, 0, 6, 0, 7, 0, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Thatcher - On Evade - Despawn In 1500 ms'),
(2062, 0, 0, 1, 2, 0, 25, 1, 70, 80, 0, 0, 0, 36, 1893, 15, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hendricks - Between 70-80% Health - Update Template To \'Moonrage Sentry\' (No Repeat)'),
(2062, 0, 1, 2, 61, 0, 100, 0, 70, 80, 0, 0, 0, 11, 24085, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hendricks - Between 70-80% Health - Cast \'Transform Visual\' (No Repeat)'),
(2062, 0, 2, 0, 61, 0, 100, 0, 70, 80, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hendricks - Between 70-80% Health - Set Event Phase 1 (No Repeat)'),
(2062, 0, 3, 0, 0, 1, 100, 0, 100, 100, 60000, 60000, 0, 11, 6507, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hendricks - In Combat - Cast \'Battle Roar\' (Phase 1)'),
(2062, 0, 4, 0, 0, 1, 100, 0, 800, 800, 60000, 60000, 0, 11, 13730, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hendricks - In Combat - Cast \'Demoralizing Shout\' (Phase 1)'),
(2062, 0, 5, 0, 7, 1, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hendricks - On Evade - Despawn In 1500 ms (Phase 1)'),
(2062, 0, 6, 0, 7, 0, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hendricks - On Evade - Despawn In 1500 ms'),
(2063, 0, 0, 1, 2, 0, 25, 1, 70, 80, 0, 0, 0, 36, 1893, 15, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Wilhelm - Between 70-80% Health - Update Template To \'Moonrage Sentry\' (No Repeat)'),
(2063, 0, 1, 2, 61, 0, 100, 0, 70, 80, 0, 0, 0, 11, 24085, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Wilhelm - Between 70-80% Health - Cast \'Transform Visual\' (No Repeat)'),
(2063, 0, 2, 0, 61, 0, 100, 0, 70, 80, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Wilhelm - Between 70-80% Health - Set Event Phase 1 (No Repeat)'),
(2063, 0, 3, 0, 0, 1, 100, 0, 100, 100, 60000, 60000, 0, 11, 6507, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Wilhelm - In Combat - Cast \'Battle Roar\' (Phase 1)'),
(2063, 0, 4, 0, 0, 1, 100, 0, 800, 800, 60000, 60000, 0, 11, 13730, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Wilhelm - In Combat - Cast \'Demoralizing Shout\' (Phase 1)'),
(2063, 0, 5, 0, 7, 1, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Wilhelm - On Evade - Despawn In 1500 ms (Phase 1)'),
(2063, 0, 6, 0, 7, 0, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Wilhelm - On Evade - Despawn In 1500 ms'),
(2064, 0, 0, 1, 2, 0, 25, 1, 70, 80, 0, 0, 0, 36, 1893, 15, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hartin - Between 70-80% Health - Update Template To \'Moonrage Sentry\' (No Repeat)'),
(2064, 0, 1, 2, 61, 0, 100, 0, 70, 80, 0, 0, 0, 11, 24085, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hartin - Between 70-80% Health - Cast \'Transform Visual\' (No Repeat)'),
(2064, 0, 2, 0, 61, 0, 100, 0, 70, 80, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hartin - Between 70-80% Health - Set Event Phase 1 (No Repeat)'),
(2064, 0, 3, 0, 0, 1, 100, 0, 100, 100, 60000, 60000, 0, 11, 6507, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hartin - In Combat - Cast \'Battle Roar\' (Phase 1)'),
(2064, 0, 4, 0, 0, 1, 100, 0, 800, 800, 60000, 60000, 0, 11, 13730, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hartin - In Combat - Cast \'Demoralizing Shout\' (Phase 1)'),
(2064, 0, 5, 0, 7, 1, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hartin - On Evade - Despawn In 1500 ms (Phase 1)'),
(2064, 0, 6, 0, 7, 0, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Hartin - On Evade - Despawn In 1500 ms'),
(2065, 0, 0, 1, 2, 0, 25, 1, 70, 80, 0, 0, 0, 36, 1893, 15, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Cooper - Between 70-80% Health - Update Template To \'Moonrage Sentry\' (No Repeat)'),
(2065, 0, 1, 2, 61, 0, 100, 0, 70, 80, 0, 0, 0, 11, 24085, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Cooper - Between 70-80% Health - Cast \'Transform Visual\' (No Repeat)'),
(2065, 0, 2, 0, 61, 0, 100, 0, 70, 80, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Cooper - Between 70-80% Health - Set Event Phase 1 (No Repeat)'),
(2065, 0, 3, 0, 0, 1, 100, 0, 100, 100, 60000, 60000, 0, 11, 6507, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Cooper - In Combat - Cast \'Battle Roar\' (Phase 1)'),
(2065, 0, 4, 0, 0, 1, 100, 0, 800, 800, 60000, 60000, 0, 11, 13730, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Cooper - In Combat - Cast \'Demoralizing Shout\' (Phase 1)'),
(2065, 0, 5, 0, 7, 1, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Cooper - On Evade - Despawn In 1500 ms (Phase 1)'),
(2065, 0, 6, 0, 7, 0, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Cooper - On Evade - Despawn In 1500 ms'),
(2066, 0, 0, 1, 2, 0, 25, 1, 70, 80, 0, 0, 0, 36, 1893, 15, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Higarth - Between 70-80% Health - Update Template To \'Moonrage Sentry\' (No Repeat)'),
(2066, 0, 1, 2, 61, 0, 100, 0, 70, 80, 0, 0, 0, 11, 24085, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Higarth - Between 70-80% Health - Cast \'Transform Visual\' (No Repeat)'),
(2066, 0, 2, 0, 61, 0, 100, 0, 70, 80, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Higarth - Between 70-80% Health - Set Event Phase 1 (No Repeat)'),
(2066, 0, 3, 0, 0, 1, 100, 0, 100, 100, 60000, 60000, 0, 11, 6507, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Higarth - In Combat - Cast \'Battle Roar\' (Phase 1)'),
(2066, 0, 4, 0, 0, 1, 100, 0, 800, 800, 60000, 60000, 0, 11, 13730, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Higarth - In Combat - Cast \'Demoralizing Shout\' (Phase 1)'),
(2066, 0, 5, 0, 7, 1, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Higarth - On Evade - Despawn In 1500 ms (Phase 1)'),
(2066, 0, 6, 0, 7, 0, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Higarth - On Evade - Despawn In 1500 ms'),
(2067, 0, 0, 1, 2, 0, 25, 1, 70, 80, 0, 0, 0, 36, 1893, 15, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Brunswick - Between 70-80% Health - Update Template To \'Moonrage Sentry\' (No Repeat)'),
(2067, 0, 1, 2, 61, 0, 100, 0, 70, 80, 0, 0, 0, 11, 24085, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Brunswick - Between 70-80% Health - Cast \'Transform Visual\' (No Repeat)'),
(2067, 0, 2, 0, 61, 0, 100, 0, 70, 80, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Brunswick - Between 70-80% Health - Set Event Phase 1 (No Repeat)'),
(2067, 0, 3, 0, 0, 1, 100, 0, 100, 100, 60000, 60000, 0, 11, 6507, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Brunswick - In Combat - Cast \'Battle Roar\' (Phase 1)'),
(2067, 0, 4, 0, 0, 1, 100, 0, 800, 800, 60000, 60000, 0, 11, 13730, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Brunswick - In Combat - Cast \'Demoralizing Shout\' (Phase 1)'),
(2067, 0, 5, 0, 7, 1, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Brunswick - On Evade - Despawn In 1500 ms (Phase 1)'),
(2067, 0, 6, 0, 7, 0, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Councilman Brunswick - On Evade - Despawn In 1500 ms'),
(2068, 0, 0, 1, 2, 0, 25, 1, 70, 80, 0, 0, 0, 36, 1893, 15, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lord Mayor Morrison - Between 70-80% Health - Update Template To \'Moonrage Sentry\' (No Repeat)'),
(2068, 0, 1, 2, 61, 0, 100, 0, 70, 80, 0, 0, 0, 11, 24085, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lord Mayor Morrison - Between 70-80% Health - Cast \'Transform Visual\' (No Repeat)'),
(2068, 0, 2, 0, 61, 0, 100, 0, 70, 80, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lord Mayor Morrison - Between 70-80% Health - Set Event Phase 1 (No Repeat)'),
(2068, 0, 3, 0, 0, 1, 100, 0, 100, 100, 60000, 60000, 0, 11, 6507, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lord Mayor Morrison - In Combat - Cast \'Battle Roar\' (Phase 1)'),
(2068, 0, 4, 0, 0, 1, 100, 0, 800, 800, 60000, 60000, 0, 11, 13730, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Lord Mayor Morrison - In Combat - Cast \'Demoralizing Shout\' (Phase 1)'),
(2068, 0, 5, 0, 7, 1, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lord Mayor Morrison - On Evade - Despawn In 1500 ms (Phase 1)'),
(2068, 0, 6, 0, 7, 0, 100, 0, 0, 0, 0, 0, 0, 41, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Lord Mayor Morrison - On Evade - Despawn In 1500 ms');
--
-- END UPDATING QUERIES
--
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,55 @@
-- DB update 2021_02_28_01 -> 2021_02_28_02
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
SELECT COUNT(*) INTO @COLEXISTS
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_02_28_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_02_28_01 2021_02_28_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1614416165680486700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1614416165680486700');
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 356800) AND (`source_type` = 9);
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 356801) AND (`source_type` = 9);
DELETE FROM `creature_template` WHERE (`entry` = 3568);
INSERT INTO `creature_template` VALUES
(3568, 0, 0, 0, 0, 0, 599, 0, 0, 0, 'Mist', '', '', 0, 10, 10, 0, 80, 2, 1, 1.2, 1, 0, 11, 14, 0, 10, 1, 1500, 1500, 1, 4608, 2048, 0, 2, 0, 0, 0, 0, 7, 10, 5, 1, 4096, 0, 0, 100001, 150, 150, 150, 150, 150, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'SmartAI', 0, 3, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, '', 12340);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 3568);
INSERT INTO `smart_scripts` VALUES
(3568, 0, 0, 1, 19, 0, 100, 0, 938, 0, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mist - On Quest \'Mist\' Taken - Set Event Phase 1'),
(3568, 0, 1, 2, 61, 1, 100, 0, 938, 0, 0, 0, 0, 83, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mist - On Quest \'Mist\' Taken - Remove Npc Flags Questgiver'),
(3568, 0, 2, 3, 61, 1, 100, 0, 938, 0, 0, 0, 0, 19, 512, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mist - On Quest \'Mist\' Taken - Remove Flags Immune To NPC\'s'),
(3568, 0, 3, 4, 61, 1, 100, 0, 938, 0, 0, 0, 0, 29, 1, 1, 3519, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Mist - On Quest \'Mist\' Taken - Start Follow Invoker'),
(3568, 0, 4, 0, 61, 1, 100, 0, 938, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mist - On Quest \'Mist\' Taken - Set Event Phase 0'),
(3568, 0, 5, 0, 1, 0, 100, 1, 100, 100, 0, 0, 0, 8, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mist - Out of Combat - Set Reactstate Defensive (No Repeat)'),
(3568, 0, 6, 0, 75, 0, 100, 0, 0, 3519, 9, 900, 0, 15, 938, 0, 0, 0, 0, 0, 18, 9, 0, 0, 0, 0, 0, 0, 0, 'Mist - On Distance To Creature - Quest Credit \'Mist\''),
(3568, 0, 7, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 6, 938, 0, 0, 0, 0, 0, 18, 30, 0, 0, 0, 0, 0, 0, 0, 'Mist - On Just Died - Fail Quest \'Mist\''),
(3568, 0, 8, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 70, 1000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mist - On Just Died - Respawn Self'),
(3568, 0, 9, 10, 11, 0, 100, 0, 1, 1, 141, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mist - On Respawn - Set Event Phase 1'),
(3568, 0, 10, 11, 61, 1, 100, 0, 1, 1, 141, 0, 0, 18, 512, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mist - On Respawn - Set Flags Immune To NPC\'s'),
(3568, 0, 11, 0, 61, 1, 100, 0, 1, 1, 141, 0, 0, 81, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mist - On Respawn - Set Npc Flags Questgiver'),
(3568, 0, 12, 0, 65, 0, 100, 0, 0, 0, 0, 0, 0, 70, 1000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mist - On Follow Complete - Respawn Self'),
(3568, 0, 13, 0, 75, 0, 100, 1, 0, 3519, 10, 500, 0, 1, 0, 1000, 1, 0, 0, 0, 19, 3519, 10, 0, 0, 0, 0, 0, 0, 'Mist - On Distance To Creature - Say Line 0 (No Repeat)'),
(3568, 0, 14, 0, 75, 0, 100, 1, 0, 3519, 10, 500, 0, 1, 0, 1000, 0, 0, 0, 0, 19, 3519, 10, 0, 0, 0, 0, 0, 0, 'Mist - On Distance To Creature - Say Line 0 (No Repeat)');
DELETE FROM `factiontemplate_dbc` WHERE (`ID` = 80);
INSERT INTO `factiontemplate_dbc` VALUES (80, 69, 72, 3, 2, 12, 0, 0, 0, 0, 69, 0, 0, 0);
--
-- END UPDATING QUERIES
--
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;