From 9d4eebc61fec3b9701ae94292e8d40962804b676 Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Thu, 1 Apr 2021 16:04:47 +0000 Subject: [PATCH] chore(DB): import pending SQL update file Referenced commit(s): 9f568b7eb3207a635f2d180f451688a73470602c --- data/sql/updates/db_world/2021_04_01_00.sql | 29 +++++++++++++++ .../2021_04_01_01.sql} | 25 +++++++++++++ .../2021_04_01_02.sql} | 25 +++++++++++++ .../2021_04_01_03.sql} | 25 +++++++++++++ data/sql/updates/db_world/2021_04_01_04.sql | 29 +++++++++++++++ data/sql/updates/db_world/2021_04_01_05.sql | 29 +++++++++++++++ .../2021_04_01_06.sql} | 25 +++++++++++++ data/sql/updates/db_world/2021_04_01_07.sql | 36 +++++++++++++++++++ data/sql/updates/db_world/2021_04_01_08.sql | 29 +++++++++++++++ data/sql/updates/db_world/2021_04_01_09.sql | 28 +++++++++++++++ data/sql/updates/db_world/2021_04_01_10.sql | 28 +++++++++++++++ .../2021_04_01_11.sql} | 25 +++++++++++++ .../2021_04_01_12.sql} | 25 +++++++++++++ .../2021_04_01_13.sql} | 25 +++++++++++++ .../2021_04_01_14.sql} | 25 +++++++++++++ .../2021_04_01_15.sql} | 25 +++++++++++++ data/sql/updates/db_world/2021_04_01_16.sql | 29 +++++++++++++++ .../2021_04_01_17.sql} | 25 +++++++++++++ .../2021_04_01_18.sql} | 25 +++++++++++++ .../2021_04_01_19.sql} | 25 +++++++++++++ .../2021_04_01_20.sql} | 25 +++++++++++++ .../2021_04_01_21.sql} | 25 +++++++++++++ .../rev_1615275106559909076.sql | 4 --- .../rev_1616755366269256667.sql | 4 --- .../rev_1616756103204132721.sql | 4 --- .../rev_1617016392531315494.sql | 11 ------ .../rev_1617018620934408746.sql | 4 --- .../rev_1617095490377345100.sql | 3 -- .../rev_1617096208078439700.sql | 3 -- .../rev_1617177621821036427.sql | 4 --- 30 files changed, 587 insertions(+), 37 deletions(-) create mode 100644 data/sql/updates/db_world/2021_04_01_00.sql rename data/sql/updates/{pending_db_world/rev_1616536931445376664.sql => db_world/2021_04_01_01.sql} (58%) rename data/sql/updates/{pending_db_world/rev_1616620260846086881.sql => db_world/2021_04_01_02.sql} (68%) rename data/sql/updates/{pending_db_world/rev_1616686614747472700.sql => db_world/2021_04_01_03.sql} (96%) create mode 100644 data/sql/updates/db_world/2021_04_01_04.sql create mode 100644 data/sql/updates/db_world/2021_04_01_05.sql rename data/sql/updates/{pending_db_world/rev_1616884299081820400.sql => db_world/2021_04_01_06.sql} (64%) create mode 100644 data/sql/updates/db_world/2021_04_01_07.sql create mode 100644 data/sql/updates/db_world/2021_04_01_08.sql create mode 100644 data/sql/updates/db_world/2021_04_01_09.sql create mode 100644 data/sql/updates/db_world/2021_04_01_10.sql rename data/sql/updates/{pending_db_world/rev_1617105845198069500.sql => db_world/2021_04_01_11.sql} (93%) rename data/sql/updates/{pending_db_world/rev_1617153703041946200.sql => db_world/2021_04_01_12.sql} (88%) rename data/sql/updates/{pending_db_world/rev_1617166961257812400.sql => db_world/2021_04_01_13.sql} (57%) rename data/sql/updates/{pending_db_world/rev_1617172919168716426.sql => db_world/2021_04_01_14.sql} (65%) rename data/sql/updates/{pending_db_world/rev_1617176680426521000.sql => db_world/2021_04_01_15.sql} (79%) create mode 100644 data/sql/updates/db_world/2021_04_01_16.sql rename data/sql/updates/{pending_db_world/rev_1617189129916741181.sql => db_world/2021_04_01_17.sql} (94%) rename data/sql/updates/{pending_db_world/rev_1617197429170396176.sql => db_world/2021_04_01_18.sql} (85%) rename data/sql/updates/{pending_db_world/rev_1617197895526268300.sql => db_world/2021_04_01_19.sql} (85%) rename data/sql/updates/{pending_db_world/rev_1617254287410662400.sql => db_world/2021_04_01_20.sql} (57%) rename data/sql/updates/{pending_db_world/rev_1617265345631987700.sql => db_world/2021_04_01_21.sql} (82%) delete mode 100644 data/sql/updates/pending_db_world/rev_1615275106559909076.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1616755366269256667.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1616756103204132721.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1617016392531315494.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1617018620934408746.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1617095490377345100.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1617096208078439700.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1617177621821036427.sql diff --git a/data/sql/updates/db_world/2021_04_01_00.sql b/data/sql/updates/db_world/2021_04_01_00.sql new file mode 100644 index 000000000..a93c16c4a --- /dev/null +++ b/data/sql/updates/db_world/2021_04_01_00.sql @@ -0,0 +1,29 @@ +-- DB update 2021_03_31_00 -> 2021_04_01_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_03_31_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_03_31_00 2021_04_01_00 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1615275106559909076'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1615275106559909076'); + +-- Reset ranged attack times +UPDATE `creature_template` SET `RangeAttackTime` = 2000; + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1616536931445376664.sql b/data/sql/updates/db_world/2021_04_01_01.sql similarity index 58% rename from data/sql/updates/pending_db_world/rev_1616536931445376664.sql rename to data/sql/updates/db_world/2021_04_01_01.sql index 7ce8ff00f..9d86c7aa4 100644 --- a/data/sql/updates/pending_db_world/rev_1616536931445376664.sql +++ b/data/sql/updates/db_world/2021_04_01_01.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_00 -> 2021_04_01_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_04_01_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_00 2021_04_01_01 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1616536931445376664'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1616536931445376664'); -- Stonetalon Mountains herb issue #273 @@ -14,3 +30,12 @@ UPDATE `gameobject` SET `position_x`=-9160.94, `position_y`=-3029.85, `position_ DELETE FROM `gameobject` WHERE `guid` in (3433, 3801, 85463); DELETE FROM `pool_gameobject` where `guid` in (3433, 3801, 85463); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1616620260846086881.sql b/data/sql/updates/db_world/2021_04_01_02.sql similarity index 68% rename from data/sql/updates/pending_db_world/rev_1616620260846086881.sql rename to data/sql/updates/db_world/2021_04_01_02.sql index 15c8eb7f6..f9b711147 100644 --- a/data/sql/updates/pending_db_world/rev_1616620260846086881.sql +++ b/data/sql/updates/db_world/2021_04_01_02.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_01 -> 2021_04_01_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_04_01_01'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_01 2021_04_01_02 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1616620260846086881'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1616620260846086881'); -- Alterac Mountains - Chromie #272 @@ -21,3 +37,12 @@ DELETE FROM `gameobject` where `guid` in (63431, 13578, 31976, 13689, 14446, 335 DELETE FROM `gameobject` where `guid` in (13684, 14463, 14459, 63424, 13589, 13571, 14201, 13702); DELETE FROM `pool_gameobject` where `guid`=2350; UPDATE `gameobject` SET `position_x`=-1119.61, `position_y`=-2150.05, `position_z`=81.8622 WHERE `guid`=983; + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1616686614747472700.sql b/data/sql/updates/db_world/2021_04_01_03.sql similarity index 96% rename from data/sql/updates/pending_db_world/rev_1616686614747472700.sql rename to data/sql/updates/db_world/2021_04_01_03.sql index 4f86ed324..c34f99378 100644 --- a/data/sql/updates/pending_db_world/rev_1616686614747472700.sql +++ b/data/sql/updates/db_world/2021_04_01_03.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_02 -> 2021_04_01_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_04_01_02'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_02 2021_04_01_03 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1616686614747472700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1616686614747472700'); UPDATE `creature_template` SET `faction` = 1647, `DamageModifier` = 1.7, `unit_flags2` = 18432, `type_flags` = 4096, `AIName` = 'SmartAI', `HealthModifier` = 3, `ManaModifier` = 6, `ArmorModifier` = 3 WHERE (`entry` = 17982); @@ -169,3 +185,12 @@ INSERT INTO `smart_scripts` VALUES (17678, 0, 12, 0, 61, 0, 100, 0, 1, 1, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 19, 17982, 100, 0, 0, 0, 0, 0, 0, 'Sironas - On Data Set 1 1 - Start Attacking'), (17678, 0, 13, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 11, 17982, 45, 0, 0, 0, 0, 0, 0, 'Sironas - On Just Died - Set Data 1 1'), (17678, 0, 14, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 41, 7000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Sironas - On Just Died - Despawn In 7000 ms'); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_04_01_04.sql b/data/sql/updates/db_world/2021_04_01_04.sql new file mode 100644 index 000000000..1e5d4acbe --- /dev/null +++ b/data/sql/updates/db_world/2021_04_01_04.sql @@ -0,0 +1,29 @@ +-- DB update 2021_04_01_03 -> 2021_04_01_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_04_01_03'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_03 2021_04_01_04 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1616755366269256667'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1616755366269256667'); + +-- This quest is for all races, not just undeads +UPDATE `quest_template` SET `AllowableRaces`=`AllowableRaces` &~16 WHERE `id`=367; + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_04_01_05.sql b/data/sql/updates/db_world/2021_04_01_05.sql new file mode 100644 index 000000000..ebb7ab543 --- /dev/null +++ b/data/sql/updates/db_world/2021_04_01_05.sql @@ -0,0 +1,29 @@ +-- DB update 2021_04_01_04 -> 2021_04_01_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_04_01_04'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_04 2021_04_01_05 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1616756103204132721'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1616756103204132721'); + +-- This quest is only for Draenei +UPDATE `quest_template` SET `AllowableRaces`=`AllowableRaces`|1024 WHERE `id`=9429; + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1616884299081820400.sql b/data/sql/updates/db_world/2021_04_01_06.sql similarity index 64% rename from data/sql/updates/pending_db_world/rev_1616884299081820400.sql rename to data/sql/updates/db_world/2021_04_01_06.sql index 58b7af0d8..2d718d6c0 100644 --- a/data/sql/updates/pending_db_world/rev_1616884299081820400.sql +++ b/data/sql/updates/db_world/2021_04_01_06.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_05 -> 2021_04_01_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_04_01_05'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_05 2021_04_01_06 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1616884299081820400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1616884299081820400'); -- Updated gossip_menu for Doctor Gregory Victor @@ -14,3 +30,12 @@ DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 14) AND (`SourceGrou INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES (14, 5382, 6414, 0, 0, 8, 0, 6624, 0, 0, 0, 0, 0, '', ''), (14, 5382, 6415, 0, 0, 47, 0, 6624, 27, 0, 0, 0, 0, '', ''); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_04_01_07.sql b/data/sql/updates/db_world/2021_04_01_07.sql new file mode 100644 index 000000000..0e62e98d7 --- /dev/null +++ b/data/sql/updates/db_world/2021_04_01_07.sql @@ -0,0 +1,36 @@ +-- DB update 2021_04_01_06 -> 2021_04_01_07 +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_04_01_06'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_06 2021_04_01_07 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617016392531315494'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617016392531315494'); + +UPDATE creature_template SET InhabitType = 3 WHERE entry IN ( + 3282, -- Venture Co. Mercenary + 3283, -- Venture Co. Enforcer + 3284, -- Venture Co. Drudger + 3445, -- Supervisor Lugwizzle + 5836 -- Engineer Whirleygig +); + + + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_04_01_08.sql b/data/sql/updates/db_world/2021_04_01_08.sql new file mode 100644 index 000000000..9c7621846 --- /dev/null +++ b/data/sql/updates/db_world/2021_04_01_08.sql @@ -0,0 +1,29 @@ +-- DB update 2021_04_01_07 -> 2021_04_01_08 +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_04_01_07'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_07 2021_04_01_08 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617018620934408746'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617018620934408746'); + +UPDATE quest_template SET AllowableRaces = 0 WHERE (ID = 1486); -- Deviate Hides + + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_04_01_09.sql b/data/sql/updates/db_world/2021_04_01_09.sql new file mode 100644 index 000000000..66a77cef8 --- /dev/null +++ b/data/sql/updates/db_world/2021_04_01_09.sql @@ -0,0 +1,28 @@ +-- DB update 2021_04_01_08 -> 2021_04_01_09 +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_04_01_08'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_08 2021_04_01_09 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617095490377345100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617095490377345100'); + +UPDATE `creature_template` SET `unit_flags`=`unit_flags` & ~32768 WHERE `entry` IN (2338,2339,2192); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_04_01_10.sql b/data/sql/updates/db_world/2021_04_01_10.sql new file mode 100644 index 000000000..58cca31f6 --- /dev/null +++ b/data/sql/updates/db_world/2021_04_01_10.sql @@ -0,0 +1,28 @@ +-- DB update 2021_04_01_09 -> 2021_04_01_10 +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_04_01_09'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_09 2021_04_01_10 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617096208078439700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617096208078439700'); + +UPDATE `gameobject_template` SET `data2`=3000 WHERE `entry`=18899; + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1617105845198069500.sql b/data/sql/updates/db_world/2021_04_01_11.sql similarity index 93% rename from data/sql/updates/pending_db_world/rev_1617105845198069500.sql rename to data/sql/updates/db_world/2021_04_01_11.sql index ee3742584..37c90f7e5 100644 --- a/data/sql/updates/pending_db_world/rev_1617105845198069500.sql +++ b/data/sql/updates/db_world/2021_04_01_11.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_10 -> 2021_04_01_11 +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_04_01_10'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_10 2021_04_01_11 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617105845198069500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617105845198069500'); UPDATE `creature_template` SET `DamageModifier` = 1.7, `unit_flags2` = 2080, `HealthModifier` = 4, `ArmorModifier` = 3, `AIName` = 'SmartAI', `speed_walk` = 1.1, `speed_run` = 1.3 WHERE (`entry` = 17664); @@ -127,3 +143,12 @@ INSERT INTO `smart_scripts` VALUES (17853, 0, 7, 0, 38, 1, 100, 0, 1, 1, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Tracker of the Hand - On Data Set 1 1 - Disable Combat Movement (Phase 1)'), (17853, 0, 8, 0, 38, 1, 100, 0, 1, 1, 0, 0, 0, 41, 5000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Tracker of the Hand - On Data Set 1 1 - Despawn In 5000 ms (Phase 1)'), (17853, 0, 9, 0, 38, 1, 100, 0, 1, 1, 0, 0, 0, 15, 9711, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 0, 0, 0, 'Tracker of the Hand - On Data Set 1 1 - Quest Credit \'Matis the Cruel\' (Phase 1)'); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1617153703041946200.sql b/data/sql/updates/db_world/2021_04_01_12.sql similarity index 88% rename from data/sql/updates/pending_db_world/rev_1617153703041946200.sql rename to data/sql/updates/db_world/2021_04_01_12.sql index 8bea82b44..cd1ca0fb4 100644 --- a/data/sql/updates/pending_db_world/rev_1617153703041946200.sql +++ b/data/sql/updates/db_world/2021_04_01_12.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_11 -> 2021_04_01_12 +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_04_01_11'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_11 2021_04_01_12 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617153703041946200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617153703041946200'); UPDATE `creature_template` SET `speed_walk` = 1, `HealthModifier` = 3, `ManaModifier` = 3, `ArmorModifier` = 3, `AIName` = 'SmartAI' WHERE (`entry` = 2433); @@ -67,3 +83,12 @@ UPDATE `gameobject_template` SET `AIName` = 'SmartGameObjectAI' WHERE `entry` = DELETE FROM `smart_scripts` WHERE (`source_type` = 1 AND `entryorguid` = 1767); INSERT INTO `smart_scripts` VALUES (1767, 1, 0, 0, 20, 0, 100, 0, 553, 0, 0, 0, 0, 12, 2433, 7, 60000, 0, 0, 0, 8, 0, 0, 0, 0, -740.43, -621.57, 18.6447, 3.2299, 'Helcular\'s Grave - On Quest \'Helcular\'s Revenge\' Finished - Summon Creature \'Helcular\'s Remains\''); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1617166961257812400.sql b/data/sql/updates/db_world/2021_04_01_13.sql similarity index 57% rename from data/sql/updates/pending_db_world/rev_1617166961257812400.sql rename to data/sql/updates/db_world/2021_04_01_13.sql index 6a00a33f8..7518b28cb 100644 --- a/data/sql/updates/pending_db_world/rev_1617166961257812400.sql +++ b/data/sql/updates/db_world/2021_04_01_13.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_12 -> 2021_04_01_13 +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_04_01_12'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_12 2021_04_01_13 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617166961257812400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617166961257812400'); DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 4131); @@ -9,3 +25,12 @@ INSERT INTO `smart_scripts` VALUES DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 4133); INSERT INTO `smart_scripts` VALUES (4133, 0, 1, 0, 2, 0, 100, 1, 1, 15, 0, 0, 0, 39, 30, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Silithid Hive Drone - Between 1-15% Health - Call For Help (No Repeat)'); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1617172919168716426.sql b/data/sql/updates/db_world/2021_04_01_14.sql similarity index 65% rename from data/sql/updates/pending_db_world/rev_1617172919168716426.sql rename to data/sql/updates/db_world/2021_04_01_14.sql index 91581e29b..b687f7ee8 100644 --- a/data/sql/updates/pending_db_world/rev_1617172919168716426.sql +++ b/data/sql/updates/db_world/2021_04_01_14.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_13 -> 2021_04_01_14 +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_04_01_13'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_13 2021_04_01_14 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617172919168716426'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617172919168716426'); -- Remove a double spawn of Black Lotus @@ -40,3 +56,12 @@ INSERT INTO `pool_gameobject` (`guid`,`pool_entry`,`chance`,`description`) VALUE -- Respawn rates of gameobjects UPDATE `gameobject` SET `spawntimesecs`=@RESPAWN WHERE FIND_IN_SET (`guid`,@GUID); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1617176680426521000.sql b/data/sql/updates/db_world/2021_04_01_15.sql similarity index 79% rename from data/sql/updates/pending_db_world/rev_1617176680426521000.sql rename to data/sql/updates/db_world/2021_04_01_15.sql index 9e2d0b113..ae7f10e20 100644 --- a/data/sql/updates/pending_db_world/rev_1617176680426521000.sql +++ b/data/sql/updates/db_world/2021_04_01_15.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_14 -> 2021_04_01_15 +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_04_01_14'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_14 2021_04_01_15 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617176680426521000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617176680426521000'); UPDATE `creature_template` SET `speed_walk` = 0.9, `speed_run` = 1.1 WHERE `entry` IN (15958, 15656); @@ -28,3 +44,12 @@ INSERT INTO `smart_scripts` VALUES (15402, 0, 5, 6, 7, 1, 100, 0, 0, 0, 0, 0, 0, 15, 8488, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 'Apprentice Mirveda - On Evade - Quest Credit \'Unexpected Results\' (Phase 1)'), (15402, 0, 6, 0, 61, 1, 100, 0, 0, 0, 0, 0, 0, 80, 1540202, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Apprentice Mirveda - On Evade - Run Script (Phase 1)'), (15402, 0, 7, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 18, 512, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Apprentice Mirveda - On Respawn - Set Flags Immune To NPC\'s'); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_04_01_16.sql b/data/sql/updates/db_world/2021_04_01_16.sql new file mode 100644 index 000000000..2c31df0b6 --- /dev/null +++ b/data/sql/updates/db_world/2021_04_01_16.sql @@ -0,0 +1,29 @@ +-- DB update 2021_04_01_15 -> 2021_04_01_16 +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_04_01_15'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_15 2021_04_01_16 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617177621821036427'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617177621821036427'); + +-- Disciple of Naralex +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=3678; + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1617189129916741181.sql b/data/sql/updates/db_world/2021_04_01_17.sql similarity index 94% rename from data/sql/updates/pending_db_world/rev_1617189129916741181.sql rename to data/sql/updates/db_world/2021_04_01_17.sql index fff79d527..36dcfdd34 100644 --- a/data/sql/updates/pending_db_world/rev_1617189129916741181.sql +++ b/data/sql/updates/db_world/2021_04_01_17.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_16 -> 2021_04_01_17 +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_04_01_16'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_16 2021_04_01_17 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617189129916741181'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617189129916741181'); -- Delete duplicate mining nodes @@ -247,3 +263,12 @@ DELETE FROM `gameobject` WHERE `guid` IN ( -- Cleanup pools DELETE FROM `pool_gameobject` WHERE FIND_IN_SET (`guid`,@GUID); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1617197429170396176.sql b/data/sql/updates/db_world/2021_04_01_18.sql similarity index 85% rename from data/sql/updates/pending_db_world/rev_1617197429170396176.sql rename to data/sql/updates/db_world/2021_04_01_18.sql index 1a37c37ff..3e66a96d4 100644 --- a/data/sql/updates/pending_db_world/rev_1617197429170396176.sql +++ b/data/sql/updates/db_world/2021_04_01_18.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_17 -> 2021_04_01_18 +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_04_01_17'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_17 2021_04_01_18 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617197429170396176'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617197429170396176'); -- Delete duplicate herbs @@ -100,3 +116,12 @@ DELETE FROM `gameobject` WHERE `guid` IN ( -- Cleanup pools DELETE FROM `pool_gameobject` WHERE FIND_IN_SET (`guid`,@GUID); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1617197895526268300.sql b/data/sql/updates/db_world/2021_04_01_19.sql similarity index 85% rename from data/sql/updates/pending_db_world/rev_1617197895526268300.sql rename to data/sql/updates/db_world/2021_04_01_19.sql index 111d81483..53d26fc98 100644 --- a/data/sql/updates/pending_db_world/rev_1617197895526268300.sql +++ b/data/sql/updates/db_world/2021_04_01_19.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_18 -> 2021_04_01_19 +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_04_01_18'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_18 2021_04_01_19 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617197895526268300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617197895526268300'); -- ----------------------------------The Ancient Statuette Fixes------------------------------------------------- @@ -53,3 +69,12 @@ INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z` (326170,11,4206.5,1285.38,1.3025,0,0,0,0,100,0), (326170,12,4185.92,1278.95,1.27956,0,0,0,0,100,0), (326170,13,4168.32,1281.27,3.36765,0,0,0,0,100,0); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1617254287410662400.sql b/data/sql/updates/db_world/2021_04_01_20.sql similarity index 57% rename from data/sql/updates/pending_db_world/rev_1617254287410662400.sql rename to data/sql/updates/db_world/2021_04_01_20.sql index 9999be6b7..0dcb9117e 100644 --- a/data/sql/updates/pending_db_world/rev_1617254287410662400.sql +++ b/data/sql/updates/db_world/2021_04_01_20.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_19 -> 2021_04_01_20 +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_04_01_19'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_19 2021_04_01_20 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617254287410662400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617254287410662400'); SET @SPELL_ATTR0_CU_NEGATIVE_EFF0 := 4096, @@ -10,3 +26,12 @@ INSERT INTO `spell_custom_attr` (`spell_id`, `attributes`) VALUES DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceGroup`=0 AND `SourceEntry`=57874 AND `SourceId`=0 AND `ElseGroup`=0 AND `ConditionTypeOrReference`=31 AND `ConditionTarget`=1 AND `ConditionValue1`=4 AND `ConditionValue2`=0 AND `ConditionValue3`=0; INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES (17, 0, 57874, 0, 0, 31, 1, 4, 0, 0, 0, 0, 0, '', 'Twilight Shift spell should be applied only on player'); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1617265345631987700.sql b/data/sql/updates/db_world/2021_04_01_21.sql similarity index 82% rename from data/sql/updates/pending_db_world/rev_1617265345631987700.sql rename to data/sql/updates/db_world/2021_04_01_21.sql index 37e37d790..578e8829f 100644 --- a/data/sql/updates/pending_db_world/rev_1617265345631987700.sql +++ b/data/sql/updates/db_world/2021_04_01_21.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_01_20 -> 2021_04_01_21 +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_04_01_20'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_01_20 2021_04_01_21 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617265345631987700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617265345631987700'); DELETE FROM `creature_addon` WHERE (`guid` IN (17090)); @@ -35,3 +51,12 @@ DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 3985); INSERT INTO `smart_scripts` VALUES (3985, 0, 0, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Grandpa Vishas - On Respawn - Set Event Phase 1'), (3985, 0, 1, 0, 2, 1, 100, 1, 1, 15, 0, 0, 0, 25, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Grandpa Vishas - Between 1-15% Health - Flee For Assist (Phase 1) (No Repeat)'); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1615275106559909076.sql b/data/sql/updates/pending_db_world/rev_1615275106559909076.sql deleted file mode 100644 index 3f86c5096..000000000 --- a/data/sql/updates/pending_db_world/rev_1615275106559909076.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1615275106559909076'); - --- Reset ranged attack times -UPDATE `creature_template` SET `RangeAttackTime` = 2000; diff --git a/data/sql/updates/pending_db_world/rev_1616755366269256667.sql b/data/sql/updates/pending_db_world/rev_1616755366269256667.sql deleted file mode 100644 index f6001430b..000000000 --- a/data/sql/updates/pending_db_world/rev_1616755366269256667.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1616755366269256667'); - --- This quest is for all races, not just undeads -UPDATE `quest_template` SET `AllowableRaces`=`AllowableRaces` &~16 WHERE `id`=367; diff --git a/data/sql/updates/pending_db_world/rev_1616756103204132721.sql b/data/sql/updates/pending_db_world/rev_1616756103204132721.sql deleted file mode 100644 index b9cea223d..000000000 --- a/data/sql/updates/pending_db_world/rev_1616756103204132721.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1616756103204132721'); - --- This quest is only for Draenei -UPDATE `quest_template` SET `AllowableRaces`=`AllowableRaces`|1024 WHERE `id`=9429; diff --git a/data/sql/updates/pending_db_world/rev_1617016392531315494.sql b/data/sql/updates/pending_db_world/rev_1617016392531315494.sql deleted file mode 100644 index b08d7ae80..000000000 --- a/data/sql/updates/pending_db_world/rev_1617016392531315494.sql +++ /dev/null @@ -1,11 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617016392531315494'); - -UPDATE creature_template SET InhabitType = 3 WHERE entry IN ( - 3282, -- Venture Co. Mercenary - 3283, -- Venture Co. Enforcer - 3284, -- Venture Co. Drudger - 3445, -- Supervisor Lugwizzle - 5836 -- Engineer Whirleygig -); - - diff --git a/data/sql/updates/pending_db_world/rev_1617018620934408746.sql b/data/sql/updates/pending_db_world/rev_1617018620934408746.sql deleted file mode 100644 index 2f182da25..000000000 --- a/data/sql/updates/pending_db_world/rev_1617018620934408746.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617018620934408746'); - -UPDATE quest_template SET AllowableRaces = 0 WHERE (ID = 1486); -- Deviate Hides - diff --git a/data/sql/updates/pending_db_world/rev_1617095490377345100.sql b/data/sql/updates/pending_db_world/rev_1617095490377345100.sql deleted file mode 100644 index 288f7508f..000000000 --- a/data/sql/updates/pending_db_world/rev_1617095490377345100.sql +++ /dev/null @@ -1,3 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617095490377345100'); - -UPDATE `creature_template` SET `unit_flags`=`unit_flags` & ~32768 WHERE `entry` IN (2338,2339,2192); diff --git a/data/sql/updates/pending_db_world/rev_1617096208078439700.sql b/data/sql/updates/pending_db_world/rev_1617096208078439700.sql deleted file mode 100644 index e6f36962b..000000000 --- a/data/sql/updates/pending_db_world/rev_1617096208078439700.sql +++ /dev/null @@ -1,3 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617096208078439700'); - -UPDATE `gameobject_template` SET `data2`=3000 WHERE `entry`=18899; diff --git a/data/sql/updates/pending_db_world/rev_1617177621821036427.sql b/data/sql/updates/pending_db_world/rev_1617177621821036427.sql deleted file mode 100644 index da77e2f63..000000000 --- a/data/sql/updates/pending_db_world/rev_1617177621821036427.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617177621821036427'); - --- Disciple of Naralex -UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=3678;