chore(DB): import pending SQL update file

Referenced commit(s): c3242caf74
This commit is contained in:
AzerothCoreBot
2021-05-14 08:15:03 +00:00
parent c3242caf74
commit 1b6c2004ce
13 changed files with 220 additions and 45 deletions

View File

@@ -0,0 +1,41 @@
-- DB update 2021_05_13_04 -> 2021_05_14_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_05_13_04';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_05_13_04 2021_05_14_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1620425644910599900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1620425644910599900');
-- Delete WP path info for minions
DELETE FROM `creature_addon` WHERE `guid` IN (6973, 6975, 6974 ,6989 ,7210);
-- Create group
SET @leader:=7209;
DELETE FROM `creature_formations` WHERE `leaderGUID`=@leader;
INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
(@leader, @leader, 5, 0, 2, 0, 0), -- core
(@leader, 6973, 8, 90, 2, 0, 0),
(@leader, 6975, 14, 140, 2, 0, 0),
(@leader, 6974, 16, 210, 2, 0, 0),
(@leader, 6989, 12, 260, 2, 0, 0),
(@leader, 7210, 10, 320, 2, 0, 0);
--
-- END UPDATING QUERIES
--
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,34 @@
-- DB update 2021_05_14_00 -> 2021_05_14_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_05_14_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_05_14_00 2021_05_14_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1620435208642994700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1620435208642994700');
-- es.classic.wowhead.com/npc=6910/revelosh
UPDATE `creature_loot_template` SET `Chance`=41 WHERE `Entry`=6910 AND `Item`=7741;
UPDATE `creature_loot_template` SET `Chance`=23 WHERE `Entry`=6910 AND `Item` IN (9387,9389);
UPDATE `creature_loot_template` SET `Chance`=21 WHERE `Entry`=6910 AND `Item` IN (9390,9388);
UPDATE `creature_loot_template` SET `Chance`=13 WHERE `Entry`=6910 AND `Item`=4306;
UPDATE `creature_loot_template` SET `Chance`=2 WHERE `Entry`=6910 AND `Item`=3771;
--
-- END UPDATING QUERIES
--
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,30 @@
-- DB update 2021_05_14_01 -> 2021_05_14_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_05_14_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_05_14_01 2021_05_14_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1620439642282070000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1620439642282070000');
DELETE FROM `creature_loot_template` WHERE `Entry`=7768;
UPDATE `creature_template` SET `lootid`=0 WHERE `entry`=7768;
--
-- END UPDATING QUERIES
--
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,3 +1,19 @@
-- DB update 2021_05_14_02 -> 2021_05_14_03
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_05_14_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_05_14_02 2021_05_14_03 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1620477325004735900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1620477325004735900');
SET @ENTRY := 4362;
@@ -7,3 +23,12 @@ INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type
(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mirefin Coastrunner - Between 0-15% Health - Flee For Assist (No Repeat)"),
(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,13000,11,37998,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mirefin Coastrunner - In Combat - Cast 'Piercing Strike'");
--
-- END UPDATING QUERIES
--
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2021_05_14_03 -> 2021_05_14_04
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_05_14_03';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_05_14_03 2021_05_14_04 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1620586666463013100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1620586666463013100');
-- Imp - Felhunter - Voidwalker - Succubus --
UPDATE `creature_template` SET `InhabitType` = 3 WHERE `entry` IN (416, 417, 1860, 1863);
--
-- END UPDATING QUERIES
--
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2021_05_14_04 -> 2021_05_14_05
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_05_14_04';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_05_14_04 2021_05_14_05 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1620613702128937000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1620613702128937000');
DELETE FROM `smart_scripts` WHERE `entryorguid`=4543 AND `source_type`=0 AND `id`=7 AND `link`=0;
--
-- END UPDATING QUERIES
--
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,32 @@
-- DB update 2021_05_14_05 -> 2021_05_14_06
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_05_14_05';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_05_14_05 2021_05_14_06 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1620616751102617000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1620616751102617000');
-- Remove path
UPDATE `creature_addon` SET `path_id`=0 WHERE `guid`=11198;
-- Make npc walk around
UPDATE `creature` SET `MovementType`=1 WHERE `guid`=11198;
--
-- END UPDATING QUERIES
--
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,16 +0,0 @@
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1620425644910599900');
-- Delete WP path info for minions
DELETE FROM `creature_addon` WHERE `guid` IN (6973, 6975, 6974 ,6989 ,7210);
-- Create group
SET @leader:=7209;
DELETE FROM `creature_formations` WHERE `leaderGUID`=@leader;
INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
(@leader, @leader, 5, 0, 2, 0, 0), -- core
(@leader, 6973, 8, 90, 2, 0, 0),
(@leader, 6975, 14, 140, 2, 0, 0),
(@leader, 6974, 16, 210, 2, 0, 0),
(@leader, 6989, 12, 260, 2, 0, 0),
(@leader, 7210, 10, 320, 2, 0, 0);

View File

@@ -1,9 +0,0 @@
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1620435208642994700');
-- es.classic.wowhead.com/npc=6910/revelosh
UPDATE `creature_loot_template` SET `Chance`=41 WHERE `Entry`=6910 AND `Item`=7741;
UPDATE `creature_loot_template` SET `Chance`=23 WHERE `Entry`=6910 AND `Item` IN (9387,9389);
UPDATE `creature_loot_template` SET `Chance`=21 WHERE `Entry`=6910 AND `Item` IN (9390,9388);
UPDATE `creature_loot_template` SET `Chance`=13 WHERE `Entry`=6910 AND `Item`=4306;
UPDATE `creature_loot_template` SET `Chance`=2 WHERE `Entry`=6910 AND `Item`=3771;

View File

@@ -1,5 +0,0 @@
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1620439642282070000');
DELETE FROM `creature_loot_template` WHERE `Entry`=7768;
UPDATE `creature_template` SET `lootid`=0 WHERE `entry`=7768;

View File

@@ -1,4 +0,0 @@
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1620586666463013100');
-- Imp - Felhunter - Voidwalker - Succubus --
UPDATE `creature_template` SET `InhabitType` = 3 WHERE `entry` IN (416, 417, 1860, 1863);

View File

@@ -1,4 +0,0 @@
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1620613702128937000');
DELETE FROM `smart_scripts` WHERE `entryorguid`=4543 AND `source_type`=0 AND `id`=7 AND `link`=0;

View File

@@ -1,7 +0,0 @@
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1620616751102617000');
-- Remove path
UPDATE `creature_addon` SET `path_id`=0 WHERE `guid`=11198;
-- Make npc walk around
UPDATE `creature` SET `MovementType`=1 WHERE `guid`=11198;