chore(DB): import pending files

Referenced commit(s): 6b5889a6a7
This commit is contained in:
AzerothCoreBot
2021-09-13 14:16:29 +00:00
parent 6b5889a6a7
commit 7e2e6f8ee8
12 changed files with 232 additions and 24 deletions

View File

@@ -0,0 +1,48 @@
-- DB update 2021_09_13_03 -> 2021_09_13_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_09_13_03';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_13_03 2021_09_13_04 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1631178211175526300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1631178211175526300');
DELETE FROM `smart_scripts` WHERE `entryorguid`=8983 AND `id` BETWEEN 3 AND 13;
INSERT INTO `smart_scripts` VALUES
(8983,0,3,0,4,0,100,0,0,0,0,0,0,34,31,1,0,0,0,0,1,0,0,0,0,0,0,0,0,'Golem Lord Argelmach - On Aggro - Set instance data 34'),
(8983,0,4,5,38,0,100,0,31,1,0,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Golem Lord Argelmach - On set 31 data - set react passive'),
(8983,0,5,6,61,0,100,0,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Golem Lord Argelmach - On set 31 data - set phase mask to 2'),
(8983,0,6,0,61,0,100,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Golem Lord Argelmach - On set 31 data - say 0'),
(8983,0,7,8,0,2,100,1,100,100,0,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Golem Lord Argelmach - IC - set phase mask to 4'),
(8983,0,8,9,61,0,100,0,0,0,0,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Golem Lord Argelmach - IC - set react passive'),
(8983,0,9,0,61,0,100,0,0,0,0,0,0,69,1,0,0,0,0,0,8,0,0,0,0,809.1331,22.008,-53.658,3.16,'Golem Lord Argelmach - On set 31 data - move to pos 1'),
(8983,0,10,0,34,0,100,0,8,1,0,0,0,34,32,1,0,0,0,0,1,0,0,0,0,0,0,0,0,'Golem Lord Argelmach - On pos 1 - set instance data 32'),
(8983,0,11,12,25,0,100,0,0,0,0,0,0,8,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Golem Lord Argelmach - On reset - set react aggressive'),
(8983,0,12,0,61,0,100,0,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Golem Lord Argelmach - On reset - reset phase mask'),
(8983,0,13,0,38,0,100,0,31,3,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Golem Lord Argelmach - On set 31 data - set phase mask to 1');
UPDATE `smart_scripts` SET `event_phase_mask`=0 WHERE `entryorguid`=8983 AND `id`=0;
UPDATE `smart_scripts` SET `event_phase_mask`=1 WHERE `entryorguid`=8983 AND `id` BETWEEN 1 AND 2;
DELETE FROM `creature_text` WHERE `CreatureId`=8983;
INSERT INTO `creature_text` VALUES
(8983,0,0,'Intruders in the Manufactory? My constructs will destroy you!',12,0,100,0,0,0,5297,0,'Golem Lord Argelmach Say 0');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2021_09_13_04' WHERE sql_rev = '1631178211175526300';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,31 @@
-- DB update 2021_09_13_04 -> 2021_09_13_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_09_13_04';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_13_04 2021_09_13_05 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1631201007246764700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1631201007246764700');
DELETE FROM `spell_custom_attr` WHERE `spell_id`=21909;
INSERT INTO `spell_custom_attr` VALUES
(21909,0x06000000);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2021_09_13_05' WHERE sql_rev = '1631201007246764700';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,142 @@
-- DB update 2021_09_13_05 -> 2021_09_13_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_09_13_05';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_13_05 2021_09_13_06 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1631214624766636285'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1631214624766636285');
-- Pathing for Shadowsilk Poacher
UPDATE `creature` SET `MovementType`= 2 WHERE `guid`=5768;
DELETE FROM `creature_addon` WHERE `guid`= 5768;
INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
(5768,57680,0,0,1,0,"");
DELETE FROM `creature_formations` WHERE `leaderGUID`= 5768;
INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
(5768,5768,0,0,515,0,0),
(5768,5771,3,180,515,0,0),
(5768,5772,3,90,515,0,0),
(5768,5770,3,360,515,0,0),
(5768,5769,3,270,515,0,0);
DELETE FROM `waypoint_data` WHERE `id`= 57680;
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
(57680,1,-6475.76,-1653.2,296.95,0,0,0,0,100,0),
(57680,2,-6456.78,-1641.12,302.886,0,0,0,0,100,0),
(57680,3,-6442.88,-1643.53,307.503,0,0,0,0,100,0),
(57680,4,-6433.85,-1639.7,311.784,0,0,0,0,100,0),
(57680,5,-6430.85,-1624.21,316.06,0,0,0,0,100,0),
(57680,6,-6437.13,-1611.54,317.35,0,0,0,0,100,0),
(57680,7,-6455.35,-1602.83,316.361,0,0,0,0,100,0),
(57680,8,-6483.23,-1602.32,313.864,0,0,0,0,100,0),
(57680,9,-6508.08,-1613.72,302.94,0,0,0,0,100,0),
(57680,10,-6524.63,-1629.45,296.374,0,0,0,0,100,0),
(57680,11,-6549.25,-1636.63,296.184,0,0,0,0,100,0),
(57680,12,-6558.26,-1629.93,293.225,0,0,0,0,100,0),
(57680,13,-6564.29,-1623.06,287.738,0,0,0,0,100,0),
(57680,14,-6567.7,-1614.35,284.125,0,0,0,0,100,0),
(57680,15,-6584.51,-1599.24,274.318,0,0,0,0,100,0),
(57680,16,-6586.88,-1592.99,273.086,0,0,0,0,100,0),
(57680,17,-6596.43,-1569.3,272.825,0,0,0,0,100,0),
(57680,18,-6595.06,-1553.18,273.489,0,0,0,0,100,0),
(57680,19,-6600.38,-1537.31,273.269,0,0,0,0,100,0),
(57680,20,-6600.03,-1528.85,273.124,0,0,0,0,100,0),
(57680,21,-6605.06,-1517.05,269.084,0,0,0,0,100,0),
(57680,22,-6606.51,-1506.95,271.175,0,0,0,0,100,0),
(57680,23,-6605.02,-1485.74,269.163,0,0,0,0,100,0),
(57680,24,-6600.2,-1474.55,269.11,0,0,0,0,100,0),
(57680,25,-6601.17,-1459.35,267.091,0,0,0,0,100,0),
(57680,26,-6609.78,-1431.57,265.835,0,0,0,0,100,0),
(57680,27,-6621.3,-1422.3,264.632,0,0,0,0,100,0),
(57680,28,-6628.59,-1423.14,260.498,0,0,0,0,100,0),
(57680,29,-6639.19,-1428.01,252.796,0,0,0,0,100,0),
(57680,30,-6649.86,-1430.2,249.935,0,0,0,0,100,0),
(57680,31,-6666.55,-1429.78,242.738,0,0,0,0,100,0),
(57680,32,-6682.08,-1439.36,240.719,0,0,0,0,100,0),
(57680,33,-6690.03,-1459.6,242.431,0,0,0,0,100,0),
(57680,34,-6693.66,-1476.71,242.766,0,0,0,0,100,0),
(57680,35,-6688.73,-1497.33,241.983,0,0,0,0,100,0),
(57680,36,-6666.39,-1526.66,243.709,0,0,0,0,100,0),
(57680,37,-6650.78,-1584.87,244.454,0,0,0,0,100,0),
(57680,38,-6624.57,-1635.45,244.219,0,0,0,0,100,0),
(57680,39,-6612.23,-1652.77,245.724,0,0,0,0,100,0),
(57680,40,-6617.72,-1674.4,244.826,0,0,0,0,100,0),
(57680,41,-6612.6,-1702.57,244.242,0,0,0,0,100,0),
(57680,42,-6608.79,-1707.23,244.058,0,0,0,0,100,0),
(57680,43,-6603.43,-1707.57,244.598,0,0,0,0,100,0),
(57680,44,-6599.1,-1704.02,247.051,0,0,0,0,100,0),
(57680,45,-6596.47,-1693.83,254.567,0,0,0,0,100,0),
(57680,46,-6579.82,-1684.53,266.768,0,0,0,0,100,0),
(57680,47,-6567.27,-1680.84,277.013,0,0,0,0,100,0),
(57680,48,-6558.48,-1671.8,281.61,0,0,0,0,100,0),
(57680,49,-6546.02,-1660.57,284.798,0,0,0,0,100,0),
(57680,50,-6527.17,-1658.61,289.643,0,0,0,0,100,0),
(57680,51,-6499.39,-1664.21,295.044,0,0,0,0,100,0);
-- Raze
UPDATE `creature` SET `spawntimesecs`= 30 WHERE `guid`= 5767;
UPDATE `creature_template` SET `AIName`= "SmartAI", `flags_extra`= 0 WHERE `entry`= 8441;
DELETE FROM `smart_scripts` WHERE `entryorguid`=8441 AND `source_type`=0;
DELETE FROM `smart_scripts` WHERE `entryorguid` IN (844100,844101) AND `source_type`= 9;
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(8441,0,0,0,11,0,100,0,0,0,0,0,0,18,768,0,0,0,0,0,1,0,0,0,0,0,0,0,"Raze - On Respawn - Add Unit Flags 'Immune To Player'+'Immune To NPC'"),
(8441,0,1,0,62,0,100,0,2306,0,0,0,0,80,844100,2,0,0,0,0,1,0,0,0,0,0,0,0,"Raze - On Gossip Option Selected - Run Script"),
(8441,0,2,0,62,0,100,0,2306,0,0,0,0,72,0,0,0,0,0,0,7,0,0,0,0,0,0,0,"Raze - On Gossip Option Selected - Close Gossip"),
(8441,0,3,0,62,0,100,0,2306,0,0,0,0,64,1,0,0,0,0,0,7,0,0,0,0,0,0,0,"Raze - On Gossip Option Selected - Store Target"),
(8441,0,4,0,62,0,100,0,2306,0,0,0,0,57,10464,1,0,0,0,0,7,0,0,0,0,0,0,0,"Raze - On Gossip Option Selected - Remove Item 'Staff of Command'"),
(8441,0,5,0,62,0,100,0,2306,0,0,0,0,85,15539,2,0,0,0,0,7,0,0,0,0,0,0,0,"Raze - On Gossip Option Selected - Invoker Cast 'Conjure Staff of Command'"),
(8441,0,6,0,38,0,100,1,2,2,0,0,0,1,1,0,0,0,0,0,12,1,0,0,0,0,0,0,"Raze - On Data Set - Say Line 1"),
(8441,0,7,0,38,0,100,1,1,1,0,0,0,80,844101,0,0,0,0,0,1,0,0,0,0,0,0,0,"Raze - On Data Set - Run Script"),
(844100,9,0,0,0,0,100,0,0,0,0,0,0,83,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Raze - On Script - Remove Npc Flag 'Gossip'"),
(844100,9,1,0,0,0,100,0,0,0,0,0,0,1,0,0,0,0,0,0,19,8439,0,0,0,0,0,0,"Raze - On Script - Say Line 0 (Nilith Lokrav)"),
(844100,9,2,0,0,0,100,0,0,0,0,0,0,29,0,0,0,0,0,0,7,0,0,0,0,0,0,0,"Raze - On Script - Start Follow Player"),
(844100,9,3,0,0,0,100,0,8000,8000,0,0,0,1,0,0,0,0,0,0,12,1,0,0,0,0,0,0,"Raze - On Script - Say Line 0"),
(844100,9,4,0,0,0,100,0,2692000,2692000,0,0,0,1,2,0,0,0,0,0,12,1,0,0,0,0,0,0,"Raze - On Script - Say Line 2"),
(844100,9,5,0,0,0,100,0,5000,5000,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Raze - On Script - Despawn"),
(844101,9,0,0,0,0,100,0,0,0,0,0,0,19,768,0,0,0,0,0,1,0,0,0,0,0,0,0,"Raze - On Script - Remove Unit Flags 'Immune To Player'+'Immune To NPC'"),
(844101,9,1,0,0,0,100,0,0,0,0,0,0,2,113,0,0,0,0,0,1,0,0,0,0,0,0,0,"Raze - On Script - Set Faction 113"),
(844101,9,2,0,0,0,100,0,0,0,0,0,0,49,0,0,0,0,0,0,19,8442,0,0,0,0,0,0,"Raze - On Script - Start Attacking"),
(844101,9,3,0,0,0,100,0,5000,5000,0,0,0,1,2,0,0,0,0,0,12,1,0,0,0,0,0,0,"Raze - On Script - Say Line 2"),
(844101,9,4,0,0,0,100,0,5000,5000,0,0,0,41,1000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Raze - On Script - Despawn");
DELETE FROM `creature_text` WHERE `CreatureID` IN (8441, 8439);
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(8439,0,0,"Use this Staff of Command on Raze when you are near Shadowsilk Poachers and he will make them rue the day they decided to poach in these lands.",12,0,100,1,0,0,4414,0,"Nilith Lokrav"),
(8441,0,0,"Raze follow $n! Raze SMASH poachers! SMASH SMASH SMASH! Tell Raze to SMASH by playing with stick! SMASH!",12,0,100,0,0,0,4521,0,"Raze"),
(8441,1,0,"Use staff, tell Raze what do! Show Raze poacher! Raze smash!",12,0,100,0,0,0,5949,0,"Raze"),
(8441,2,0,"Raze need go home now. Bye, bye, $r.",12,0,100,0,0,0,4413,0,"Raze"),
(8441,2,1,"Bye, bye, tiny little $r. Raze go now.",12,0,100,0,0,0,4415,0,"Raze");
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`= 15 AND `SourceGroup`= 2306;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(15,2306,0,0,0,9,0,3379,0,0,0,0,0,"","Show gossip option if quest 'Shadoweaver' is taken");
-- Shadowsilk Poacher
UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`= 8442;
DELETE FROM `smart_scripts` WHERE `entryorguid`= 8442 AND `source_type`= 0;
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(8442,0,0,0,8,0,100,0,12347,0,0,0,0,45,1,1,0,0,0,0,19,8441,0,0,0,0,0,0,"Shadowsilk Poacher - On Spellhit 'Raze Attack' - Set Data to Raze"),
(8442,0,1,0,75,0,100,1,0,8441,15,0,0,45,2,2,0,0,0,0,19,8441,0,0,0,0,0,0,"Shadowsilk Poacher - On Creature 'Raze' in Range - Set Data to Raze");
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2021_09_13_06' WHERE sql_rev = '1631214624766636285';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,37 @@
-- DB update 2021_09_13_08 -> 2021_09_13_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_09_13_08';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_13_08 2021_09_13_09 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1631329691460885909'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1631329691460885909');
-- Set Felix's Box respawn to 10 seconds
UPDATE `gameobject` SET `spawntimesecs` = 10 WHERE `id` = 148499 AND `guid`= 1380;
-- Set Felix's Chest respawn to 10 seconds
UPDATE `gameobject` SET `spawntimesecs` = 10 WHERE `id` = 178084 AND `guid`= 1386;
-- Set Felix's Bucket of Bolts respawn to 10 seconds
UPDATE `gameobject` SET `spawntimesecs` = 10 WHERE `id` = 178085 AND `guid`= 1394;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2021_09_13_09' WHERE sql_rev = '1631329691460885909';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,40 @@
-- DB update 2021_09_13_09 -> 2021_09_13_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_09_13_09';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_13_09 2021_09_13_10 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1631368907971857000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1631368907971857000');
SET @ID = 2045;
# Sets position of stranglekelp to positions gathered from Wowhead
UPDATE `gameobject` SET `position_x` = -860.287476, `position_y` = -3811.75, `position_z` = 2.997894 WHERE `id` = @ID AND `guid` = 8231;
UPDATE `gameobject` SET `position_x` = -988.582275, `position_y` = -3831.728271, `position_z` = -22.586107 WHERE `id` = @ID AND `guid` = 8382;
UPDATE `gameobject` SET `position_x` = -981.448547, `position_y` = -3812.717285, `position_z` = -20.767349 WHERE `id` = @ID AND `guid` = 8383;
UPDATE `gameobject` SET `position_x` = -995.412476, `position_y` = -3720.549805, `position_z` = 3.327584 WHERE `id` = @ID AND `guid` = 8384;
UPDATE `gameobject` SET `position_x` = -1191.343872, `position_y` = -3811.750000, `position_z` = 4.271667 WHERE `id` = @ID AND `guid` = 8425;
UPDATE `gameobject` SET `position_x` = -1326.468872, `position_y` = -4034.682617, `position_z` = 7.943251 WHERE `id` = @ID AND `guid` = 8426;
UPDATE `gameobject` SET `position_x` = -1921.018921, `position_y` = -3750.950195, `position_z` = -0.358390 WHERE `id` = @ID AND `guid` = 8452;
UPDATE `gameobject` SET `position_x` = -1981.825073, `position_y` = -3750.950195, `position_z` = 1.099884 WHERE `id` = @ID AND `guid` = 8466;
UPDATE `gameobject` SET `position_x` = -2393.956543, `position_y` = -3781.350098, `position_z` = 0.065314 WHERE `id` = @ID AND `guid` = 8570;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2021_09_13_10' WHERE sql_rev = '1631368907971857000';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,31 @@
-- DB update 2021_09_13_10 -> 2021_09_13_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_09_13_10';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_13_10 2021_09_13_11 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1631433270459665577'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1631433270459665577');
-- Remove respawn timer from Shipment of Iron
UPDATE `gameobject` SET `spawntimesecs` = 0 WHERE `id` = 1736 AND `guid` = 20778;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2021_09_13_11' WHERE sql_rev = '1631433270459665577';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;