From 595bb6adccbabc714469f3935541978283b8bdfb Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Wed, 1 Sep 2021 13:55:51 +0000 Subject: [PATCH] chore(DB): import pending files Referenced commit(s): 7a8b56b40140e20d529b4d98d2ef8d9e09a3281f --- .../2021_09_01_16.sql} | 26 ++++++++++++++ .../2021_09_01_17.sql} | 26 ++++++++++++++ data/sql/updates/db_world/2021_09_01_18.sql | 32 +++++++++++++++++ data/sql/updates/db_world/2021_09_01_19.sql | 29 +++++++++++++++ .../2021_09_01_20.sql} | 26 ++++++++++++++ .../2021_09_01_21.sql} | 26 ++++++++++++++ .../2021_09_01_22.sql} | 26 ++++++++++++++ data/sql/updates/db_world/2021_09_01_23.sql | 30 ++++++++++++++++ data/sql/updates/db_world/2021_09_01_24.sql | 31 ++++++++++++++++ data/sql/updates/db_world/2021_09_01_25.sql | 34 ++++++++++++++++++ .../2021_09_01_26.sql} | 26 ++++++++++++++ .../2021_09_01_27.sql} | 26 ++++++++++++++ data/sql/updates/db_world/2021_09_01_28.sql | 35 +++++++++++++++++++ data/sql/updates/db_world/2021_09_01_29.sql | 30 ++++++++++++++++ data/sql/updates/db_world/2021_09_01_30.sql | 33 +++++++++++++++++ data/sql/updates/db_world/2021_09_01_31.sql | 30 ++++++++++++++++ data/sql/updates/db_world/2021_09_01_32.sql | 31 ++++++++++++++++ .../rev_1630172168898330770.sql | 6 ---- .../rev_1630180229119275600.sql | 3 -- .../rev_1630312205613208089.sql | 4 --- .../rev_1630318500363217970.sql | 5 --- .../rev_1630334062369804993.sql | 8 ----- .../rev_1630345537511243600.sql | 9 ----- .../rev_1630405222505942000.sql | 4 --- .../rev_1630405831769074100.sql | 7 ---- .../rev_1630408706945809100.sql | 4 --- .../rev_1630416137992915266.sql | 5 --- 27 files changed, 497 insertions(+), 55 deletions(-) rename data/sql/updates/{pending_db_world/rev_1630085433143335851.sql => db_world/2021_09_01_16.sql} (56%) rename data/sql/updates/{pending_db_world/rev_1630147471003792720.sql => db_world/2021_09_01_17.sql} (57%) create mode 100644 data/sql/updates/db_world/2021_09_01_18.sql create mode 100644 data/sql/updates/db_world/2021_09_01_19.sql rename data/sql/updates/{pending_db_world/rev_1630227596211930942.sql => db_world/2021_09_01_20.sql} (62%) rename data/sql/updates/{pending_db_world/rev_1630228897555898489.sql => db_world/2021_09_01_21.sql} (55%) rename data/sql/updates/{pending_db_world/rev_1630252354413939245.sql => db_world/2021_09_01_22.sql} (88%) create mode 100644 data/sql/updates/db_world/2021_09_01_23.sql create mode 100644 data/sql/updates/db_world/2021_09_01_24.sql create mode 100644 data/sql/updates/db_world/2021_09_01_25.sql rename data/sql/updates/{pending_db_world/rev_1630335615911208914.sql => db_world/2021_09_01_26.sql} (71%) rename data/sql/updates/{pending_db_world/rev_1630344741636829281.sql => db_world/2021_09_01_27.sql} (75%) create mode 100644 data/sql/updates/db_world/2021_09_01_28.sql create mode 100644 data/sql/updates/db_world/2021_09_01_29.sql create mode 100644 data/sql/updates/db_world/2021_09_01_30.sql create mode 100644 data/sql/updates/db_world/2021_09_01_31.sql create mode 100644 data/sql/updates/db_world/2021_09_01_32.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1630172168898330770.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1630180229119275600.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1630312205613208089.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1630318500363217970.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1630334062369804993.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1630345537511243600.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1630405222505942000.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1630405831769074100.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1630408706945809100.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1630416137992915266.sql diff --git a/data/sql/updates/pending_db_world/rev_1630085433143335851.sql b/data/sql/updates/db_world/2021_09_01_16.sql similarity index 56% rename from data/sql/updates/pending_db_world/rev_1630085433143335851.sql rename to data/sql/updates/db_world/2021_09_01_16.sql index 44e1e5410..8fa6687d2 100644 --- a/data/sql/updates/pending_db_world/rev_1630085433143335851.sql +++ b/data/sql/updates/db_world/2021_09_01_16.sql @@ -1,3 +1,19 @@ +-- DB update 2021_09_01_15 -> 2021_09_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_09_01_15'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_15 2021_09_01_16 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630085433143335851'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630085433143335851'); SET @ITEM := 13140; @@ -18,3 +34,13 @@ UPDATE `creature_loot_template` SET `Chance`= 6.2 WHERE `Entry`=7114 AND `Item` UPDATE `creature_loot_template` SET `Chance`= 4 WHERE `Entry`=14523 AND `Item`=@ITEM; -- Jaedenar Legionaire drop rate UPDATE `creature_loot_template` SET `Chance`=3.1 WHERE `Entry`=9862 AND `Item`=@ITEM; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_16' WHERE sql_rev = '1630085433143335851'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1630147471003792720.sql b/data/sql/updates/db_world/2021_09_01_17.sql similarity index 57% rename from data/sql/updates/pending_db_world/rev_1630147471003792720.sql rename to data/sql/updates/db_world/2021_09_01_17.sql index cc1e7bead..2fa555138 100644 --- a/data/sql/updates/pending_db_world/rev_1630147471003792720.sql +++ b/data/sql/updates/db_world/2021_09_01_17.sql @@ -1,3 +1,19 @@ +-- DB update 2021_09_01_16 -> 2021_09_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_09_01_16'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_16 2021_09_01_17 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630147471003792720'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630147471003792720'); UPDATE `quest_template` SET `QuestCompletionLog` = 'Return to Bashana Runetotem at Elder Rise in Thunder Bluff.' WHERE `ID` = 6561; @@ -12,3 +28,13 @@ UPDATE `quest_template_locale` SET `CompletedText` = 'Вернитесь к Ба UPDATE `quest_template_locale` SET `CompletedText` = 'Regresa a: Bashana Runetotem. Zona: The Elder Rise, Cima del Trueno..' WHERE `ID` = 6561 AND `locale` = 'esMX'; -- esES UPDATE `quest_template_locale` SET `CompletedText` = 'Regresa a: Bashana Runetotem. Zona: The Elder Rise, Cima del Trueno..' WHERE `ID` = 6561 AND `locale` = 'esES'; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_17' WHERE sql_rev = '1630147471003792720'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_09_01_18.sql b/data/sql/updates/db_world/2021_09_01_18.sql new file mode 100644 index 000000000..9980c9108 --- /dev/null +++ b/data/sql/updates/db_world/2021_09_01_18.sql @@ -0,0 +1,32 @@ +-- DB update 2021_09_01_17 -> 2021_09_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_09_01_17'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_17 2021_09_01_18 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630172168898330770'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630172168898330770'); + +-- Bloodsail Charts +UPDATE `gameobject` SET `spawntimesecs` = 180 WHERE `id` = 2086 AND `guid` = 12154; +-- Bloodsail Orders +UPDATE `gameobject` SET `spawntimesecs` = 180 WHERE `id` = 2087 AND `guid` = 12156; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_18' WHERE sql_rev = '1630172168898330770'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_09_01_19.sql b/data/sql/updates/db_world/2021_09_01_19.sql new file mode 100644 index 000000000..60ff2c59e --- /dev/null +++ b/data/sql/updates/db_world/2021_09_01_19.sql @@ -0,0 +1,29 @@ +-- DB update 2021_09_01_18 -> 2021_09_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_09_01_18'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_18 2021_09_01_19 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630180229119275600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630180229119275600'); + +UPDATE `creature_template` SET `modelid2`=0 WHERE `entry`=25324; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_19' WHERE sql_rev = '1630180229119275600'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1630227596211930942.sql b/data/sql/updates/db_world/2021_09_01_20.sql similarity index 62% rename from data/sql/updates/pending_db_world/rev_1630227596211930942.sql rename to data/sql/updates/db_world/2021_09_01_20.sql index 4aaee6b94..831ae2080 100644 --- a/data/sql/updates/pending_db_world/rev_1630227596211930942.sql +++ b/data/sql/updates/db_world/2021_09_01_20.sql @@ -1,3 +1,19 @@ +-- DB update 2021_09_01_19 -> 2021_09_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_09_01_19'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_19 2021_09_01_20 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630227596211930942'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630227596211930942'); -- Add new spawn and add roaming around to Zul'arek Hatefowler @@ -17,3 +33,13 @@ DELETE FROM `pool_creature` WHERE `guid` IN (86257, 138255); INSERT INTO `pool_creature` (`guid`, `pool_entry`, `chance`, `description`) VALUES (86257, 372, 0, "Zul'arek Hatefowler Spawn 1"), (138255, 372, 0, "Zul'arek Hatefowler Spawn 2"); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_20' WHERE sql_rev = '1630227596211930942'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1630228897555898489.sql b/data/sql/updates/db_world/2021_09_01_21.sql similarity index 55% rename from data/sql/updates/pending_db_world/rev_1630228897555898489.sql rename to data/sql/updates/db_world/2021_09_01_21.sql index 69764b503..10041ab16 100644 --- a/data/sql/updates/pending_db_world/rev_1630228897555898489.sql +++ b/data/sql/updates/db_world/2021_09_01_21.sql @@ -1,3 +1,19 @@ +-- DB update 2021_09_01_20 -> 2021_09_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_09_01_20'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_20 2021_09_01_21 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630228897555898489'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630228897555898489'); -- Set the Creature Lord Xiz a patrol route movement @@ -22,3 +38,13 @@ INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z` (634480,4,-2205.076,-12318.180,54.73,0,0,0,0,100,0), (634480,5,-2255.01,-12318.75,57.29,0,0,0,0,100,0); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_21' WHERE sql_rev = '1630228897555898489'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1630252354413939245.sql b/data/sql/updates/db_world/2021_09_01_22.sql similarity index 88% rename from data/sql/updates/pending_db_world/rev_1630252354413939245.sql rename to data/sql/updates/db_world/2021_09_01_22.sql index 27d83e15d..00fc3eee4 100644 --- a/data/sql/updates/pending_db_world/rev_1630252354413939245.sql +++ b/data/sql/updates/db_world/2021_09_01_22.sql @@ -1,3 +1,19 @@ +-- DB update 2021_09_01_21 -> 2021_09_01_22 +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_09_01_21'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_21 2021_09_01_22 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630252354413939245'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630252354413939245'); -- Jarwen Thunderbrew (NPC 1373) actions, quests and waypoints @@ -55,3 +71,13 @@ INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`, (19, 0, 403, 0, 0, 28, 0, 310, 0, 0, 0, 0, 0, '', 'Show quest \'Guarded Thunderbrew Barrel\' if quest \'Bitter Rivals\' is completed'), (19 ,0, 308, 0, 0, 28, 0, 310, 0, 0, 0, 0, 0, '', 'Show quest \'Distracting Jarven\' if quest \'Guarded Thunderbrew Barrel\' is completed'); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_22' WHERE sql_rev = '1630252354413939245'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_09_01_23.sql b/data/sql/updates/db_world/2021_09_01_23.sql new file mode 100644 index 000000000..791530bb7 --- /dev/null +++ b/data/sql/updates/db_world/2021_09_01_23.sql @@ -0,0 +1,30 @@ +-- DB update 2021_09_01_22 -> 2021_09_01_23 +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_09_01_22'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_22 2021_09_01_23 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630312205613208089'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630312205613208089'); + +-- add multiple movements for spindlewebs +UPDATE `creature` SET `MovementType` = 1, `wander_distance` = 5 WHERE `id` = 16350 AND `guid` IN (82212, 82255, 82461, 82463, 82467, 82468, 82471, 82472, 82475, 82476, 82719); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_23' WHERE sql_rev = '1630312205613208089'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_09_01_24.sql b/data/sql/updates/db_world/2021_09_01_24.sql new file mode 100644 index 000000000..c82409228 --- /dev/null +++ b/data/sql/updates/db_world/2021_09_01_24.sql @@ -0,0 +1,31 @@ +-- DB update 2021_09_01_23 -> 2021_09_01_24 +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_09_01_23'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_23 2021_09_01_24 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630318500363217970'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630318500363217970'); + +-- Set Webwood spiders(1986) and Githyiss the Vile(1994) neutral to the player instead of aggresive +UPDATE `creature_template` SET `faction` = 7 WHERE (`entry` IN (1986, 1994)); + + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_24' WHERE sql_rev = '1630318500363217970'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_09_01_25.sql b/data/sql/updates/db_world/2021_09_01_25.sql new file mode 100644 index 000000000..7fcf76cc5 --- /dev/null +++ b/data/sql/updates/db_world/2021_09_01_25.sql @@ -0,0 +1,34 @@ +-- DB update 2021_09_01_24 -> 2021_09_01_25 +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_09_01_24'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_24 2021_09_01_25 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630334062369804993'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630334062369804993'); + +-- Remove Rethban and Underlight ores from non-specific area drops +DELETE FROM `gameobject_loot_template` WHERE `Entry` IN (1502, 1503) AND `Item` IN (2798, 22634); + +-- Change Tirisfal outlier node to standard non-Redridge copper node +UPDATE `gameobject` SET `id` = 1731 WHERE `id` = 2055 AND `guid` = 5483; + + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_25' WHERE sql_rev = '1630334062369804993'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1630335615911208914.sql b/data/sql/updates/db_world/2021_09_01_26.sql similarity index 71% rename from data/sql/updates/pending_db_world/rev_1630335615911208914.sql rename to data/sql/updates/db_world/2021_09_01_26.sql index f7b7b0045..d13971ef9 100644 --- a/data/sql/updates/pending_db_world/rev_1630335615911208914.sql +++ b/data/sql/updates/db_world/2021_09_01_26.sql @@ -1,3 +1,19 @@ +-- DB update 2021_09_01_25 -> 2021_09_01_26 +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_09_01_25'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_25 2021_09_01_26 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630335615911208914'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630335615911208914'); -- Fixed the Ash'ari Crystal (10415) dropping into the ground @@ -24,3 +40,13 @@ INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `p (152295, 16317, 530, 0, 0, 1, 1, 0, 1, 6301.00, -6240.72, 77.81, 5.49, 300, 0, 0, 377, 408, 0, 0, 0, 0, '', 0), (152296, 16317, 530, 0, 0, 1, 1, 0, 1, 6315.15, -6236.77, 77.81, 4.35, 300, 0, 0, 377, 408, 0, 0, 0, 0, '', 0); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_26' WHERE sql_rev = '1630335615911208914'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1630344741636829281.sql b/data/sql/updates/db_world/2021_09_01_27.sql similarity index 75% rename from data/sql/updates/pending_db_world/rev_1630344741636829281.sql rename to data/sql/updates/db_world/2021_09_01_27.sql index 84c8f795a..c58566bdb 100644 --- a/data/sql/updates/pending_db_world/rev_1630344741636829281.sql +++ b/data/sql/updates/db_world/2021_09_01_27.sql @@ -1,3 +1,19 @@ +-- DB update 2021_09_01_26 -> 2021_09_01_27 +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_09_01_26'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_26 2021_09_01_27 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630344741636829281'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630344741636829281'); -- Add text to Tell me more about the history of Remulos and Zaetar option. @@ -26,3 +42,13 @@ INSERT INTO `gossip_menu_option` (`MenuID`, `OptionID`, `OptionIcon`, `OptionTex (5349, 1, 0, 'Please tell me more about Zaetar.', 8940, 1, 1, 5354, 0, 0, 0, '', 0, 0), (5349, 2, 0, 'Tell me more about the history of Remulos and Zaetar.', 8961, 1, 1, 5148, 0, 0, 0, '', 0, 0); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_27' WHERE sql_rev = '1630344741636829281'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_09_01_28.sql b/data/sql/updates/db_world/2021_09_01_28.sql new file mode 100644 index 000000000..2149a8272 --- /dev/null +++ b/data/sql/updates/db_world/2021_09_01_28.sql @@ -0,0 +1,35 @@ +-- DB update 2021_09_01_27 -> 2021_09_01_28 +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_09_01_27'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_27 2021_09_01_28 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630345537511243600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630345537511243600'); + +DELETE FROM `gameobject` WHERE `guid`=87978; +INSERT INTO `gameobject` VALUES +(87978,188021,0,0,0,1,1,-137.439,-815.147,55.2293,1.36284,-0,-0,-0.629895,-0.77668,300,0,1,'',0); + +DELETE FROM `game_event_gameobject` WHERE `guid`=87978; +INSERT INTO `game_event_gameobject` VALUES +(1,87978); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_28' WHERE sql_rev = '1630345537511243600'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_09_01_29.sql b/data/sql/updates/db_world/2021_09_01_29.sql new file mode 100644 index 000000000..ece5667fd --- /dev/null +++ b/data/sql/updates/db_world/2021_09_01_29.sql @@ -0,0 +1,30 @@ +-- DB update 2021_09_01_28 -> 2021_09_01_29 +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_09_01_28'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_28 2021_09_01_29 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630405222505942000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630405222505942000'); + +UPDATE `gameobject_loot_template` SET `QuestRequired`=1 WHERE `item`=45328; +UPDATE `reference_loot_template` SET `QuestRequired`=1 WHERE `item`=45328; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_29' WHERE sql_rev = '1630405222505942000'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_09_01_30.sql b/data/sql/updates/db_world/2021_09_01_30.sql new file mode 100644 index 000000000..9d706e67f --- /dev/null +++ b/data/sql/updates/db_world/2021_09_01_30.sql @@ -0,0 +1,33 @@ +-- DB update 2021_09_01_29 -> 2021_09_01_30 +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_09_01_29'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_29 2021_09_01_30 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630405831769074100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630405831769074100'); + +-- Corrected faction for Southshore Guard +UPDATE `creature_template` SET `faction` = 11 WHERE (`entry` = 2386); + +-- Corrected faction for Shadowy Assassins +UPDATE `creature_template` SET `faction` = 97 WHERE (`entry` = 2434); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_30' WHERE sql_rev = '1630405831769074100'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_09_01_31.sql b/data/sql/updates/db_world/2021_09_01_31.sql new file mode 100644 index 000000000..fd6b83bd2 --- /dev/null +++ b/data/sql/updates/db_world/2021_09_01_31.sql @@ -0,0 +1,30 @@ +-- DB update 2021_09_01_30 -> 2021_09_01_31 +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_09_01_30'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_30 2021_09_01_31 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630408706945809100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630408706945809100'); + +-- Corrected coords of Cavindra +UPDATE `creature` SET `position_x` = -1458.87, `position_y` = 2797.62, `position_z` = 93.817, `orientation` = 1.96495 WHERE (`id` = 13697) AND (`guid` IN (29063)); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_31' WHERE sql_rev = '1630408706945809100'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_09_01_32.sql b/data/sql/updates/db_world/2021_09_01_32.sql new file mode 100644 index 000000000..50b3c9c83 --- /dev/null +++ b/data/sql/updates/db_world/2021_09_01_32.sql @@ -0,0 +1,31 @@ +-- DB update 2021_09_01_31 -> 2021_09_01_32 +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_09_01_31'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_31 2021_09_01_32 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630416137992915266'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630416137992915266'); + +-- Move Tin Vein 63486 slightly so it is accessible to players +UPDATE `gameobject` SET `position_x` = -10483.46, `position_y` = 1969.77, `position_z` = 12.065 WHERE `id` = 1732 AND `guid` = 63486; + + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_09_01_32' WHERE sql_rev = '1630416137992915266'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1630172168898330770.sql b/data/sql/updates/pending_db_world/rev_1630172168898330770.sql deleted file mode 100644 index d31319947..000000000 --- a/data/sql/updates/pending_db_world/rev_1630172168898330770.sql +++ /dev/null @@ -1,6 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630172168898330770'); - --- Bloodsail Charts -UPDATE `gameobject` SET `spawntimesecs` = 180 WHERE `id` = 2086 AND `guid` = 12154; --- Bloodsail Orders -UPDATE `gameobject` SET `spawntimesecs` = 180 WHERE `id` = 2087 AND `guid` = 12156; diff --git a/data/sql/updates/pending_db_world/rev_1630180229119275600.sql b/data/sql/updates/pending_db_world/rev_1630180229119275600.sql deleted file mode 100644 index ee67456a1..000000000 --- a/data/sql/updates/pending_db_world/rev_1630180229119275600.sql +++ /dev/null @@ -1,3 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630180229119275600'); - -UPDATE `creature_template` SET `modelid2`=0 WHERE `entry`=25324; diff --git a/data/sql/updates/pending_db_world/rev_1630312205613208089.sql b/data/sql/updates/pending_db_world/rev_1630312205613208089.sql deleted file mode 100644 index 701ed453c..000000000 --- a/data/sql/updates/pending_db_world/rev_1630312205613208089.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630312205613208089'); - --- add multiple movements for spindlewebs -UPDATE `creature` SET `MovementType` = 1, `wander_distance` = 5 WHERE `id` = 16350 AND `guid` IN (82212, 82255, 82461, 82463, 82467, 82468, 82471, 82472, 82475, 82476, 82719); diff --git a/data/sql/updates/pending_db_world/rev_1630318500363217970.sql b/data/sql/updates/pending_db_world/rev_1630318500363217970.sql deleted file mode 100644 index 12dd94135..000000000 --- a/data/sql/updates/pending_db_world/rev_1630318500363217970.sql +++ /dev/null @@ -1,5 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630318500363217970'); - --- Set Webwood spiders(1986) and Githyiss the Vile(1994) neutral to the player instead of aggresive -UPDATE `creature_template` SET `faction` = 7 WHERE (`entry` IN (1986, 1994)); - diff --git a/data/sql/updates/pending_db_world/rev_1630334062369804993.sql b/data/sql/updates/pending_db_world/rev_1630334062369804993.sql deleted file mode 100644 index 13d72a3b8..000000000 --- a/data/sql/updates/pending_db_world/rev_1630334062369804993.sql +++ /dev/null @@ -1,8 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630334062369804993'); - --- Remove Rethban and Underlight ores from non-specific area drops -DELETE FROM `gameobject_loot_template` WHERE `Entry` IN (1502, 1503) AND `Item` IN (2798, 22634); - --- Change Tirisfal outlier node to standard non-Redridge copper node -UPDATE `gameobject` SET `id` = 1731 WHERE `id` = 2055 AND `guid` = 5483; - diff --git a/data/sql/updates/pending_db_world/rev_1630345537511243600.sql b/data/sql/updates/pending_db_world/rev_1630345537511243600.sql deleted file mode 100644 index 7839081b0..000000000 --- a/data/sql/updates/pending_db_world/rev_1630345537511243600.sql +++ /dev/null @@ -1,9 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630345537511243600'); - -DELETE FROM `gameobject` WHERE `guid`=87978; -INSERT INTO `gameobject` VALUES -(87978,188021,0,0,0,1,1,-137.439,-815.147,55.2293,1.36284,-0,-0,-0.629895,-0.77668,300,0,1,'',0); - -DELETE FROM `game_event_gameobject` WHERE `guid`=87978; -INSERT INTO `game_event_gameobject` VALUES -(1,87978); diff --git a/data/sql/updates/pending_db_world/rev_1630405222505942000.sql b/data/sql/updates/pending_db_world/rev_1630405222505942000.sql deleted file mode 100644 index eac085b8d..000000000 --- a/data/sql/updates/pending_db_world/rev_1630405222505942000.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630405222505942000'); - -UPDATE `gameobject_loot_template` SET `QuestRequired`=1 WHERE `item`=45328; -UPDATE `reference_loot_template` SET `QuestRequired`=1 WHERE `item`=45328; diff --git a/data/sql/updates/pending_db_world/rev_1630405831769074100.sql b/data/sql/updates/pending_db_world/rev_1630405831769074100.sql deleted file mode 100644 index 733d6d9fb..000000000 --- a/data/sql/updates/pending_db_world/rev_1630405831769074100.sql +++ /dev/null @@ -1,7 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630405831769074100'); - --- Corrected faction for Southshore Guard -UPDATE `creature_template` SET `faction` = 11 WHERE (`entry` = 2386); - --- Corrected faction for Shadowy Assassins -UPDATE `creature_template` SET `faction` = 97 WHERE (`entry` = 2434); diff --git a/data/sql/updates/pending_db_world/rev_1630408706945809100.sql b/data/sql/updates/pending_db_world/rev_1630408706945809100.sql deleted file mode 100644 index 98203585e..000000000 --- a/data/sql/updates/pending_db_world/rev_1630408706945809100.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630408706945809100'); - --- Corrected coords of Cavindra -UPDATE `creature` SET `position_x` = -1458.87, `position_y` = 2797.62, `position_z` = 93.817, `orientation` = 1.96495 WHERE (`id` = 13697) AND (`guid` IN (29063)); diff --git a/data/sql/updates/pending_db_world/rev_1630416137992915266.sql b/data/sql/updates/pending_db_world/rev_1630416137992915266.sql deleted file mode 100644 index 1f6332e33..000000000 --- a/data/sql/updates/pending_db_world/rev_1630416137992915266.sql +++ /dev/null @@ -1,5 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630416137992915266'); - --- Move Tin Vein 63486 slightly so it is accessible to players -UPDATE `gameobject` SET `position_x` = -10483.46, `position_y` = 1969.77, `position_z` = 12.065 WHERE `id` = 1732 AND `guid` = 63486; -