mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-02-15 08:16:08 +00:00
chore(DB): import pending SQL update file
Referenced commit(s): d8f1437d97
This commit is contained in:
46
data/sql/updates/db_world/2021_04_11_00.sql
Normal file
46
data/sql/updates/db_world/2021_04_11_00.sql
Normal file
@@ -0,0 +1,46 @@
|
||||
-- DB update 2021_04_09_00 -> 2021_04_11_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_04_09_00';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_09_00 2021_04_11_00 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617170212396609300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617170212396609300');
|
||||
/* Slim is walking just barely too far to target and send data back to Mikhail on a failed quest*/
|
||||
|
||||
-- -------------------------------- Missing Diplomat Part 11 Failed Quest Recovery Fix -----------------------------------------------
|
||||
|
||||
-- Tapoke "Slim" Jahn
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid` = 4962 AND `source_type` = 0 AND `id` IN (6,11,12);
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid` = 496200 AND `source_type` = 9 AND `id` = 8;
|
||||
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_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
|
||||
(4962,0,6,0,40,0,100,0,7,4962,0,0,0,45,1,1,0,0,0,0,10,9432,4963,1,0,0,0,0,0,"Tapoke \"Slim\" Jahn - On Waypoint 7 Reached - Set Data to Mikhail"),
|
||||
(4962,0,11,0,38,0,100,0,1,1,0,0,0,48,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Tapoke \"Slim\" Jahn - On Data Set - Set Active On"),
|
||||
(4962,0,12,0,11,0,100,0,0,0,0,0,0,48,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Tapoke \"Slim\" Jahn - On Respawn - Set Active Off"),
|
||||
|
||||
(496200,9,8,0,0,0,100,0,1000,1000,0,0,0,45,1,1,0,0,0,0,10,9432,4963,1,0,0,0,0,0,"Tapoke \"Slim\" Jahn - On Script - Set Data to Mikhail");
|
||||
|
||||
-- Mikhail
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid` = 4963 AND `source_type` = 0 AND `id` = 6;
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid` = 496300 AND `source_type` = 9 AND `id` = 2;
|
||||
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_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
|
||||
(4963,0,6,0,19,0,100,0,1249,0,0,0,0,48,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Mikhail - On Quest 'The Missing Diplomat (Part 11)' Taken - Set Active On"),
|
||||
(496300,9,2,0,0,0,100,0,0,0,0,0,0,48,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Mikhail - On Script - Set Active Off");
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
31
data/sql/updates/db_world/2021_04_11_01.sql
Normal file
31
data/sql/updates/db_world/2021_04_11_01.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
-- DB update 2021_04_11_00 -> 2021_04_11_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_11_00';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_00 2021_04_11_01 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617475678754474649'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617475678754474649');
|
||||
|
||||
DELETE FROM `creature` WHERE (`id` = 2960) AND (`guid` IN (25623));
|
||||
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
|
||||
(25623, 2960, 1, 0, 0, 1, 1, 161, 0, -718.670898, -677.328979, -15.930156, 5.17604, 250, 20, 0, 176, 0, 1, 0, 0, 0, '', 0);
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
31
data/sql/updates/db_world/2021_04_11_02.sql
Normal file
31
data/sql/updates/db_world/2021_04_11_02.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
-- DB update 2021_04_11_01 -> 2021_04_11_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_11_01';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_01 2021_04_11_02 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617560891918432300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617560891918432300');
|
||||
|
||||
DELETE FROM `quest_poi_points` WHERE `QuestID` = 6127;
|
||||
INSERT INTO `quest_poi_points` VALUES
|
||||
(6127, 0, 0, -544, -2672, 0),
|
||||
(6127, 1, 0, 336, -2280, 0);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
31
data/sql/updates/db_world/2021_04_11_03.sql
Normal file
31
data/sql/updates/db_world/2021_04_11_03.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
-- DB update 2021_04_11_02 -> 2021_04_11_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_11_02';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_02 2021_04_11_03 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617612991251140137'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617612991251140137');
|
||||
|
||||
DELETE FROM `creature` WHERE (`id` = 3273) AND (`guid` IN (20534));
|
||||
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
|
||||
(20534, 3273, 1, 0, 0, 1, 1, 9443, 1, 1.525501, -1759.818481, 95.022011, 1.5666, 275, 0, 0, 253, 264, 0, 0, 0, 0, '', 0);
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
28
data/sql/updates/db_world/2021_04_11_04.sql
Normal file
28
data/sql/updates/db_world/2021_04_11_04.sql
Normal file
@@ -0,0 +1,28 @@
|
||||
-- DB update 2021_04_11_03 -> 2021_04_11_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_11_03';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_03 2021_04_11_04 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617614528274234003'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617614528274234003');
|
||||
|
||||
UPDATE `quest_template` SET `AllowableRaces` = 690 WHERE (`ID` = 5761);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
32
data/sql/updates/db_world/2021_04_11_05.sql
Normal file
32
data/sql/updates/db_world/2021_04_11_05.sql
Normal file
@@ -0,0 +1,32 @@
|
||||
-- DB update 2021_04_11_04 -> 2021_04_11_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_11_04';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_04 2021_04_11_05 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617620649041950300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617620649041950300');
|
||||
|
||||
UPDATE `gameobject_template` SET `AIName` = 'SmartGameObjectAI' WHERE `entry` = 3740;
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 1 AND `entryorguid` = 3740);
|
||||
INSERT INTO `smart_scripts` VALUES
|
||||
(3740, 1, 0, 0, 60, 0, 100, 0, 500, 500, 3500, 3500, 0, 75, 17775, 0, 0, 0, 0, 0, 18, 10, 0, 0, 0, 0, 0, 0, 0, 'Bubbling Fissure - On Update - Add Aura \'Air Bubbles\'');
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
31
data/sql/updates/db_world/2021_04_11_06.sql
Normal file
31
data/sql/updates/db_world/2021_04_11_06.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
-- DB update 2021_04_11_05 -> 2021_04_11_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_11_05';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_05 2021_04_11_06 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617634980911314885'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617634980911314885');
|
||||
|
||||
DELETE FROM `creature` WHERE (`id` = 7318) AND (`guid` IN (46818));
|
||||
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
|
||||
(46818, 7318, 1, 0, 0, 1, 1, 6231, 1, 9843.19, 1496.22, 1257.25, 2.34654, 300, 0, 0, 186, 191, 2, 0, 0, 0, '', 0);
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
32
data/sql/updates/db_world/2021_04_11_07.sql
Normal file
32
data/sql/updates/db_world/2021_04_11_07.sql
Normal file
@@ -0,0 +1,32 @@
|
||||
-- DB update 2021_04_11_06 -> 2021_04_11_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_11_06';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_06 2021_04_11_07 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617661090934443600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617661090934443600');
|
||||
|
||||
UPDATE `creature_template` SET `InhabitType` = 3 WHERE (`entry` IN (1018, 1019, 1140));
|
||||
|
||||
DELETE FROM `creature` WHERE (`id` = 1018) AND (`guid` IN (9981));
|
||||
INSERT INTO `creature` VALUES
|
||||
(9981, 1018, 0, 0, 0, 1, 1, 180, 0, -3112.84, -3252.45, 65.1154, 5.6466, 300, 0, 0, 896, 0, 0, 0, 0, 0, '', 0);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
29
data/sql/updates/db_world/2021_04_11_08.sql
Normal file
29
data/sql/updates/db_world/2021_04_11_08.sql
Normal file
@@ -0,0 +1,29 @@
|
||||
-- DB update 2021_04_11_07 -> 2021_04_11_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_11_07';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_07 2021_04_11_08 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617726900389263800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617726900389263800');
|
||||
|
||||
DELETE FROM `spell_dbc` WHERE (`ID` = 46393);
|
||||
INSERT INTO `spell_dbc` VALUES (46393, 0, 0, 0, 738213888, 1024, 0, 2048, 131072, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 524288, 0, 0, 101, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 6, 6, 0, 1, 1, 0, 0, 0, 0, 99, 6, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 87, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2615, 0, 0, 'Brutal Assault','','','','','','','','', 0, 0, 0, 0, 0, 0, 0, 16712190,'','','','','','','','','', 0, 0, 0, 0, 0, 0, 0, 16712190, 'The strength of the enemy bears down upon the flag carrier, increasing damage taken by $s1%, and limiting movement speed.', null, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 16712190, 'The strength of the enemy bears down upon the flag carrier, increasing damage taken by $s1%, and limiting movement speed.','','','','','','','','', 0, 0, 0, 0, 0, 0, 0, 16712190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
41
data/sql/updates/db_world/2021_04_11_09.sql
Normal file
41
data/sql/updates/db_world/2021_04_11_09.sql
Normal file
@@ -0,0 +1,41 @@
|
||||
-- DB update 2021_04_11_08 -> 2021_04_11_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_11_08';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_08 2021_04_11_09 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617732568440189700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617732568440189700');
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 8996);
|
||||
INSERT INTO `smart_scripts` VALUES
|
||||
(8996, 0, 0, 0, 1, 0, 100, 1, 100, 100, 0, 0, 0, 8, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Voidwalker Minion - Out of Combat - Set Reactstate Aggressive (No Repeat)'),
|
||||
(8996, 0, 1, 0, 0, 0, 100, 0, 2000, 5000, 4000, 6000, 0, 11, 33914, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Voidwalker Minion - In Combat - Cast \'Shadowstrike\''),
|
||||
(8996, 0, 2, 3, 74, 0, 100, 0, 1, 99, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 19, 3198, 5, 0, 0, 0, 0, 0, 0, 'Voidwalker Minion - On Friendly Between 1-99% Health - Start Attacking'),
|
||||
(8996, 0, 3, 0, 61, 0, 100, 0, 1, 99, 0, 0, 0, 49, 1, 0, 0, 0, 0, 0, 18, 32, 0, 0, 0, 0, 0, 0, 0, 'Voidwalker Minion - On Friendly Between 1-99% Health - Start Attacking'),
|
||||
(8996, 0, 4, 3, 74, 0, 100, 0, 1, 99, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 19, 3728, 5, 0, 0, 0, 0, 0, 0, 'Voidwalker Minion - On Friendly Between 1-99% Health - Start Attacking');
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 12922);
|
||||
INSERT INTO `smart_scripts` VALUES
|
||||
(12922, 0, 0, 0, 0, 0, 100, 0, 1000, 2000, 2300, 2800, 0, 11, 20801, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Imp Minion - In Combat - Cast \'Firebolt\''),
|
||||
(12922, 0, 1, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 8, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Imp Minion - On Just Summoned - Set Reactstate Aggressive'),
|
||||
(12922, 0, 2, 3, 74, 0, 100, 0, 1, 99, 100, 20000, 0, 49, 0, 0, 0, 0, 0, 0, 19, 3725, 5, 0, 0, 0, 0, 0, 0, 'Imp Minion - On Friendly Between 1-99% Health - Start Attacking'),
|
||||
(12922, 0, 3, 0, 61, 0, 100, 0, 1, 99, 100, 20000, 0, 49, 0, 0, 0, 0, 0, 0, 18, 33, 0, 0, 0, 0, 0, 0, 0, 'Imp Minion - On Friendly Between 1-99% Health - Start Attacking');
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
36
data/sql/updates/db_world/2021_04_11_10.sql
Normal file
36
data/sql/updates/db_world/2021_04_11_10.sql
Normal file
@@ -0,0 +1,36 @@
|
||||
-- DB update 2021_04_11_09 -> 2021_04_11_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_11_09';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_09 2021_04_11_10 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617739461755573400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617739461755573400');
|
||||
|
||||
DELETE FROM `spell_script_names` WHERE (`spell_id` IN (23567, 23568, 23569, 23696, 24412, 24413, 24414));
|
||||
INSERT INTO `spell_script_names` VALUES
|
||||
(23567, 'spell_gen_bandage'),
|
||||
(23568, 'spell_gen_bandage'),
|
||||
(23569, 'spell_gen_bandage'),
|
||||
(23696, 'spell_gen_bandage'),
|
||||
(24412, 'spell_gen_bandage'),
|
||||
(24413, 'spell_gen_bandage'),
|
||||
(24414, 'spell_gen_bandage');
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
36
data/sql/updates/db_world/2021_04_11_11.sql
Normal file
36
data/sql/updates/db_world/2021_04_11_11.sql
Normal file
@@ -0,0 +1,36 @@
|
||||
-- DB update 2021_04_11_10 -> 2021_04_11_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_11_10';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_10 2021_04_11_11 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617772431626528000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617772431626528000');
|
||||
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 3939;
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 3939);
|
||||
INSERT INTO `smart_scripts` VALUES
|
||||
(3939, 0, 0, 0, 0, 0, 100, 0, 3000, 7000, 6000, 9000, 0, 11, 17255, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Razormane Wolf - In Combat - Cast \'Bite\''),
|
||||
(3939, 0, 1, 0, 0, 0, 100, 0, 5000, 10000, 22000, 25000, 0, 11, 24604, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Razormane Wolf - In Combat - Cast \'Furious Howl\''),
|
||||
(3939, 0, 2, 0, 1, 0, 100, 0, 100, 100, 60000, 60000, 0, 8, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Razormane Wolf - Out of Combat - Set Reactstate Aggressive'),
|
||||
(3939, 0, 3, 4, 74, 0, 100, 0, 1, 99, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 19, 3265, 5, 0, 0, 0, 0, 0, 0, 'Razormane Wolf - On Friendly Between 1-99% Health - Start Attacking'),
|
||||
(3939, 0, 4, 0, 61, 0, 100, 0, 1, 99, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 18, 33, 0, 0, 0, 0, 0, 0, 0, 'Razormane Wolf - On Friendly Between 1-99% Health - Start Attacking');
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
30
data/sql/updates/db_world/2021_04_11_12.sql
Normal file
30
data/sql/updates/db_world/2021_04_11_12.sql
Normal file
@@ -0,0 +1,30 @@
|
||||
-- DB update 2021_04_11_11 -> 2021_04_11_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_11_11';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_11 2021_04_11_12 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617774706114876200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617774706114876200');
|
||||
|
||||
DELETE FROM `creature` WHERE (`id` = 16313) AND (`guid` IN (81792));
|
||||
INSERT INTO `creature` VALUES
|
||||
(81792, 16313, 530, 0, 0, 1, 1, 0, 0, 7937.95, -7354.2, 144.804, 5.9059, 300, 0, 0, 166, 178, 0, 0, 0, 0, '', 0);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
50
data/sql/updates/db_world/2021_04_11_13.sql
Normal file
50
data/sql/updates/db_world/2021_04_11_13.sql
Normal file
@@ -0,0 +1,50 @@
|
||||
-- DB update 2021_04_11_12 -> 2021_04_11_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_11_12';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_12 2021_04_11_13 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617779221786870600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617779221786870600');
|
||||
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 12818;
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 12818);
|
||||
INSERT INTO `smart_scripts` VALUES
|
||||
(12818, 0, 0, 0, 19, 0, 100, 0, 6482, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 14, 48166, 178147, 1, 0, 0, 0, 0, 0, 'Ruul Snowhoof - On Quest \'Freedom to Ruul\' Taken - Activate Gameobject'),
|
||||
(12818, 0, 1, 0, 19, 0, 100, 0, 6482, 0, 0, 0, 0, 8, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - On Quest \'Freedom to Ruul\' Taken - Set Reactstate Aggressive'),
|
||||
(12818, 0, 2, 0, 19, 0, 100, 0, 6482, 0, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - On Quest \'Freedom to Ruul\' Taken - Set Event Phase 1'),
|
||||
(12818, 0, 3, 0, 19, 0, 100, 0, 6482, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - On Quest \'Freedom to Ruul\' Taken - Set Run Off'),
|
||||
(12818, 0, 4, 0, 1, 1, 100, 1, 100, 100, 0, 0, 0, 53, 0, 12818, 0, 6482, 10000, 2, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - Out of Combat - Start Waypoint (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 5, 0, 1, 1, 100, 1, 3100, 3100, 0, 0, 0, 54, 3000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - Out of Combat - Pause Waypoint (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 6, 0, 1, 1, 100, 1, 3100, 3100, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 3339.1, -693.613, 162.218, 1.14192, 'Ruul Snowhoof - Out of Combat - Set Orientation 1.14192 (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 7, 0, 1, 1, 100, 1, 3150, 3150, 0, 0, 0, 1, 0, 1000, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - Out of Combat - Say Line 0 (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 8, 0, 1, 1, 100, 1, 5000, 5000, 0, 0, 0, 3, 0, 29421, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - Out of Combat - Morph To Model 29421 (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 9, 0, 1, 1, 100, 1, 5000, 5000, 0, 0, 0, 59, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - Out of Combat - Set Run On (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 10, 0, 60, 1, 100, 1, 50000, 50000, 0, 0, 0, 12, 3921, 7, 60000, 1, 1, 0, 18, 10, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - On Update - Summon Creature \'Thistlefur Ursa\' (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 11, 0, 60, 1, 100, 1, 54000, 54000, 0, 0, 0, 12, 3922, 7, 60000, 1, 1, 0, 18, 10, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - On Update - Summon Creature \'Thistlefur Totemic\' (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 12, 0, 60, 1, 100, 1, 58000, 58000, 0, 0, 0, 12, 3926, 7, 60000, 1, 1, 0, 18, 10, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - On Update - Summon Creature \'Thistlefur Pathfinder\' (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 13, 0, 60, 1, 100, 1, 120000, 120000, 0, 0, 0, 12, 3921, 7, 60000, 1, 1, 0, 18, 10, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - On Update - Summon Creature \'Thistlefur Ursa\' (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 14, 0, 60, 1, 100, 1, 124000, 124000, 0, 0, 0, 12, 3922, 7, 60000, 1, 1, 0, 18, 10, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - On Update - Summon Creature \'Thistlefur Totemic\' (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 15, 0, 60, 1, 100, 1, 128000, 128000, 0, 0, 0, 12, 3926, 7, 60000, 1, 1, 0, 18, 10, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - On Update - Summon Creature \'Thistlefur Pathfinder\' (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 16, 17, 58, 1, 100, 1, 15, 0, 0, 0, 0, 1, 1, 2000, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - On Waypoint Finished - Say Line 1 (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 17, 0, 61, 0, 100, 0, 15, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - On Waypoint Finished - Demorph (Phase 1) (No Repeat)'),
|
||||
(12818, 0, 18, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Ruul Snowhoof - On Respawn - Set Reactstate Passive');
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
74
data/sql/updates/db_world/2021_04_11_14.sql
Normal file
74
data/sql/updates/db_world/2021_04_11_14.sql
Normal file
@@ -0,0 +1,74 @@
|
||||
-- DB update 2021_04_11_13 -> 2021_04_11_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_11_13';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_13 2021_04_11_14 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617795276143794300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617795276143794300');
|
||||
|
||||
DELETE FROM `item_loot_template` WHERE (`Entry` = 16882);
|
||||
INSERT INTO `item_loot_template` VALUES
|
||||
(16882, 422, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Dwarven Mild'),
|
||||
(16882, 929, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Healing Potion'),
|
||||
(16882, 1206, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Moss Agate'),
|
||||
(16882, 1529, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Jade'),
|
||||
(16882, 1705, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Lesser Moonstone'),
|
||||
(16882, 1710, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Greater Healing Potion'),
|
||||
(16882, 2836, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Coarse Stone'),
|
||||
(16882, 2883, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Plans: Deadly Bronze Poniard'),
|
||||
(16882, 3013, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Scroll of Protection'),
|
||||
(16882, 3357, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Liferoot'),
|
||||
(16882, 3393, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Recipe: Minor Magic Resistance Potion'),
|
||||
(16882, 3608, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Plans: Mighty Iron Hammer'),
|
||||
(16882, 3864, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Citrine'),
|
||||
(16882, 3874, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Plans: Polished Steel Boots'),
|
||||
(16882, 4348, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Pattern: Phoenix Gloves'),
|
||||
(16882, 4350, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Pattern: Spider Silk Slippers'),
|
||||
(16882, 4410, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Schematic: Shadow Goggles'),
|
||||
(16882, 4412, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Schematic: Moonsight Rifle'),
|
||||
(16882, 4999, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Azora\'s Will'),
|
||||
(16882, 5374, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Small Pocket Watch'),
|
||||
(16882, 5498, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Small Lustrous Pearl'),
|
||||
(16882, 5500, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Iridescent Pearl'),
|
||||
(16882, 5503, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Clam Meat'),
|
||||
(16882, 5504, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Tangy Clam Meat'),
|
||||
(16882, 5568, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Smooth Pebble'),
|
||||
(16882, 5578, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Plans: Silvered Bronze Breastplate'),
|
||||
(16882, 6046, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Plans: Steel Weapon Chain'),
|
||||
(16882, 6391, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Pattern: Stylish Green Shirt'),
|
||||
(16882, 6409, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Insignia Belt'),
|
||||
(16882, 6613, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Sage\'s Bracers'),
|
||||
(16882, 7363, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Pattern: Pilferer\'s Gloves'),
|
||||
(16882, 11098, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Formula: Enchant Cloak - Lesser Shadow Resistance'),
|
||||
(16882, 11967, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Zircon Band'),
|
||||
(16882, 11983, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Chrome Ring'),
|
||||
(16882, 11984, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Cobalt Ring'),
|
||||
(16882, 11994, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Coral Band'),
|
||||
(16882, 12006, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Meadow Ring'),
|
||||
(16882, 12007, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Prairie Ring'),
|
||||
(16882, 12008, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Savannah Ring'),
|
||||
(16882, 12052, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Ring of the Moon'),
|
||||
(16882, 12053, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Volcanic Rock Ring'),
|
||||
(16882, 12054, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Demon Band'),
|
||||
(16882, 16746, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Warsong Report'),
|
||||
(16882, 16882, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Battered Junkbox'),
|
||||
(16882, 17124, 0, 2.5, 0, 1, 0, 1, 1, 'Battered Junkbox - Syndicate Emblem');
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
33
data/sql/updates/db_world/2021_04_11_15.sql
Normal file
33
data/sql/updates/db_world/2021_04_11_15.sql
Normal file
@@ -0,0 +1,33 @@
|
||||
-- DB update 2021_04_11_14 -> 2021_04_11_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_11_14';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_14 2021_04_11_15 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617830328758041600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617830328758041600');
|
||||
|
||||
DELETE FROM `gameobject` WHERE (`id` = 86492) AND (`guid` IN (48637, 48639, 48793, 48796));
|
||||
INSERT INTO `gameobject` VALUES
|
||||
(48637, 86492, 1, 0, 0, 1, 1, 6392.77, 725.474, -16.2576, 2.46091, 0, 0, 0.942641, 0.333807, 180, 100, 1, '', 0),
|
||||
(48639, 86492, 1, 0, 0, 1, 1, 6402.14, 742.257, -17.73105, -2.30383, 0, 0, 0.913545, -0.406737, 180, 100, 1, '', 0),
|
||||
(48793, 86492, 1, 0, 0, 1, 1, 6305.19, 801.911, -12.4957, -0.942478, 0, 0, 0.453991, -0.891006, 180, 100, 1, '', 0),
|
||||
(48796, 86492, 1, 0, 0, 1, 1, 6309.88, 846.544, -12.4766, 1.64846, 0, 0, 0.34202, 0.939693, 180, 100, 1, '', 0);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
28
data/sql/updates/db_world/2021_04_11_16.sql
Normal file
28
data/sql/updates/db_world/2021_04_11_16.sql
Normal file
@@ -0,0 +1,28 @@
|
||||
-- DB update 2021_04_11_15 -> 2021_04_11_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_11_15';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_15 2021_04_11_16 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617865372308647700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617865372308647700');
|
||||
|
||||
UPDATE `creature_template` SET `skinloot` = 100002 WHERE (`entry` = 3098);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
37
data/sql/updates/db_world/2021_04_11_17.sql
Normal file
37
data/sql/updates/db_world/2021_04_11_17.sql
Normal file
@@ -0,0 +1,37 @@
|
||||
-- DB update 2021_04_11_16 -> 2021_04_11_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_11_16';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_16 2021_04_11_17 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617867794413109600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617867794413109600');
|
||||
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE (`entry` IN (2951, 3382));
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 2951);
|
||||
INSERT INTO `smart_scripts` VALUES
|
||||
(2951, 0, 0, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 11, 1516, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Palemane Poacher - On Aggro - Cast \'Quick Shot\''),
|
||||
(2951, 0, 1, 0, 0, 0, 100, 0, 1500, 1500, 3500, 3500, 0, 11, 6660, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Palemane Poacher - In Combat - Cast \'Shoot\'');
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 3382);
|
||||
INSERT INTO `smart_scripts` VALUES
|
||||
(3382, 0, 0, 0, 0, 0, 100, 0, 100, 100, 3500, 3500, 0, 11, 6660, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Southsea Cannoneer - In Combat - Cast \'Shoot\'');
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
34
data/sql/updates/db_world/2021_04_11_18.sql
Normal file
34
data/sql/updates/db_world/2021_04_11_18.sql
Normal file
@@ -0,0 +1,34 @@
|
||||
-- DB update 2021_04_11_17 -> 2021_04_11_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_11_17';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_17 2021_04_11_18 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617902440529783360'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617902440529783360');
|
||||
|
||||
-- Remove Flesh Piercer from Reference Table
|
||||
DELETE FROM `reference_loot_template` WHERE `Entry` = 24068 AND `Item` = 3336;
|
||||
|
||||
-- Adds Flesh Piercer to Daggerspine Shorestalkers and Screamers loot tables
|
||||
INSERT INTO `creature_loot_template` VALUES
|
||||
(2368, 3336, 0, 1.5, 0, 1, 0, 1, 1, "Daggerspine Shorestalker - Flesh Piercer"),
|
||||
(2370, 3336, 0, 1.1, 0, 1, 0, 1, 1, "Daggerspine Screamer - Flesh Piercer");
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
35
data/sql/updates/db_world/2021_04_11_19.sql
Normal file
35
data/sql/updates/db_world/2021_04_11_19.sql
Normal file
@@ -0,0 +1,35 @@
|
||||
-- DB update 2021_04_11_18 -> 2021_04_11_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_11_18';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_18 2021_04_11_19 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617913282545327642'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617913282545327642');
|
||||
|
||||
-- Silverpine Forest
|
||||
DELETE FROM `gameobject` WHERE `guid`=35525;
|
||||
|
||||
-- Darkshore
|
||||
DELETE FROM `gameobject` WHERE `guid` in (4729, 5079, 5055, 5078, 5079, 5392, 5351);
|
||||
|
||||
-- Durotar
|
||||
DELETE FROM `gameobject` WHERE `guid`=12383;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
28
data/sql/updates/db_world/2021_04_11_20.sql
Normal file
28
data/sql/updates/db_world/2021_04_11_20.sql
Normal file
@@ -0,0 +1,28 @@
|
||||
-- DB update 2021_04_11_19 -> 2021_04_11_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_11_19';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_19 2021_04_11_20 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617915554384852400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617915554384852400');
|
||||
|
||||
DELETE FROM `spell_custom_attr` WHERE `spell_id` IN (99, 1735, 9490, 9747, 9898, 26998, 48559, 48560);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
29
data/sql/updates/db_world/2021_04_11_21.sql
Normal file
29
data/sql/updates/db_world/2021_04_11_21.sql
Normal file
@@ -0,0 +1,29 @@
|
||||
-- DB update 2021_04_11_20 -> 2021_04_11_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_11_20';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_20 2021_04_11_21 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617919651657315506'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617919651657315506');
|
||||
|
||||
-- Azuremyst Isle - Timberstrider Fledgling spawn
|
||||
UPDATE `creature` SET `position_x`=-4660.85, `position_y`=-12176.9, `position_z`=31.6266, `orientation`=0.746134 WHERE `guid`=62767 and `id`=17372;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
35
data/sql/updates/db_world/2021_04_11_22.sql
Normal file
35
data/sql/updates/db_world/2021_04_11_22.sql
Normal file
@@ -0,0 +1,35 @@
|
||||
-- DB update 2021_04_11_21 -> 2021_04_11_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_04_11_21';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_21 2021_04_11_22 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617936479961800600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617936479961800600');
|
||||
|
||||
|
||||
UPDATE `gameobject` SET `position_x`=1234.406, `position_y`=-4135.120, `position_z`=26.184, `orientation`=0.517706 WHERE `guid`=12381;
|
||||
|
||||
UPDATE `gameobject` SET `position_x`=857.312, `position_y`=-4118.451, `position_z`=26.625, `orientation`=2.861797 WHERE `guid`=5361;
|
||||
|
||||
-- Silver Vein
|
||||
|
||||
UPDATE `gameobject` SET `position_x`=345.075, `position_y`=-3199.625, `position_z`=99.877, `orientation`=4.398968 WHERE `guid`=5756;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
338
data/sql/updates/db_world/2021_04_11_23.sql
Normal file
338
data/sql/updates/db_world/2021_04_11_23.sql
Normal file
@@ -0,0 +1,338 @@
|
||||
-- DB update 2021_04_11_22 -> 2021_04_11_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_04_11_22';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_22 2021_04_11_23 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617946428490261300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617946428490261300');
|
||||
-- New GUIDs game_event 87, CREATURE 300007 - 300015*/
|
||||
|
||||
-- Demetria (Scarlet Oracle) Event
|
||||
SET @DEMETRIAEVENT := 87; -- EVENT NEW GUID
|
||||
DELETE FROM `game_event` WHERE `eventEntry` = @DEMETRIAEVENT;
|
||||
INSERT INTO `game_event` (`eventEntry`,`start_time`,`end_time`,`occurence`,`length`,`holiday`,`description`,`world_event`,`announce`) VALUES
|
||||
(@DEMETRIAEVENT,'2008-01-02 11:55:00','2030-12-31 06:00:00',5184000,90,0,'Scarlet Oracle',0,2);
|
||||
|
||||
DELETE FROM `game_event_creature` WHERE `eventEntry`= @DEMETRIAEVENT;
|
||||
INSERT INTO `game_event_creature` (`eventEntry`,`guid`) VALUES
|
||||
(@DEMETRIAEVENT,42575),
|
||||
(@DEMETRIAEVENT,300007),
|
||||
(@DEMETRIAEVENT,300008),
|
||||
(@DEMETRIAEVENT,300009),
|
||||
(@DEMETRIAEVENT,300010),
|
||||
(@DEMETRIAEVENT,300011),
|
||||
(@DEMETRIAEVENT,300012),
|
||||
(@DEMETRIAEVENT,300013),
|
||||
(@DEMETRIAEVENT,300014),
|
||||
(@DEMETRIAEVENT,300015);
|
||||
|
||||
|
||||
-- Demetria (Scarlet Oracle) - Spawn during event only
|
||||
UPDATE `creature` SET `MovementType` = 2,`position_x` = 1914.09,`position_y` = -3205.833,`position_z` = 124.891 WHERE `guid` = 42575;
|
||||
UPDATE `creature_template` SET `faction` = 7,`speed_walk` = 1 WHERE `entry` = 12339;
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid` = 12339 AND `source_type` = 0 AND `id` > 5;
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid` IN (1233900,1233901,1233902) 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_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
|
||||
(12339,0,6,7,11,0,100,0,0,0,0,0,0,48,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Respawn - Set Active On'),
|
||||
(12339,0,7,8,61,0,100,0,1000,1000,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - Linked - Set Phase 1'),
|
||||
(12339,0,8,0,61,0,100,0,25000,25000,0,0,0,80,1233900,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - Linked - Run Script'),
|
||||
(12339,0,9,0,1,0,100,0,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - OOC - Set Phase 2'),
|
||||
(12339,0,10,0,76,2,100,0,45612,0,14,5000,0,111,87,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On GO Distance (Phase 2) - Stop Event'),
|
||||
(12339,0,11,53,1,2,100,0,0,0,0,0,0,11,16592,32,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - OOC (Phase 2) - Cast \'Shadowform\''),
|
||||
(12339,0,12,42,4,0,100,0,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Aggro - Set Phase 1'),
|
||||
(12339,0,13,0,6,0,100,0,0,0,0,0,0,45,1,1,0,0,0,0,10,53171,11878,1,0,0,0,0,0,'Demetria - On Just Died - Set Data 1 1 \'Nathanos Blightcaller\''),
|
||||
(12339,0,14,45,6,0,100,0,0,0,0,0,0,45,1,2,0,0,0,0,10,300007,12352,1,0,0,0,0,0,'Demetria - Script - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,15,16,69,0,100,0,87,0,0,0,0,70,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Game Event \'Demetria\' End - Respawn In 2 secs'),
|
||||
(12339,0,16,17,61,0,100,0,0,0,0,0,0,48,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Game Event \'Demetria\' End - Set Active Off'),
|
||||
(12339,0,17,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,'Demetria - On Game Event \'Demetria\' End - Set Phase 0'),
|
||||
(12339,0,18,0,8,0,100,0,118,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Polymorph\' - Run Script'),
|
||||
(12339,0,19,0,8,0,100,0,12824,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Polymorph\' - Run Script'),
|
||||
(12339,0,20,0,8,0,100,0,12825,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Polymorph\' - Run Script'),
|
||||
(12339,0,21,0,8,0,100,0,12826,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Polymorph\' - Run Script'),
|
||||
(12339,0,22,0,8,0,100,0,28271,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Polymorph\' - Run Script'),
|
||||
(12339,0,23,0,8,0,100,0,28272,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Polymorph\' - Run Script'),
|
||||
(12339,0,24,0,8,0,100,0,19503,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Scatter Shot\' - Run Script'),
|
||||
(12339,0,25,0,8,0,100,0,20066,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Repentance\' - Run Script'),
|
||||
(12339,0,26,0,8,0,100,0,51514,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Hex\' - Run Script'),
|
||||
(12339,0,27,0,8,0,100,0,5782,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Fear\' - Run Script'),
|
||||
(12339,0,28,0,8,0,100,0,6213,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Fear\' - Run Script'),
|
||||
(12339,0,29,0,8,0,100,0,6215,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Fear\' - Run Script'),
|
||||
(12339,0,30,0,8,0,100,0,5484,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Howl of Terror\' - Run Script'),
|
||||
(12339,0,31,0,8,0,100,0,17928,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Howl of Terror\' - Run Script'),
|
||||
(12339,0,32,0,8,0,100,0,8122,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Psychic Scream\' - Run Script'),
|
||||
(12339,0,33,0,8,0,100,0,8124,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Psychic Scream\' - Run Script'),
|
||||
(12339,0,34,0,8,0,100,0,10888,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Psychic Scream\' - Run Script'),
|
||||
(12339,0,35,0,8,0,100,0,10890,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Psychic Scream\' - Run Script'),
|
||||
(12339,0,36,0,8,0,100,0,408,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Kidney Shot\' - Run Script'),
|
||||
(12339,0,37,0,8,0,100,0,8643,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Kidney Shot\' - Run Script'),
|
||||
(12339,0,38,0,8,0,100,0,12809,0,5000,5000,0,80,1233902,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Spellhit \'Concussion Blow\' - Run Script'),
|
||||
(12339,0,39,0,32,0,100,0,0,2000,1000,1000,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Damage (Phase 3) - Set Phase 1'),
|
||||
(12339,0,40,41,74,1,100,0,0,1,1000,1000,0,45,1,3,0,0,0,0,11,12352,15,0,0,0,0,0,0,'Demetria - Target HP Percentage - Set Data 1 3 \'Scarlet Trooper\''),
|
||||
(12339,0,41,0,61,1,100,0,0,0,0,0,0,80,1233901,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - Linked - Run Script'),
|
||||
(12339,0,42,43,61,0,100,0,0,0,0,0,0,45,1,4,0,0,0,0,9,12352,0,200,0,0,0,0,0,'Demetria - Linked - Set Data 1 4 \'Scarlet Trooper\''),
|
||||
(12339,0,43,0,61,0,100,0,0,0,0,0,0,39,20,0,0,0,0,0,9,12352,0,200,0,0,0,0,0,'Demetria - Linked - Call for Help'),
|
||||
(12339,0,44,0,7,0,100,0,0,0,0,0,0,45,1,5,0,0,0,0,11,12352,50,0,0,0,0,0,0,'Demetria - On Evade - Set Data 1 5 \'Scarlet Trooper\''),
|
||||
(12339,0,45,46,61,0,100,0,0,0,0,0,0,45,1,2,0,0,0,0,10,300008,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,46,47,61,0,100,0,0,0,0,0,0,45,1,2,0,0,0,0,10,300009,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,47,48,61,0,100,0,0,0,0,0,0,45,1,2,0,0,0,0,10,300010,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,48,49,61,0,100,0,0,0,0,0,0,45,1,2,0,0,0,0,10,300011,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,49,50,61,0,100,0,0,0,0,0,0,45,1,2,0,0,0,0,10,300012,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,50,51,61,0,100,0,0,0,0,0,0,45,1,2,0,0,0,0,10,300013,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,51,52,61,0,100,0,0,0,0,0,0,45,1,2,0,0,0,0,10,300014,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,52,0,61,0,100,0,0,0,0,0,0,45,1,2,0,0,0,0,10,300015,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,53,54,61,2,100,0,0,0,0,0,0,45,1,5,0,0,0,0,10,300007,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 5 \'Scarlet Trooper\''),
|
||||
(12339,0,54,55,61,2,100,0,0,0,0,0,0,45,1,5,0,0,0,0,10,300008,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,55,56,61,2,100,0,0,0,0,0,0,45,1,5,0,0,0,0,10,300009,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,56,57,61,2,100,0,0,0,0,0,0,45,1,5,0,0,0,0,10,300010,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,57,58,61,2,100,0,0,0,0,0,0,45,1,5,0,0,0,0,10,300011,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,58,59,61,2,100,0,0,0,0,0,0,45,1,5,0,0,0,0,10,300012,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,59,60,61,2,100,0,0,0,0,0,0,45,1,5,0,0,0,0,10,300013,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,60,61,61,2,100,0,0,0,0,0,0,45,1,5,0,0,0,0,10,300014,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,61,0,61,2,100,0,0,0,0,0,0,45,1,5,0,0,0,0,10,300015,12352,1,0,0,0,0,0,'Demetria - Linked - Set Data 1 2 \'Scarlet Trooper\''),
|
||||
(12339,0,62,0,38,1,100,0,1,1,0,0,0,24,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - On Data Set 1 5 - Evade'),
|
||||
|
||||
(1233900,9,0,0,0,0,100,0,0,0,0,0,0,18,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - Script - Set Unit Flags'),
|
||||
(1233900,9,1,0,0,0,100,0,0,0,0,0,0,62,0,0,0,0,0,2,1,0,0,0,0,1567.16,-5611,114.19,1.084,'Demetria - Script - Teleport'),
|
||||
(1233900,9,2,0,0,0,100,0,1000,1000,0,0,0,28,16592,0,0,0,0,2,1,0,0,0,0,0,0,0,0,'Demetria - Script - Remove \'Shadowform\' Aura'),
|
||||
(1233900,9,3,0,0,0,100,0,44000,44000,0,0,0,11,16592,33,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - Script - Cast \'Shadowform\''),
|
||||
(1233900,9,4,0,00,0,100,0,0,0,0,0,0,2,89,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - Script - Set Faction 89'),
|
||||
(1233900,9,5,0,0,0,100,0,0,0,0,0,0,19,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - Script - Remove Unit Flags'),
|
||||
(1233900,9,6,0,0,0,100,0,1000,1000,0,0,0,45,1,1,0,0,0,0,10,300007,12352,1,0,0,0,0,0,'Demetria - Set Data 1 1 \'Scarlet Trooper\''),
|
||||
(1233900,9,7,0,0,0,100,0,0,0,0,0,0,45,1,1,0,0,0,0,10,300008,12352,1,0,0,0,0,0,'Demetria - Set Data 1 1 \'Scarlet Trooper\''),
|
||||
(1233900,9,8,0,0,0,100,0,2000,2000,0,0,0,45,1,1,0,0,0,0,10,300009,12352,1,0,0,0,0,0,'Demetria - Set Data 1 1 \'Scarlet Trooper\''),
|
||||
(1233900,9,9,0,0,0,100,0,0,0,0,0,0,45,1,1,0,0,0,0,10,300010,12352,1,0,0,0,0,0,'Demetria - Set Data 1 1 \'Scarlet Trooper\''),
|
||||
(1233900,9,10,0,0,0,100,0,2000,2000,0,0,0,45,1,1,0,0,0,0,10,300011,12352,1,0,0,0,0,0,'Demetria - Set Data 1 1 \'Scarlet Trooper\''),
|
||||
(1233900,9,11,0,0,0,100,0,0,0,0,0,0,45,1,1,0,0,0,0,10,300012,12352,1,0,0,0,0,0,'Demetria - Set Data 1 1 \'Scarlet Trooper\''),
|
||||
(1233900,9,12,0,0,0,100,0,2000,2000,0,0,0,45,1,1,0,0,0,0,10,300013,12352,1,0,0,0,0,0,'Demetria - Set Data 1 1 \'Scarlet Trooper\''),
|
||||
(1233900,9,13,0,0,0,100,0,0,0,0,0,0,45,1,1,0,0,0,0,10,300014,12352,1,0,0,0,0,0,'Demetria - Set Data 1 1 \'Scarlet Trooper\''),
|
||||
(1233900,9,14,0,0,0,100,0,2000,2000,0,0,0,45,1,1,0,0,0,0,10,300015,12352,1,0,0,0,0,0,'Demetria - Set Data 1 1 \'Scarlet Trooper\''),
|
||||
(1233900,9,15,0,0,0,100,0,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - Script - Set Phase 0'),
|
||||
|
||||
(1233901,9,0,0,0,0,100,0,1000,1000,0,0,0,11,19721,1,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - Linked - Cast Resurrect Trooper'),
|
||||
(1233901,9,1,0,0,0,100,0,0,0,0,0,0,64,1,0,0,0,0,0,7,0,0,0,0,0,0,0,0,'Demetria - Linked - Store Target'),
|
||||
(1233901,9,2,0,0,0,100,0,1000,1000,0,0,0,100,1,0,0,0,0,0,19,12352,100,0,0,0,0,0,0,'Demetria - Linked - Send Target'),
|
||||
(1233901,9,3,0,0,0,100,0,2000,2000,0,0,0,39,100,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - Linked - Call for Help'),
|
||||
|
||||
(1233902,9,0,0,0,0,100,0,0,0,0,0,0,22,4,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Demetria - Script - Set Phase 3');
|
||||
|
||||
UPDATE `creature_template_addon` SET `path_id` = 12339 WHERE `entry` = 12339;
|
||||
|
||||
DELETE FROM `waypoint_data` WHERE `id` = 12339;
|
||||
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
|
||||
(12339,1,1567.42,-5610.38,114.189,0,0,0,0,100,0),
|
||||
(12339,2,1564.17,-5609.18,114.183,0,0,0,0,100,0),
|
||||
(12339,3,1566.34,-5605.47,114.183,0,0,0,0,100,0),
|
||||
(12339,4,1569.38,-5606.32,114.188,0,0,0,0,100,0),
|
||||
(12339,5,1573.89,-5597.87,111.171,0,0,0,0,100,0),
|
||||
(12339,6,1578.76,-5588.57,111.171,0,0,0,0,100,0),
|
||||
(12339,7,1585.31,-5576.2,111.171,0,0,0,0,100,0),
|
||||
(12339,8,1594.85,-5557.49,111.171,0,0,0,0,100,0),
|
||||
(12339,9,1603.55,-5557.01,111.171,0,0,0,0,100,0),
|
||||
(12339,10,1610.81,-5541.87,111.171,0,0,0,0,100,0),
|
||||
(12339,11,1604.87,-5538.01,111.171,0,0,0,0,100,0),
|
||||
(12339,12,1612.66,-5523.97,111.147,0,0,0,0,100,0),
|
||||
(12339,13,1618.32,-5514.03,107.117,0,0,0,0,100,0),
|
||||
(12339,14,1627.73,-5496.36,100.729,0,0,0,0,100,0),
|
||||
(12339,15,1633,-5484.04,100.729,0,0,0,0,100,0),
|
||||
(12339,16,1638.35,-5469.5,98.6581,0,0,0,0,100,0),
|
||||
(12339,17,1645.41,-5450.02,92.1866,0,0,0,0,100,0),
|
||||
(12339,18,1652.78,-5430.76,84.4578,0,0,0,0,100,0),
|
||||
(12339,19,1657.93,-5416.62,79.8772,0,0,0,0,100,0),
|
||||
(12339,20,1661.83,-5406.66,76.2934,0,0,0,0,100,0),
|
||||
(12339,21,1669.8,-5383.78,73.6196,0,0,0,0,100,0),
|
||||
(12339,22,1677.99,-5358.84,73.6117,0,0,0,0,100,0),
|
||||
(12339,23,1695.25,-5350.09,73.6118,0,0,0,0,100,0),
|
||||
(12339,24,1687.04,-5321.94,73.6112,0,0,0,0,100,0),
|
||||
(12339,25,1688.58,-5304.51,73.6112,0,0,0,0,100,0),
|
||||
(12339,26,1691,-5283.65,73.6122,0,0,0,0,100,0),
|
||||
(12339,27,1691.91,-5262.08,73.6113,0,0,0,0,100,0),
|
||||
(12339,28,1692.66,-5241.1,73.6185,0,0,0,0,100,0),
|
||||
(12339,29,1692.85,-5206.13,74.6546,0,0,0,0,100,0),
|
||||
(12339,30,1690.64,-5185.28,73.9301,0,0,0,0,100,0),
|
||||
(12339,31,1688.08,-5167.96,73.9937,0,0,0,0,100,0),
|
||||
(12339,32,1690.38,-5149.03,74.0396,0,0,0,0,100,0),
|
||||
(12339,33,1697.51,-5118.86,73.6245,0,0,0,0,100,0),
|
||||
(12339,34,1704.67,-5099.13,74.6873,0,0,0,0,100,0),
|
||||
(12339,35,1711.01,-5080.54,77.301,0,0,0,0,100,0),
|
||||
(12339,36,1718.55,-5057.22,80.1628,0,0,0,0,100,0),
|
||||
(12339,37,1730.24,-5032.73,80.6236,0,0,0,0,100,0),
|
||||
(12339,38,1742.91,-5011.79,79.9012,0,0,0,0,100,0),
|
||||
(12339,39,1754.95,-4994.6,80.643,0,0,0,0,100,0),
|
||||
(12339,40,1766.67,-4977.18,81.2274,0,0,0,0,100,0),
|
||||
(12339,41,1773.03,-4950.42,81.449,0,0,0,0,100,0),
|
||||
(12339,42,1777.47,-4922.77,81.5212,0,0,0,0,100,0),
|
||||
(12339,43,1782.09,-4902.3,84.2517,0,0,0,0,100,0),
|
||||
(12339,44,1788.34,-4877.56,87.4965,0,0,0,0,100,0),
|
||||
(12339,45,1796.57,-4845.8,89.4469,0,0,0,0,100,0),
|
||||
(12339,46,1809.45,-4798.58,91.0304,0,0,0,0,100,0),
|
||||
(12339,47,1816.93,-4777.84,90.0115,0,0,0,0,100,0),
|
||||
(12339,48,1831.75,-4734.83,90.0915,0,0,0,0,100,0),
|
||||
(12339,49,1862.63,-4701.05,93.0158,0,0,0,0,100,0),
|
||||
(12339,50,1889.08,-4684.05,92.355,0,0,0,0,100,0),
|
||||
(12339,51,1910.74,-4672.59,91.1087,0,0,0,0,100,0),
|
||||
(12339,52,1927.94,-4658.95,87.5957,0,0,0,0,100,0),
|
||||
(12339,53,1935.76,-4647.33,84.3063,0,0,0,0,100,0),
|
||||
(12339,54,1944.66,-4632.27,79.9795,0,0,0,0,100,0),
|
||||
(12339,55,1954.98,-4609.24,74.7545,0,0,0,0,100,0),
|
||||
(12339,56,1958.16,-4599.23,73.7161,0,0,0,0,100,0),
|
||||
(12339,57,1968.46,-4572.57,73.6229,0,0,0,0,100,0),
|
||||
(12339,58,1979.44,-4555.29,73.6229,0,0,0,0,100,0),
|
||||
(12339,59,1984,-4549.99,73.6229,0,0,0,0,100,0),
|
||||
(12339,60,1996.94,-4538.24,73.6229,0,0,0,0,100,0),
|
||||
(12339,61,2005.36,-4531.97,73.6229,0,0,0,0,100,0),
|
||||
(12339,62,2016.76,-4523.84,73.6213,0,0,0,0,100,0),
|
||||
(12339,63,2027.83,-4517.97,73.6213,0,0,0,0,100,0),
|
||||
(12339,64,2045.28,-4518.38,73.6213,0,0,0,0,100,0),
|
||||
(12339,65,2061.31,-4534.8,73.6213,0,0,0,0,100,0),
|
||||
(12339,66,2086.08,-4561.88,73.6213,0,0,0,0,100,0),
|
||||
(12339,67,2105.32,-4580.45,73.6238,0,0,0,0,100,0),
|
||||
(12339,68,2121.3,-4594.16,73.6238,0,0,0,0,100,0),
|
||||
(12339,69,2146.73,-4612.71,73.6218,0,0,0,0,100,0),
|
||||
(12339,70,2177.86,-4627.43,73.6067,0,0,0,0,100,0),
|
||||
(12339,71,2197.77,-4633.93,73.6226,0,0,0,0,100,0),
|
||||
(12339,72,2219.97,-4633.96,73.6226,0,0,0,0,100,0),
|
||||
(12339,73,2250.74,-4627.66,73.6226,0,0,0,0,100,0),
|
||||
(12339,74,2274.12,-4620.36,73.6226,0,0,0,0,100,0),
|
||||
(12339,75,2304.25,-4611.22,73.6227,0,0,0,0,100,0),
|
||||
(12339,76,2338.64,-4604.74,73.6227,0,0,0,0,100,0),
|
||||
(12339,77,2419.64,-4612.267,73.611,0,0,0,0,100,0),
|
||||
(12339,78,2457.27,-4631.39,74.092,0,0,0,0,100,0),
|
||||
(12339,79,2493.9,-4652.17,75.2848,0,0,0,0,100,0),
|
||||
(12339,80,2535.82,-4654.52,77.3071,0,0,0,0,100,0),
|
||||
(12339,81,2567.1,-4644.61,79.4072,0,0,0,0,100,0),
|
||||
(12339,82,2594.36,-4628.84,81.876,0,0,0,0,100,0),
|
||||
(12339,83,2617.07,-4615.06,84.1387,0,0,0,0,100,0),
|
||||
(12339,84,2689.76,-4571.94,87.2045,0,0,0,0,100,0),
|
||||
(12339,85,2745.8,-4539.07,88.764,0,0,0,0,100,0),
|
||||
(12339,86,2839.33,-4436.83,89.7157,0,0,0,0,100,0),
|
||||
(12339,87,2880.41,-4361.54,90.2576,0,0,0,0,100,0),
|
||||
(12339,88,2923.76,-4110.16,96.3698,0,0,0,0,100,0),
|
||||
(12339,89,2947.2,-4033.15,99.8002,0,0,0,0,100,0),
|
||||
(12339,90,2968.64,-3982.02,104.423,0,0,0,0,100,0),
|
||||
(12339,91,2976.9,-3964.26,107.058,0,0,0,0,100,0),
|
||||
(12339,92,2983.54,-3937.96,111.717,0,0,0,0,100,0),
|
||||
(12339,93,3000.21,-3877.74,118.93,0,0,0,0,100,0),
|
||||
(12339,94,3011.92,-3842.22,119.306,0,0,0,0,100,0),
|
||||
(12339,95,3021.88,-3813.28,118.955,0,0,0,0,100,0),
|
||||
(12339,96,3028.71,-3797.17,120.17,0,0,0,0,100,0),
|
||||
(12339,97,3042.19,-3764.47,119.971,0,0,0,0,100,0),
|
||||
(12339,98,3057.23,-3724.98,119.568,0,0,0,0,100,0),
|
||||
(12339,99,3062.31,-3690.16,121.125,0,0,0,0,100,0),
|
||||
(12339,100,3048.16,-3659.65,122.811,0,0,0,0,100,0),
|
||||
(12339,101,3041.49,-3641.07,125.02,0,0,0,0,100,0),
|
||||
(12339,102,3039.91,-3617.72,123.977,0,0,0,0,100,0),
|
||||
(12339,103,3040.67,-3597.35,124.377,0,0,0,0,100,0),
|
||||
(12339,104,3042.45,-3556.22,126.571,0,0,0,0,100,0),
|
||||
(12339,105,3046.02,-3530.23,129.898,0,0,0,0,100,0),
|
||||
(12339,106,3057.06,-3493.26,131.601,0,0,0,0,100,0),
|
||||
(12339,107,3076.38,-3462.24,134.709,0,0,0,0,100,0),
|
||||
(12339,108,3086.02,-3451.18,136,0,0,0,0,100,0),
|
||||
(12339,109,3097.45,-3438.57,136.842,0,0,0,0,100,0),
|
||||
(12339,110,3133.22,-3404.77,139.345,0,0,0,0,100,0),
|
||||
(12339,111,3150.28,-3401.16,140.105,0,0,0,0,100,0),
|
||||
(12339,112,3172.46,-3393.09,142.015,0,0,0,0,100,0),
|
||||
(12339,113,3191.09,-3389.1,143.607,0,0,0,0,100,0),
|
||||
(12339,114,3210.72,-3387.02,144.24,0,0,0,0,100,0),
|
||||
(12339,115,3250.95,-3382.95,143.581,0,0,0,0,100,0),
|
||||
(12339,116,3269.06,-3382.33,143.195,0,0,0,0,100,0),
|
||||
(12339,117,3286.95,-3382.42,142.377,0,0,0,0,100,0),
|
||||
(12339,118,3307.89,-3382.95,144.951,0,0,0,0,100,0),
|
||||
(12339,119,3329.2,-3382.28,144.845,0,0,0,0,100,0),
|
||||
(12339,120,3347.55,-3381.64,144.779,0,0,0,0,100,0),
|
||||
(12339,121,3361.09,-3380.75,144.781,0,0,0,0,100,0);
|
||||
|
||||
|
||||
-- Scarlet Trooper
|
||||
DELETE FROM `creature` WHERE `guid` IN (300007,300008,300009,300010,300011,300012,300013,300014,300015);
|
||||
INSERT INTO `creature` (`guid`,`id`,`map`,`zoneId`,`areaId`,`spawnMask`,`phaseMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`wander_distance`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`,`npcflag`,`unit_flags`,`dynamicflags`,`ScriptName`,`VerifiedBuild`) VALUES
|
||||
(300007,12352,0,0,0,1,1,0,1,1616.108,-5525.466,111.143,1.0121,300,0,1,1608,2289,0,0,0,0,'',0),
|
||||
(300008,12352,0,0,0,1,1,0,1,1608.893,-5521.602,111.143,1.122,300,0,1,1608,2369,0,0,0,0,'',0),
|
||||
(300009,12352,0,0,0,1,1,0,1,1617.871,-5521.95,109.917,1.157,300,0,1,1608,2289,0,0,0,0,'',0),
|
||||
(300010,12352,0,0,0,1,1,0,1,1610.813,-5518.383,109.932,1.09,300,0,1,1608,2369,0,0,0,0,'',0),
|
||||
(300011,12352,0,0,0,1,1,0,1,1619.71,-5518.534,108.504,1.102,300,0,1,1608,2289,0,0,0,0,'',0),
|
||||
(300012,12352,0,0,0,1,1,0,1,1612.809,-5515.104,108.505,1.129,300,0,1,1608,2369,0,0,0,0,'',0),
|
||||
(300013,12352,0,0,0,1,1,0,1,1622.078,-5514.877,106.922,1.081,300,0,1,1608,2289,0,0,0,0,'',0),
|
||||
(300014,12352,0,0,0,1,1,0,1,1614.774,-5511.167,106.87,1.174,300,0,1,1608,2369,0,0,0,0,'',0),
|
||||
(300015,12352,0,0,0,1,1,0,1,1620.735,-5509.139,105.345,1.013,300,0,1,1608,2289,0,0,0,0,'',0);
|
||||
|
||||
DELETE FROM `creature_template_addon` WHERE `entry` = 12352;
|
||||
INSERT INTO `creature_template_addon` (`entry`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`isLarge`,`auras`) VALUES
|
||||
(12352,0,0,0,0,0,0,'');
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid` = 12352 AND `source_type` = 0;
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid` = 1235200 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_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
|
||||
(12352,0,0,0,4,0,100,1,0,0,0,0,0,11,8258,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - On Aggro - Cast \'Devotion Aura\''),
|
||||
(12352,0,1,0,0,0,100,0,4000,6000,7000,9000,0,11,17149,0,0,0,0,0,2,0,0,0,0,0,0,0,0,'Scarlet Trooper - In Combat - Cast \'Exorcism\''),
|
||||
(12352,0,2,0,0,0,100,0,8000,11000,15000,19000,0,11,13005,0,0,0,0,0,5,0,0,0,0,0,0,0,0,'Scarlet Trooper - In Combat - Cast \'Hammer of Justice\''),
|
||||
(12352,0,3,0,74,0,100,0,0,40,15000,20000,0,11,17233,1,0,0,0,0,9,0,0,0,0,0,0,0,0,'Scarlet Trooper - On Friendly Between 0-40% Health - Cast \'Lay on Hands\''),
|
||||
(12352,0,4,5,11,0,100,0,0,0,0,0,0,103,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - On Spawn - Rooted'),
|
||||
(12352,0,5,0,61,0,100,0,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - Linked - Set Phase 1'),
|
||||
(12352,0,6,0,38,0,100,0,1,4,0,0,0,42,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - On Data Set 1 4 - Set Invincibility 1 HP'),
|
||||
(12352,0,7,0,38,0,100,0,1,1,0,0,0,103,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - On Data Set 1 1 - Remove Root'),
|
||||
(12352,0,8,9,38,1,100,0,1,2,0,0,0,41,180000,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - On Data Set 1 2 - Despawn after 180 seconds'),
|
||||
(12352,0,9,0,61,0,100,0,0,0,0,0,0,42,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - Linked - Remove Invincibility'),
|
||||
(12352,0,10,0,69,0,100,0,87,0,0,0,0,70,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - On Game Event \'Demetria\' End - Respawn In 2 secs'),
|
||||
(12352,0,11,12,2,1,100,0,0,1,1000,1000,0,102,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - Between 0-1% Health (Phase 1) - Turn Off HP Regen'),
|
||||
(12352,0,12,13,61,1,100,0,0,0,0,0,0,101,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - Between 0-1% Health (Phase 1) - Set Home Current POS'),
|
||||
(12352,0,13,14,61,1,100,0,0,0,0,0,0,11,29266,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - Between 0-1% Health - Cast Feign Death'),
|
||||
(12352,0,14,0,61,1,100,0,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - Linked - Set Phase 2'),
|
||||
(12352,0,15,0,38,2,100,0,1,3,0,0,0,80,1235200,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - On Data Set 1 3 (Phase 2) - Run Script'),
|
||||
(12352,0,16,17,4,0,100,0,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - On Aggro - Set Phase 1'),
|
||||
(12352,0,17,0,61,0,100,0,0,0,0,0,0,103,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - Linked - Remove Root'),
|
||||
(12352,0,18,0,38,2,100,0,1,2,0,0,0,37,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - On Data Set 1 2 - Die'),
|
||||
(12352,0,19,0,38,1,100,0,1,5,0,0,0,42,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - On Data Set 1 5 - Remove Invincibility'),
|
||||
(12352,0,20,0,7,0,100,0,0,0,0,0,0,45,1,1,0,0,0,0,11,12339,15,0,0,0,0,0,0,'Scarlet Trooper - On Evade - Set Data 1 1 \'Demetria\''),
|
||||
|
||||
(1235200,9,0,0,0,0,100,0,1000,1000,0,0,0,11,19721,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - Script - Cast Resurrect Trooper'),
|
||||
(1235200,9,1,0,0,0,100,0,0,0,0,0,0,11,69963,2,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - Script - Cast Greater Heal'),
|
||||
(1235200,9,2,0,0,0,100,0,0,0,0,0,0,102,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - Script - Turn On HP Regen'),
|
||||
(1235200,9,3,0,0,0,100,0,2000,2000,0,0,0,28,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - Script - Remove All Auras'),
|
||||
(1235200,9,4,0,0,0,100,0,2000,2000,0,0,0,49,0,0,0,0,0,0,21,100,1,0,0,0,0,0,0,'Scarlet Trooper - Script - Start Attacking'),
|
||||
(1235200,9,5,0,0,0,100,0,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Scarlet Trooper - Script - Set Phase 1');
|
||||
|
||||
UPDATE `creature_template` SET `MovementType` = 0,`speed_walk` = 1 WHERE `entry` = 12352;
|
||||
|
||||
DELETE FROM `creature_formations` where leaderGUID = 42575;
|
||||
INSERT INTO `creature_formations` (`leaderGUID`,`memberGUID`,`dist`,`angle`,`groupAI`,`point_1`,`point_2`) VALUES
|
||||
(42575,42575,0,0,515,0,0),
|
||||
(42575,300007,3,0,515,0,0),
|
||||
(42575,300008,3,40,515,0,0),
|
||||
(42575,300009,3,80,515,0,0),
|
||||
(42575,300010,3,120,515,0,0),
|
||||
(42575,300011,3,160,515,0,0),
|
||||
(42575,300012,3,200,515,0,0),
|
||||
(42575,300013,3,240,515,0,0),
|
||||
(42575,300014,3,280,515,0,0),
|
||||
(42575,300015,3,320,515,0,0);
|
||||
|
||||
|
||||
-- Nathanos Blightcaller
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid` = 11878 AND `source_type` = 0 AND `id` > 3;
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid` = 1187800 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_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
|
||||
(11878,0,4,5,19,0,100,0,6148,0,0,0,0,112,87,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Nathanos Blightcaller - On Quest \'The Scarlet Oracle, Demetria\' Taken - Game Event \'Demetria\' Start'),
|
||||
(11878,0,5,0,61,0,100,0,0,0,0,0,0,48,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Nathanos Blightcaller - Linked - Set Active On'),
|
||||
(11878,0,6,0,38,0,100,0,1,1,0,0,0,80,1187800,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Nathanos Blightcaller - On Data Set 1 1 - Run Script'),
|
||||
(1187800,9,0,0,0,0,100,0,300000,300000,300000,300000,0,111,87,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Nathanos Blightcaller - Script - Stop Event'),
|
||||
(1187800,9,1,0,0,0,100,0,1000,1000,0,0,0,48,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Nathanos Blightcaller - On Game Event \'Demetria\' End - Set Active Off');
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
28
data/sql/updates/db_world/2021_04_11_24.sql
Normal file
28
data/sql/updates/db_world/2021_04_11_24.sql
Normal file
@@ -0,0 +1,28 @@
|
||||
-- DB update 2021_04_11_23 -> 2021_04_11_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_04_11_23';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_23 2021_04_11_24 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617986524556683595'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617986524556683595');
|
||||
|
||||
UPDATE `gameobject` SET `spawntimesecs` = 7200 WHERE `guid` IN (100067);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
41
data/sql/updates/db_world/2021_04_11_25.sql
Normal file
41
data/sql/updates/db_world/2021_04_11_25.sql
Normal file
@@ -0,0 +1,41 @@
|
||||
-- DB update 2021_04_11_24 -> 2021_04_11_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_04_11_24';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_24 2021_04_11_25 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1617988329167837335'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1617988329167837335');
|
||||
|
||||
-- Create pooling, 11651 is the latest+2 entry in `pool_template`
|
||||
DELETE FROM `pool_template` WHERE `entry` IN (11651);
|
||||
INSERT INTO `pool_template` (`entry`,`max_limit`,`description`) VALUES
|
||||
(11651,1,"Solid Chests, Northfold Manor");
|
||||
|
||||
-- Add gameobjects to pools
|
||||
DELETE FROM `pool_gameobject` WHERE `guid` IN (16946,100068);
|
||||
INSERT INTO `pool_gameobject` (`guid`,`pool_entry`,`chance`,`description`) VALUES
|
||||
(16946,11651,0,"Solid Chests, Northfold Manor, node 1"),
|
||||
(100068,11651,0,"Solid Chests, Northfold Manor, node 2");
|
||||
|
||||
-- Set spawn time to 15 minutes
|
||||
UPDATE `gameobject` SET `spawntimesecs`=900 WHERE `guid` IN (16946,100068);
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
30
data/sql/updates/db_world/2021_04_11_26.sql
Normal file
30
data/sql/updates/db_world/2021_04_11_26.sql
Normal file
@@ -0,0 +1,30 @@
|
||||
-- DB update 2021_04_11_25 -> 2021_04_11_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_04_11_25';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_04_11_25 2021_04_11_26 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1618037276986031900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1618037276986031900');
|
||||
|
||||
DELETE FROM `skinning_loot_template` WHERE (`entry` = 1984);
|
||||
|
||||
UPDATE `creature_template` SET `skinloot` = 100002 WHERE (`entry` IN (2032, 1984));
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
Reference in New Issue
Block a user