diff --git a/data/sql/updates/pending_db_world/rev_1493320243875599900.sql b/data/sql/updates/db_world/2017_08_19_03.sql similarity index 68% rename from data/sql/updates/pending_db_world/rev_1493320243875599900.sql rename to data/sql/updates/db_world/2017_08_19_03.sql index f1f54115b..2e5df34ea 100644 --- a/data/sql/updates/pending_db_world/rev_1493320243875599900.sql +++ b/data/sql/updates/db_world/2017_08_19_03.sql @@ -1,3 +1,18 @@ +-- DB update 2017_08_19_02 -> 2017_08_19_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 = '2017_08_19_02'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_02 2017_08_19_03 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1493320243875599900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- INSERT INTO version_db_world (`sql_rev`) VALUES ('1493320243875599900'); SET @R3D0 := 21690; @@ -13,3 +28,12 @@ INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_ DELETE FROM `creature_text` WHERE `entry`=@R3D0; INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES (@R3D0, 0, 0, "WARNING! WARNING! AWAY HOSTILE BEINGS! DO NOT HEAD UP THE RIDGE TO TOSHLEY'S STATION!", 12, 0, 100, 35, 0, 0, 19311, 0, "R-3D0"); +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1493320702119541800.sql b/data/sql/updates/db_world/2017_08_19_04.sql similarity index 72% rename from data/sql/updates/pending_db_world/rev_1493320702119541800.sql rename to data/sql/updates/db_world/2017_08_19_04.sql index 22f1ad3a3..97256b245 100644 --- a/data/sql/updates/pending_db_world/rev_1493320702119541800.sql +++ b/data/sql/updates/db_world/2017_08_19_04.sql @@ -1,3 +1,18 @@ +-- DB update 2017_08_19_03 -> 2017_08_19_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 = '2017_08_19_03'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_03 2017_08_19_04 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1493320702119541800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- INSERT INTO version_db_world (`sql_rev`) VALUES ('1493320702119541800'); UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=1476; DELETE FROM `smart_scripts` WHERE `entryorguid`=1476; @@ -13,3 +28,12 @@ INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language (1476, 0, 2, "I'd go out and clear out some of those gnolls, but this leg has seen better days and I am afraid I'd just wind up dead.", 12, 6, 100, 0, 0, 0, 320, 0, "Hargin Mundar"), (1476, 0, 3, "Watch your step out there. Many an adventure seeker has not returned from the marsh. hic!", 12, 6, 100, 0, 0, 0, 321, 0, "Hargin Mundar"), (1476, 1, 0, "Huuup...Huuup...Bleeeeehh!", 12, 0, 100, 0, 0, 0, 397, 0, "Hargin Mundar"); +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1493321166929502700.sql b/data/sql/updates/db_world/2017_08_19_05.sql similarity index 80% rename from data/sql/updates/pending_db_world/rev_1493321166929502700.sql rename to data/sql/updates/db_world/2017_08_19_05.sql index 8d5cf95a6..22288d84d 100644 --- a/data/sql/updates/pending_db_world/rev_1493321166929502700.sql +++ b/data/sql/updates/db_world/2017_08_19_05.sql @@ -1,3 +1,18 @@ +-- DB update 2017_08_19_04 -> 2017_08_19_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 = '2017_08_19_04'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_04 2017_08_19_05 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1493321166929502700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- INSERT INTO version_db_world (`sql_rev`) VALUES ('1493321166929502700'); SET @BETHOR := 1498; SET @GUNTHER := 5666; @@ -22,3 +37,12 @@ INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language (@GUNTHER, 1, 0, "When time permits, we must speak at length. For we have much to discuss.", 12, 0, 100, 1, 0, 0, 1974, 0, "Gunther's Visage"), (@GUNTHER, 2, 0, "And thank you, $n. Without your aid I may never have found my way to the Forsaken.", 12, 0, 100, 1, 0, 0, 1975, 0, "Gunther's Visage"), (@BETHOR, 0, 0, "Farewell, my friend.", 12, 0, 100, 1, 0, 0, 1976, 0, "Bethor Iceshard"); +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1493321428049355400.sql b/data/sql/updates/db_world/2017_08_19_06.sql similarity index 95% rename from data/sql/updates/pending_db_world/rev_1493321428049355400.sql rename to data/sql/updates/db_world/2017_08_19_06.sql index 82721555c..18cdb92df 100644 --- a/data/sql/updates/pending_db_world/rev_1493321428049355400.sql +++ b/data/sql/updates/db_world/2017_08_19_06.sql @@ -1,3 +1,18 @@ +-- DB update 2017_08_19_05 -> 2017_08_19_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 = '2017_08_19_05'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_05 2017_08_19_06 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1493321428049355400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- INSERT INTO version_db_world (`sql_rev`) VALUES ('1493321428049355400'); -- Tranquillien RP event SET @AURIFEROUS :=16231; @@ -96,3 +111,12 @@ INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`pr (@MALTENDIS, 0, 6, "%s fidgets with his armor, clearly uncomfortable at the tone of the discussion.", 16, 0, 100, 0, 0, 0, 12588, 0, "Deathstalker Maltendis"), (@MALTENDIS, 0, 7, "%s looks like he'd rather be anywhere else but here.", 16, 0, 100, 0, 0, 0, 12589, 0, "Deathstalker Maltendis"), (@MALTENDIS, 1, 0, "%s turns to Advisor Valwyn and winks lasciviously in her direction.", 16, 0, 100, 2, 0, 0, 13366, 0, "Deathstalker Maltendis"); +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1493321989278173500.sql b/data/sql/updates/db_world/2017_08_19_07.sql similarity index 96% rename from data/sql/updates/pending_db_world/rev_1493321989278173500.sql rename to data/sql/updates/db_world/2017_08_19_07.sql index db48f3eec..e8a0e22f9 100644 --- a/data/sql/updates/pending_db_world/rev_1493321989278173500.sql +++ b/data/sql/updates/db_world/2017_08_19_07.sql @@ -1,3 +1,18 @@ +-- DB update 2017_08_19_06 -> 2017_08_19_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 = '2017_08_19_06'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_06 2017_08_19_07 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1493321989278173500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- INSERT INTO version_db_world (`sql_rev`) VALUES ('1493321989278173500'); SET @GUID := 131324; DELETE FROM `creature` WHERE `guid` BETWEEN @GUID + 1 AND @GUID + 23; @@ -227,3 +242,12 @@ INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `positi (11283, 4, 1109.56, -2557.59, 59.2532, 'Sammy'), (11283, 5, 1111.49, -2556.4, 59.2532, 'Sammy'), (11283, 6, 1111.49, -2556.4, 59.2532, 'Sammy'); +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2017_08_19_08.sql b/data/sql/updates/db_world/2017_08_19_08.sql new file mode 100644 index 000000000..bd5c05c96 --- /dev/null +++ b/data/sql/updates/db_world/2017_08_19_08.sql @@ -0,0 +1,30 @@ +-- DB update 2017_08_19_07 -> 2017_08_19_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 = '2017_08_19_07'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_07 2017_08_19_08 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1493343523138941000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- +INSERT INTO version_db_world (`sql_rev`) VALUES ('1493343523138941000'); +-- replace "Mac" with actual player name ($N) in the reward text +UPDATE `quest_template` +SET `OfferRewardText`= "Great Spirit Totem! This is dire news indeed. I must begin to plan for whatever may come.$b$b$N, as promised, here is your reward for your brave service.$b$b" +WHERE `ID`= 5064; +-- +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2017_08_19_09.sql b/data/sql/updates/db_world/2017_08_19_09.sql new file mode 100644 index 000000000..2650ba0ff --- /dev/null +++ b/data/sql/updates/db_world/2017_08_19_09.sql @@ -0,0 +1,26 @@ +-- DB update 2017_08_19_08 -> 2017_08_19_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 = '2017_08_19_08'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_08 2017_08_19_09 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1493344470069156600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- +INSERT INTO version_db_world (`sql_rev`) VALUES ('1493344470069156600'); +UPDATE `spell_dbc` SET `RangeIndex`=4 WHERE `Id`=61698; +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2017_08_19_10.sql b/data/sql/updates/db_world/2017_08_19_10.sql new file mode 100644 index 000000000..918ed8112 --- /dev/null +++ b/data/sql/updates/db_world/2017_08_19_10.sql @@ -0,0 +1,26 @@ +-- DB update 2017_08_19_09 -> 2017_08_19_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 = '2017_08_19_09'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_09 2017_08_19_10 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1493344929793898700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- +INSERT INTO version_db_world (`sql_rev`) VALUES ('1493344929793898700'); +UPDATE `creature_template` SET `faction` = 1873 WHERE `entry` = 16927; +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1493346808800720600.sql b/data/sql/updates/db_world/2017_08_19_11.sql similarity index 87% rename from data/sql/updates/pending_db_world/rev_1493346808800720600.sql rename to data/sql/updates/db_world/2017_08_19_11.sql index ab35fec3e..a2488b627 100644 --- a/data/sql/updates/pending_db_world/rev_1493346808800720600.sql +++ b/data/sql/updates/db_world/2017_08_19_11.sql @@ -1,3 +1,18 @@ +-- DB update 2017_08_19_10 -> 2017_08_19_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 = '2017_08_19_10'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_10 2017_08_19_11 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1493346808800720600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- INSERT INTO version_db_world (`sql_rev`) VALUES ('1493346808800720600'); -- Quest 27418, Challenge Overlord Mok'Morokk @@ -43,3 +58,12 @@ INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type (@OMM, 0, 9,0, 11,0,100,0, 0, 0, 0, 0, 42, 1, 0, 0,0,0,0, 1, 0,0,0,0,0,0,0,'Overlord Mok''Morokk - on Spawn - Set Invincibility at 1 HP'); -- +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2017_08_19_12.sql b/data/sql/updates/db_world/2017_08_19_12.sql new file mode 100644 index 000000000..0ae38e1d4 --- /dev/null +++ b/data/sql/updates/db_world/2017_08_19_12.sql @@ -0,0 +1,31 @@ +-- DB update 2017_08_19_11 -> 2017_08_19_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 = '2017_08_19_11'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_11 2017_08_19_12 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1493347575872142000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- +INSERT INTO version_db_world (`sql_rev`) VALUES ('1493347575872142000'); +-- Verifonix +UPDATE `creature_template` SET `faction`=47 WHERE `entry`=14492; + +DELETE FROM `creature_onkill_reputation` WHERE `creature_id`=14492; +INSERT INTO `creature_onkill_reputation` (`creature_id`,`RewOnKillRepFaction1`,`RewOnKillRepFaction2`,`MaxStanding1`,`IsTeamAward1`,`RewOnKillRepValue1`,`MaxStanding2`,`IsTeamAward2`,`RewOnKillRepValue2`,`TeamDependent`) VALUES +(14492, 21, 0, 5, 0, 5, 0, 0, 0, 0); +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1493349239278044600.sql b/data/sql/updates/db_world/2017_08_19_13.sql similarity index 76% rename from data/sql/updates/pending_db_world/rev_1493349239278044600.sql rename to data/sql/updates/db_world/2017_08_19_13.sql index f1df78966..ce8e5b1ed 100644 --- a/data/sql/updates/pending_db_world/rev_1493349239278044600.sql +++ b/data/sql/updates/db_world/2017_08_19_13.sql @@ -1,3 +1,18 @@ +-- DB update 2017_08_19_12 -> 2017_08_19_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 = '2017_08_19_12'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_12 2017_08_19_13 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1493349239278044600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- INSERT INTO version_db_world (`sql_rev`) VALUES ('1493349239278044600'); -- DELETE FROM conditions WHERE SourceTypeOrReferenceId=13 AND SourceEntry=45872; @@ -22,3 +37,12 @@ INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`pr (@ENTRY,1,2,'Live, damn you!',14,0,100,0,0,0,'Part of the Doctor Razorgin ooc lines',24868); UPDATE `creature` SET `position_x`=4402.431152, `position_y`=4554.557129, `position_z`=88.743332, `orientation`=0.395920, `MovementType`=0, `spawndist`=0 WHERE `id`=@ENTRY; +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1494230753178074480.sql b/data/sql/updates/db_world/2017_08_19_14.sql similarity index 65% rename from data/sql/updates/pending_db_world/rev_1494230753178074480.sql rename to data/sql/updates/db_world/2017_08_19_14.sql index 72497c860..a2042bb15 100644 --- a/data/sql/updates/pending_db_world/rev_1494230753178074480.sql +++ b/data/sql/updates/db_world/2017_08_19_14.sql @@ -1,3 +1,18 @@ +-- DB update 2017_08_19_13 -> 2017_08_19_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 = '2017_08_19_13'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_13 2017_08_19_14 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1494230753178074480'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- INSERT INTO version_db_world (`sql_rev`) VALUES ('1494230753178074480'); -- The boar hunter requires 12 kills, not 8 @@ -23,3 +38,12 @@ UPDATE `quest_template_addon` SET `PrevQuestID` = 32, `NextQuestID` = 4496, `Ex UPDATE `quest_template` SET RewardXPDifficulty = 4, RewardBonusMoney = 3600 WHERE ID = 4103; -- Salve via hunting repeatable quest for horde WAS! UPDATE `quest_template` SET RewardXPDifficulty = 0, RewardBonusMoney = 0 WHERE ID = 5887; +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1495464409315344160.sql b/data/sql/updates/db_world/2017_08_19_15.sql similarity index 89% rename from data/sql/updates/pending_db_world/rev_1495464409315344160.sql rename to data/sql/updates/db_world/2017_08_19_15.sql index 39fb5c0de..7f933125e 100644 --- a/data/sql/updates/pending_db_world/rev_1495464409315344160.sql +++ b/data/sql/updates/db_world/2017_08_19_15.sql @@ -1,3 +1,18 @@ +-- DB update 2017_08_19_14 -> 2017_08_19_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 = '2017_08_19_14'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_14 2017_08_19_15 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1495464409315344160'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- INSERT INTO version_db_world (`sql_rev`) VALUES ('1495464409315344160'); -- The Troll Cave requires 14 kills, not 10. @@ -147,3 +162,12 @@ DELETE FROM `spell_loot_template` WHERE `entry` IN (58168,58172) and `item` UPDATE `item_loot_template` SET `ChanceOrQuestChance` = 100 WHERE `entry` = 10569 AND `item` = 10575; +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1495729610203623150.sql b/data/sql/updates/db_world/2017_08_19_16.sql similarity index 88% rename from data/sql/updates/pending_db_world/rev_1495729610203623150.sql rename to data/sql/updates/db_world/2017_08_19_16.sql index fe8e91d53..73d1ba7d9 100644 --- a/data/sql/updates/pending_db_world/rev_1495729610203623150.sql +++ b/data/sql/updates/db_world/2017_08_19_16.sql @@ -1,3 +1,18 @@ +-- DB update 2017_08_19_15 -> 2017_08_19_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 = '2017_08_19_15'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_15 2017_08_19_16 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1495729610203623150'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- INSERT INTO version_db_world (`sql_rev`) VALUES ('1495729610203623150'); -- Bael'Gar's Fiery Essence requires Bael'Gar's Corpse, borrowed from TrinityCore/sql/old/3.3.5a/world/61_2016_10_17/2016_08_23_00_world.sql @@ -78,3 +93,12 @@ INSERT INTO `creature` (`id`,`map`,`spawnMask`,`phaseMask`,`modelid`,`equipment_ UPDATE `creature_loot_template` SET `ChanceOrQuestChance` = 15 WHERE `item` = 24504 AND `entry` IN (17158,17159,17160); +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1503138647187080900.sql b/data/sql/updates/db_world/2017_08_19_17.sql similarity index 97% rename from data/sql/updates/pending_db_world/rev_1503138647187080900.sql rename to data/sql/updates/db_world/2017_08_19_17.sql index 4c30134aa..75e791cb5 100644 --- a/data/sql/updates/pending_db_world/rev_1503138647187080900.sql +++ b/data/sql/updates/db_world/2017_08_19_17.sql @@ -1,3 +1,18 @@ +-- DB update 2017_08_19_16 -> 2017_08_19_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 = '2017_08_19_16'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_16 2017_08_19_17 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1503138647187080900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- INSERT INTO version_db_world (`sql_rev`) VALUES ('1503138647187080900'); -- Instructor Razuvious - Event with Acherus Necromancer and Death Knight Initiate -- http://wow.gamepedia.com/Death_Knight_Initiate @@ -279,3 +294,12 @@ INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type (@ENTRY,9,3,0,0,0,100,0,1000,1000,0,0,2,2093,0,0,0,0,0,1,0,0,0,0,0,0,0,"Acherus Ghoul - On Script - Set Faction 2093"), (@ENTRY,9,4,0,0,0,100,0,0,0,0,0,19,514,0,0,0,0,0,10,129459,28394,0,0,0,0,0,"Acherus Ghoul - On Script - Remove Flags Not Attackable & Immune To NPC's"), (@ENTRY,9,5,0,0,0,100,0,0,0,0,0,49,0,0,0,0,0,0,10,129459,28394,0,0,0,0,0,"Acherus Ghoul - On Script - Start Attacking"); +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2017_08_19_18.sql b/data/sql/updates/db_world/2017_08_19_18.sql new file mode 100644 index 000000000..e17f62ffd --- /dev/null +++ b/data/sql/updates/db_world/2017_08_19_18.sql @@ -0,0 +1,29 @@ +-- DB update 2017_08_19_17 -> 2017_08_19_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 = '2017_08_19_17'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_17 2017_08_19_18 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1503138789369120900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- +INSERT INTO version_db_world (`sql_rev`) VALUES ('1503138789369120900'); + +-- Scarlet Infantryman +UPDATE creature_equip_template SET ItemID1= 38721, ItemID2= 12932 WHERE CreatureID= 28609; +UPDATE creature_equip_template SET ItemID1= 38723, ItemID2= 12932 WHERE CreatureID= 28896; +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1503139021197350000.sql b/data/sql/updates/db_world/2017_08_19_19.sql similarity index 97% rename from data/sql/updates/pending_db_world/rev_1503139021197350000.sql rename to data/sql/updates/db_world/2017_08_19_19.sql index 77fc2459a..ac2056bd8 100644 --- a/data/sql/updates/pending_db_world/rev_1503139021197350000.sql +++ b/data/sql/updates/db_world/2017_08_19_19.sql @@ -1,3 +1,18 @@ +-- DB update 2017_08_19_18 -> 2017_08_19_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 = '2017_08_19_18'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2017_08_19_18 2017_08_19_19 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1503139021197350000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- INSERT INTO version_db_world (`sql_rev`) VALUES ('1503139021197350000'); -- Instructor Razuvious - Event with Acherus Necromancer and Death Knight Initiate -- http://wow.gamepedia.com/Death_Knight_Initiate @@ -279,3 +294,12 @@ INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type (@ENTRY,9,3,0,0,0,100,0,1000,1000,0,0,2,2093,0,0,0,0,0,1,0,0,0,0,0,0,0,"Acherus Ghoul - On Script - Set Faction 2093"), (@ENTRY,9,4,0,0,0,100,0,0,0,0,0,19,514,0,0,0,0,0,10,129459,28394,0,0,0,0,0,"Acherus Ghoul - On Script - Remove Flags Not Attackable & Immune To NPC's"), (@ENTRY,9,5,0,0,0,100,0,0,0,0,0,49,0,0,0,0,0,0,10,129459,28394,0,0,0,0,0,"Acherus Ghoul - On Script - Start Attacking"); +-- +-- END UPDATING QUERIES +-- +COMMIT; +END; +// +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1493343523138941000.sql b/data/sql/updates/pending_db_world/rev_1493343523138941000.sql deleted file mode 100644 index 57954ec85..000000000 --- a/data/sql/updates/pending_db_world/rev_1493343523138941000.sql +++ /dev/null @@ -1,6 +0,0 @@ -INSERT INTO version_db_world (`sql_rev`) VALUES ('1493343523138941000'); --- replace "Mac" with actual player name ($N) in the reward text -UPDATE `quest_template` -SET `OfferRewardText`= "Great Spirit Totem! This is dire news indeed. I must begin to plan for whatever may come.$b$b$N, as promised, here is your reward for your brave service.$b$b" -WHERE `ID`= 5064; --- diff --git a/data/sql/updates/pending_db_world/rev_1493344470069156600.sql b/data/sql/updates/pending_db_world/rev_1493344470069156600.sql deleted file mode 100644 index b677181f5..000000000 --- a/data/sql/updates/pending_db_world/rev_1493344470069156600.sql +++ /dev/null @@ -1,2 +0,0 @@ -INSERT INTO version_db_world (`sql_rev`) VALUES ('1493344470069156600'); -UPDATE `spell_dbc` SET `RangeIndex`=4 WHERE `Id`=61698; diff --git a/data/sql/updates/pending_db_world/rev_1493344929793898700.sql b/data/sql/updates/pending_db_world/rev_1493344929793898700.sql deleted file mode 100644 index 41c45c7e4..000000000 --- a/data/sql/updates/pending_db_world/rev_1493344929793898700.sql +++ /dev/null @@ -1,2 +0,0 @@ -INSERT INTO version_db_world (`sql_rev`) VALUES ('1493344929793898700'); -UPDATE `creature_template` SET `faction` = 1873 WHERE `entry` = 16927; diff --git a/data/sql/updates/pending_db_world/rev_1493347575872142000.sql b/data/sql/updates/pending_db_world/rev_1493347575872142000.sql deleted file mode 100644 index 2415faa21..000000000 --- a/data/sql/updates/pending_db_world/rev_1493347575872142000.sql +++ /dev/null @@ -1,7 +0,0 @@ -INSERT INTO version_db_world (`sql_rev`) VALUES ('1493347575872142000'); --- Verifonix -UPDATE `creature_template` SET `faction`=47 WHERE `entry`=14492; - -DELETE FROM `creature_onkill_reputation` WHERE `creature_id`=14492; -INSERT INTO `creature_onkill_reputation` (`creature_id`,`RewOnKillRepFaction1`,`RewOnKillRepFaction2`,`MaxStanding1`,`IsTeamAward1`,`RewOnKillRepValue1`,`MaxStanding2`,`IsTeamAward2`,`RewOnKillRepValue2`,`TeamDependent`) VALUES -(14492, 21, 0, 5, 0, 5, 0, 0, 0, 0); diff --git a/data/sql/updates/pending_db_world/rev_1503138789369120900.sql b/data/sql/updates/pending_db_world/rev_1503138789369120900.sql deleted file mode 100644 index 855deaa11..000000000 --- a/data/sql/updates/pending_db_world/rev_1503138789369120900.sql +++ /dev/null @@ -1,5 +0,0 @@ -INSERT INTO version_db_world (`sql_rev`) VALUES ('1503138789369120900'); - --- Scarlet Infantryman -UPDATE creature_equip_template SET ItemID1= 38721, ItemID2= 12932 WHERE CreatureID= 28609; -UPDATE creature_equip_template SET ItemID1= 38723, ItemID2= 12932 WHERE CreatureID= 28896;