feat(DB): release ACDB 6.0.0 (#11515)

This commit is contained in:
Kitzunu
2022-04-24 15:56:31 +02:00
committed by GitHub
parent 6950eb0cd0
commit b4bcdd94d1
737 changed files with 87008 additions and 43668 deletions

View File

@@ -0,0 +1,30 @@
-- DB update 2021_10_14_00 -> 2022_01_23_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_auth' AND COLUMN_NAME = '2021_10_14_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_auth CHANGE COLUMN 2021_10_14_00 2022_01_23_00 bit;
SELECT sql_rev INTO OK FROM version_db_auth WHERE sql_rev = '1642926441859638400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_auth` (`sql_rev`) VALUES ('1642926441859638400');
-- ACDB 335.6-dev auth
UPDATE `updates` SET `state`='ARCHIVED';
--
-- END UPDATING QUERIES
--
UPDATE version_db_auth SET date = '2022_01_23_00' WHERE sql_rev = '1642926441859638400';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,30 @@
-- DB update 2021_12_26_01 -> 2022_01_25_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_characters' AND COLUMN_NAME = '2021_12_26_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_characters CHANGE COLUMN 2021_12_26_01 2022_01_25_00 bit;
SELECT sql_rev INTO OK FROM version_db_characters WHERE sql_rev = '1642821969869259834'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_characters` (`sql_rev`) VALUES ('1642821969869259834');
-- column `type` contains type of logged action
ALTER TABLE `log_money` ADD COLUMN `type` TINYINT NOT NULL COMMENT '1=COD,2=AH,3=GB DEPOSIT,4=GB WITHDRAW,5=MAIL,6=TRADE' AFTER `date`;
--
-- END UPDATING QUERIES
--
UPDATE version_db_characters SET date = '2022_01_25_00' WHERE sql_rev = '1642821969869259834';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_01_25_00 -> 2022_01_29_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_characters' AND COLUMN_NAME = '2022_01_25_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_characters CHANGE COLUMN 2022_01_25_00 2022_01_29_00 bit;
SELECT sql_rev INTO OK FROM version_db_characters WHERE sql_rev = '1642926800068632800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_characters` (`sql_rev`) VALUES ('1642926800068632800');
-- ACDB 335.6-dev characters
UPDATE `updates` SET `state`='ARCHIVED';
--
-- END UPDATING QUERIES
--
UPDATE version_db_characters SET date = '2022_01_29_00' WHERE sql_rev = '1642926800068632800';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,31 @@
-- DB update 2022_01_29_00 -> 2022_02_16_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_characters' AND COLUMN_NAME = '2022_01_29_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_characters CHANGE COLUMN 2022_01_29_00 2022_02_16_00 bit;
SELECT sql_rev INTO OK FROM version_db_characters WHERE sql_rev = '1644943100668922283'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_characters` (`sql_rev`) VALUES ('1644943100668922283');
UPDATE `pvpstats_battlegrounds`
SET `bracket_id` = `bracket_id` + 1
WHERE `type` = 1;
--
-- END UPDATING QUERIES
--
UPDATE version_db_characters SET date = '2022_02_16_00' WHERE sql_rev = '1644943100668922283';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_16_00 -> 2022_03_01_00
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
SELECT COUNT(*) INTO @COLEXISTS
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_characters' AND COLUMN_NAME = '2022_02_16_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_characters CHANGE COLUMN 2022_02_16_00 2022_03_01_00 bit;
SELECT sql_rev INTO OK FROM version_db_characters WHERE sql_rev = '1644159033376794200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_characters` (`sql_rev`) VALUES ('1644159033376794200');
ALTER TABLE `mail` DROP COLUMN `auctionId`;
--
-- END UPDATING QUERIES
--
UPDATE version_db_characters SET date = '2022_03_01_00' WHERE sql_rev = '1644159033376794200';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,51 @@
-- DB update 2022_03_01_00 -> 2022_04_19_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_characters' AND COLUMN_NAME = '2022_03_01_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_characters CHANGE COLUMN 2022_03_01_00 2022_04_19_00 bit;
SELECT sql_rev INTO OK FROM version_db_characters WHERE sql_rev = '1644531230030579700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_characters` (`sql_rev`) VALUES ('1644531230030579700');
DROP TABLE IF EXISTS `mail_server_character`;
CREATE TABLE IF NOT EXISTS `mail_server_character` (
`guid` INT UNSIGNED NOT NULL,
`mailId` INT UNSIGNED NOT NULL,
PRIMARY KEY (`guid`, `mailId`)
) ENGINE=INNODB DEFAULT CHARSET=UTF8MB4;
DROP TABLE IF EXISTS `mail_server_template`;
CREATE TABLE IF NOT EXISTS `mail_server_template` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`reqLevel` TINYINT UNSIGNED NOT NULL DEFAULT '0',
`reqPlayTime` INT UNSIGNED NOT NULL DEFAULT '0',
`moneyA` INT UNSIGNED NOT NULL DEFAULT '0',
`moneyH` INT UNSIGNED NOT NULL DEFAULT '0',
`itemA` INT UNSIGNED NOT NULL DEFAULT '0',
`itemCountA` INT UNSIGNED NOT NULL DEFAULT '0',
`itemH` INT UNSIGNED NOT NULL DEFAULT '0',
`itemCountH` INT UNSIGNED NOT NULL DEFAULT '0',
`subject` TEXT NOT NULL,
`body` TEXT NOT NULL,
`active` TINYINT UNSIGNED NOT NULL DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=UTF8MB4;
--
-- END UPDATING QUERIES
--
UPDATE version_db_characters SET date = '2022_04_19_00' WHERE sql_rev = '1644531230030579700';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,105 @@
-- DB update 2022_01_21_03 -> 2022_01_22_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 = '2022_01_21_03';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_21_03 2022_01_22_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642793180695241397'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642793180695241397');
UPDATE `creature` SET `MovementType`='2' WHERE `guid`=79875;
DELETE FROM `creature_addon` WHERE `guid`=79875;
INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
(79875, 798750, 0, 0, 1, 0, 0, '5301');
DELETE FROM `waypoint_data` WHERE `id`=798750;
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
(798750, 1, -9179.97, 317.222, 79.7102, 1.29718, 0, 0, 0, 100, 0),
(798750, 2, -9177.49, 327.891, 81.5507, 1.33724, 0, 0, 0, 100, 0),
(798750, 3, -9170.12, 340.35, 84.9204, 1.03643, 0, 0, 0, 100, 0),
(798750, 4, -9163.7, 349.368, 87.4007, 0.996378, 0, 0, 0, 100, 0),
(798750, 5, -9152.55, 360.822, 90.043, 0.798457, 0, 0, 0, 100, 0),
(798750, 6, -9143.13, 371.63, 90.5833, 0.862075, 0, 0, 0, 100, 0),
(798750, 7, -9128.97, 385.17, 90.8127, 0.744265, 0, 0, 0, 100, 0),
(798750, 8, -9113.69, 397.208, 92.4592, 0.706566, 0, 0, 0, 100, 0),
(798750, 9, -9101.59, 407.083, 92.6166, 0.706566, 0, 0, 0, 100, 0),
(798750, 10, -9113.45, 401.771, 92.5626, 3.60312, 0, 0, 0, 100, 0),
(798750, 11, -9128.7, 391.832, 91.3942, 3.70914, 0, 0, 0, 100, 0),
(798750, 12, -9138.45, 384.035, 90.7592, 3.81596, 0, 0, 0, 100, 0),
(798750, 13, -9147.7, 375.849, 90.8194, 3.88193, 0, 0, 0, 100, 0),
(798750, 14, -9158.59, 361.835, 89.5405, 4.05315, 0, 0, 0, 100, 0),
(798750, 15, -9169.93, 349.923, 86.1751, 3.97304, 0, 0, 0, 100, 0),
(798750, 16, -9177.2, 341.151, 84.0438, 4.05315, 0, 0, 0, 100, 0),
(798750, 17, -9181.35, 329.61, 81.6662, 4.36731, 0, 0, 0, 100, 0),
(798750, 18, -9183.56, 318.146, 79.6914, 4.52517, 0, 0, 0, 100, 0),
(798750, 19, -9183.55, 302.751, 78.2169, 4.68461, 0, 0, 0, 100, 0),
(798750, 20, -9184.1, 282.914, 76.1375, 4.68461, 0, 0, 0, 100, 0),
(798750, 21, -9184.61, 264.469, 74.4066, 4.68461, 0, 0, 0, 100, 0),
(798750, 22, -9186.93, 250.9, 73.3399, 4.58015, 0, 0, 0, 100, 0),
(798750, 23, -9191.19, 238.413, 72.2797, 4.38302, 0, 0, 0, 100, 0),
(798750, 24, -9195.36, 230.379, 71.8332, 4.3406, 0, 0, 0, 100, 0),
(798750, 25, -9199.49, 226.12, 71.6102, 3.8568, 0, 0, 0, 100, 0),
(798750, 26, -9210.48, 216.954, 70.8167, 3.80339, 0, 0, 0, 100, 0),
(798750, 27, -9219.89, 206.892, 69.32, 3.96047, 0, 0, 0, 100, 0),
(798750, 28, -9230.13, 194.153, 68.1122, 4.03823, 0, 0, 0, 100, 0),
(798750, 29, -9237.65, 182.77, 67.7178, 4.10184, 0, 0, 0, 100, 0),
(798750, 30, -9244.54, 172.092, 67.9077, 3.92906, 0, 0, 0, 100, 0),
(798750, 31, -9249.81, 166.19, 67.89, 4.04451, 0, 0, 0, 100, 0),
(798750, 32, -9257.42, 161.68, 67.6359, 3.72956, 0, 0, 0, 100, 0),
(798750, 33, -9270.23, 156.602, 67.1847, 3.51908, 0, 0, 0, 100, 0),
(798750, 34, -9285.68, 154.2, 66.8538, 3.29445, 0, 0, 0, 100, 0),
(798750, 35, -9305.36, 146.174, 66.0585, 3.52929, 0, 0, 0, 100, 0),
(798750, 36, -9323.79, 135.172, 64.4473, 3.65888, 0, 0, 0, 100, 0),
(798750, 37, -9340.25, 124.56, 63.5658, 3.71464, 0, 0, 0, 100, 0),
(798750, 38, -9353.49, 117.672, 62.4263, 3.59683, 0, 0, 0, 100, 0),
(798750, 39, -9363.35, 112.846, 61.4359, 3.59683, 0, 0, 0, 100, 0),
(798750, 40, -9374.73, 109.4, 60.6721, 3.46724, 0, 0, 0, 100, 0),
(798750, 41, -9391.14, 105.338, 59.4468, 3.40362, 0, 0, 0, 100, 0),
(798750, 42, -9403.03, 98.8523, 58.6535, 3.6416, 0, 0, 0, 100, 0),
(798750, 43, -9418.19, 87.5846, 57.0221, 3.76177, 0, 0, 0, 100, 0),
(798750, 44, -9438.78, 70.9719, 56.0661, 3.83952, 0, 0, 0, 100, 0),
(798750, 45, -9428.19, 75.6371, 56.4119, 0.686148, 0, 0, 0, 100, 0),
(798750, 46, -9414.9, 85.4725, 57.0368, 0.723847, 0, 0, 0, 100, 0),
(798750, 47, -9406.21, 92.3221, 57.9506, 0.643737, 0, 0, 0, 100, 0),
(798750, 48, -9390.33, 98.3514, 59.2352, 0.434035, 0, 0, 0, 100, 0),
(798750, 49, -9374.89, 103.568, 60.555, 0.407332, 0, 0, 0, 100, 0),
(798750, 50, -9363.94, 107.469, 61.2846, 0.327221, 0, 0, 0, 100, 0),
(798750, 51, -9348.05, 114.269, 62.5175, 0.404975, 0, 0, 0, 100, 0),
(798750, 52, -9331.7, 124.865, 63.5757, 0.564411, 0, 0, 0, 100, 0),
(798750, 53, -9315.07, 134.805, 64.8163, 0.513361, 0, 0, 0, 100, 0),
(798750, 54, -9302.66, 141.8, 65.6914, 0.513361, 0, 0, 0, 100, 0),
(798750, 55, -9291.3, 145.351, 66.3312, 0.302874, 0, 0, 0, 100, 0),
(798750, 56, -9275.2, 148.153, 66.9743, 0.171712, 0, 0, 0, 100, 0),
(798750, 57, -9262.77, 150.307, 67.5392, 0.171712, 0, 0, 0, 100, 0),
(798750, 58, -9253.35, 155.635, 67.9048, 0.564411, 0, 0, 0, 100, 0),
(798750, 59, -9243.59, 165.812, 67.9997, 0.747409, 0, 0, 0, 100, 0),
(798750, 60, -9231.75, 182.609, 67.8127, 0.958682, 0, 0, 0, 100, 0),
(798750, 61, -9219.18, 197.183, 68.7904, 0.840872, 0, 0, 0, 100, 0),
(798750, 62, -9208.44, 209.188, 70.3447, 0.840872, 0, 0, 0, 100, 0),
(798750, 63, -9197.62, 219.292, 71.5073, 0.785108, 0, 0, 0, 100, 0),
(798750, 64, -9190.19, 226.719, 71.9736, 0.785108, 0, 0, 0, 100, 0),
(798750, 65, -9184.74, 235.29, 72.4511, 1.00659, 0, 0, 0, 100, 0),
(798750, 66, -9179.6, 250.316, 73.7374, 1.24143, 0, 0, 0, 100, 0),
(798750, 67, -9177.47, 260.132, 74.495, 1.35924, 0, 0, 0, 100, 0),
(798750, 68, -9177.67, 279.13, 75.8201, 1.58543, 0, 0, 0, 100, 0),
(798750, 69, -9178.02, 302.941, 78.7782, 1.58543, 0, 0, 0, 100, 0);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_22_00' WHERE sql_rev = '1642793180695241397';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,49 @@
-- DB update 2022_01_22_00 -> 2022_01_22_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 = '2022_01_22_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_22_00 2022_01_22_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1641999047507916400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1641999047507916400');
DELETE FROM `creature_formations` WHERE (`leaderGUID` IN (137960, 137956, 137852, 137977));
INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`) VALUES
(137960, 137960, 0, 0, 3),
(137960, 137978, 0, 0, 3),
(137960, 137858, 0, 0, 3),
(137960, 137985, 0, 0, 3),
(137956, 137956, 0, 0, 3),
(137956, 137996, 0, 0, 3),
(137956, 137862, 0, 0, 3),
(137956, 137857, 0, 0, 3),
(137956, 137965, 0, 0, 3),
(137852, 137852, 0, 0, 3),
(137852, 137995, 0, 0, 3),
(137852, 137850, 0, 0, 3),
(137852, 137989, 0, 0, 3),
(137977, 137977, 0, 0, 3),
(137977, 137964, 0, 0, 3),
(137977, 137853, 0, 0, 3);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_22_01' WHERE sql_rev = '1641999047507916400';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,349 @@
-- DB update 2022_01_22_01 -> 2022_01_22_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 = '2022_01_22_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_22_01 2022_01_22_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642861125376425056'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642861125376425056');
-- Pathing for Razorfang Ravager Entry: 16933
SET @NPC := 58884;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1378.6526,`position_y`=3379.965,`position_z`=43.642708,`curhealth`=1 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1378.6526,3379.965,43.642708,0,0,0,0,100,0),
(@PATH,2,-1405.0708,3393.7217,38.861656,0,0,0,0,100,0),
(@PATH,3,-1427.9418,3416.7727,37.992054,0,0,0,0,100,0),
(@PATH,4,-1440.9492,3424.2285,36.940357,0,0,0,0,100,0),
(@PATH,5,-1462.6318,3424.4214,33.77727,0,0,0,0,100,0),
(@PATH,6,-1480.5194,3420.4365,29.188503,0,0,0,0,100,0),
(@PATH,7,-1467.6676,3448.5,34.003967,0,0,0,0,100,0),
(@PATH,8,-1495.6249,3465.923,30.51642,0,0,0,0,100,0),
(@PATH,9,-1529.0315,3486.4575,29.102755,0,0,0,0,100,0),
(@PATH,10,-1546.9016,3474.702,21.953114,0,0,0,0,100,0),
(@PATH,11,-1529.0315,3486.4575,29.102755,0,0,0,0,100,0),
(@PATH,12,-1495.6249,3465.923,30.51642,0,0,0,0,100,0),
(@PATH,13,-1467.6676,3448.5,34.003967,0,0,0,0,100,0),
(@PATH,14,-1480.5194,3420.4365,29.188503,0,0,0,0,100,0),
(@PATH,15,-1462.6318,3424.4214,33.77727,0,0,0,0,100,0),
(@PATH,16,-1440.9703,3424.2327,36.95281,0,0,0,0,100,0),
(@PATH,17,-1427.9418,3416.7727,37.992054,0,0,0,0,100,0),
(@PATH,18,-1405.0708,3393.7217,38.861656,0,0,0,0,100,0);
-- Pathing for Razorfang Ravager Entry: 16933
SET @NPC := 58885;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1477.8384,`position_y`=3373.4348,`position_z`=13.880589,`curhealth`=1 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1477.8384,3373.4348,13.880589,0,0,0,0,100,0),
(@PATH,2,-1464.2664,3393.7986,21.951616,0,0,0,0,100,0),
(@PATH,3,-1449.828,3401.353,33.181324,0,0,0,0,100,0),
(@PATH,4,-1423.2344,3427.1162,41.28258,0,0,0,0,100,0),
(@PATH,5,-1411.6805,3444.6787,47.62758,0,0,0,0,100,0),
(@PATH,6,-1384.3407,3459.402,56.110092,0,0,0,0,100,0),
(@PATH,7,-1419.903,3462.0461,47.064224,0,0,0,0,100,0),
(@PATH,8,-1443.0045,3466.578,42.467987,0,0,0,0,100,0),
(@PATH,9,-1471.4132,3470.6309,35.345505,0,0,0,0,100,0),
(@PATH,10,-1501.2354,3466.2256,30.334229,0,0,0,0,100,0),
(@PATH,11,-1526.7363,3446.8506,18.459229,0,0,0,0,100,0),
(@PATH,12,-1501.2354,3466.2256,30.334229,0,0,0,0,100,0),
(@PATH,13,-1471.5293,3470.62,35.28325,0,0,0,0,100,0),
(@PATH,14,-1443.0045,3466.578,42.467987,0,0,0,0,100,0),
(@PATH,15,-1419.903,3462.0461,47.064224,0,0,0,0,100,0),
(@PATH,16,-1384.3407,3459.402,56.110092,0,0,0,0,100,0),
(@PATH,17,-1411.6465,3444.6895,47.50685,0,0,0,0,100,0),
(@PATH,18,-1423.2129,3427.1553,41.28258,0,0,0,0,100,0),
(@PATH,19,-1449.8066,3401.3926,33.315357,0,0,0,0,100,0),
(@PATH,20,-1464.2664,3393.7986,21.951616,0,0,0,0,100,0);
-- Pathing for Razorfang Ravager Entry: 16933
SET @NPC := 58886;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1466.2773,`position_y`=3563.0117,`position_z`=58.70063,`curhealth`=1 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1466.2773,3563.0117,58.70063,0,0,0,0,100,0),
(@PATH,2,-1490.0895,3565.8716,47.936398,0,0,0,0,100,0),
(@PATH,3,-1516.2947,3560.6025,38.148518,0,0,0,0,100,0),
(@PATH,4,-1539.6699,3523.3057,30.420353,0,0,0,0,100,0),
(@PATH,5,-1531.8733,3484.162,28.398287,0,0,0,0,100,0),
(@PATH,6,-1499.7998,3470.1602,30.369917,0,0,0,0,100,0),
(@PATH,7,-1465.626,3453.3052,34.50827,0,0,0,0,100,0),
(@PATH,8,-1427.8556,3452.2356,43.527115,0,0,0,0,100,0),
(@PATH,9,-1393.8696,3452.1257,52.997055,0,0,0,0,100,0),
(@PATH,10,-1427.8556,3452.2356,43.527115,0,0,0,0,100,0),
(@PATH,11,-1465.626,3453.3052,34.50827,0,0,0,0,100,0),
(@PATH,12,-1499.7998,3470.1602,30.369917,0,0,0,0,100,0),
(@PATH,13,-1531.8733,3484.162,28.398287,0,0,0,0,100,0),
(@PATH,14,-1539.7134,3523.2544,30.467228,0,0,0,0,100,0),
(@PATH,15,-1516.3379,3560.5508,38.246662,0,0,0,0,100,0),
(@PATH,16,-1490.0895,3565.8716,47.936398,0,0,0,0,100,0);
-- Pathing for Razorfang Ravager Entry: 16933
SET @NPC := 58887;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1594.6827,`position_y`=3536.7422,`position_z`=19.957382,`curhealth`=1 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1594.6827,3536.7422,19.957382,0,0,0,0,100,0),
(@PATH,2,-1556.6017,3529.543,27.452335,0,0,0,0,100,0),
(@PATH,3,-1533.4274,3503.5586,30.137394,0,0,0,0,100,0),
(@PATH,4,-1500.071,3485.4187,33.203705,0,0,0,0,100,0),
(@PATH,5,-1494.9347,3442.922,27.857485,0,0,0,0,100,0),
(@PATH,6,-1468.7008,3415.3003,31.673489,0,0,0,0,100,0),
(@PATH,7,-1439.0641,3389.0647,31.949663,0,0,0,0,100,0),
(@PATH,8,-1468.7008,3415.3003,31.673489,0,0,0,0,100,0),
(@PATH,9,-1494.9347,3442.922,27.857485,0,0,0,0,100,0),
(@PATH,10,-1500.071,3485.4187,33.203705,0,0,0,0,100,0),
(@PATH,11,-1533.4274,3503.5586,30.137394,0,0,0,0,100,0),
(@PATH,12,-1556.6017,3529.543,27.452335,0,0,0,0,100,0);
-- Pathing for Razorfang Ravager Entry: 16933
SET @NPC := 58888;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1635.8835,`position_y`=3595.0356,`position_z`=20.027435,`curhealth`=1 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1635.8835,3595.0356,20.027435,0,0,0,0,100,0),
(@PATH,2,-1612.7592,3587.802,24.888426,0,0,0,0,100,0),
(@PATH,3,-1590.1842,3594.257,30.044992,0,0,0,0,100,0),
(@PATH,4,-1571.36,3569.9875,33.986153,0,0,0,0,100,0),
(@PATH,5,-1549.9204,3565.4995,36.24269,0,0,0,0,100,0),
(@PATH,6,-1517.6581,3568.7065,39.903496,0,0,0,0,100,0),
(@PATH,7,-1491.7346,3570.0496,49.15596,0,0,0,0,100,0),
(@PATH,8,-1465.1562,3561.2998,59.95063,0,0,0,0,100,0),
(@PATH,9,-1481.4537,3564.353,50.912228,0,0,0,0,100,0),
(@PATH,10,-1507.1627,3557.0754,39.22591,0,0,0,0,100,0),
(@PATH,11,-1537.0966,3546.386,33.76259,0,0,0,0,100,0),
(@PATH,12,-1563.3861,3539.6672,26.636976,0,0,0,0,100,0),
(@PATH,13,-1585.668,3533.9395,21.441391,0,0,0,0,100,0),
(@PATH,14,-1563.3861,3539.6672,26.636976,0,0,0,0,100,0),
(@PATH,15,-1537.2305,3546.3643,33.77272,0,0,0,0,100,0),
(@PATH,16,-1507.1627,3557.0754,39.22591,0,0,0,0,100,0),
(@PATH,17,-1481.4537,3564.353,50.912228,0,0,0,0,100,0),
(@PATH,18,-1465.0122,3561.2588,59.900826,0,0,0,0,100,0),
(@PATH,19,-1491.7346,3570.0496,49.15596,0,0,0,0,100,0),
(@PATH,20,-1517.6581,3568.7065,39.903496,0,0,0,0,100,0),
(@PATH,21,-1549.9204,3565.4995,36.24269,0,0,0,0,100,0),
(@PATH,22,-1571.36,3569.9875,33.986153,0,0,0,0,100,0),
(@PATH,23,-1590.1842,3594.257,30.044992,0,0,0,0,100,0),
(@PATH,24,-1612.7592,3587.802,24.888426,0,0,0,0,100,0);
-- Pathing for Razorfang Ravager Entry: 16933
SET @NPC := 58889;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1513.7402,`position_y`=3625.1055,`position_z`=49.90627,`curhealth`=1 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1513.7402,3625.1055,49.90627,0,0,0,0,100,0),
(@PATH,2,-1533.7402,3625.2617,38.559082,0,0,0,0,100,0),
(@PATH,3,-1566.8207,3631.3008,34.770805,0,0,0,0,100,0),
(@PATH,4,-1599.3047,3625.5967,32.895805,0,0,0,0,100,0),
(@PATH,5,-1632.2886,3642.7974,30.460894,0,0,0,0,100,0),
(@PATH,6,-1656.9404,3629.1025,27.955526,0,0,0,0,100,0),
(@PATH,7,-1635.577,3604.6924,24.288778,0,0,0,0,100,0),
(@PATH,8,-1614.1067,3575.0798,20.953733,0,0,0,0,100,0),
(@PATH,9,-1588.041,3569.1343,27.63679,0,0,0,0,100,0),
(@PATH,10,-1551.696,3578.2534,41.814255,0,0,0,0,100,0),
(@PATH,11,-1540.4839,3587.4478,49.79875,0,0,0,0,100,0),
(@PATH,12,-1551.696,3578.2534,41.814255,0,0,0,0,100,0),
(@PATH,13,-1588.041,3569.1343,27.63679,0,0,0,0,100,0),
(@PATH,14,-1614.1067,3575.0798,20.953733,0,0,0,0,100,0),
(@PATH,15,-1635.577,3604.6924,24.288778,0,0,0,0,100,0),
(@PATH,16,-1656.9404,3629.1025,27.955526,0,0,0,0,100,0),
(@PATH,17,-1632.2886,3642.7974,30.460894,0,0,0,0,100,0),
(@PATH,18,-1599.3359,3625.5876,32.92095,0,0,0,0,100,0),
(@PATH,19,-1566.8207,3631.3008,34.770805,0,0,0,0,100,0),
(@PATH,20,-1533.7399,3625.262,38.61377,0,0,0,0,100,0);
-- Pathing for Razorfang Ravager Entry: 16933
SET @NPC := 58890;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1664.5951,`position_y`=3613.966,`position_z`=23.863485,`curhealth`=1 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1664.5951,3613.966,23.863485,0,0,0,0,100,0),
(@PATH,2,-1655.0065,3631.9731,28.537558,0,0,0,0,100,0),
(@PATH,3,-1641.1675,3652.9648,30.97416,0,0,0,0,100,0),
(@PATH,4,-1612.196,3647.4683,33.12068,0,0,0,0,100,0),
(@PATH,5,-1581.6067,3628.8025,34.789604,0,0,0,0,100,0),
(@PATH,6,-1550.9424,3637.936,34.088367,0,0,0,0,100,0),
(@PATH,7,-1528.0364,3620.1926,40.639668,0,0,0,0,100,0),
(@PATH,8,-1545.4777,3609.8308,36.796875,0,0,0,0,100,0),
(@PATH,9,-1574.0957,3588.0342,33.815742,0,0,0,0,100,0),
(@PATH,10,-1591.1179,3575.8372,27.950998,0,0,0,0,100,0),
(@PATH,11,-1610.2288,3572.6455,21.348387,0,0,0,0,100,0),
(@PATH,12,-1591.1179,3575.8372,27.950998,0,0,0,0,100,0),
(@PATH,13,-1574.1925,3587.9866,33.79328,0,0,0,0,100,0),
(@PATH,14,-1545.4777,3609.8308,36.796875,0,0,0,0,100,0),
(@PATH,15,-1528.0364,3620.1926,40.639668,0,0,0,0,100,0),
(@PATH,16,-1550.9424,3637.936,34.088367,0,0,0,0,100,0),
(@PATH,17,-1581.6067,3628.8025,34.789604,0,0,0,0,100,0),
(@PATH,18,-1612.196,3647.4683,33.12068,0,0,0,0,100,0),
(@PATH,19,-1641.1675,3652.9648,30.97416,0,0,0,0,100,0),
(@PATH,20,-1654.9375,3632.0908,28.450644,0,0,0,0,100,0);
-- Pathing for Razorfang Ravager Entry: 16933
SET @NPC := 58891;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1559.3668,`position_y`=3736.0747,`position_z`=54.180794,`curhealth`=1 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1559.3668,3736.0747,54.180794,0,0,0,0,100,0),
(@PATH,2,-1582.4573,3724.0876,41.9687,0,0,0,0,100,0),
(@PATH,3,-1610.9769,3718.8604,36.08837,0,0,0,0,100,0),
(@PATH,4,-1645.1183,3713.3203,31.410147,0,0,0,0,100,0),
(@PATH,5,-1645.5286,3686.0422,30.489435,0,0,0,0,100,0),
(@PATH,6,-1667.6079,3677.024,37.941975,0,0,0,0,100,0),
(@PATH,7,-1684.5846,3704.4502,48.431522,0,0,0,0,100,0),
(@PATH,8,-1671.1266,3693.2092,39.095173,0,0,0,0,100,0),
(@PATH,9,-1651.9651,3688.9934,31.077814,0,0,0,0,100,0),
(@PATH,10,-1626.6747,3679.632,31.586761,0,0,0,0,100,0),
(@PATH,11,-1589.8738,3667.8315,41.43242,0,0,0,0,100,0),
(@PATH,12,-1626.6747,3679.632,31.586761,0,0,0,0,100,0),
(@PATH,13,-1651.9651,3688.9934,31.077814,0,0,0,0,100,0),
(@PATH,14,-1671.1266,3693.2092,39.095173,0,0,0,0,100,0),
(@PATH,15,-1684.5846,3704.4502,48.431522,0,0,0,0,100,0),
(@PATH,16,-1645.1183,3713.3203,31.410147,0,0,0,0,100,0),
(@PATH,17,-1610.9769,3718.8604,36.08837,0,0,0,0,100,0),
(@PATH,18,-1582.4573,3724.0876,41.9687,0,0,0,0,100,0);
-- Pathing for Razorfang Ravager Entry: 16933
SET @NPC := 58892;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1546.2329,`position_y`=3744.9778,`position_z`=62.652596,`curhealth`=1 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1546.2329,3744.9778,62.652596,0,0,0,0,100,0),
(@PATH,2,-1566.8759,3733.5208,50.870975,0,0,0,0,100,0),
(@PATH,3,-1597.2842,3721.1965,39.689404,0,0,0,0,100,0),
(@PATH,4,-1620.7115,3732.039,32.677727,0,0,0,0,100,0),
(@PATH,5,-1666.3969,3738.7297,35.76956,0,0,0,0,100,0),
(@PATH,6,-1699.231,3758.7856,45.249863,0,0,0,0,100,0),
(@PATH,7,-1695.2031,3731.3933,55.46912,0,0,0,0,100,0),
(@PATH,8,-1687.7887,3701.2349,50.709476,0,0,0,0,100,0),
(@PATH,9,-1666.736,3684.26,36.54439,0,0,0,0,100,0),
(@PATH,10,-1687.7887,3701.2349,50.709476,0,0,0,0,100,0),
(@PATH,11,-1695.1758,3731.3262,55.34644,0,0,0,0,100,0),
(@PATH,12,-1699.231,3758.7856,45.249863,0,0,0,0,100,0),
(@PATH,13,-1666.3969,3738.7297,35.76956,0,0,0,0,100,0),
(@PATH,14,-1620.7115,3732.039,32.677727,0,0,0,0,100,0),
(@PATH,15,-1597.2842,3721.1965,39.689404,0,0,0,0,100,0),
(@PATH,16,-1566.8759,3733.5208,50.870975,0,0,0,0,100,0);
-- Pathing for Razorfang Ravager Entry: 16933
SET @NPC := 58893;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1608.8043,`position_y`=3818.8057,`position_z`=45.03594,`curhealth`=1 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1608.8043,3818.8057,45.03594,0,0,0,0,100,0),
(@PATH,2,-1614.4458,3800.9993,40.992237,0,0,0,0,100,0),
(@PATH,3,-1634.9264,3795.826,35.45314,0,0,0,0,100,0),
(@PATH,4,-1623.834,3775.895,36.97846,0,0,0,0,100,0),
(@PATH,5,-1609.7363,3764.6797,43.61167,0,0,0,0,100,0),
(@PATH,6,-1640.0195,3747.1113,31.949615,0,0,0,0,100,0),
(@PATH,7,-1674.4713,3748.0735,36.774277,0,0,0,0,100,0),
(@PATH,8,-1699.1442,3754.7083,46.27623,0,0,0,0,100,0),
(@PATH,9,-1695.3422,3730.4653,55.820072,0,0,0,0,100,0),
(@PATH,10,-1699.1442,3754.7083,46.27623,0,0,0,0,100,0),
(@PATH,11,-1674.4713,3748.0735,36.774277,0,0,0,0,100,0),
(@PATH,12,-1640.107,3747.0747,31.949127,0,0,0,0,100,0),
(@PATH,13,-1609.7072,3764.6445,43.647316,0,0,0,0,100,0),
(@PATH,14,-1623.834,3775.895,36.97846,0,0,0,0,100,0),
(@PATH,15,-1634.9264,3795.826,35.45314,0,0,0,0,100,0),
(@PATH,16,-1614.4458,3800.9993,40.992237,0,0,0,0,100,0);
-- Pathing for Razorfang Ravager Entry: 16933
SET @NPC := 58894;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1712.4985,`position_y`=3764.638,`position_z`=52.527252,`curhealth`=1 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1712.4985,3764.638,52.527252,0,0,0,0,100,0),
(@PATH,2,-1685.1881,3780.0044,37.366917,0,0,0,0,100,0),
(@PATH,3,-1698.8727,3800.7014,41.648247,0,0,0,0,100,0),
(@PATH,4,-1714.8105,3802.2637,47.63476,0,0,0,0,100,0),
(@PATH,5,-1699.0303,3814.4727,42.060844,0,0,0,0,100,0),
(@PATH,6,-1695.6405,3824.4297,39.923637,0,0,0,0,100,0),
(@PATH,7,-1698.297,3835.6194,39.180065,0,0,0,0,100,0),
(@PATH,8,-1708.6315,3843.8203,41.907104,0,0,0,0,100,0),
(@PATH,9,-1729.4183,3848.4597,44.22998,0,0,0,0,100,0),
(@PATH,10,-1708.6315,3843.8203,41.907104,0,0,0,0,100,0),
(@PATH,11,-1698.297,3835.6194,39.180065,0,0,0,0,100,0),
(@PATH,12,-1695.6405,3824.4297,39.923637,0,0,0,0,100,0),
(@PATH,13,-1699.0303,3814.4727,42.060844,0,0,0,0,100,0),
(@PATH,14,-1714.9481,3802.2795,47.559566,0,0,0,0,100,0),
(@PATH,15,-1698.8727,3800.7014,41.648247,0,0,0,0,100,0),
(@PATH,16,-1685.1881,3780.0044,37.366917,0,0,0,0,100,0);
-- Pathing for Razorfang Ravager Entry: 16933
SET @NPC := 58895;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1722.43,`position_y`=3795.058,`position_z`=51.801155,`curhealth`=1 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1722.43,3795.058,51.801155,0,0,0,0,100,0),
(@PATH,2,-1702.9542,3805.079,42.844234,0,0,0,0,100,0),
(@PATH,3,-1666.6677,3807.4788,33.10601,0,0,0,0,100,0),
(@PATH,4,-1635.4498,3797.05,35.534195,0,0,0,0,100,0),
(@PATH,5,-1611.2941,3766.6262,43.473,0,0,0,0,100,0),
(@PATH,6,-1633.76,3750.2075,32.972076,0,0,0,0,100,0),
(@PATH,7,-1654.1313,3723.1523,33.515007,0,0,0,0,100,0),
(@PATH,8,-1654.426,3700.7974,33.30285,0,0,0,0,100,0),
(@PATH,9,-1676.9407,3680.8918,42.696735,0,0,0,0,100,0),
(@PATH,10,-1673.2794,3665.9988,44.95797,0,0,0,0,100,0),
(@PATH,11,-1676.9407,3680.8918,42.696735,0,0,0,0,100,0),
(@PATH,12,-1654.426,3700.7974,33.30285,0,0,0,0,100,0),
(@PATH,13,-1654.1313,3723.1523,33.515007,0,0,0,0,100,0),
(@PATH,14,-1633.76,3750.2075,32.972076,0,0,0,0,100,0),
(@PATH,15,-1611.2941,3766.6262,43.473,0,0,0,0,100,0),
(@PATH,16,-1635.4498,3797.05,35.534195,0,0,0,0,100,0),
(@PATH,17,-1666.6677,3807.4788,33.10601,0,0,0,0,100,0),
(@PATH,18,-1702.9542,3805.079,42.844234,0,0,0,0,100,0);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_22_02' WHERE sql_rev = '1642861125376425056';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_01_22_02 -> 2022_01_22_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 = '2022_01_22_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_22_02 2022_01_22_03 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642736821471593800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642736821471593800');
UPDATE `creature` SET `spawntimesecs` = 300 WHERE `id1` IN (10919, 11196);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_22_03' WHERE sql_rev = '1642736821471593800';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_01_22_03 -> 2022_01_22_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 = '2022_01_22_03';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_22_03 2022_01_22_04 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642692898569257400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642692898569257400');
UPDATE `gameobject_template` SET `Data15` = 1 WHERE `entry` = 181083;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_22_04' WHERE sql_rev = '1642692898569257400';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,479 @@
-- DB update 2022_01_22_04 -> 2022_01_22_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 = '2022_01_22_04';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_22_04 2022_01_22_05 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642871529359245684'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642871529359245684');
-- The Abyssal Shelf
-- Mo'arg Overseer, Fel Reaver Sentry SAI
UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`IN (19397,19398,19399,19400);
DELETE FROM `smart_scripts` WHERE `entryorguid` IN (19397,19398,19399,19400) 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_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
(19397,0,0,0,6,0,100,0,0,0,0,0,0,41,3000,3,0,0,0,0,1,0,0,0,0,0,0,0,0,'Mo''arg Overseer - On Death - Set Despawn / Respawn'),
(19398,0,0,0,6,0,100,0,0,0,0,0,0,41,3000,3,0,0,0,0,1,0,0,0,0,0,0,0,0,'Gan''arg Peon - On Death - Set Despawn / Respawn'),
(19399,0,0,0,6,0,100,0,0,0,0,0,0,41,3000,3,0,0,0,0,1,0,0,0,0,0,0,0,0,'Fel Cannon - On Death - Set Despawn / Respawn'),
(19400,0,0,0,6,0,100,0,0,0,0,0,0,41,3000,3,0,0,0,0,1,0,0,0,0,0,0,0,0,'Fel Reaver Sentry - On Death - Set Despawn / Respawn');
-- Update Fel Cannon spawns
UPDATE `creature` SET `curhealth`=1,`curmana`=0 WHERE `id1`=19399;
-- Update Gan'arg Peon spawns
UPDATE `creature` SET `wander_distance`=30,`MovementType`=1,`curhealth`=1,`curmana`=0 WHERE `id1`=19398;
-- Pathing for Mo'arg Overseer Entry: 19397
SET @NPC := 69146;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=819.61487,`position_y`=1738.7927,`position_z`=115.00673,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,819.61487,1738.7927,115.00673,0,0,0,0,100,0),
(@PATH,2,854.3291,1760.5742,119.42613,0,0,0,0,100,0),
(@PATH,3,887.8192,1739.6698,110.07377,0,0,0,0,100,0),
(@PATH,4,910.6423,1755.0835,114.153915,0,0,0,0,100,0),
(@PATH,5,939.33466,1749.3715,111.686874,0,0,0,0,100,0),
(@PATH,6,956.70996,1741.2856,108.63414,0,0,0,0,100,0),
(@PATH,7,978.13293,1756.895,111.1359,0,0,0,0,100,0),
(@PATH,8,1011.2769,1756.8932,104.43632,0,0,0,0,100,0),
(@PATH,9,1017.8672,1744.5342,104.50053,0,0,0,0,100,0),
(@PATH,10,1039.6774,1753.2938,103.6334,0,0,0,0,100,0),
(@PATH,11,1058.07,1756.1484,104.016335,0,0,0,0,100,0),
(@PATH,12,1076.7734,1741.1016,98.91859,0,0,0,0,100,0),
(@PATH,13,1108.3993,1740.2284,97.45762,0,0,0,0,100,0),
(@PATH,14,1133.0795,1757.4498,100.83506,0,0,0,0,100,0),
(@PATH,15,1108.4697,1740.2822,97.383156,0,0,0,0,100,0),
(@PATH,16,1076.7667,1741.0955,98.995125,0,0,0,0,100,0),
(@PATH,17,1058.07,1756.1484,104.016335,0,0,0,0,100,0),
(@PATH,18,1039.6774,1753.2938,103.6334,0,0,0,0,100,0),
(@PATH,19,1017.9048,1744.4667,104.586586,0,0,0,0,100,0),
(@PATH,20,1011.2769,1756.8932,104.43632,0,0,0,0,100,0),
(@PATH,21,978.13293,1756.895,111.1359,0,0,0,0,100,0),
(@PATH,22,956.70996,1741.2856,108.63414,0,0,0,0,100,0),
(@PATH,23,939.33466,1749.3715,111.686874,0,0,0,0,100,0),
(@PATH,24,910.6423,1755.0835,114.153915,0,0,0,0,100,0),
(@PATH,25,887.8192,1739.6698,110.07377,0,0,0,0,100,0),
(@PATH,26,854.3291,1760.5742,119.42613,0,0,0,0,100,0);
-- Pathing for Mo'arg Overseer Entry: 19397
SET @NPC := 69147;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=780.68207,`position_y`=1728.9271,`position_z`=110.72115,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,780.68207,1728.9271,110.72115,0,0,0,0,100,0),
(@PATH,2,812.8027,1723.7091,107.78372,0,0,0,0,100,0),
(@PATH,3,849.8446,1708.3844,96.84031,0,0,0,0,100,0),
(@PATH,4,885.4359,1712.1791,99.95707,0,0,0,0,100,0),
(@PATH,5,912.30646,1726.9507,104.696205,0,0,0,0,100,0),
(@PATH,6,944.1741,1724.0568,101.58024,0,0,0,0,100,0),
(@PATH,7,976.32574,1704.9729,86.519844,0,0,0,0,100,0),
(@PATH,8,1009.7352,1720.2699,95.055,0,0,0,0,100,0),
(@PATH,9,1039.9436,1727.3684,90.97838,0,0,0,0,100,0),
(@PATH,10,1071.6396,1721.8704,90.44758,0,0,0,0,100,0),
(@PATH,11,1120.7637,1719.1864,85.56444,0,0,0,0,100,0),
(@PATH,12,1071.6396,1721.8704,90.44758,0,0,0,0,100,0),
(@PATH,13,1039.9436,1727.3684,90.97838,0,0,0,0,100,0),
(@PATH,14,1009.7352,1720.2699,95.055,0,0,0,0,100,0),
(@PATH,15,976.32574,1704.9729,86.519844,0,0,0,0,100,0),
(@PATH,16,944.1741,1724.0568,101.58024,0,0,0,0,100,0),
(@PATH,17,912.30646,1726.9507,104.696205,0,0,0,0,100,0),
(@PATH,18,885.4359,1712.1791,99.95707,0,0,0,0,100,0),
(@PATH,19,849.8446,1708.3844,96.84031,0,0,0,0,100,0),
(@PATH,20,812.8027,1723.7091,107.78372,0,0,0,0,100,0);
-- Pathing for Mo'arg Overseer Entry: 19397
SET @NPC := 69148;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=650.4654,`position_y`=1810.5112,`position_z`=121.68178,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,650.4654,1810.5112,121.68178,0,0,0,0,100,0),
(@PATH,2,676.9245,1822.2391,122.90297,0,0,0,0,100,0),
(@PATH,3,708.55,1817.7799,130.74606,0,0,0,0,100,0),
(@PATH,4,726.8991,1808.25,130.6063,0,0,0,0,100,0),
(@PATH,5,742.53326,1807.7566,129.09845,0,0,0,0,100,0),
(@PATH,6,759.6053,1817.024,136.0805,0,0,0,0,100,0),
(@PATH,7,776.293,1820.6696,136.31479,0,0,0,0,100,0),
(@PATH,8,795.3336,1811.025,133.88303,0,0,0,0,100,0),
(@PATH,9,809.15173,1822.899,134.1793,0,0,0,0,100,0),
(@PATH,10,844.34595,1822.4822,132.51924,0,0,0,0,100,0),
(@PATH,11,872.32635,1823.4224,132.23402,0,0,0,0,100,0),
(@PATH,12,882.7391,1808.7512,128.60085,0,0,0,0,100,0),
(@PATH,13,912.4195,1805.499,125.93736,0,0,0,0,100,0),
(@PATH,14,937.7938,1808.5431,125.36698,0,0,0,0,100,0),
(@PATH,15,955.6105,1821.0404,126.23612,0,0,0,0,100,0),
(@PATH,16,976.2854,1822.8853,126.84158,0,0,0,0,100,0),
(@PATH,17,994.2486,1807.9568,122.51944,0,0,0,0,100,0),
(@PATH,18,1005.5128,1809.2444,121.79761,0,0,0,0,100,0),
(@PATH,19,1022.0953,1810.5791,121.582886,0,0,0,0,100,0),
(@PATH,20,1036.4801,1820.25,122.93764,0,0,0,0,100,0),
(@PATH,21,1088.9868,1808.2651,122.19126,0,0,0,0,100,0),
(@PATH,22,1062.0768,1821.8312,123.38478,0,0,0,0,100,0),
(@PATH,23,1088.9868,1808.2651,122.19126,0,0,0,0,100,0),
(@PATH,24,1036.4801,1820.25,122.93764,0,0,0,0,100,0),
(@PATH,25,1022.0953,1810.5791,121.582886,0,0,0,0,100,0),
(@PATH,26,1005.5128,1809.2444,121.79761,0,0,0,0,100,0),
(@PATH,27,994.2486,1807.9568,122.51944,0,0,0,0,100,0),
(@PATH,28,976.2854,1822.8853,126.84158,0,0,0,0,100,0),
(@PATH,29,955.6105,1821.0404,126.23612,0,0,0,0,100,0),
(@PATH,30,937.7938,1808.5431,125.36698,0,0,0,0,100,0),
(@PATH,31,912.4195,1805.499,125.93736,0,0,0,0,100,0),
(@PATH,32,882.7391,1808.7512,128.60085,0,0,0,0,100,0),
(@PATH,33,872.32635,1823.4224,132.23402,0,0,0,0,100,0),
(@PATH,34,844.34595,1822.4822,132.51924,0,0,0,0,100,0),
(@PATH,35,809.15173,1822.899,134.1793,0,0,0,0,100,0),
(@PATH,36,795.3336,1811.025,133.88303,0,0,0,0,100,0),
(@PATH,37,776.293,1820.6696,136.31479,0,0,0,0,100,0),
(@PATH,38,759.6053,1817.024,136.0805,0,0,0,0,100,0),
(@PATH,39,742.53326,1807.7566,129.09845,0,0,0,0,100,0),
(@PATH,40,726.8991,1808.25,130.6063,0,0,0,0,100,0),
(@PATH,41,708.55,1817.7799,130.74606,0,0,0,0,100,0),
(@PATH,42,676.9245,1822.2391,122.90297,0,0,0,0,100,0);
-- Pathing for Mo'arg Overseer Entry: 19397
SET @NPC := 69149;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=911.63727,`position_y`=1854.4336,`position_z`=139.20013,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,911.63727,1854.4336,139.20013,0,0,0,0,100,0),
(@PATH,2,923.742,1838.0734,133.55438,0,0,0,0,100,0),
(@PATH,3,923.3171,1821.7609,129.5902,0,0,0,0,100,0),
(@PATH,4,920.4143,1806.3702,123.22252,0,0,0,0,100,0),
(@PATH,5,908.1022,1787.4517,122.81419,0,0,0,0,100,0),
(@PATH,6,909.6888,1775.1704,120.17638,0,0,0,0,100,0),
(@PATH,7,925.2919,1756.0806,113.977036,0,0,0,0,100,0),
(@PATH,8,923.7053,1740.6675,106.1649,0,0,0,0,100,0),
(@PATH,9,909.0633,1724.7874,104.21842,0,0,0,0,100,0),
(@PATH,10,913.27466,1706.1992,92.885414,0,0,0,0,100,0),
(@PATH,11,919.2999,1686.8287,82.91607,0,0,0,0,100,0),
(@PATH,12,913.27466,1706.1992,92.885414,0,0,0,0,100,0),
(@PATH,13,909.08105,1724.7354,104.09562,0,0,0,0,100,0),
(@PATH,14,923.7053,1740.6675,106.1649,0,0,0,0,100,0),
(@PATH,15,925.2919,1756.0806,113.977036,0,0,0,0,100,0),
(@PATH,16,909.6888,1775.1704,120.17638,0,0,0,0,100,0),
(@PATH,17,908.1022,1787.4517,122.81419,0,0,0,0,100,0),
(@PATH,18,920.4143,1806.3702,123.22252,0,0,0,0,100,0),
(@PATH,19,923.3171,1821.7609,129.5902,0,0,0,0,100,0),
(@PATH,20,923.742,1838.0734,133.55438,0,0,0,0,100,0);
-- Pathing for Mo'arg Overseer Entry: 19397
SET @NPC := 69150;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=970.71625,`position_y`=1688.5553,`position_z`=84.70746,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,970.71625,1688.5553,84.70746,0,0,0,0,100,0),
(@PATH,2,978.63324,1701.8885,84.710884,0,0,0,0,100,0),
(@PATH,3,991.13477,1723.5211,98.48713,0,0,0,0,100,0),
(@PATH,4,990.88324,1740.1056,105.53202,0,0,0,0,100,0),
(@PATH,5,970.7268,1749.1199,110.32047,0,0,0,0,100,0),
(@PATH,6,978.54254,1774.6819,113.48755,0,0,0,0,100,0),
(@PATH,7,992.15454,1795.5841,120.0603,0,0,0,0,100,0),
(@PATH,8,977.27234,1820.3657,126.38089,0,0,0,0,100,0),
(@PATH,9,982.84766,1846.9137,131.38329,0,0,0,0,100,0),
(@PATH,10,977.27234,1820.3657,126.38089,0,0,0,0,100,0),
(@PATH,11,992.15454,1795.5841,120.0603,0,0,0,0,100,0),
(@PATH,12,978.54254,1774.6819,113.48755,0,0,0,0,100,0),
(@PATH,13,970.7268,1749.1199,110.32047,0,0,0,0,100,0),
(@PATH,14,990.88324,1740.1056,105.53202,0,0,0,0,100,0),
(@PATH,15,991.13477,1723.5211,98.48713,0,0,0,0,100,0),
(@PATH,16,978.63324,1701.8885,84.710884,0,0,0,0,100,0);
-- Pathing for Mo'arg Overseer Entry: 19397
SET @NPC := 69151;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=846.1326,`position_y`=1672.1487,`position_z`=79.185005,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,846.1326,1672.1487,79.185005,0,0,0,0,100,0),
(@PATH,2,854.27423,1689.8651,90.310005,0,0,0,0,100,0),
(@PATH,3,855.8916,1707.7949,93.4907,0,0,0,0,100,0),
(@PATH,4,850.7617,1723.6519,102.869484,0,0,0,0,100,0),
(@PATH,5,847.9955,1744.9432,114.9713,0,0,0,0,100,0),
(@PATH,6,855.6486,1761.3307,119.5775,0,0,0,0,100,0),
(@PATH,7,857.9268,1776.6312,123.726105,0,0,0,0,100,0),
(@PATH,8,855.8322,1789.1136,126.59012,0,0,0,0,100,0),
(@PATH,9,843.1,1811.5172,130.70345,0,0,0,0,100,0),
(@PATH,10,847.9973,1827.3219,133.22505,0,0,0,0,100,0),
(@PATH,11,850.86774,1848.7396,137.56606,0,0,0,0,100,0),
(@PATH,12,847.9973,1827.3219,133.22505,0,0,0,0,100,0),
(@PATH,13,843.1,1811.5172,130.70345,0,0,0,0,100,0),
(@PATH,14,855.8322,1789.1136,126.59012,0,0,0,0,100,0),
(@PATH,15,857.9268,1776.6312,123.726105,0,0,0,0,100,0),
(@PATH,16,855.6486,1761.3307,119.5775,0,0,0,0,100,0),
(@PATH,17,848.0371,1745.0186,115.05113,0,0,0,0,100,0),
(@PATH,18,850.7617,1723.6519,102.869484,0,0,0,0,100,0),
(@PATH,19,855.89136,1707.8372,93.48582,0,0,0,0,100,0),
(@PATH,20,854.2744,1689.9072,90.20063,0,0,0,0,100,0);
-- Pathing for Mo'arg Overseer Entry: 19397
SET @NPC := 69152;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=679.84863,`position_y`=1849.6786,`position_z`=135.1911,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,679.84863,1849.6786,135.1911,0,0,0,0,100,0),
(@PATH,2,700.78876,1843.3853,135.92276,0,0,0,0,100,0),
(@PATH,3,784.22534,1852.1237,141.39574,0,0,0,0,100,0),
(@PATH,4,814.0296,1841.0638,136.40091,0,0,0,0,100,0),
(@PATH,5,837.08234,1842.3275,135.902,0,0,0,0,100,0),
(@PATH,6,872.39233,1859.1697,141.28902,0,0,0,0,100,0),
(@PATH,7,887.0317,1858.6107,140.67476,0,0,0,0,100,0),
(@PATH,8,905.9033,1842.2285,134.79169,0,0,0,0,100,0),
(@PATH,9,929.48785,1847.359,135.42743,0,0,0,0,100,0),
(@PATH,10,950.98425,1862.4553,134.35805,0,0,0,0,100,0),
(@PATH,11,975.08844,1859.4009,134.62852,0,0,0,0,100,0),
(@PATH,12,992.23157,1844.0371,130.47264,0,0,0,0,100,0),
(@PATH,13,1023.0801,1840.8584,128.92764,0,0,0,0,100,0),
(@PATH,14,1050.3834,1858.4475,134.15268,0,0,0,0,100,0),
(@PATH,15,1082.0853,1850.2852,126.64113,0,0,0,0,100,0),
(@PATH,16,1114.0156,1847.6459,125.0385,0,0,0,0,100,0),
(@PATH,17,1082.0853,1850.2852,126.64113,0,0,0,0,100,0),
(@PATH,18,1050.3834,1858.4475,134.15268,0,0,0,0,100,0),
(@PATH,19,1023.1613,1840.8359,128.84915,0,0,0,0,100,0),
(@PATH,20,992.23157,1844.0371,130.47264,0,0,0,0,100,0),
(@PATH,21,975.08844,1859.4009,134.62852,0,0,0,0,100,0),
(@PATH,22,950.98425,1862.4553,134.35805,0,0,0,0,100,0),
(@PATH,23,929.48785,1847.359,135.42743,0,0,0,0,100,0),
(@PATH,24,905.99756,1842.1462,134.73993,0,0,0,0,100,0),
(@PATH,25,887.126,1858.5283,140.76265,0,0,0,0,100,0),
(@PATH,26,872.39233,1859.1697,141.28902,0,0,0,0,100,0),
(@PATH,27,837.08234,1842.3275,135.902,0,0,0,0,100,0),
(@PATH,28,814.0296,1841.0638,136.40091,0,0,0,0,100,0),
(@PATH,29,784.22534,1852.1237,141.39574,0,0,0,0,100,0),
(@PATH,30,700.78876,1843.3853,135.92276,0,0,0,0,100,0);
-- Pathing for Mo'arg Overseer Entry: 19397
SET @NPC := 69153;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=724.53455,`position_y`=1749.0474,`position_z`=106.48744,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,724.53455,1749.0474,106.48744,0,0,0,0,100,0),
(@PATH,2,712.70264,1728.9155,92.39018,0,0,0,0,100,0),
(@PATH,3,711.0377,1710.2422,93.5695,0,0,0,0,100,0),
(@PATH,4,709.4217,1761.7614,112.19594,0,0,0,0,100,0),
(@PATH,5,710.76215,1771.4961,116.19817,0,0,0,0,100,0),
(@PATH,6,720.03546,1792.2444,125.37188,0,0,0,0,100,0),
(@PATH,7,716.9711,1809.9113,130.59006,0,0,0,0,100,0),
(@PATH,8,715.4807,1823.7643,131.76096,0,0,0,0,100,0),
(@PATH,9,710.90906,1847.9314,139.7875,0,0,0,0,100,0),
(@PATH,10,715.4807,1823.7643,131.76096,0,0,0,0,100,0),
(@PATH,11,716.9711,1809.9113,130.59006,0,0,0,0,100,0),
(@PATH,12,720.03546,1792.2444,125.37188,0,0,0,0,100,0),
(@PATH,13,710.76215,1771.4961,116.19817,0,0,0,0,100,0),
(@PATH,14,709.4217,1761.7614,112.19594,0,0,0,0,100,0),
(@PATH,15,711.0377,1710.2422,93.5695,0,0,0,0,100,0),
(@PATH,16,712.70264,1728.9155,92.39018,0,0,0,0,100,0);
-- Pathing for Mo'arg Overseer Entry: 19397
SET @NPC := 69154;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=791.1632,`position_y`=1861.796,`position_z`=142.78233,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,791.1632,1861.796,142.78233,0,0,0,0,100,0),
(@PATH,2,787.80475,1843.8307,139.47289,0,0,0,0,100,0),
(@PATH,3,782.60864,1823.2135,136.33774,0,0,0,0,100,0),
(@PATH,4,790.6512,1805.3842,133.25754,0,0,0,0,100,0),
(@PATH,5,775.2487,1790.653,129.93124,0,0,0,0,100,0),
(@PATH,6,777.6053,1778.4602,126.265114,0,0,0,0,100,0),
(@PATH,7,790.90625,1763.5186,122.25851,0,0,0,0,100,0),
(@PATH,8,770.6701,1743.0548,113.05245,0,0,0,0,100,0),
(@PATH,9,784.9193,1729.2687,111.56747,0,0,0,0,100,0),
(@PATH,10,787.33984,1708.0088,106.040245,0,0,0,0,100,0),
(@PATH,11,785.6701,1698.1454,99.373695,0,0,0,0,100,0),
(@PATH,12,785.38855,1680.7797,98.4473,0,0,0,0,100,0),
(@PATH,13,785.6701,1698.1454,99.373695,0,0,0,0,100,0),
(@PATH,14,787.33984,1708.0088,106.040245,0,0,0,0,100,0),
(@PATH,15,784.9193,1729.2687,111.56747,0,0,0,0,100,0),
(@PATH,16,770.6701,1743.0548,113.05245,0,0,0,0,100,0),
(@PATH,17,790.90814,1763.5172,122.40865,0,0,0,0,100,0),
(@PATH,18,777.6074,1778.459,126.33201,0,0,0,0,100,0),
(@PATH,19,775.2487,1790.653,129.93124,0,0,0,0,100,0),
(@PATH,20,790.6512,1805.3842,133.25754,0,0,0,0,100,0),
(@PATH,21,782.60864,1823.2135,136.33774,0,0,0,0,100,0),
(@PATH,22,787.80475,1843.8307,139.47289,0,0,0,0,100,0);
-- Pathing for Fel Reaver Sentry Entry: 19400
SET @NPC := 69268;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=744.8885,`position_y`=1715.2074,`position_z`=97.7331,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,744.8885,1715.2074,97.7331,0,0,0,0,100,0),
(@PATH,2,756.8234,1723.5221,104.05402,0,0,0,0,100,0),
(@PATH,3,776.2785,1738.8785,112.64645,0,0,0,0,100,0),
(@PATH,4,797.7529,1759.8262,122.00851,0,0,0,0,100,0),
(@PATH,5,814.9409,1779.0488,122.95443,0,0,0,0,100,0),
(@PATH,6,836.468,1800.2369,129.09981,0,0,0,0,100,0),
(@PATH,7,853.3008,1819.7859,131.94576,0,0,0,0,100,0),
(@PATH,8,883.2,1836.9169,134.62276,0,0,0,0,100,0),
(@PATH,9,913.55145,1845.2129,135.31708,0,0,0,0,100,0),
(@PATH,10,936.7758,1822.1663,129.2615,0,0,0,0,100,0),
(@PATH,11,949.1699,1807.7676,122.94169,0,0,0,0,100,0),
(@PATH,12,949.99176,1786.4677,116.04602,0,0,0,0,100,0),
(@PATH,13,925.8362,1759.3479,114.9691,0,0,0,0,100,0),
(@PATH,14,901.7276,1737.6683,108.84862,0,0,0,0,100,0),
(@PATH,15,884.1349,1720.1051,103.60441,0,0,0,0,100,0),
(@PATH,16,867.4593,1703.8766,93.98136,0,0,0,0,100,0),
(@PATH,17,841.63947,1689.6141,90.07014,0,0,0,0,100,0),
(@PATH,18,867.4593,1703.8766,93.98136,0,0,0,0,100,0),
(@PATH,19,884.1349,1720.1051,103.60441,0,0,0,0,100,0),
(@PATH,20,901.7276,1737.6683,108.84862,0,0,0,0,100,0),
(@PATH,21,925.8362,1759.3479,114.9691,0,0,0,0,100,0),
(@PATH,22,949.99176,1786.4677,116.04602,0,0,0,0,100,0),
(@PATH,23,949.2151,1807.7174,123.08903,0,0,0,0,100,0),
(@PATH,24,936.8203,1822.1162,129.31668,0,0,0,0,100,0),
(@PATH,25,913.55145,1845.2129,135.31708,0,0,0,0,100,0),
(@PATH,26,883.2,1836.9169,134.62276,0,0,0,0,100,0),
(@PATH,27,853.3008,1819.7859,131.94576,0,0,0,0,100,0),
(@PATH,28,836.468,1800.2369,129.09981,0,0,0,0,100,0),
(@PATH,29,814.9409,1779.0488,122.95443,0,0,0,0,100,0),
(@PATH,30,797.8151,1759.8826,121.930626,0,0,0,0,100,0),
(@PATH,31,776.3408,1738.9355,112.75851,0,0,0,0,100,0),
(@PATH,32,756.8234,1723.5221,104.05402,0,0,0,0,100,0);
-- Pathing for Fel Reaver Sentry Entry: 19400
SET @NPC := 69269;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=844.7641,`position_y`=1840.8151,`position_z`=135.6642,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,844.7641,1840.8151,135.6642,0,0,0,0,100,0),
(@PATH,2,870.23047,1846.0205,136.88765,0,0,0,0,100,0),
(@PATH,3,901.0831,1843.449,135.55328,0,0,0,0,100,0),
(@PATH,4,938.9086,1840.7754,133.339,0,0,0,0,100,0),
(@PATH,5,984.6356,1838.1825,129.00194,0,0,0,0,100,0),
(@PATH,6,1011.226,1833.5404,126.68949,0,0,0,0,100,0),
(@PATH,7,1057.6346,1836.7511,126.15182,0,0,0,0,100,0),
(@PATH,8,1067.5862,1822.0809,123.4199,0,0,0,0,100,0),
(@PATH,9,1094.8169,1795.2123,116.91856,0,0,0,0,100,0),
(@PATH,10,1096.2676,1774.9165,115.07664,0,0,0,0,100,0),
(@PATH,11,1092.2542,1762.8013,109.66175,0,0,0,0,100,0),
(@PATH,12,1077.9084,1741.6484,99.1233,0,0,0,0,100,0),
(@PATH,13,1052.0846,1727.1243,94.70787,0,0,0,0,100,0),
(@PATH,14,1015.5789,1719.41,93.81611,0,0,0,0,100,0),
(@PATH,15,979.60284,1719.7028,93.80976,0,0,0,0,100,0),
(@PATH,16,960.0488,1718.7915,96.3173,0,0,0,0,100,0),
(@PATH,17,935.54016,1720.8512,100.52714,0,0,0,0,100,0),
(@PATH,18,911.31824,1725.566,104.19694,0,0,0,0,100,0),
(@PATH,19,892.9175,1721.5065,103.76737,0,0,0,0,100,0),
(@PATH,20,876.0504,1709.7324,98.63383,0,0,0,0,100,0),
(@PATH,21,857.88025,1698.3307,90.26447,0,0,0,0,100,0),
(@PATH,22,845.8919,1687.8977,90.8924,0,0,0,0,100,0),
(@PATH,23,826.5896,1689.3938,94.466965,0,0,0,0,100,0),
(@PATH,24,810.4796,1691.4318,98.81523,0,0,0,0,100,0),
(@PATH,25,793.4018,1696.2987,101.59818,0,0,0,0,100,0),
(@PATH,26,777.63574,1693.6113,100.180214,0,0,0,0,100,0),
(@PATH,27,761.66895,1694.8807,97.37639,0,0,0,0,100,0),
(@PATH,28,746.33307,1704.2267,97.91486,0,0,0,0,100,0),
(@PATH,29,730.1412,1715.3701,90.97038,0,0,0,0,100,0),
(@PATH,30,697.9177,1718.721,81.87744,0,0,0,0,100,0),
(@PATH,31,683.44543,1731.398,98.061646,0,0,0,0,100,0),
(@PATH,32,672.7356,1743.9537,101.0712,0,0,0,0,100,0),
(@PATH,33,655.922,1748.0353,100.84413,0,0,0,0,100,0),
(@PATH,34,636.2448,1758.7853,98.42323,0,0,0,0,100,0),
(@PATH,35,619.8185,1774.3883,105.86757,0,0,0,0,100,0),
(@PATH,36,613.7637,1804.7832,113.251656,0,0,0,0,100,0),
(@PATH,37,624.6057,1823.1451,116.696724,0,0,0,0,100,0),
(@PATH,38,646.7811,1840.005,125.35704,0,0,0,0,100,0),
(@PATH,39,677.3864,1853.2145,136.5473,0,0,0,0,100,0),
(@PATH,40,706.3645,1857.4453,144.13943,0,0,0,0,100,0),
(@PATH,41,743.8764,1858.5988,143.20421,0,0,0,0,100,0),
(@PATH,42,767.11487,1850.7692,141.39684,0,0,0,0,100,0),
(@PATH,43,785.2659,1849.5299,140.84056,0,0,0,0,100,0),
(@PATH,44,823.7284,1848.9353,137.28629,0,0,0,0,100,0);
-- Pathing for Fel Reaver Sentry Entry: 19400
SET @NPC := 69270;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=734.18085,`position_y`=1734.6058,`position_z`=105.116196,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,734.18085,1734.6058,105.116196,0,0,0,0,100,0),
(@PATH,2,761.6609,1713.3635,99.168526,0,0,0,0,100,0),
(@PATH,3,774.5371,1705.6582,99.415245,0,0,0,0,100,0),
(@PATH,4,797.50665,1693.7821,101.7913,0,0,0,0,100,0),
(@PATH,5,836.5253,1693.2067,89.73896,0,0,0,0,100,0),
(@PATH,6,866.4222,1694.9226,85.77412,0,0,0,0,100,0),
(@PATH,7,883.99176,1697.3245,92.16645,0,0,0,0,100,0),
(@PATH,8,910.6517,1700.2734,91.64384,0,0,0,0,100,0),
(@PATH,9,953.00616,1715.0167,94.01591,0,0,0,0,100,0),
(@PATH,10,974.77496,1725.1382,98.335396,0,0,0,0,100,0),
(@PATH,11,1005.1469,1727.9857,99.30927,0,0,0,0,100,0),
(@PATH,12,1028.035,1734.6509,99.20609,0,0,0,0,100,0),
(@PATH,13,1050.9698,1749.7007,97.90122,0,0,0,0,100,0),
(@PATH,14,1071.6884,1760.824,108.73939,0,0,0,0,100,0),
(@PATH,15,1110.7379,1757.5743,107.74497,0,0,0,0,100,0),
(@PATH,16,1123.1539,1771.5034,109.921074,0,0,0,0,100,0),
(@PATH,17,1144.9507,1802.1595,117.53499,0,0,0,0,100,0),
(@PATH,18,1112.819,1818.7678,122.23846,0,0,0,0,100,0),
(@PATH,19,1097.9342,1828.3356,123.67039,0,0,0,0,100,0),
(@PATH,20,1067.8038,1849.2025,128.47011,0,0,0,0,100,0),
(@PATH,21,1042.2728,1860.5182,135.99509,0,0,0,0,100,0),
(@PATH,22,1007.0468,1865.2352,138.38297,0,0,0,0,100,0),
(@PATH,23,961.6607,1871.5463,137.32246,0,0,0,0,100,0),
(@PATH,24,931.34265,1865.2051,141.05573,0,0,0,0,100,0),
(@PATH,25,908.82007,1856.5176,139.9505,0,0,0,0,100,0),
(@PATH,26,887.0521,1854.7494,139.52754,0,0,0,0,100,0),
(@PATH,27,861.2733,1852.8887,138.84608,0,0,0,0,100,0),
(@PATH,28,827.55334,1846.0621,136.59659,0,0,0,0,100,0),
(@PATH,29,798.13196,1841.5304,138.1245,0,0,0,0,100,0),
(@PATH,30,774.5369,1842.9174,139.74644,0,0,0,0,100,0),
(@PATH,31,737.4844,1832.8702,138.53302,0,0,0,0,100,0),
(@PATH,32,721.39105,1820.3116,130.88815,0,0,0,0,100,0),
(@PATH,33,699.2368,1807.1273,127.61549,0,0,0,0,100,0),
(@PATH,34,684.89215,1806.3086,125.14003,0,0,0,0,100,0),
(@PATH,35,668.55554,1796.1267,115.367165,0,0,0,0,100,0),
(@PATH,36,659.9813,1788.5056,111.54358,0,0,0,0,100,0),
(@PATH,37,659.72485,1763.3424,106.686295,0,0,0,0,100,0),
(@PATH,38,669.4771,1746.4576,101.606964,0,0,0,0,100,0),
(@PATH,39,708.5544,1739.7318,95.92836,0,0,0,0,100,0);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_22_05' WHERE sql_rev = '1642871529359245684';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_01_22_05 -> 2022_01_23_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 = '2022_01_22_05';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_22_05 2022_01_23_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642446176908579800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642446176908579800');
UPDATE `quest_template_addon` SET `SpecialFlags` = `SpecialFlags`|1 WHERE `ID` IN (9211, 9213);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_23_00' WHERE sql_rev = '1642446176908579800';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,30 @@
-- DB update 2022_01_23_00 -> 2022_01_23_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 = '2022_01_23_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_23_00 2022_01_23_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642322992276769800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642322992276769800');
UPDATE `gameobject` SET `position_z`=458.51 WHERE `guid`=230;
UPDATE `gameobject` SET `position_z`=460.87 WHERE `guid`=231;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_23_01' WHERE sql_rev = '1642322992276769800';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,460 @@
-- DB update 2022_01_23_01 -> 2022_01_24_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 = '2022_01_23_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_23_01 2022_01_24_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642981736521922331'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642981736521922331');
-- Add two missing spawns
DELETE FROM `creature` WHERE `guid` IN (62017,62018);
INSERT INTO `creature` (`guid`,`id1`,`id2`,`id3`,`map`,`zoneId`,`areaId`,`spawnMask`,`phaseMask`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`wander_distance`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`,`npcflag`,`unit_flags`,`dynamicflags`,`ScriptName`,`VerifiedBuild`) VALUES
(62017, 16968, 0, 0, 530, 0, 0, 1, 1, 0, -518.5228, 3619.4736, 29.096027, 2.164208173751831054, 300, 0, 0, 1, 0, 2, 0, 0, 0, '', 0),
(62018, 16968, 0, 0, 530, 0, 0, 1, 1, 0, -695.6805, 3915.184, 28.731258, 1.622856378555297851, 300, 0, 0, 1, 0, 2, 0, 0, 0, '', 0);
-- Pathing for Tunneler Entry: 16968
SET @NPC := 62017;
SET @PATH := @NPC * 10;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-518.5228,3619.4736,29.096027,0,0,0,0,100,0),
(@PATH,2,-522.0467,3649.8381,29.120117,0,0,0,0,100,0),
(@PATH,3,-534.94403,3665.2864,29.120117,0,0,0,0,100,0),
(@PATH,4,-555.2425,3692.2925,29.120111,0,0,0,0,100,0),
(@PATH,5,-572.3305,3718.029,29.120111,0,0,0,0,100,0),
(@PATH,6,-574.3616,3752.6458,29.120111,0,0,0,0,100,0),
(@PATH,7,-571.5488,3782.5283,29.370111,0,0,0,0,100,0),
(@PATH,8,-580.6847,3810.8977,29.120111,0,0,0,0,100,0),
(@PATH,9,-586.41785,3850.371,29.120096,0,0,0,0,100,0),
(@PATH,10,-607.89264,3883.645,29.120073,0,0,0,0,100,0),
(@PATH,11,-632.64215,3923.2422,29.120096,0,0,0,0,100,0),
(@PATH,12,-645.805,3951.6064,29.120096,0,0,0,0,100,0),
(@PATH,13,-645.6751,3981.869,29.457489,0,0,0,0,100,0),
(@PATH,14,-659.307,4013.4878,29.245056,0,0,0,0,100,0),
(@PATH,15,-685.6519,4036.4927,30.554321,0,0,0,0,100,0),
(@PATH,16,-659.307,4013.4878,29.245056,0,0,0,0,100,0),
(@PATH,17,-645.6751,3981.869,29.457489,0,0,0,0,100,0),
(@PATH,18,-645.805,3951.6064,29.120096,0,0,0,0,100,0),
(@PATH,19,-632.64215,3923.2422,29.120096,0,0,0,0,100,0),
(@PATH,20,-607.89264,3883.645,29.120073,0,0,0,0,100,0),
(@PATH,21,-586.41785,3850.371,29.120096,0,0,0,0,100,0),
(@PATH,22,-580.6847,3810.8977,29.120111,0,0,0,0,100,0),
(@PATH,23,-571.5476,3782.6746,29.376825,0,0,0,0,100,0),
(@PATH,24,-574.3616,3752.6458,29.120111,0,0,0,0,100,0),
(@PATH,25,-572.3305,3718.029,29.120111,0,0,0,0,100,0),
(@PATH,26,-555.2425,3692.2925,29.120111,0,0,0,0,100,0),
(@PATH,27,-534.94403,3665.2864,29.120117,0,0,0,0,100,0),
(@PATH,28,-522.0467,3649.8381,29.120117,0,0,0,0,100,0);
-- Pathing for Tunneler Entry: 16968
SET @NPC := 62018;
SET @PATH := @NPC * 10;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-695.6805,3915.184,28.731258,0,0,0,0,100,0),
(@PATH,2,-672.401,3921.664,29.106258,0,0,0,0,100,0),
(@PATH,3,-646.8454,3937.9153,29.120096,0,0,0,0,100,0),
(@PATH,4,-622.89874,3928.9385,29.120096,0,0,0,0,100,0),
(@PATH,5,-601.62115,3945.389,29.120096,0,0,0,0,100,0),
(@PATH,6,-617.1768,3978.0886,29.120087,0,0,0,0,100,0),
(@PATH,7,-641.41614,4012.322,29.120056,0,0,0,0,100,0),
(@PATH,8,-681.88116,4025.8533,29.385128,0,0,0,0,100,0),
(@PATH,9,-722.5751,4029.4045,30.075678,0,0,0,0,100,0),
(@PATH,10,-744.7681,4008.437,30.097616,0,0,0,0,100,0),
(@PATH,11,-750.4229,3982.4436,30.526327,0,0,0,0,100,0),
(@PATH,12,-758.2615,3957.2864,32.496956,0,0,0,0,100,0),
(@PATH,13,-756.86456,3928.481,32.88829,0,0,0,0,100,0),
(@PATH,14,-730.1347,3908.593,31.40997,0,0,0,0,100,0);
-- Pathing for Tunneler Entry: 16968
SET @NPC := 59224;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-515.9797,`position_y`=3662.3203,`position_z`=29.245117,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-515.9797,3662.3203,29.245117,0,0,0,0,100,0),
(@PATH,2,-508.81607,3689.391,29.120117,0,0,0,0,100,0),
(@PATH,3,-493.9974,3711.7097,29.120117,0,0,0,0,100,0),
(@PATH,4,-509.8579,3739.9626,29.120111,0,0,0,0,100,0),
(@PATH,5,-553.5894,3755.6702,29.120111,0,0,0,0,100,0),
(@PATH,6,-566.19037,3776.9983,29.120111,0,0,0,0,100,0),
(@PATH,7,-580.2786,3810.1736,29.120111,0,0,0,0,100,0),
(@PATH,8,-596.68634,3847.3352,29.120096,0,0,0,0,100,0),
(@PATH,9,-606.43207,3874.3286,29.120073,0,0,0,0,100,0),
(@PATH,10,-616.92267,3848.198,29.120073,0,0,0,0,100,0),
(@PATH,11,-643.9293,3873.7913,29.104174,0,0,0,0,100,0),
(@PATH,12,-662.37726,3913.9932,29.120096,0,0,0,0,100,0),
(@PATH,13,-673.6546,3939.5894,29.037275,0,0,0,0,100,0),
(@PATH,14,-714.0467,3945.2048,29.45887,0,0,0,0,100,0),
(@PATH,15,-746.3285,3970.799,30.351522,0,0,0,0,100,0),
(@PATH,16,-741.9921,4013.9644,30.12789,0,0,0,0,100,0),
(@PATH,17,-716.1598,4026.919,29.497065,0,0,0,0,100,0),
(@PATH,18,-686.3044,4028.8225,29.621944,0,0,0,0,100,0),
(@PATH,19,-650.2593,3997.3828,29.495087,0,0,0,0,100,0),
(@PATH,20,-640.2638,3968.1133,29.120087,0,0,0,0,100,0),
(@PATH,21,-615.99805,3966.6199,29.245096,0,0,0,0,100,0),
(@PATH,22,-597.07275,3946.0781,29.120047,0,0,0,0,100,0),
(@PATH,23,-607.3268,3918.8381,29.120096,0,0,0,0,100,0),
(@PATH,24,-606.43207,3874.3286,29.120073,0,0,0,0,100,0),
(@PATH,25,-620.1878,3841.355,29.120073,0,0,0,0,100,0),
(@PATH,26,-628.9832,3806.2627,29.120111,0,0,0,0,100,0),
(@PATH,27,-643.5945,3785.0322,28.06866,0,0,0,0,100,0),
(@PATH,28,-651.5573,3748.093,28.278425,0,0,0,0,100,0),
(@PATH,29,-685.2308,3743.3196,26.070465,0,0,0,0,100,0),
(@PATH,30,-717.14484,3736.9731,27.461693,0,0,0,0,100,0),
(@PATH,31,-738.5206,3733.1965,26.782429,0,0,0,0,100,0),
(@PATH,32,-744.09656,3720.9749,26.888508,0,0,0,0,100,0),
(@PATH,33,-718.5495,3686.1814,28.276525,0,0,0,0,100,0),
(@PATH,34,-712.22906,3654.1433,28.664406,0,0,0,0,100,0),
(@PATH,35,-685.49335,3641.3308,29.120111,0,0,0,0,100,0),
(@PATH,36,-662.0114,3619.6948,29.120111,0,0,0,0,100,0),
(@PATH,37,-619.8489,3597.8472,29.120064,0,0,0,0,100,0),
(@PATH,38,-583.67816,3619.8103,29.120117,0,0,0,0,100,0),
(@PATH,39,-550.87463,3639.879,29.120117,0,0,0,0,100,0),
(@PATH,40,-531.17096,3663.0776,29.120117,0,0,0,0,100,0);
-- Pathing for Tunneler Entry: 16968
SET @NPC := 59225;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-554.29376,`position_y`=4017.7266,`position_z`=29.120047,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-554.29376,4017.7266,29.120047,0,0,0,0,100,0),
(@PATH,2,-589.2682,4005.9297,29.120047,0,0,0,0,100,0),
(@PATH,3,-616.6188,4006.0852,29.245056,0,0,0,0,100,0),
(@PATH,4,-636.0656,3985.0496,29.120087,0,0,0,0,100,0),
(@PATH,5,-661.42365,3956.3254,29.495096,0,0,0,0,100,0),
(@PATH,6,-673.4504,3936.5933,29.037275,0,0,0,0,100,0),
(@PATH,7,-683.70215,3920.7896,28.856258,0,0,0,0,100,0),
(@PATH,8,-714.69116,3912.4011,29.181698,0,0,0,0,100,0),
(@PATH,9,-743.46484,3916.083,32.37706,0,0,0,0,100,0),
(@PATH,10,-759.71484,3942.4084,32.79151,0,0,0,0,100,0),
(@PATH,11,-760.64343,3986.7712,31.967247,0,0,0,0,100,0),
(@PATH,12,-749.45306,3999.8777,30.159872,0,0,0,0,100,0),
(@PATH,13,-747.4356,4014.3716,30.829916,0,0,0,0,100,0),
(@PATH,14,-756.9497,4031.6033,32.684532,0,0,0,0,100,0),
(@PATH,15,-780.80615,4042.2214,33.055244,0,0,0,0,100,0),
(@PATH,16,-804.45874,4054.054,33.281086,0,0,0,0,100,0),
(@PATH,17,-819.1436,4061.8767,33.052937,0,0,0,0,100,0),
(@PATH,18,-846.25275,4067.4944,33.079597,0,0,0,0,100,0),
(@PATH,19,-872.19666,4082.757,33.09668,0,0,0,0,100,0),
(@PATH,20,-897.53766,4103.196,33.09668,0,0,0,0,100,0),
(@PATH,21,-916.51324,4142.705,33.095837,0,0,0,0,100,0),
(@PATH,22,-926.45715,4172.393,32.988926,0,0,0,0,100,0),
(@PATH,23,-916.51324,4142.705,33.095837,0,0,0,0,100,0),
(@PATH,24,-897.53766,4103.196,33.09668,0,0,0,0,100,0),
(@PATH,25,-872.19666,4082.757,33.09668,0,0,0,0,100,0),
(@PATH,26,-846.25275,4067.4944,33.079597,0,0,0,0,100,0),
(@PATH,27,-819.1436,4061.8767,33.052937,0,0,0,0,100,0),
(@PATH,28,-804.45874,4054.054,33.281086,0,0,0,0,100,0),
(@PATH,29,-780.80615,4042.2214,33.055244,0,0,0,0,100,0),
(@PATH,30,-756.9497,4031.6033,32.684532,0,0,0,0,100,0),
(@PATH,31,-747.4356,4014.3716,30.829916,0,0,0,0,100,0),
(@PATH,32,-749.45306,3999.8777,30.159872,0,0,0,0,100,0),
(@PATH,33,-760.64343,3986.7712,31.967247,0,0,0,0,100,0),
(@PATH,34,-759.71484,3942.4084,32.79151,0,0,0,0,100,0),
(@PATH,35,-743.5764,3916.1116,32.418808,0,0,0,0,100,0),
(@PATH,36,-714.69116,3912.4011,29.181698,0,0,0,0,100,0),
(@PATH,37,-683.70215,3920.7896,28.856258,0,0,0,0,100,0),
(@PATH,38,-673.4504,3936.5933,29.037275,0,0,0,0,100,0),
(@PATH,39,-661.42365,3956.3254,29.495096,0,0,0,0,100,0),
(@PATH,40,-636.0656,3985.0496,29.120087,0,0,0,0,100,0),
(@PATH,41,-616.6188,4006.0852,29.245056,0,0,0,0,100,0),
(@PATH,42,-589.2682,4005.9297,29.120047,0,0,0,0,100,0);
-- Pathing for Tunneler Entry: 16968
SET @NPC := 59226;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-615.7686,`position_y`=3714.6758,`position_z`=29.120111,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-615.7686,3714.6758,29.120111,0,0,0,0,100,0),
(@PATH,2,-597.4451,3739.3298,29.495111,0,0,0,0,100,0),
(@PATH,3,-574.0712,3742.5051,29.120111,0,0,0,0,100,0),
(@PATH,4,-538.1144,3742.8499,29.120111,0,0,0,0,100,0),
(@PATH,5,-506.44153,3733.5574,29.120111,0,0,0,0,100,0),
(@PATH,6,-500.26193,3703.6282,29.120117,0,0,0,0,100,0),
(@PATH,7,-516.3977,3673.3884,29.120117,0,0,0,0,100,0),
(@PATH,8,-534.9174,3656.3157,29.120117,0,0,0,0,100,0),
(@PATH,9,-556.39124,3647.7336,29.120117,0,0,0,0,100,0),
(@PATH,10,-573.4179,3628.5298,29.120117,0,0,0,0,100,0),
(@PATH,11,-594.5231,3625.2869,29.120117,0,0,0,0,100,0),
(@PATH,12,-635.8422,3624.7122,29.120111,0,0,0,0,100,0),
(@PATH,13,-669.3952,3637.2102,29.120111,0,0,0,0,100,0),
(@PATH,14,-679.8241,3672.7886,29.084497,0,0,0,0,100,0),
(@PATH,15,-664.266,3698.1206,29.120111,0,0,0,0,100,0),
(@PATH,16,-636.78827,3709.1345,29.02154,0,0,0,0,100,0);
-- Pathing for Tunneler Entry: 16968
SET @NPC := 59227;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-532.77454,`position_y`=3835.8098,`position_z`=29.120111,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-532.77454,3835.8098,29.120111,0,0,0,0,100,0),
(@PATH,2,-532.3578,3806.3533,29.120111,0,0,0,0,100,0),
(@PATH,3,-547.9671,3785.6172,29.120111,0,0,0,0,100,0),
(@PATH,4,-575.35626,3753.8293,29.120111,0,0,0,0,100,0),
(@PATH,5,-578.3467,3714.1125,29.120111,0,0,0,0,100,0),
(@PATH,6,-615.83844,3710.8035,29.120111,0,0,0,0,100,0),
(@PATH,7,-636.98975,3707.2532,29.02154,0,0,0,0,100,0),
(@PATH,8,-669.5455,3694.0598,29.084497,0,0,0,0,100,0),
(@PATH,9,-682.1793,3664.1038,29.120111,0,0,0,0,100,0),
(@PATH,10,-675.3839,3643.5269,29.120111,0,0,0,0,100,0),
(@PATH,11,-682.1793,3664.1038,29.120111,0,0,0,0,100,0),
(@PATH,12,-669.5455,3694.0598,29.084497,0,0,0,0,100,0),
(@PATH,13,-636.98975,3707.2532,29.02154,0,0,0,0,100,0),
(@PATH,14,-615.83844,3710.8035,29.120111,0,0,0,0,100,0),
(@PATH,15,-578.3467,3714.1125,29.120111,0,0,0,0,100,0),
(@PATH,16,-575.35626,3753.8293,29.120111,0,0,0,0,100,0),
(@PATH,17,-547.9671,3785.6172,29.120111,0,0,0,0,100,0),
(@PATH,18,-532.3578,3806.3533,29.120111,0,0,0,0,100,0);
-- Pathing for Tunneler Entry: 16968
SET @NPC := 59228;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-435.88428,`position_y`=3719.0876,`position_z`=30.138153,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-435.88428,3719.0876,30.138153,0,0,0,0,100,0),
(@PATH,2,-468.52512,3726.0374,29.120117,0,0,0,0,100,0),
(@PATH,3,-499.70493,3738.2578,29.120117,0,0,0,0,100,0),
(@PATH,4,-534.4895,3746.2239,29.120111,0,0,0,0,100,0),
(@PATH,5,-567.13776,3729.4956,29.120111,0,0,0,0,100,0),
(@PATH,6,-598.7465,3707.5737,29.120111,0,0,0,0,100,0),
(@PATH,7,-632.15656,3707.8455,29.120111,0,0,0,0,100,0),
(@PATH,8,-666.6812,3699.1416,29.084497,0,0,0,0,100,0),
(@PATH,9,-701.25903,3690.0486,28.651525,0,0,0,0,100,0),
(@PATH,10,-733.96063,3672.75,28.115463,0,0,0,0,100,0),
(@PATH,11,-767.02155,3643.2327,28.083876,0,0,0,0,100,0),
(@PATH,12,-801.66046,3638.6855,27.643774,0,0,0,0,100,0),
(@PATH,13,-834.7957,3632.3164,28.174847,0,0,0,0,100,0),
(@PATH,14,-801.66046,3638.6855,27.643774,0,0,0,0,100,0),
(@PATH,15,-767.02155,3643.2327,28.083876,0,0,0,0,100,0),
(@PATH,16,-733.96063,3672.75,28.115463,0,0,0,0,100,0),
(@PATH,17,-701.25903,3690.0486,28.651525,0,0,0,0,100,0),
(@PATH,18,-666.6812,3699.1416,29.084497,0,0,0,0,100,0),
(@PATH,19,-632.15656,3707.8455,29.120111,0,0,0,0,100,0),
(@PATH,20,-598.7465,3707.5737,29.120111,0,0,0,0,100,0),
(@PATH,21,-567.13776,3729.4956,29.120111,0,0,0,0,100,0),
(@PATH,22,-534.4895,3746.2239,29.120111,0,0,0,0,100,0),
(@PATH,23,-499.70493,3738.2578,29.120117,0,0,0,0,100,0),
(@PATH,24,-468.52512,3726.0374,29.120117,0,0,0,0,100,0);
-- Pathing for Tunneler Entry: 16968
SET @NPC := 59229;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-651.5136,`position_y`=3574.7405,`position_z`=30.400948,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-651.5136,3574.7405,30.400948,0,0,0,0,100,0),
(@PATH,2,-688.8472,3566.2427,33.183434,0,0,0,0,100,0),
(@PATH,3,-706.3876,3583.1228,31.16418,0,0,0,0,100,0),
(@PATH,4,-740.0299,3599.037,30.121477,0,0,0,0,100,0),
(@PATH,5,-756.873,3618.5962,28.997902,0,0,0,0,100,0),
(@PATH,6,-761.4505,3644.605,28.144495,0,0,0,0,100,0),
(@PATH,7,-744.627,3664.0793,27.641932,0,0,0,0,100,0),
(@PATH,8,-744.2882,3692.6145,27.490463,0,0,0,0,100,0),
(@PATH,9,-740.2021,3724.7883,26.71468,0,0,0,0,100,0),
(@PATH,10,-715.97687,3734.6958,27.461693,0,0,0,0,100,0),
(@PATH,11,-687.55176,3749.625,24.893585,0,0,0,0,100,0),
(@PATH,12,-655.1883,3768.7722,25.660702,0,0,0,0,100,0),
(@PATH,13,-620.78015,3776.066,29.419458,0,0,0,0,100,0),
(@PATH,14,-584.17883,3759.7683,29.229853,0,0,0,0,100,0),
(@PATH,15,-570.0802,3731.3225,29.120111,0,0,0,0,100,0),
(@PATH,16,-560.96075,3702.5525,29.120111,0,0,0,0,100,0),
(@PATH,17,-546.54877,3693.7917,29.120111,0,0,0,0,100,0),
(@PATH,18,-527.9856,3687.3638,29.120117,0,0,0,0,100,0),
(@PATH,19,-508.41544,3676.2175,29.672607,0,0,0,0,100,0),
(@PATH,20,-518.79376,3650.2708,29.120117,0,0,0,0,100,0),
(@PATH,21,-534.85754,3620.966,29.120117,0,0,0,0,100,0),
(@PATH,22,-566.4674,3599.3086,29.189034,0,0,0,0,100,0),
(@PATH,23,-592.7386,3585.1501,29.120117,0,0,0,0,100,0),
(@PATH,24,-616.262,3579.2515,29.120064,0,0,0,0,100,0);
-- Pathing for Tunneler Entry: 16968
SET @NPC := 59230;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-599.75726,`position_y`=3616.486,`position_z`=29.120117,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-599.75726,3616.486,29.120117,0,0,0,0,100,0),
(@PATH,2,-566.00006,3630.01,29.120117,0,0,0,0,100,0),
(@PATH,3,-532.1409,3620.7058,29.096027,0,0,0,0,100,0),
(@PATH,4,-500.16837,3604.3137,29.096027,0,0,0,0,100,0),
(@PATH,5,-666.2732,3605.6084,29.120111,0,0,0,0,100,0),
(@PATH,6,-698.66266,3594.1816,29.271967,0,0,0,0,100,0),
(@PATH,7,-733.5533,3604.6226,29.490211,0,0,0,0,100,0),
(@PATH,8,-766.43756,3628.38,28.622902,0,0,0,0,100,0),
(@PATH,9,-799.51746,3640.3118,27.708876,0,0,0,0,100,0),
(@PATH,10,-833.85754,3637.8625,27.84447,0,0,0,0,100,0),
(@PATH,11,-799.51746,3640.3118,27.708876,0,0,0,0,100,0),
(@PATH,12,-766.43756,3628.38,28.622902,0,0,0,0,100,0),
(@PATH,13,-733.5533,3604.6226,29.490211,0,0,0,0,100,0),
(@PATH,14,-698.66266,3594.1816,29.271967,0,0,0,0,100,0),
(@PATH,15,-666.2732,3605.6084,29.120111,0,0,0,0,100,0),
(@PATH,16,-632.70874,3619.0874,29.120111,0,0,0,0,100,0);
-- Pathing for Tunneler Entry: 16968
SET @NPC := 59231;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-959.51294,`position_y`=4147.31,`position_z`=33.08393,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-959.51294,4147.31,33.08393,0,0,0,0,100,0),
(@PATH,2,-942.79266,4121.943,33.096672,0,0,0,0,100,0),
(@PATH,3,-924.87585,4101.784,33.096676,0,0,0,0,100,0),
(@PATH,4,-894.31085,4096.003,33.09668,0,0,0,0,100,0),
(@PATH,5,-863.91583,4080.7104,33.079597,0,0,0,0,100,0),
(@PATH,6,-833.2343,4084.754,33.082577,0,0,0,0,100,0),
(@PATH,7,-801.61224,4092.2466,33.082577,0,0,0,0,100,0),
(@PATH,8,-790.89685,4074.3677,33.08692,0,0,0,0,100,0),
(@PATH,9,-772.6369,4052.204,33.055244,0,0,0,0,100,0),
(@PATH,10,-750.7039,4035.298,31.911211,0,0,0,0,100,0),
(@PATH,11,-721.2215,4027.466,29.872065,0,0,0,0,100,0),
(@PATH,12,-685.45514,4029.415,29.746944,0,0,0,0,100,0),
(@PATH,13,-652.3743,4007.4822,29.120056,0,0,0,0,100,0),
(@PATH,14,-621.3113,3973.4854,29.120087,0,0,0,0,100,0),
(@PATH,15,-595.87775,3951.7612,29.120047,0,0,0,0,100,0),
(@PATH,16,-561.72784,3918.1619,29.120096,0,0,0,0,100,0),
(@PATH,17,-595.87775,3951.7612,29.120047,0,0,0,0,100,0),
(@PATH,18,-621.3113,3973.4854,29.120087,0,0,0,0,100,0),
(@PATH,19,-652.3743,4007.4822,29.120056,0,0,0,0,100,0),
(@PATH,20,-685.45514,4029.415,29.746944,0,0,0,0,100,0),
(@PATH,21,-721.2215,4027.466,29.872065,0,0,0,0,100,0),
(@PATH,22,-750.7039,4035.298,31.911211,0,0,0,0,100,0),
(@PATH,23,-772.6369,4052.204,33.055244,0,0,0,0,100,0),
(@PATH,24,-790.89685,4074.3677,33.08692,0,0,0,0,100,0),
(@PATH,25,-801.61224,4092.2466,33.082577,0,0,0,0,100,0),
(@PATH,26,-833.2343,4084.754,33.082577,0,0,0,0,100,0),
(@PATH,27,-863.91583,4080.7104,33.079597,0,0,0,0,100,0),
(@PATH,28,-894.31085,4096.003,33.09668,0,0,0,0,100,0),
(@PATH,29,-924.87585,4101.784,33.096676,0,0,0,0,100,0),
(@PATH,30,-942.79266,4121.943,33.096672,0,0,0,0,100,0);
-- Pathing for Tunneler Entry: 16968
SET @NPC := 59232;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-654.5776,`position_y`=3780.556,`position_z`=25.713436,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-654.5776,3780.556,25.713436,0,0,0,0,100,0),
(@PATH,2,-682.68787,3744.28,26.091095,0,0,0,0,100,0),
(@PATH,3,-716.2055,3726.4167,27.676256,0,0,0,0,100,0),
(@PATH,4,-713.2755,3693.89,28.276525,0,0,0,0,100,0),
(@PATH,5,-682.3918,3682.0127,29.084497,0,0,0,0,100,0),
(@PATH,6,-687.5932,3649.0044,29.120111,0,0,0,0,100,0),
(@PATH,7,-710.66534,3620.6921,29.780958,0,0,0,0,100,0),
(@PATH,8,-716.0933,3593.7734,30.594479,0,0,0,0,100,0),
(@PATH,9,-751.2591,3594.0164,33.486954,0,0,0,0,100,0),
(@PATH,10,-716.0933,3593.7734,30.594479,0,0,0,0,100,0),
(@PATH,11,-710.66534,3620.6921,29.780958,0,0,0,0,100,0),
(@PATH,12,-687.5932,3649.0044,29.120111,0,0,0,0,100,0),
(@PATH,13,-682.3918,3682.0127,29.084497,0,0,0,0,100,0),
(@PATH,14,-713.2755,3693.89,28.276525,0,0,0,0,100,0),
(@PATH,15,-716.2055,3726.4167,27.676256,0,0,0,0,100,0),
(@PATH,16,-682.68787,3744.28,26.091095,0,0,0,0,100,0);
-- Pathing for Tunneler Entry: 16968
SET @NPC := 59233;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-643.18524,`position_y`=3723.731,`position_z`=29.02154,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-643.18524,3723.731,29.02154,0,0,0,0,100,0),
(@PATH,2,-654.1312,3748.9797,27.988142,0,0,0,0,100,0),
(@PATH,3,-645.3002,3785.3376,27.723934,0,0,0,0,100,0),
(@PATH,4,-616.0838,3806.356,29.120111,0,0,0,0,100,0),
(@PATH,5,-586.0306,3799.0872,29.120111,0,0,0,0,100,0),
(@PATH,6,-556.8378,3791.2375,29.120111,0,0,0,0,100,0),
(@PATH,7,-535.3044,3806.5195,29.029903,0,0,0,0,100,0),
(@PATH,8,-538.616,3829.4524,29.029903,0,0,0,0,100,0),
(@PATH,9,-571.13214,3828.2544,29.120111,0,0,0,0,100,0),
(@PATH,10,-594.3658,3852.2097,29.120096,0,0,0,0,100,0),
(@PATH,11,-606.96185,3878.5608,29.120073,0,0,0,0,100,0),
(@PATH,12,-613.9005,3899.9119,29.120073,0,0,0,0,100,0),
(@PATH,13,-614.66797,3928.756,29.120096,0,0,0,0,100,0),
(@PATH,14,-579.64124,3947.2974,29.120047,0,0,0,0,100,0),
(@PATH,15,-557.729,3946.4915,29.120047,0,0,0,0,100,0),
(@PATH,16,-579.64124,3947.2974,29.120047,0,0,0,0,100,0),
(@PATH,17,-614.66797,3928.756,29.120096,0,0,0,0,100,0),
(@PATH,18,-613.9005,3899.9119,29.120073,0,0,0,0,100,0),
(@PATH,19,-606.96185,3878.5608,29.120073,0,0,0,0,100,0),
(@PATH,20,-594.3658,3852.2097,29.120096,0,0,0,0,100,0),
(@PATH,21,-571.13214,3828.2544,29.120111,0,0,0,0,100,0),
(@PATH,22,-538.616,3829.4524,29.029903,0,0,0,0,100,0),
(@PATH,23,-535.3044,3806.5195,29.029903,0,0,0,0,100,0),
(@PATH,24,-556.8378,3791.2375,29.120111,0,0,0,0,100,0),
(@PATH,25,-586.0306,3799.0872,29.120111,0,0,0,0,100,0),
(@PATH,26,-616.0838,3806.356,29.120111,0,0,0,0,100,0),
(@PATH,27,-645.3002,3785.3376,27.723934,0,0,0,0,100,0),
(@PATH,28,-654.1312,3748.9797,27.988142,0,0,0,0,100,0);
-- Pathing for Tunneler Entry: 16968
SET @NPC := 59234;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-517.5723,`position_y`=3777.714,`position_z`=29.12008,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-517.5723,3777.714,29.12008,0,0,0,0,100,0),
(@PATH,2,-490.64844,3742.3447,29.120117,0,0,0,0,100,0),
(@PATH,3,-492.70877,3709.8147,29.120117,0,0,0,0,100,0),
(@PATH,4,-509.7479,3687.132,29.120117,0,0,0,0,100,0),
(@PATH,5,-516.9627,3662.6428,29.120117,0,0,0,0,100,0),
(@PATH,6,-544.27094,3653.2766,29.120117,0,0,0,0,100,0),
(@PATH,7,-557.3714,3630.4429,29.120117,0,0,0,0,100,0),
(@PATH,8,-579.8634,3619.788,29.120117,0,0,0,0,100,0),
(@PATH,9,-586.3947,3587.0254,29.120117,0,0,0,0,100,0),
(@PATH,10,-579.8634,3619.788,29.120117,0,0,0,0,100,0),
(@PATH,11,-557.3714,3630.4429,29.120117,0,0,0,0,100,0),
(@PATH,12,-544.27094,3653.2766,29.120117,0,0,0,0,100,0),
(@PATH,13,-516.9627,3662.6428,29.120117,0,0,0,0,100,0),
(@PATH,14,-509.7479,3687.132,29.120117,0,0,0,0,100,0),
(@PATH,15,-492.70877,3709.8147,29.120117,0,0,0,0,100,0),
(@PATH,16,-490.64844,3742.3447,29.120117,0,0,0,0,100,0);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_24_00' WHERE sql_rev = '1642981736521922331';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,31 @@
-- DB update 2022_01_24_00 -> 2022_01_24_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 = '2022_01_24_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_24_00 2022_01_24_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1640635780171945100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1640635780171945100');
DELETE FROM `spell_script_names` WHERE `spell_id`=19574;
INSERT INTO `spell_script_names` VALUES
(19574,'spell_hun_bestial_wrath');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_24_01' WHERE sql_rev = '1640635780171945100';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_01_24_01 -> 2022_01_24_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 = '2022_01_24_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_24_01 2022_01_24_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642347006476746100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642347006476746100');
UPDATE `gameobject_template` SET `data3`=1 WHERE `entry`=19551;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_24_02' WHERE sql_rev = '1642347006476746100';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_01_24_02 -> 2022_01_24_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 = '2022_01_24_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_24_02 2022_01_24_03 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1639592441019507900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1639592441019507900');
ALTER TABLE `spell_proc_event` ADD COLUMN `procPhase` INT UNSIGNED DEFAULT 0 NOT NULL AFTER `procEx`;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_24_03' WHERE sql_rev = '1639592441019507900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,43 @@
-- DB update 2022_01_24_03 -> 2022_01_24_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 = '2022_01_24_03';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_24_03 2022_01_24_04 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1639592443028716900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1639592443028716900');
UPDATE `spell_proc_event` SET `procPhase`=1 WHERE `entry` IN (-16880,32748,59887,-51521,18820,24389,31794,33299,36032,37214,37601,39530,40442,43819,
44543,44545,59630,65005,67386,67389,67667,67670,67698,67752,69762,70811,71585,71602,71645,72419,74396,75465,75474);
UPDATE `spell_proc_event` SET `procPhase`=3 WHERE `entry` IN (44543,44545);
UPDATE `spell_proc_event` SET `procPhase`=4 WHERE `entry` IN (-59088,-56342,-31571,-19184,-14156,32216,37168,46916,51698,51700,51701,52437);
DELETE FROM `spell_proc_event` WHERE `entry` IN (16166,16188,16246,16886,17116,4341,28200,63280,65007);
INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`procPhase`) VALUES
(16166,0,0,1),
(16188,8,11,1),
(16246,0,0,1),
(17116,8,7,1),
(4341,0,0,1),
(28200,0,0,1),
(63280,0,11,1),
(65007,0,0,1);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_24_04' WHERE sql_rev = '1639592443028716900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,30 @@
-- DB update 2022_01_24_04 -> 2022_01_25_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 = '2022_01_24_04';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_24_04 2022_01_25_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1641693211435782900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1641693211435782900');
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_q12823_remove_collapsing_cave_aura';
INSERT INTO `spell_script_names` VALUES (55693,'spell_q12823_remove_collapsing_cave_aura');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_25_00' WHERE sql_rev = '1641693211435782900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,84 @@
-- DB update 2022_01_25_00 -> 2022_01_25_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 = '2022_01_25_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_25_00 2022_01_25_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642519034911858900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642519034911858900');
DELETE FROM `creature_formations` WHERE `memberGUID` IN (56604, 56603, 56602, 56601, 56599, 56598, 56597, 56596, 56595, 56594, 56569, 56570, 56571, 56572, 56573, 56568, 56567, 56566, 56565, 56564, 56563, 56562, 56561, 56560, 56559, 56558, 56557, 56556, 56555, 56549, 56583, 56582, 56581, 56580, 56579, 56578, 56577, 56576, 56575, 56574, 56593, 56592, 56591, 56590, 56589, 56588, 56587, 56586, 56585, 56584);
INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`) VALUES
(56604, 56604, 0, 0, 3),
(56604, 56603, 0, 0, 3),
(56604, 56602, 0, 0, 3),
(56604, 56601, 0, 0, 3),
(56604, 56599, 0, 0, 3),
(56604, 56598, 0, 0, 3),
(56604, 56597, 0, 0, 3),
(56604, 56596, 0, 0, 3),
(56604, 56595, 0, 0, 3),
(56604, 56594, 0, 0, 3),
(56593, 56593, 0, 0, 3),
(56593, 56592, 0, 0, 3),
(56593, 56591, 0, 0, 3),
(56593, 56590, 0, 0, 3),
(56593, 56589, 0, 0, 3),
(56593, 56588, 0, 0, 3),
(56593, 56587, 0, 0, 3),
(56593, 56586, 0, 0, 3),
(56593, 56585, 0, 0, 3),
(56593, 56584, 0, 0, 3),
(56583, 56583, 0, 0, 3),
(56583, 56582, 0, 0, 3),
(56583, 56581, 0, 0, 3),
(56583, 56580, 0, 0, 3),
(56583, 56579, 0, 0, 3),
(56583, 56578, 0, 0, 3),
(56583, 56577, 0, 0, 3),
(56583, 56576, 0, 0, 3),
(56583, 56575, 0, 0, 3),
(56583, 56574, 0, 0, 3),
-- Second group?
(56569, 56573, 0, 0, 3),
(56569, 56572, 0, 0, 3),
(56569, 56571, 0, 0, 3),
(56569, 56570, 0, 0, 3),
(56569, 56569, 0, 0, 3),
(56569, 56568, 0, 0, 3),
(56569, 56567, 0, 0, 3),
(56569, 56566, 0, 0, 3),
(56569, 56565, 0, 0, 3),
(56569, 56564, 0, 0, 3),
(56569, 56563, 0, 0, 3),
(56569, 56562, 0, 0, 3),
(56569, 56561, 0, 0, 3),
(56569, 56560, 0, 0, 3),
(56569, 56559, 0, 0, 3),
(56569, 56558, 0, 0, 3),
(56569, 56557, 0, 0, 3),
(56569, 56556, 0, 0, 3),
(56569, 56555, 0, 0, 3),
(56569, 56549, 0, 0, 3);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_25_01' WHERE sql_rev = '1642519034911858900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_01_25_01 -> 2022_01_26_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 = '2022_01_25_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_25_01 2022_01_26_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642697456650571700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642697456650571700');
UPDATE `creature_template` SET `DamageModifier` = 1 WHERE `entry` = 13022;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_26_00' WHERE sql_rev = '1642697456650571700';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,81 @@
-- DB update 2022_01_26_00 -> 2022_01_26_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 = '2022_01_26_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_26_00 2022_01_26_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643215013369974869'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
-- Fixes Issue: https://github.com/azerothcore/azerothcore-wotlk/issues/7327
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643215013369974869');
DELETE FROM `creature` WHERE `guid` IN ( 61226, 61227, 61228, 61229, 61230, 61231, 61232, 61233, 61234, 61235, 61236, 61237, 61238, 61239, 61240,
61241, 61242, 61243, 61244, 61245, 61246, 61247, 61248, 61249, 61250, 61251, 61252, 61253, 61254, 61255, 61256, 61257, 61258, 61259, 61260, 61261,
61262, 61263, 61264, 61265, 61266, 61267, 61268, 61269, 61270, 61271, 61272, 61273, 61274, 61275, 61276, 61277, 61278, 61279, 61280, 61281, 61282,
61283, 61284, 61285, 61286, 61287, 61288, 61289, 61290, 61291, 61292, 61293, 61294, 61295, 61296, 61297, 61298, 61299, 61300, 61301, 61302, 61303,
61304, 61305, 61306, 61307, 61308, 61309, 61310, 61312, 61313, 61314, 61315, 61316, 61317);
INSERT INTO `creature` (`guid`,`id1`,`id2`,`id3`,`map`,`zoneId`,`areaId`,`spawnMask`,`phaseMask`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`wander_distance`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`,`npcflag`,`unit_flags`,`dynamicflags`,`ScriptName`,`VerifiedBuild`) VALUES
(61226, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3085.3767, -12614.839, 19.492636, 2.053401947021484375, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61227, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3114.931, -12621.113, 23.692553, 3.860486030578613281, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61228, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3089.3733, -12652.807, 11.980104, 0.920346319675445556, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61229, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3087.476, -12714.79, 4.8285666, 0.14057604968547821, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61230, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3067.3223, -12634.866, 10.089533, 4.250271797180175781, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61231, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3150.5469, -12711.731, 10.857615, 2.911789417266845703, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61232, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3117.0266, -12684.841, 10.53063, 4.00686502456665039, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61233, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3179.9404, -12684.104, 20.599205, 5.35120248794555664, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61234, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3116.6792, -12652.34, 18.135273, 3.476231098175048828, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61235, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3183.2344, -12651, 30.17031, 4.714342117309570312, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61236, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3086.737, -12681.325, 6.2602425, 1.812929511070251464, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61237, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3218.1824, -12684.476, 26.197147, 4.82795572280883789, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61238, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3183.059, -12720.132, 15.348929, 1.76717233657836914, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61239, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3120.7812, -12714.448, 4.5606976, 1.293659925460815429, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61240, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3148.4531, -12619.864, 32.54291, 2.032913684844970703, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61241, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3148.9258, -12683.867, 16.725727, 5.370347976684570312, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61242, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3149.7258, -12650.198, 25.944307, 5.338303089141845703, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61243, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3217.0312, -12651.569, 35.51741, 1.506338119506835937, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61244, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3214.8528, -12715.1, 25.227598, 5.93583536148071289, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61245, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3186.4922, -12751.143, 12.875109, 2.066902637481689453, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61246, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3249.981, -12718, 24.62166, 0.367395728826522827, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61247, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3246.682, -12784.12, 20.32575, 2.878346204757690429, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61248, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3282.9739, -12683.069, 23.999294, 1.704718947410583496, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61249, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3284.7183, -12750.938, 19.624697, 0.532120585441589355, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61250, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3283.3298, -12652.035, 30.252697, 5.274819850921630859, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61251, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3247.9307, -12653.201, 30.866592, 2.522988796234130859, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61252, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3248.6042, -12752.319, 23.279837, 1.001189827919006347, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61253, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3246.5105, -12681.507, 29.061234, 2.895962715148925781, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61254, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3285.8298, -12718.583, 21.425856, 3.68407440185546875, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61255, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3385.7449, -12715.757, 17.479109, 2.68819427490234375, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61256, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3351.1653, -12717.854, 17.147543, 4.127032279968261718, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61257, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3384.7056, -12747.812, 12.962563, 2.626925945281982421, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61258, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3320.3354, -12716.188, 24.402348, 3.298841476440429687, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61259, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3383.158, -12686.646, 17.665024, 1.074158787727355957, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61260, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3318.929, -12750.321, 16.73596, 3.903232574462890625, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61261, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3320.553, -12687.106, 20.46702, 5.458890914916992187, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61262, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3381.1094, -12652.545, 28.912785, 4.199787139892578125, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61263, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3385.4202, -12813.755, 13.007764, 2.13775491714477539, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61264, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3411.1362, -12779.929, 14.255584, 5.14163970947265625, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61265, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3418.1714, -12752.151, 10.181131, 4.816044807434082031, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61266, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3352.9028, -12686.875, 20.251678, 6.248052120208740234, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61267, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3348.0188, -12749.719, 14.26492, 0.948191642761230468, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61268, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3417.4426, -12716.594, 16.267937, 2.189768791198730468, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61269, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3412.6267, -12687.893, 22.139761, 5.748758792877197265, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0),
(61270, 17199, 0, 0, 530, 0, 0, 1, 1, 0, -3381.6501, -12779.417, 14.582455, 5.741998672485351562, 300, 10, 0, 1, 0, 1, 0, 0, 0, '', 0);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_26_01' WHERE sql_rev = '1643215013369974869';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_01_26_01 -> 2022_01_27_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 = '2022_01_26_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_26_01 2022_01_27_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642699847486960300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642699847486960300');
UPDATE `creature_formations` SET `groupAI` = `groupAI`|1 WHERE `leaderGUID` = 54579;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_27_00' WHERE sql_rev = '1642699847486960300';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,67 @@
-- DB update 2022_01_27_00 -> 2022_01_27_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 = '2022_01_27_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_27_00 2022_01_27_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642733222188885400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642733222188885400');
/* The following creatures are duplicates/extras */
DELETE FROM `creature` WHERE `guid` IN (49885, 49886, 49879, 47526);
/* Teldrassil Creatures - East of Dolanar Southern Wildlife */
DELETE FROM `creature` WHERE `guid` IN
(46463, 46446, 46452,
47936,
49889, 49883, 49899, 49897, 49884, 49882, 49898,
47373, 47378, 47374, 47376, 47372, 47375,
47519, 47520, 47523, 47531, 47525, 47522, 47521, 47524);
INSERT INTO `creature` (`guid`,`id1`,`id2`,`id3`,`map`,`zoneId`,`areaId`,`spawnMask`,`phaseMask`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`wander_distance`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`,`npcflag`,`unit_flags`,`dynamicflags`,`ScriptName`,`VerifiedBuild`) VALUES
/* Deer */
(46463, 883, 0, 0, 1, 0, 0, 1, 1, 0, 9781.477, 649.1988, 1295.5273, 0.744972109794616699, 300, 25, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9781.477 649.1988 1295.5273
(46446, 883, 0, 0, 1, 0, 0, 1, 1, 0, 9715.66, 514.9308, 1309.4214, 0.483484834432601928, 300, 29.97867, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9715.66 514.9308 1309.4214
(46452, 883, 0, 0, 1, 0, 0, 1, 1, 0, 9650.707, 582.483, 1308.6245, 2.416009902954101562, 300, 32.47835, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9650.707 582.483 1308.6245
/* Rabbit */
(47936, 721, 0, 0, 1, 0, 0, 1, 1, 0, 9799.482, 839.2282, 1303.3596, 5.195093631744384765, 300, 2.667, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9799.482 839.2282 1303.3596
/* Nightsaber */
(49889, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 9782.39, 617.2678, 1297.0436, 3.767902612686157226, 360, 43.22766, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9782.39 617.2678 1297.0436
(49883, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 9749.655, 650.7708, 1295.3695, 5.239934444427490234, 360, 30.90407, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9749.655 650.7708 1295.3695
(49899, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 9750.254, 782.8277, 1297.0797, 3.893749952316284179, 360, 28.20775, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9750.254 782.8277 1297.0797
(49897, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 9850.384, 818.6456, 1308.0918, 5.556945323944091796, 360, 13.45206, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9850.384 818.6456 1308.0918
(49884, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 9815.061, 650.4097, 1296.8356, 2.486501455307006835, 360, 28.83223, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9815.061 650.4097 1296.8356
(49882, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 9841.075, 693.91364, 1304.5431, 3.963311195373535156, 360, 25.90857, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9841.075 693.91364 1304.5431
(49898, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 9684.416, 780.6942, 1286.1482, 4.908068180084228515, 360, 34.24148, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9684.416 780.6942 1286.1482
/* Strigid Owl */
(47373, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 9764.261, 850.5315, 1298.8253, 1.237543106079101562, 360, 14.37306, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9764.261 850.5315 1298.8253
(47378, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 9783.783, 817.35376, 1300.9006, 2.496333599090576171, 360, 11.44804, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9783.783 817.35376 1300.9006
(47374, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 9749.64, 516.71313, 1306.0305, 2.749575614929199218, 360, 12.81772, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9749.64 516.71313 1306.0305
(47376, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 9697.7, 635.0358, 1299.1259, 0.790997087955474853, 360, 14.29001, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9697.7 635.0358 1299.1259
(47372, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 9648.206, 550.3485, 1314.3333, 3.526881694793701171, 360, 13.99901, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9648.206 550.3485 1314.3333
(47375, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 9653.067, 606.4199, 1308.7429, 1.464130043983459472, 360, 13.99082, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9653.067 606.4199 1308.7429
/* Webwood Lurker */
(47519, 1998, 0, 0, 1, 0, 0, 1, 1, 0, 9881.002, 715.99396, 1306.6221, 6.221802234649658203, 360, 13.06332, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9881.002 715.99396 1306.6221
(47520, 1998, 0, 0, 1, 0, 0, 1, 1, 0, 9850.493, 750.49915, 1304.3093, 5.702204704284667968, 360, 11.90939, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9850.493 750.49915 1304.3093
(47523, 1998, 0, 0, 1, 0, 0, 1, 1, 0, 9816.299, 784.3817, 1301.2513, 4.431390285491943359, 360, 33.06411, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9816.299 784.3817 1301.2513
(47531, 1998, 0, 0, 1, 0, 0, 1, 1, 0, 9783.899, 753.98157, 1299.384, 0.986247479915618896, 360, 25.28222, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9783.899 753.98157 1299.384
(47525, 1998, 0, 0, 1, 0, 0, 1, 1, 0, 9746.826, 716.05035, 1298.4177, 3.66842818260192871, 360, 22.11523, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9746.826 716.05035 1298.4177
(47522, 1998, 0, 0, 1, 0, 0, 1, 1, 0, 9753.255, 582.13153, 1302.5797, 4.996733665466308593, 360, 27.34689, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9753.255 582.13153 1302.5797
(47521, 1998, 0, 0, 1, 0, 0, 1, 1, 0, 9683.698, 580.72394, 1306.1079, 0.267067551612854003, 360, 31.41928, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9683.698 580.72394 1306.1079
(47524, 1998, 0, 0, 1, 0, 0, 1, 1, 0, 9717.274, 547.6951, 1308.9886, 5.567639350891113281, 360, 22.39497, 0, 1, 0, 1, 0, 0, 0, '', 0); -- .go xyz 9717.274 547.6951 1308.9886
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_27_01' WHERE sql_rev = '1642733222188885400';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,74 @@
-- DB update 2022_01_27_01 -> 2022_01_27_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 = '2022_01_27_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_27_01 2022_01_27_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642743246127125600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642743246127125600');
/* Teldrassil Creatures - East of Dolanar Northern Wildlife */
/* Bad creature_addon entry */
DELETE FROM `creature_addon` WHERE `guid`=47937;
DELETE FROM `creature` WHERE `guid` IN
(46431, 46464,
47937, 47633, 47933, 47647, 47663, 47857, 47919,
49900, 49865, 49862, 49861, 49860, 49880, 49881,
47383, 47377, 47380, 47379, 47381, 47382, 47355, 47363, 47356, 47352, 47361,
47527, 47517, 47505, 47516, 47518);
INSERT INTO `creature` (`guid`,`id1`,`id2`,`id3`,`map`,`zoneId`,`areaId`,`spawnMask`,`phaseMask`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`wander_distance`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`,`npcflag`,`unit_flags`,`dynamicflags`,`ScriptName`,`VerifiedBuild`) VALUES
/* Deer */
(46431, 883, 0, 0, 1, 0, 0, 1, 1, 0, 10033.943, 469.61557, 1315.8358, 0.815545499324798583, 300, 27.21194, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10033.943 469.61557 1315.8358
(46464, 883, 0, 0, 1, 0, 0, 1, 1, 0, 9999.969, 352.4555, 1317.6548, 1.382129311561584472, 300, 25.13746, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9999.969 352.4555 1317.6548
/* Rabbit */
(47937, 721, 0, 0, 1, 0, 0, 1, 1, 0, 9942.612, 737.1261, 1319.6045, 4.206971168518066406, 300, 2.6, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9942.612 737.1261 1319.6045
(47633, 721, 0, 0, 1, 0, 0, 1, 1, 0, 10055.069, 562.2169, 1320.8204, 2.579186439514160156, 300, 2.6, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10055.069 562.2169 1320.8204
(47933, 721, 0, 0, 1, 0, 0, 1, 1, 0, 10019.531, 433.37805, 1313.9379, 6.099278450012207031, 300, 2.6, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10019.531 433.37805 1313.9379
(47647, 721, 0, 0, 1, 0, 0, 1, 1, 0, 9977.363, 594.9008, 1314.4362, 0.02495819516479969, 300, 2.6, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9977.363 594.9008 1314.4362
(47663, 721, 0, 0, 1, 0, 0, 1, 1, 0, 10020.826, 396.51996, 1313.6866, 1.778864860534667968, 300, 2.6, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10020.826 396.51996 1313.6866 significant relocation
(47857, 721, 0, 0, 1, 0, 0, 1, 1, 0, 10033.81, 345.2744, 1317.964, 2.45847177505493164, 300, 2.6, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10033.81 345.2744 1317.964
(47919, 721, 0, 0, 1, 0, 0, 1, 1, 0, 10108.704, 396.8199, 1325.3574, 5.760049343109130859, 300, 2.6, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10108.704 396.8199 1325.3574
/* Nightsaber */
(49900, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 9976.458, 882.66113, 1326.5706, 0.097822204232215881, 360, 13, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9976.458 882.66113 1326.5706
(49865, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 9947.63, 517.64734, 1305.9551, 2.990907907485961914, 360, 31.91361, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9947.63 517.64734 1305.9551
(49862, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 10015.073, 450.07727, 1311.6747, 0.976720273494720458, 360, 29.12664, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10015.073 450.07727 1311.6747
(49861, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 10084.23, 449.37827, 1322.3922, 5.777648448944091796, 360, 37.03712, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10084.23 449.37827 1322.3922
(49860, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 10090.146, 387.6736, 1323.4612, 0.75503629446029663, 360, 32.92281, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10090.146 387.6736 1323.4612
(49880, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 9983.918, 416.5625, 1308.207, 5.467410087585449218, 360, 32.92281, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9983.918 416.5625 1308.207
(49881, 2042, 0, 0, 1, 0, 0, 1, 1, 0, 9982.73, 349.3134, 1314.062, 0.779243648052215576, 360, 26.04392, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9982.73 349.3134 1314.062
/* Strigid Owl */
(47383, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 9915.999, 825.8485, 1318.0046, 5.490090370178222656, 360, 12.75, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9915.999 825.8485 1318.0046
(47377, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 9919.407, 880.69434, 1316.917, 5.691661834716796875, 360, 12.12289, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9919.407 880.69434 1316.917
(47380, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 10116.195, 708.13086, 1361.1562, 3.106433629989624023, 360, 12, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10116.195 708.13086 1361.1562
(47379, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 10084.09, 652.3305, 1339.5466, 0.85127413272857666, 360, 12, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10084.09 652.3305 1339.5466
(47381, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 10016.333, 583.65515, 1315.7847, 3.681572914123535156, 360, 13.47039, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10016.333 583.65515 1315.7847
(47382, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 10075.386, 583.69727, 1326.3969, 0.576443433761596679, 360, 13.36403, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10075.386 583.69727 1326.3969
(47355, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 9983.97, 549.7285, 1311.5853, 4.455562591552734375, 360, 13.44944, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9983.97 549.7285 1311.5853
(47363, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 9987.057, 483.2936, 1309.4065, 5.430980682373046875, 360, 13.22546, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9987.057 483.2936 1309.4065
(47356, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 10046.378, 483.87933, 1319.4929, 2.140175342559814453, 360, 11.6488, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10046.378 483.87933 1319.4929
(47352, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 10082.376, 516.05927, 1324.1493, 3.257380962371826171, 360, 12, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10082.376 516.05927 1324.1493
(47361, 1995, 0, 0, 1, 0, 0, 1, 1, 0, 10015.718, 378.8531, 1312.5759, 2.771589517593383789, 360, 14.43277, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 10015.718 378.8531 1312.5759
/* Webwood Lurker */
(47527, 1998, 0, 0, 1, 0, 0, 1, 1, 0, 9932.339, 848.36707, 1318.6937, 4.801371574401855468, 360, 23.31557, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9932.339 848.36707 1318.6937
(47517, 1998, 0, 0, 1, 0, 0, 1, 1, 0, 9985.1455, 680.13605, 1319.8259, 2.278198003768920898, 360, 20, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9985.1455 680.13605 1319.8259
(47505, 1998, 0, 0, 1, 0, 0, 1, 1, 0, 9984.2705, 716.6536, 1321.6016, 2.539757966995239257, 360, 20, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9984.2705 716.6536 1321.6016
(47516, 1998, 0, 0, 1, 0, 0, 1, 1, 0, 9950.124, 718.86523, 1316.5347, 1.26849377155303955, 360, 20, 0, 1, 0, 1, 0, 0, 0, '', 0), -- .go xyz 9950.124 718.86523 1316.5347
(47518, 1998, 0, 0, 1, 0, 0, 1, 1, 0, 9982.858, 751.40497, 1323.9512, 5.331696033477783203, 360, 20, 0, 1, 0, 1, 0, 0, 0, '', 0); -- .go xyz 9982.858 751.40497 1323.9512
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_27_02' WHERE sql_rev = '1642743246127125600';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_01_27_02 -> 2022_01_27_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 = '2022_01_27_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_27_02 2022_01_27_03 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642522474408055800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642522474408055800');
UPDATE `gameobject_loot_template` SET `QuestRequired` = 0 WHERE `Entry` = 13381 AND `Item` = 12736;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_27_03' WHERE sql_rev = '1642522474408055800';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,34 @@
-- DB update 2022_01_27_03 -> 2022_01_27_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 = '2022_01_27_03';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_27_03 2022_01_27_04 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642724246151292535'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642724246151292535');
-- adds missing quest item objective marker for CC ticket 2838
DELETE FROM `creature_questitem` WHERE `CreatureEntry` IN (17200, 17201);
INSERT INTO `creature_questitem` (`CreatureEntry`, `Idx`, `ItemId`, `VerifiedBuild`) VALUES
(17200, 0, 23676, 0),
(17201, 0, 23676, 0),
(17201, 1, 23677, 0);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_27_04' WHERE sql_rev = '1642724246151292535';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,33 @@
-- DB update 2022_01_27_04 -> 2022_01_27_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 = '2022_01_27_04';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_27_04 2022_01_27_05 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642523191674512900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642523191674512900');
DELETE FROM `creature_formations` WHERE `memberGUID` IN (42921, 44397, 44396);
INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`) VALUES
(42921, 42921, 0, 0, 3),
(42921, 44397, 0, 0, 3),
(42921, 44396, 0, 0, 3);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_27_05' WHERE sql_rev = '1642523191674512900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,120 @@
-- DB update 2022_01_27_05 -> 2022_01_28_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 = '2022_01_27_05';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_27_05 2022_01_28_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643306934509705956'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643306934509705956');
SET @REF := 20000;
SET @REFGREY0 := @REF;
SET @REFBEAST := @REF + 2;
SET @REFSPIDER := @REF + 4;
-- *** Update Food Loot Chance ***
DELETE FROM `reference_loot_template` WHERE `Entry` BETWEEN @REF + 14 AND @REF + 18;
-- Food Reference loot for level 1 to 5
SET @REFFOOD0 := @REF + 14;
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(@REFFOOD0,159,0,33,0,1,1,1,1, 'Food 1-5 - Refreshing Spring Water'),
(@REFFOOD0,4536,0,67,0,1,1,1,1, 'Food 1-5 - Shiny Red Apple');
-- Food Reference loot for level 1 to 5
SET @REFFOOD1 := @REF + 15;
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(@REFFOOD1,159,0,33,0,1,1,1,1, 'Food 1-5 - Refreshing Spring Water'),
(@REFFOOD1,117,0,67,0,1,1,1,1, 'Food 1-5 - Tough Jerky');
-- Food Reference loot for level 1 to 5
SET @REFFOOD2 := @REF + 16;
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(@REFFOOD2,159,0,33,0,1,1,1,1, 'Food 1-5 - Refreshing Spring Water'),
(@REFFOOD2,4604,0,67,0,1,1,1,1, 'Food 1-5 - Forest Mushroom Cap');
-- Food Reference loot for level 1 to 5
SET @REFFOOD3 := @REF + 17;
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(@REFFOOD3,159,0,33,0,1,1,1,1, 'Food 1-5 - Refreshing Spring Water'),
(@REFFOOD3,2070,0,67,0,1,1,1,1, 'Food 1-5 - Darnassian Bleu');
-- Food Reference loot for level 1 to 5
SET @REFFOOD4 := @REF + 18;
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(@REFFOOD4,159,0,33,0,1,1,1,1, 'Food 1-5 - Refreshing Spring Water'),
(@REFFOOD4,4540,0,67,0,1,1,1,1, 'Food 1-5 - Tough Hunk of Bread');
-- Remove some bad loot
UPDATE `creature_template` SET `lootid`=0 WHERE `entry` IN (416,1733,2673,2674,3193,14872,14874,14884);
DELETE FROM `creature_loot_template` WHERE `entry` IN (416,1733,2673,2674,3193,14872,14874,14884);
-- Update loot for various level 1 - 5 npcs
-- Update loot for Entry 704 : Ragged Timber Wolf
SET @NPC := 704;
DELETE FROM `creature_loot_template` WHERE `Entry`=@NPC;
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(@NPC,0,@REFBEAST,100,0,1,0,1,1, 'Ragged Timber Wolf - (Beast 1-5 EXP 0 ReferenceTable)'),
(@NPC,0,@REFBEAST,30,0,1,1,1,1, 'Ragged Timber Wolf - (Beast 1-5 EXP 0 ReferenceTable)'),
(@NPC,0,11111,.2,0,1,0,1,1, 'Ragged Timber Wolf - (Small Pouch ReferenceTable)'),
(@NPC,0,@REFGREY0,20,0,1,0,1,1, 'Ragged Timber Wolf - (Grey 1-5 EXP 0 ReferenceTable)'),
(@NPC,750,0,90,1,1,0,1,1, 'Ragged Timber Wolf - Tough Wolf Meat');
-- Update loot for Entry 1509 : Ragged Scavenger
SET @NPC := 1509;
DELETE FROM `creature_loot_template` WHERE `Entry`=@NPC;
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(@NPC,0,@REFBEAST,100,0,1,0,1,1, 'Ragged Scavenger - (Beast 1-5 EXP 0 ReferenceTable)'),
(@NPC,0,@REFBEAST,30,0,1,1,1,1, 'Ragged Scavenger - (Beast 1-5 EXP 0 ReferenceTable)'),
(@NPC,0,11111,.2,0,1,0,1,1, 'Ragged Scavenger - (Small Pouch ReferenceTable)'),
(@NPC,0,@REFGREY0,20,0,1,0,1,1, 'Ragged Scavenger - (Grey 1-5 EXP 0 ReferenceTable)'),
(@NPC,3265,0,90,1,1,0,1,1, 'Ragged Scavenger - Scavenger Paw');
-- Update loot for Entry 1513 : Mangy Duskbat
SET @NPC := 1513;
DELETE FROM `creature_loot_template` WHERE `Entry`=@NPC;
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(@NPC,0,@REFBEAST,100,0,1,0,1,1, 'Mangy Duskbat - (Beast 1-5 EXP 0 ReferenceTable)'),
(@NPC,0,@REFBEAST,30,0,1,1,1,1, 'Mangy Duskbat - (Beast 1-5 EXP 0 ReferenceTable)'),
(@NPC,0,11111,.2,0,1,0,1,1, 'Mangy Duskbat - (Small Pouch ReferenceTable)'),
(@NPC,0,@REFGREY0,20,0,1,0,1,1, 'Mangy Duskbat - (Grey 1-5 EXP 0 ReferenceTable)'),
(@NPC,3264,0,90,1,1,0,1,1, 'Mangy Duskbat - Duskbat Wing');
-- Update loot for Entry 1688 : Night Web Matriarch
SET @NPC := 1688;
DELETE FROM `creature_loot_template` WHERE `Entry`=@NPC;
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(@NPC,0,@REFSPIDER,100,0,1,0,1,1, 'Night Web Matriarch - (Spider 1-5 EXP 0 ReferenceTable)'),
(@NPC,0,@REFSPIDER,30,0,1,1,1,1, 'Night Web Matriarch - (Spider 1-5 EXP 0 ReferenceTable)'),
(@NPC,0,11111,.2,0,1,0,1,1, 'Night Web Matriarch - (Small Pouch ReferenceTable)'),
(@NPC,0,@REFGREY0,20,0,1,0,1,1, 'Night Web Matriarch - (Grey 1-5 EXP 0 ReferenceTable)'),
(@NPC,3261,0,2,0,1,0,1,1, 'Webwood Matriarch - Webbed Cloak');
-- Update loot for Entry 15644 : Wretched Urchin
SET @NPC := 15644;
DELETE FROM `creature_loot_template` WHERE `Entry`=@NPC;
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(@NPC,0,@REFFOOD4,100,0,1,0,1,1, 'Wretched Urchin - (Food 1-5 EXP 1 ReferenceTable)'),
(@NPC,0,@REFGREY0,30,0,1,0,1,1, 'Wretched Urchin - (Grey 1-5 EXP 0 ReferenceTable)'),
(@NPC,0,11111,.2,0,1,0,1,1, 'Wretched Urchin - (Small Pouch ReferenceTable)');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_28_00' WHERE sql_rev = '1643306934509705956';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_01_28_00 -> 2022_01_28_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 = '2022_01_28_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_28_00 2022_01_28_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643130122442788638'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643130122442788638');
UPDATE `creature_template` SET `RegenHealth`= 1 WHERE `entry`=15467;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_28_01' WHERE sql_rev = '1643130122442788638';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,30 @@
-- DB update 2022_01_28_01 -> 2022_01_28_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 = '2022_01_28_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_28_01 2022_01_28_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642454440374419204'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642454440374419204');
#closes ##10214
DELETE FROM `creature_loot_template` WHERE `entry` IN (11448,11450,13022,14351,14385) AND `Item` IN (18240,18414,18415,18416,18417,18418,18514,18515,18517,18518,18519);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_28_02' WHERE sql_rev = '1642454440374419204';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,37 @@
-- DB update 2022_01_28_02 -> 2022_01_28_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 = '2022_01_28_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_28_02 2022_01_28_03 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642703572062384100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642703572062384100');
DELETE FROM `spell_group` WHERE `spell_id` IN (22730, 18191, 18192, 18193, 18194, 18222, 15852);
INSERT INTO `spell_group` (`id`, `spell_id`, `special_flag`) VALUES
(1001, 22730, 0), -- Runn Tum Tuber Surprise
(1001, 18191, 0), -- Ravager Egg Omelet, Cooked Glossy Mightfish, Mightfish Steak
(1001, 18192, 0), -- Grilled Squid
(1001, 18193, 0), -- Hot Smoked Bass
(1001, 18194, 0), -- Nightfin Soup
(1001, 18222, 0), -- Poached Sunscale Salmon
(1001, 15852, 0); -- Dragonbreath Chili
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_28_03' WHERE sql_rev = '1642703572062384100';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,42 @@
-- DB update 2022_01_28_03 -> 2022_01_29_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 = '2022_01_28_03';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_28_03 2022_01_29_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643408513033818500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643408513033818500');
DELETE FROM `gossip_menu_option` WHERE `MenuID` = 3801 AND `OptionID` = 1;
INSERT INTO `gossip_menu_option` (`MenuID`, `OptionID`, `OptionIcon`, `OptionText`, `OptionBroadcastTextID`, `OptionType`, `OptionNpcFlag`, `ActionMenuID`, `ActionPoiID`, `BoxCoded`, `BoxMoney`, `BoxText`, `BoxBroadcastTextID`, `VerifiedBuild`) VALUES
(3801, 1, 0, 'Myranda, do you have enough eyeballs to make another amulet? I have lost the old one.', 8324, 1, 3, 0, 0, 0, 0, '', 0, 0);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 15 AND `SourceGroup` = 3801 AND `SourceEntry` = 1;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(15, 3801, 1, 0, 1, 8, 0, 6570, 0, 0, 0, 0, 0, '', 'Myranda the Hag - Show gossip option 1 if player has completed \'Emberstrife\''),
(15, 3801, 1, 0, 1, 2, 0, 16787, 1, 0, 1, 0, 0, '', 'Myranda the Hag - Show gossip option 1 if player doesn\'t have item \'16787\' in bag'),
(15, 3801, 1, 0, 1, 2, 0, 16787, 1, 1, 1, 0, 0, '', 'Myranda the Hag - Show gossip option 1 if player doesn\'t have item \'16787\' in bank');
DELETE FROM `smart_scripts` WHERE `entryorguid` = 11872 AND `source_type` = 0 AND `id` IN (2, 3);
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
(11872, 0, 2, 3, 62, 0, 100, 0, 3801, 1, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Myranda the Hag - On Gossip Option 1 Selected - Close Gossip'),
(11872, 0, 3, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 11, 20693, 2, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Myranda the Hag - On Gossip Option 1 Selected - Cast \'Summon Lost Amulet\'');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_29_00' WHERE sql_rev = '1643408513033818500';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,30 @@
-- DB update 2022_01_29_00 -> 2022_01_29_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 = '2022_01_29_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_29_00 2022_01_29_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642926821100531200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642926821100531200');
-- ACDB 335.5-dev world
UPDATE `version` SET `db_version`='ACDB 335.6-dev', `cache_id`=6 LIMIT 1;
UPDATE `updates` SET `state`='ARCHIVED';
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_29_01' WHERE sql_rev = '1642926821100531200';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,47 @@
-- DB update 2022_01_29_01 -> 2022_01_29_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 = '2022_01_29_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_29_01 2022_01_29_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642779550112004300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642779550112004300');
DELETE FROM `gossip_menu` WHERE `MenuID` in (4821, 4824, 4825, 4827) AND `TextID` in (5874, 5880, 5882, 5886);
INSERT INTO `gossip_menu` (`MenuID`, `TextID`) VALUES
(4821, 5874),
(4824, 5880),
(4825, 5882),
(4827, 5886);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 14 and `SourceGroup` in (4821, 4822, 4824, 4825, 4827) and `ConditionTypeOrReference` = 15 and `SourceEntry` in (5873, 5874, 5875, 5876, 5879, 5880, 5881, 5882, 5885, 5886);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(14, 4821, 5873, 0, 0, 15, 0, 128, 0, 0, 1, 0, 0, '', 'Portal Trainer - Show gossip menu if player is not a mage'),
(14, 4821, 5874, 0, 0, 15, 0, 128, 0, 0, 0, 0, 0, '', 'Portal Trainer - Show gossip menu if player is a mage'),
(14, 4822, 5875, 0, 0, 15, 0, 128, 0, 0, 1, 0, 0, '', 'Portal Trainer - Show gossip menu if player is not a mage'),
(14, 4822, 5876, 0, 0, 15, 0, 128, 0, 0, 0, 0, 0, '', 'Portal Trainer - Show gossip menu if player is a mage'),
(14, 4824, 5879, 0, 0, 15, 0, 128, 0, 0, 1, 0, 0, '', 'Portal Trainer - Show gossip menu if player is not a mage'),
(14, 4824, 5880, 0, 0, 15, 0, 128, 0, 0, 0, 0, 0, '', 'Portal Trainer - Show gossip menu if player is a mage'),
(14, 4825, 5881, 0, 0, 15, 0, 128, 0, 0, 0, 0, 0, '', 'Portal Trainer - Show gossip menu if player is a mage'),
(14, 4825, 5882, 0, 0, 15, 0, 128, 0, 0, 1, 0, 0, '', 'Portal Trainer - Show gossip menu if player is not a mage'),
(14, 4827, 5885, 0, 0, 15, 0, 128, 0, 0, 1, 0, 0, '', 'Portal Trainer - Show gossip menu if player is not a mage'),
(14, 4827, 5886, 0, 0, 15, 0, 128, 0, 0, 0, 0, 0, '', 'Portal Trainer - Show gossip menu if player is a mage');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_29_02' WHERE sql_rev = '1642779550112004300';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,171 @@
-- DB update 2022_01_29_02 -> 2022_01_29_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 = '2022_01_29_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_29_02 2022_01_29_03 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643482599274844462'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643482599274844462');
-- Pathing for Rak'shiri Entry: 10200 RARE "Missing waypoints"
SET @NPC := 51892;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=7989.789,`position_y`=-4140.1523,`position_z`=690.3426 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,7989.789,-4140.1523,690.3426,0,0,0,0,100,0),
(@PATH,2,7977.076,-4159.334,688.2176,0,0,0,0,100,0),
(@PATH,3,7965.8896,-4186.3447,688.7741,0,0,0,0,100,0),
(@PATH,4,7941.224,-4209.0034,694.5759,0,0,0,0,100,0),
(@PATH,5,7913.54,-4214.975,689.97736,0,0,0,0,100,0),
(@PATH,6,7894.8247,-4232.837,689.154,0,0,0,0,100,0),
(@PATH,7,7865.3813,-4243.4863,682.43335,0,0,0,0,100,0),
(@PATH,8,7829.1895,-4234.7446,679.82996,0,0,0,0,100,0),
(@PATH,9,7809.7524,-4221.3433,676.22784,0,0,0,0,100,0),
(@PATH,10,7801.4097,-4189.0337,680.00665,0,0,0,0,100,0),
(@PATH,11,7805.8384,-4151.6406,682.7224,0,0,0,0,100,0),
(@PATH,12,7796.2544,-4122.0093,684.9932,0,0,0,0,100,0),
(@PATH,13,7786.441,-4094.673,684.841,0,0,0,0,100,0),
(@PATH,14,7792.883,-4071.8008,685.97284,0,0,0,0,100,0),
(@PATH,15,7806.6997,-4062.4458,687.47864,0,0,0,0,100,0),
(@PATH,16,7830.987,-4048.4597,690.4181,0,0,0,0,100,0),
(@PATH,17,7842.3315,-4034.5947,690.7368,0,0,0,0,100,0),
(@PATH,18,7830.987,-4048.4597,690.4181,0,0,0,0,100,0),
(@PATH,19,7806.6997,-4062.4458,687.47864,0,0,0,0,100,0),
(@PATH,20,7792.883,-4071.8008,685.97284,0,0,0,0,100,0),
(@PATH,21,7786.441,-4094.673,684.841,0,0,0,0,100,0),
(@PATH,22,7796.24,-4121.9746,684.9588,0,0,0,0,100,0),
(@PATH,23,7805.8384,-4151.6406,682.7224,0,0,0,0,100,0),
(@PATH,24,7801.4097,-4189.0337,680.00665,0,0,0,0,100,0),
(@PATH,25,7809.7524,-4221.3433,676.22784,0,0,0,0,100,0),
(@PATH,26,7829.1895,-4234.7446,679.82996,0,0,0,0,100,0),
(@PATH,27,7865.3813,-4243.4863,682.43335,0,0,0,0,100,0),
(@PATH,28,7894.8247,-4232.837,689.154,0,0,0,0,100,0),
(@PATH,29,7913.54,-4214.975,689.97736,0,0,0,0,100,0),
(@PATH,30,7941.224,-4209.0034,694.5759,0,0,0,0,100,0),
(@PATH,31,7965.8896,-4186.3447,688.7741,0,0,0,0,100,0),
(@PATH,32,7977.0757,-4159.335,688.2735,0,0,0,0,100,0);
-- Pathing for Azurous Entry: 10202 RARE "Only has 9 points atm"
SET @NPC := 51890;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=5977.622,`position_y`=-5059.1562,`position_z`=798.2071 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,5977.622,-5059.1562,798.2071,0,0,0,0,100,0),
(@PATH,2,6019.4966,-5040.973,784.711,0,0,0,0,100,0),
(@PATH,3,6064.5723,-5021.378,783.769,0,0,0,0,100,0),
(@PATH,4,6110.539,-5029.3594,791.50226,0,0,0,0,100,0),
(@PATH,5,6143.759,-5048.502,788.65424,0,0,0,0,100,0),
(@PATH,6,6182.4365,-5064.908,783.3755,0,0,0,0,100,0),
(@PATH,7,6224.1846,-5048.121,777.5784,0,0,0,0,100,0),
(@PATH,8,6255.662,-5044.65,774.0142,0,0,0,0,100,0),
(@PATH,9,6295.048,-5045.93,768.91895,0,0,0,0,100,0),
(@PATH,10,6333.2446,-5046.217,760.89954,0,0,0,0,100,0),
(@PATH,11,6378.5874,-5045.983,751.7699,0,0,0,0,100,0),
(@PATH,12,6408.9062,-5042.45,747.1038,0,0,0,0,100,0),
(@PATH,13,6438.631,-5018.7754,739.46704,0,0,0,0,100,0),
(@PATH,14,6466.9214,-4989.887,733.5924,0,0,0,0,100,0),
(@PATH,15,6484.6187,-4964.1616,728.38806,0,0,0,0,100,0),
(@PATH,16,6500.9053,-4934.625,725.9751,0,0,0,0,100,0),
(@PATH,17,6510.156,-4904.851,721.88885,0,0,0,0,100,0),
(@PATH,18,6535.346,-4877.962,709.66003,0,0,0,0,100,0),
(@PATH,19,6559.993,-4860.916,701.8981,0,0,0,0,100,0),
(@PATH,20,6560.6924,-4846.8823,702.22156,0,0,0,0,100,0),
(@PATH,21,6551.3184,-4819.4688,703.50165,0,0,0,0,100,0),
(@PATH,22,6550.175,-4785.0747,698.35455,0,0,0,0,100,0),
(@PATH,23,6574.4854,-4751.122,696.6307,0,0,0,0,100,0),
(@PATH,24,6583.19,-4721.8228,699.9848,0,0,0,0,100,0),
(@PATH,25,6580.944,-4680.032,700.6795,0,0,0,0,100,0),
(@PATH,26,6568.839,-4646.3813,694.20593,0,0,0,0,100,0),
(@PATH,27,6559.5376,-4618.036,699.1639,0,0,0,0,100,0),
(@PATH,28,6552.8423,-4585.8774,703.9992,0,0,0,0,100,0),
(@PATH,29,6525.8843,-4563.0024,713.34814,0,0,0,0,100,0),
(@PATH,30,6495.5845,-4547.865,716.13666,0,0,0,0,100,0),
(@PATH,31,6458.242,-4526.247,723.9024,0,0,0,0,100,0),
(@PATH,32,6450.272,-4486.0547,733.4114,0,0,0,0,100,0),
(@PATH,33,6460.925,-4454.0137,729.60724,0,0,0,0,100,0),
(@PATH,34,6449.634,-4421.929,723.395,0,0,0,0,100,0),
(@PATH,35,6424.509,-4403.555,722.53986,0,0,0,0,100,0),
(@PATH,36,6389.6064,-4387.151,731.3281,0,0,0,0,100,0),
(@PATH,37,6364.2065,-4363.7295,738.5326,0,0,0,0,100,0),
(@PATH,38,6362.864,-4328.876,726.9081,0,0,0,0,100,0),
(@PATH,39,6356.4766,-4298.46,720.3398,0,0,0,0,100,0),
(@PATH,40,6338.967,-4285.1387,725.533,0,0,0,0,100,0),
(@PATH,41,6317.179,-4280.9697,733.07135,0,0,0,0,100,0),
(@PATH,42,6280.007,-4269.131,735.89386,0,0,0,0,100,0),
(@PATH,43,6258.9546,-4251.505,735.4764,0,0,0,0,100,0),
(@PATH,44,6260.608,-4236.567,734.0861,0,0,0,0,100,0),
(@PATH,45,6286.389,-4221.4956,724.37964,0,0,0,0,100,0),
(@PATH,46,6327.7095,-4218.922,721.2304,0,0,0,0,100,0),
(@PATH,47,6365.3574,-4205.9644,711.0905,0,0,0,0,100,0),
(@PATH,48,6380.78,-4186.5728,705.8233,0,0,0,0,100,0),
(@PATH,49,6365.3574,-4205.9644,711.0905,0,0,0,0,100,0),
(@PATH,50,6327.7095,-4218.922,721.2304,0,0,0,0,100,0),
(@PATH,51,6286.389,-4221.4956,724.37964,0,0,0,0,100,0),
(@PATH,52,6260.608,-4236.567,734.0861,0,0,0,0,100,0),
(@PATH,53,6258.9546,-4251.505,735.4764,0,0,0,0,100,0),
(@PATH,54,6280.007,-4269.131,735.89386,0,0,0,0,100,0),
(@PATH,55,6317.1787,-4280.9375,733.0124,0,0,0,0,100,0),
(@PATH,56,6338.792,-4285.0625,725.533,0,0,0,0,100,0),
(@PATH,57,6356.4766,-4298.46,720.3398,0,0,0,0,100,0),
(@PATH,58,6362.864,-4328.876,726.9081,0,0,0,0,100,0),
(@PATH,59,6364.2065,-4363.7295,738.5326,0,0,0,0,100,0),
(@PATH,60,6389.6064,-4387.151,731.3281,0,0,0,0,100,0),
(@PATH,61,6424.509,-4403.555,722.53986,0,0,0,0,100,0),
(@PATH,62,6449.634,-4421.929,723.395,0,0,0,0,100,0),
(@PATH,63,6460.925,-4454.0137,729.60724,0,0,0,0,100,0),
(@PATH,64,6450.272,-4486.0547,733.4114,0,0,0,0,100,0),
(@PATH,65,6458.242,-4526.247,723.9024,0,0,0,0,100,0),
(@PATH,66,6495.4473,-4547.832,716.11285,0,0,0,0,100,0),
(@PATH,67,6525.8843,-4563.0024,713.34814,0,0,0,0,100,0),
(@PATH,68,6552.8423,-4585.8774,703.9992,0,0,0,0,100,0),
(@PATH,69,6559.5376,-4618.036,699.1639,0,0,0,0,100,0),
(@PATH,70,6568.839,-4646.3813,694.20593,0,0,0,0,100,0),
(@PATH,71,6580.944,-4680.032,700.6795,0,0,0,0,100,0),
(@PATH,72,6583.19,-4721.8228,699.9848,0,0,0,0,100,0),
(@PATH,73,6574.4854,-4751.122,696.6307,0,0,0,0,100,0),
(@PATH,74,6550.175,-4785.0747,698.35455,0,0,0,0,100,0),
(@PATH,75,6551.2627,-4819.317,703.477,0,0,0,0,100,0),
(@PATH,76,6560.6924,-4846.8823,702.22156,0,0,0,0,100,0),
(@PATH,77,6559.993,-4860.916,701.8981,0,0,0,0,100,0),
(@PATH,78,6535.346,-4877.962,709.66003,0,0,0,0,100,0),
(@PATH,79,6510.156,-4904.851,721.88885,0,0,0,0,100,0),
(@PATH,80,6500.9053,-4934.625,725.9751,0,0,0,0,100,0),
(@PATH,81,6484.6187,-4964.1616,728.38806,0,0,0,0,100,0),
(@PATH,82,6466.9214,-4989.887,733.5924,0,0,0,0,100,0),
(@PATH,83,6438.6333,-5018.7754,739.51074,0,0,0,0,100,0),
(@PATH,84,6408.9062,-5042.45,747.1038,0,0,0,0,100,0),
(@PATH,85,6378.5874,-5045.983,751.7699,0,0,0,0,100,0),
(@PATH,86,6333.2446,-5046.217,760.89954,0,0,0,0,100,0),
(@PATH,87,6295.048,-5045.93,768.91895,0,0,0,0,100,0),
(@PATH,88,6255.662,-5044.65,774.0142,0,0,0,0,100,0),
(@PATH,89,6224.2485,-5048.0503,777.68024,0,0,0,0,100,0),
(@PATH,90,6182.5884,-5064.9365,783.42944,0,0,0,0,100,0),
(@PATH,91,6143.91,-5048.5293,788.59283,0,0,0,0,100,0),
(@PATH,92,6110.539,-5029.3594,791.50226,0,0,0,0,100,0),
(@PATH,93,6064.5723,-5021.378,783.769,0,0,0,0,100,0),
(@PATH,94,6019.4966,-5040.973,784.711,0,0,0,0,100,0);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_29_03' WHERE sql_rev = '1643482599274844462';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_01_29_03 -> 2022_01_30_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 = '2022_01_29_03';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_29_03 2022_01_30_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642866741716733000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642866741716733000');
DELETE FROM `spell_dbc` WHERE `ID` IN (16256, 16257, 16277, 16278, 16279, 16280, 16281, 16282, 16283, 16284);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_30_00' WHERE sql_rev = '1642866741716733000';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,33 @@
-- DB update 2022_01_30_00 -> 2022_01_30_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 = '2022_01_30_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_30_00 2022_01_30_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642867700594743900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642867700594743900');
UPDATE `creature` SET `position_x`=-8947.64, `position_y`=-132.319, `position_z`=83.7199, `orientation`=3.33358 WHERE `id1`=823;
UPDATE `creature` SET `position_x`=10314, `position_y`=829.83, `position_z`=1326.48, `orientation`=2.54818 WHERE `id1`=2079;
UPDATE `creature` SET `position_x`=10352, `position_y`=-6359.93, `position_z`=34.1146, `orientation`=2.07694 WHERE `id1`=15278;
UPDATE `creature` SET `position_x`=-610.073, `position_y`=-4253.52, `position_z`=39.0393, `orientation`=3.28122 WHERE `id1`=10176;
UPDATE `creature` SET `position_x`=-6236.74, `position_y`=331.113, `position_z`=382.911, `orientation`=3.00197 WHERE `id1`=658;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_30_01' WHERE sql_rev = '1642867700594743900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,924 @@
-- DB update 2022_01_30_01 -> 2022_01_30_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 = '2022_01_30_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_30_01 2022_01_30_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643556744064585623'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643556744064585623');
-- Zeth'Gor Spawning and movement Fixup
DELETE FROM `creature` WHERE `guid` IN (45782,45783,45784,45785,45786,45787,45788);
DELETE FROM `creature_addon` WHERE `guid` IN (45782,45783,45784,45785,45786,45787,45788);
INSERT INTO `creature` (`guid`,`id1`,`id2`,`id3`,`map`,`zoneId`,`areaId`,`spawnMask`,`phaseMask`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`wander_distance`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`,`npcflag`,`unit_flags`,`dynamicflags`,`ScriptName`,`VerifiedBuild`) VALUES
(45782, 16871, 0, 0, 530, 0, 0, 1, 1, 0, -807.8129, 2027.0621, 38.892704, 6.161012172698974609, 300, 0, 0, 1, 0, 0, 0, 0, 0, '', 0),
(45783, 16871, 0, 0, 530, 0, 0, 1, 1, 0, -822.5257, 2044.3488, 37.695446, 1.2042771577835083, 300, 0, 0, 1, 0, 0, 0, 0, 0, '', 0),
(45784, 16871, 0, 0, 530, 0, 0, 1, 1, 0, -865.7735, 1896.9525, 65.74987, 0.03490658476948738, 300, 0, 0, 1, 0, 0, 0, 0, 0, '', 0),
(45785, 16871, 0, 0, 530, 0, 0, 1, 1, 0, -898.994, 1910.3027, 67.31581, 5.235987663269042968, 300, 0, 0, 1, 0, 0, 0, 0, 0, '', 0),
(45786, 16871, 0, 0, 530, 0, 0, 1, 1, 0, -927.2268, 2035.844, 60.010384, 0.715584993362426757, 300, 0, 0, 1, 0, 0, 0, 0, 0, '', 0),
(45787, 16871, 0, 0, 530, 0, 0, 1, 1, 0, -834.9824, 1846.7698, 72.75926, 0.03490658476948738, 300, 0, 0, 1, 0, 2, 0, 0, 0, '', 0),
(45788, 19424, 0, 0, 530, 0, 0, 1, 1, 0, -897.68835, 2189.9019, 10.518843, 0.715584993362426757, 300, 0, 0, 1, 0, 2, 0, 0, 0, '', 0);
UPDATE `creature` SET `wander_distance`=8,`MovementType`=1,`position_x`=-1181.6936,`position_y`=1985.3013,`position_z`=74.38876 WHERE `guid`=69464;
UPDATE `creature` SET `wander_distance`=8,`MovementType`=1,`position_x`=-1189.3722,`position_y`=2006.4264,`position_z`=73.808334 WHERE `guid`=69465;
UPDATE `creature` SET `wander_distance`=6,`MovementType`=1,`position_x`=-1104.3905,`position_y`=1954.3973,`position_z`=76.613914 WHERE `guid`=69466;
UPDATE `creature` SET `wander_distance`=8,`MovementType`=1,`position_x`=-1079.3612,`position_y`=1986.3934,`position_z`=69.460915 WHERE `guid`=69467;
UPDATE `creature` SET `wander_distance`=7,`MovementType`=1,`position_x`=-1188.5541,`position_y`=2077.5652,`position_z`=75.27074 WHERE `guid`=69469;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=0,`position_x`=-890.7098,`position_y`=2034.1686,`position_z`=46.072994,`orientation`=1.2042771577835083 WHERE `guid`=58243;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=0,`position_x`=-908.11035,`position_y`=2013.416,`position_z`=61.22073,`orientation`=0.994837641716003417 WHERE `guid`=58244;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=0,`position_x`=-967.3483,`position_y`=1878.4844,`position_z`=94.32011,`orientation`=0.383972436189651489 WHERE `guid`=58246;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=0,`position_x`=-975.8573,`position_y`=1869.6091,`position_z`=95.02343,`orientation`=0.261799395084381103 WHERE `guid`=58639;
DELETE FROM `creature_addon` WHERE `guid` IN (58627,58639,58640,58645,58650,58246,58243,58244);
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES
(58627,0,0,0,1,234,0, ''),(58639,0,0,0,1,234,0, ''),(58640,0,0,0,1,234,0, ''),(58645,0,0,0,1,234,0, ''),(58650,0,0,0,1,234,0, '');
-- Pathing for Bleeding Hollow Tormentor Entry: 19424
SET @NPC := 69471;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1157.1704,`position_y`=1943.3959,`position_z`=81.403046 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1157.1704,1943.3959,81.403046,0,0,0,0,100,0),
(@PATH,2,-1151.6719,1940.954,81.40482,0,0,0,0,100,0),
(@PATH,3,-1142.8424,1932.4397,81.404175,0,0,0,0,100,0),
(@PATH,4,-1139.161,1923.0259,81.20053,0,0,0,0,100,0),
(@PATH,5,-1138.5701,1918.2799,81.375465,0,0,0,0,100,0),
(@PATH,6,-1135.4027,1912.3275,81.39697,0,0,0,0,100,0),
(@PATH,7,-1138.5154,1901.6501,81.35381,0,0,0,0,100,0),
(@PATH,8,-1145.6313,1891.6217,81.36971,0,0,0,0,100,0),
(@PATH,9,-1139.8673,1899.9113,81.357574,0,0,0,0,100,0),
(@PATH,10,-1155.2814,1909.1354,81.45224,0,0,0,0,100,0),
(@PATH,11,-1139.8673,1899.9113,81.357574,0,0,0,0,100,0),
(@PATH,12,-1145.6313,1891.6217,81.36971,0,0,0,0,100,0),
(@PATH,13,-1138.5154,1901.6501,81.35381,0,0,0,0,100,0),
(@PATH,14,-1135.4027,1912.3275,81.39697,0,0,0,0,100,0),
(@PATH,15,-1138.5701,1918.2799,81.375465,0,0,0,0,100,0),
(@PATH,16,-1139.161,1923.0259,81.20053,0,0,0,0,100,0),
(@PATH,17,-1142.8424,1932.4397,81.404175,0,0,0,0,100,0),
(@PATH,18,-1151.6719,1940.954,81.40482,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Tormentor Entry: 19424
SET @NPC := 69474;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1144.8174,`position_y`=2032.2614,`position_z`=67.06461 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,9562,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1144.8174,2032.2614,67.06461,0,0,0,0,100,0),
(@PATH,2,-1116.361,2037.7001,67.31456,0,0,0,0,100,0),
(@PATH,3,-1091.6481,2053.8057,66.977875,0,0,0,0,100,0),
(@PATH,4,-1066.8229,2092.3264,61.734165,0,0,0,0,100,0),
(@PATH,5,-1057.882,2119.232,53.147633,0,0,0,0,100,0),
(@PATH,6,-1057.2283,2147.0603,39.76081,0,0,0,0,100,0),
(@PATH,7,-1050.9537,2177.783,24.66163,0,0,0,0,100,0),
(@PATH,8,-1067.8984,2200.7527,23.48374,0,0,0,0,100,0),
(@PATH,9,-1104.823,2223.4246,30.217102,0,0,0,0,100,0),
(@PATH,10,-1143.3398,2237.3584,37.079468,0,0,0,0,100,0),
(@PATH,11,-1173.3419,2256.9282,42.52737,0,0,0,0,100,0),
(@PATH,12,-1167.3082,2283.0247,39.495857,0,0,0,0,100,0),
(@PATH,13,-1153.5748,2314.1628,34.823036,0,0,0,0,100,0),
(@PATH,14,-1154.6868,2333.6782,34.29837,0,0,0,0,100,0),
(@PATH,15,-1155.3208,2370.2817,33.166924,0,0,0,0,100,0),
(@PATH,16,-1168.0349,2405.9602,34.725605,0,0,0,0,100,0),
(@PATH,17,-1175.9275,2432.895,38.330708,0,0,0,0,100,0),
(@PATH,18,-1155.4517,2453.8184,38.19942,0,0,0,0,100,0),
(@PATH,19,-1135.9495,2447.9055,34.89974,0,0,0,0,100,0),
(@PATH,20,-1104.8999,2460.6992,28.163822,0,0,0,0,100,0),
(@PATH,21,-1084.1737,2475.2322,21.265442,0,0,0,0,100,0),
(@PATH,22,-1064.8492,2494.363,17.211071,0,0,0,0,100,0),
(@PATH,23,-1046.6875,2502.54,14.809375,0,0,0,0,100,0),
(@PATH,24,-1040.1833,2484.5042,14.376109,0,0,0,0,100,0),
(@PATH,25,-1050.2819,2456.2148,16.02626,0,0,0,0,100,0),
(@PATH,26,-1075.9325,2434.0872,19.862206,0,0,0,0,100,0),
(@PATH,27,-1078.9696,2400.6445,20.558924,0,0,0,0,100,0),
(@PATH,28,-1073.9623,2367.1272,19.022785,0,0,0,0,100,0),
(@PATH,29,-1063.6683,2350.1462,17.185312,0,0,0,0,100,0),
(@PATH,30,-1066.3506,2317.7517,17.526283,0,0,0,0,100,0),
(@PATH,31,-1073.8533,2297.761,23.025248,0,0,0,0,100,0),
(@PATH,32,-1080.1339,2267.6746,24.925638,0,0,0,0,100,0),
(@PATH,33,-1066.642,2246.7378,24.66178,0,0,0,0,100,0),
(@PATH,34,-1045.459,2226.914,18.562717,0,0,0,0,100,0),
(@PATH,35,-1033.9397,2196.5354,17.735605,0,0,0,0,100,0),
(@PATH,36,-1039.7316,2166.545,26.34919,0,0,0,0,100,0),
(@PATH,37,-1053.653,2131.6536,47.057056,0,0,0,0,100,0),
(@PATH,38,-1059.5895,2114.807,54.945484,0,0,0,0,100,0),
(@PATH,39,-1046.4648,2099.709,60.07795,0,0,0,0,100,0),
(@PATH,40,-1023.1835,2081.2344,67.66391,0,0,0,0,100,0),
(@PATH,41,-998.32965,2056.466,67.189545,0,0,0,0,100,0),
(@PATH,42,-981.2092,2057.198,67.064545,0,0,0,0,100,0),
(@PATH,43,-998.32965,2056.466,67.189545,0,0,0,0,100,0),
(@PATH,44,-1023.1835,2081.2344,67.66391,0,0,0,0,100,0),
(@PATH,45,-1046.3953,2099.6096,60.166817,0,0,0,0,100,0),
(@PATH,46,-1059.5195,2114.707,54.87517,0,0,0,0,100,0),
(@PATH,47,-1053.653,2131.6536,47.057056,0,0,0,0,100,0),
(@PATH,48,-1039.7316,2166.545,26.34919,0,0,0,0,100,0),
(@PATH,49,-1033.9397,2196.5354,17.735605,0,0,0,0,100,0),
(@PATH,50,-1045.459,2226.914,18.562717,0,0,0,0,100,0),
(@PATH,51,-1066.642,2246.7378,24.66178,0,0,0,0,100,0),
(@PATH,52,-1080.1339,2267.6746,24.925638,0,0,0,0,100,0),
(@PATH,53,-1073.8533,2297.761,23.025248,0,0,0,0,100,0),
(@PATH,54,-1066.3506,2317.7517,17.526283,0,0,0,0,100,0),
(@PATH,55,-1063.6683,2350.1462,17.185312,0,0,0,0,100,0),
(@PATH,56,-1073.9623,2367.1272,19.022785,0,0,0,0,100,0),
(@PATH,57,-1078.9696,2400.6445,20.558924,0,0,0,0,100,0),
(@PATH,58,-1075.9325,2434.0872,19.862206,0,0,0,0,100,0),
(@PATH,59,-1050.2819,2456.2148,16.02626,0,0,0,0,100,0),
(@PATH,60,-1040.1833,2484.5042,14.376109,0,0,0,0,100,0),
(@PATH,61,-1046.6875,2502.54,14.809375,0,0,0,0,100,0),
(@PATH,62,-1064.8492,2494.363,17.211071,0,0,0,0,100,0),
(@PATH,63,-1084.1737,2475.2322,21.265442,0,0,0,0,100,0),
(@PATH,64,-1104.8999,2460.6992,28.163822,0,0,0,0,100,0),
(@PATH,65,-1135.9495,2447.9055,34.89974,0,0,0,0,100,0),
(@PATH,66,-1155.4517,2453.8184,38.19942,0,0,0,0,100,0),
(@PATH,67,-1175.9275,2432.895,38.330708,0,0,0,0,100,0),
(@PATH,68,-1168.0349,2405.9602,34.725605,0,0,0,0,100,0),
(@PATH,69,-1155.3208,2370.2817,33.166924,0,0,0,0,100,0),
(@PATH,70,-1154.6868,2333.6782,34.29837,0,0,0,0,100,0),
(@PATH,71,-1153.5748,2314.1628,34.823036,0,0,0,0,100,0),
(@PATH,72,-1167.3082,2283.0247,39.495857,0,0,0,0,100,0),
(@PATH,73,-1173.3419,2256.9282,42.52737,0,0,0,0,100,0),
(@PATH,74,-1143.3398,2237.3584,37.079468,0,0,0,0,100,0),
(@PATH,75,-1104.823,2223.4246,30.217102,0,0,0,0,100,0),
(@PATH,76,-1067.8984,2200.7527,23.48374,0,0,0,0,100,0),
(@PATH,77,-1050.9537,2177.783,24.66163,0,0,0,0,100,0),
(@PATH,78,-1057.2283,2147.0603,39.76081,0,0,0,0,100,0),
(@PATH,79,-1057.882,2119.232,53.147633,0,0,0,0,100,0),
(@PATH,80,-1066.8229,2092.3264,61.734165,0,0,0,0,100,0),
(@PATH,81,-1091.6481,2053.8057,66.977875,0,0,0,0,100,0),
(@PATH,82,-1116.361,2037.7001,67.31456,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Tormentor Entry: 19424
SET @NPC := 69476;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-918.9573,`position_y`=1886.1849,`position_z`=78.159615 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-918.9573,1886.1849,78.159615,0,0,0,0,100,0),
(@PATH,2,-951.46313,1888.7223,82.49074,0,0,0,0,100,0),
(@PATH,3,-974.32935,1917.3013,76.94507,0,0,0,0,100,0),
(@PATH,4,-984.9029,1950.981,70.32558,0,0,0,0,100,0),
(@PATH,5,-983.9862,1982.5497,68.81455,0,0,0,0,100,0),
(@PATH,6,-1011.4597,2004.1027,67.06455,0,0,0,0,100,0),
(@PATH,7,-1053.092,2025.2274,67.56455,0,0,0,0,100,0),
(@PATH,8,-1098.1647,2044.0681,66.977875,0,0,0,0,100,0),
(@PATH,9,-1141.4509,2039.2743,67.064575,0,0,0,0,100,0),
(@PATH,10,-1098.1647,2044.0681,66.977875,0,0,0,0,100,0),
(@PATH,11,-1053.092,2025.2274,67.56455,0,0,0,0,100,0),
(@PATH,12,-1011.4597,2004.1027,67.06455,0,0,0,0,100,0),
(@PATH,13,-983.9862,1982.5497,68.81455,0,0,0,0,100,0),
(@PATH,14,-984.9029,1950.981,70.32558,0,0,0,0,100,0),
(@PATH,15,-974.32935,1917.3013,76.94507,0,0,0,0,100,0),
(@PATH,16,-951.46313,1888.7223,82.49074,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Tormentor Entry: 19424
SET @NPC := 69477;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-975.8649,`position_y`=1879.6927,`position_z`=94.820885 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,9562,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-975.8649,1879.6927,94.820885,0,0,0,0,100,0),
(@PATH,2,-975.67773,1903.6924,84.414185,0,0,0,0,100,0),
(@PATH,3,-973.8419,1939.4952,70.39467,0,0,0,0,100,0),
(@PATH,4,-955.70294,1969.0148,68.00587,0,0,0,0,100,0),
(@PATH,5,-933.93445,1986.5293,66.71876,0,0,0,0,100,0),
(@PATH,6,-920.0254,2004.1454,64.96164,0,0,0,0,100,0),
(@PATH,7,-912.63696,2028.0221,56.542572,0,0,0,0,100,0),
(@PATH,8,-891.1589,2064.7395,34.642937,0,0,0,0,100,0),
(@PATH,9,-869.7386,2091.601,23.570396,0,0,0,0,100,0),
(@PATH,10,-858.73914,2124.8645,17.03608,0,0,0,0,100,0),
(@PATH,11,-823.71747,2119.5713,16.566298,0,0,0,0,100,0),
(@PATH,12,-792.22266,2090.2607,22.424997,0,0,0,0,100,0),
(@PATH,13,-783.20844,2054.525,29.639727,0,0,0,0,100,0),
(@PATH,14,-779.9326,2023.7704,34.753212,0,0,0,0,100,0),
(@PATH,15,-800.3509,1985.5853,39.80645,0,0,0,0,100,0),
(@PATH,16,-814.7488,1949.572,47.55807,0,0,0,0,100,0),
(@PATH,17,-822.0464,1919.7396,54.06172,0,0,0,0,100,0),
(@PATH,18,-847.4603,1891.778,64.08673,0,0,0,0,100,0),
(@PATH,19,-885.2077,1883.8082,72.72009,0,0,0,0,100,0),
(@PATH,20,-915.13196,1902.3485,70.37255,0,0,0,0,100,0),
(@PATH,21,-940.0393,1898.6892,74.6819,0,0,0,0,100,0),
(@PATH,22,-958.8931,1878.3401,92.07265,0,0,0,0,100,0),
(@PATH,23,-967.469,1873.9791,94.75582,0,0,0,0,100,0),
(@PATH,24,-976.3881,1877.9034,94.820885,0,0,0,0,100,0),
(@PATH,25,-967.469,1873.9791,94.75582,0,0,0,0,100,0),
(@PATH,26,-958.8931,1878.3401,92.07265,0,0,0,0,100,0),
(@PATH,27,-940.0393,1898.6892,74.6819,0,0,0,0,100,0),
(@PATH,28,-915.13196,1902.3485,70.37255,0,0,0,0,100,0),
(@PATH,29,-885.2077,1883.8082,72.72009,0,0,0,0,100,0),
(@PATH,30,-847.4603,1891.778,64.08673,0,0,0,0,100,0),
(@PATH,31,-822.0464,1919.7396,54.06172,0,0,0,0,100,0),
(@PATH,32,-814.7488,1949.572,47.55807,0,0,0,0,100,0),
(@PATH,33,-800.3509,1985.5853,39.80645,0,0,0,0,100,0),
(@PATH,34,-779.9326,2023.7704,34.753212,0,0,0,0,100,0),
(@PATH,35,-783.20844,2054.525,29.639727,0,0,0,0,100,0),
(@PATH,36,-792.23676,2090.261,22.406199,0,0,0,0,100,0),
(@PATH,37,-823.71747,2119.5713,16.566298,0,0,0,0,100,0),
(@PATH,38,-858.73914,2124.8645,17.03608,0,0,0,0,100,0),
(@PATH,39,-869.74414,2091.6416,23.679771,0,0,0,0,100,0),
(@PATH,40,-891.1589,2064.7395,34.642937,0,0,0,0,100,0),
(@PATH,41,-912.63696,2028.0221,56.542572,0,0,0,0,100,0),
(@PATH,42,-920.0254,2004.1454,64.96164,0,0,0,0,100,0),
(@PATH,43,-933.93445,1986.5293,66.71876,0,0,0,0,100,0),
(@PATH,44,-955.70294,1969.0148,68.00587,0,0,0,0,100,0),
(@PATH,45,-973.8419,1939.4952,70.39467,0,0,0,0,100,0),
(@PATH,46,-975.67535,1903.7174,84.44507,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Tormentor Entry: 19424
SET @NPC := 69478;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-824.48157,`position_y`=1990.7778,`position_z`=38.913017 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,9562,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-824.48157,1990.7778,38.913017,0,0,0,0,100,0),
(@PATH,2,-800.97296,2019.102,38.81275,0,0,0,0,100,0),
(@PATH,3,-801.469,2043.1168,41.418495,0,0,0,0,100,0),
(@PATH,4,-820.14905,2057.4697,35.70707,0,0,0,0,100,0),
(@PATH,5,-830.23114,2072.1282,25.74135,0,0,0,0,100,0),
(@PATH,6,-842.6779,2101.8196,19.235298,0,0,0,0,100,0),
(@PATH,7,-854.4006,2133.8242,15.765491,0,0,0,0,100,0),
(@PATH,8,-854.38306,2150.4915,13.765491,0,0,0,0,100,0),
(@PATH,9,-871.99493,2163.9001,11.569413,0,0,0,0,100,0),
(@PATH,10,-900.2237,2167.0774,11.697643,0,0,0,0,100,0),
(@PATH,11,-871.99493,2163.9001,11.569413,0,0,0,0,100,0),
(@PATH,12,-854.38306,2150.4915,13.765491,0,0,0,0,100,0),
(@PATH,13,-854.4006,2133.8242,15.765491,0,0,0,0,100,0),
(@PATH,14,-842.7129,2101.8828,19.332344,0,0,0,0,100,0),
(@PATH,15,-830.23114,2072.1282,25.74135,0,0,0,0,100,0),
(@PATH,16,-820.14905,2057.4697,35.70707,0,0,0,0,100,0),
(@PATH,17,-801.469,2043.1168,41.418495,0,0,0,0,100,0),
(@PATH,18,-800.97296,2019.102,38.81275,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Tormentor Entry: 19424
SET @NPC := 69479;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-839.2043,`position_y`=2035.8622,`position_z`=40.1465 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,9562,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-839.2043,2035.8622,40.1465,0,0,0,0,100,0),
(@PATH,2,-834.4606,2064.8481,28.52858,0,0,0,0,100,0),
(@PATH,3,-867.7588,2092.5183,23.16903,0,0,0,0,100,0),
(@PATH,4,-899.0653,2097.202,24.101158,0,0,0,0,100,0),
(@PATH,5,-917.93164,2134.7314,17.444939,0,0,0,0,100,0),
(@PATH,6,-929.82214,2168.7473,12.796154,0,0,0,0,100,0),
(@PATH,7,-960.3612,2199.0093,11.107691,0,0,0,0,100,0),
(@PATH,8,-1000.6773,2218.161,11.399557,0,0,0,0,100,0),
(@PATH,9,-1034.1177,2233.8848,16.91886,0,0,0,0,100,0),
(@PATH,10,-1000.6773,2218.161,11.399557,0,0,0,0,100,0),
(@PATH,11,-960.3612,2199.0093,11.107691,0,0,0,0,100,0),
(@PATH,12,-929.82214,2168.7473,12.796154,0,0,0,0,100,0),
(@PATH,13,-917.97095,2134.846,17.456902,0,0,0,0,100,0),
(@PATH,14,-899.0653,2097.202,24.101158,0,0,0,0,100,0),
(@PATH,15,-867.7588,2092.5183,23.16903,0,0,0,0,100,0),
(@PATH,16,-834.4606,2064.8481,28.52858,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Tormentor Entry: 19424
SET @NPC := 69480;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-912.63074,`position_y`=2132.925,`position_z`=17.529076 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,9562,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-912.63074,2132.925,17.529076,0,0,0,0,100,0),
(@PATH,2,-915.43134,2157.9617,13.551995,0,0,0,0,100,0),
(@PATH,3,-950.73566,2192.6895,11.500147,0,0,0,0,100,0),
(@PATH,4,-975.54425,2209.2466,10.593191,0,0,0,0,100,0),
(@PATH,5,-1016.8659,2228.8008,13.342184,0,0,0,0,100,0),
(@PATH,6,-1050.3086,2248.4658,22.708654,0,0,0,0,100,0),
(@PATH,7,-1072.5449,2254.373,24.994837,0,0,0,0,100,0),
(@PATH,8,-1050.3086,2248.4658,22.708654,0,0,0,0,100,0),
(@PATH,9,-1016.8659,2228.8008,13.342184,0,0,0,0,100,0),
(@PATH,10,-975.54425,2209.2466,10.593191,0,0,0,0,100,0),
(@PATH,11,-950.73566,2192.6895,11.500147,0,0,0,0,100,0),
(@PATH,12,-915.43134,2157.9617,13.551995,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Tormentor Entry: 19424
SET @NPC := 69481;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1066.7217,`position_y`=2249.2952,`position_z`=24.791834 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,9562,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1066.7217,2249.2952,24.791834,0,0,0,0,100,0),
(@PATH,2,-1099.4371,2271.7798,25.420755,0,0,0,0,100,0),
(@PATH,3,-1132.4531,2268.6387,32.148235,0,0,0,0,100,0),
(@PATH,4,-1167.4694,2260.2366,40.901394,0,0,0,0,100,0),
(@PATH,5,-1177.4648,2233.2986,45.33928,0,0,0,0,100,0),
(@PATH,6,-1177.5826,2199.8652,51.312763,0,0,0,0,100,0),
(@PATH,7,-1172.9514,2155.1165,63.388287,0,0,0,0,100,0),
(@PATH,8,-1177.5826,2199.8652,51.312763,0,0,0,0,100,0),
(@PATH,9,-1177.4648,2233.2986,45.33928,0,0,0,0,100,0),
(@PATH,10,-1167.4694,2260.2366,40.901394,0,0,0,0,100,0),
(@PATH,11,-1132.4531,2268.6387,32.148235,0,0,0,0,100,0),
(@PATH,12,-1099.582,2271.7646,25.425638,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Tormentor Entry: 19424
SET @NPC := 45788;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-897.68835,`position_y`=2189.9019,`position_z`=10.518843 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,9562,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-897.68835,2189.9019,10.518843,0,0,0,0,100,0),
(@PATH,2,-862.864,2165.974,11.532458,0,0,0,0,100,0),
(@PATH,3,-840.77765,2152.8508,13.3574095,0,0,0,0,100,0),
(@PATH,4,-837.7058,2133.5583,15.672473,0,0,0,0,100,0),
(@PATH,5,-852.2029,2118.3584,17.441841,0,0,0,0,100,0),
(@PATH,6,-871.53156,2098.8684,21.649864,0,0,0,0,100,0),
(@PATH,7,-887.3162,2100.3923,22.981367,0,0,0,0,100,0),
(@PATH,8,-902.8832,2104.852,22.5635,0,0,0,0,100,0),
(@PATH,9,-915.3331,2120.114,20.053001,0,0,0,0,100,0),
(@PATH,10,-914.8217,2141.3044,15.656854,0,0,0,0,100,0),
(@PATH,11,-920.68976,2180.2544,11.733288,0,0,0,0,100,0),
(@PATH,12,-928.6917,2208.0442,9.395775,0,0,0,0,100,0),
(@PATH,13,-935.8201,2223.3782,8.009735,0,0,0,0,100,0),
(@PATH,14,-957.25446,2229.223,7.9334416,0,0,0,0,100,0),
(@PATH,15,-962.3887,2210.6462,10.176727,0,0,0,0,100,0),
(@PATH,16,-949.9908,2203.8,9.920502,0,0,0,0,100,0),
(@PATH,17,-929.2674,2205.433,9.8395,0,0,0,0,100,0);
-- Pathing for Eye of Grillok Entry: 19440
SET @NPC := 69630;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1192.7301,`position_y`=1901.408,`position_z`=81.40844 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1192.7301,1901.408,81.40844,0,0,0,0,100,0),
(@PATH,2,-1197.3092,1911.6306,81.36666,0,0,0,0,100,0),
(@PATH,3,-1198.9302,1925.219,81.35436,0,0,0,0,100,0),
(@PATH,4,-1194.5005,1933.2014,81.36169,0,0,0,0,100,0),
(@PATH,5,-1188.6738,1930.3163,81.37732,0,0,0,0,100,0),
(@PATH,6,-1177.2075,1923.7491,80.29272,0,0,0,0,100,0),
(@PATH,7,-1168.7435,1929.0977,81.547424,0,0,0,0,100,0),
(@PATH,8,-1156.435,1918.1936,81.54837,0,0,0,0,100,0),
(@PATH,9,-1158.967,1910.9397,81.54838,0,0,0,0,100,0),
(@PATH,10,-1139.8248,1900.3737,81.35509,0,0,0,0,100,0),
(@PATH,11,-1135.0538,1914.743,81.38086,0,0,0,0,100,0),
(@PATH,12,-1140.5521,1924.9927,81.384735,0,0,0,0,100,0),
(@PATH,13,-1143.8522,1934.3616,81.413734,0,0,0,0,100,0),
(@PATH,14,-1153.7489,1941.5273,81.40304,0,0,0,0,100,0),
(@PATH,15,-1139.4741,1963.0577,77.43079,0,0,0,0,100,0),
(@PATH,16,-1133.53,1974.1111,73.668015,0,0,0,0,100,0),
(@PATH,17,-1130.4148,1977.3342,73.542435,0,0,0,0,100,0),
(@PATH,18,-1113.2056,1975.7834,72.860794,0,0,0,0,100,0),
(@PATH,19,-1097.9889,1958.7505,74.65789,0,0,0,0,100,0),
(@PATH,20,-1101.236,1949.125,76.376854,0,0,0,0,100,0),
(@PATH,21,-1118.553,1952.2955,74.294334,0,0,0,0,100,0),
(@PATH,22,-1123.422,1973.4846,73.44966,0,0,0,0,100,0),
(@PATH,23,-1137.158,1989.2379,72.25078,0,0,0,0,100,0),
(@PATH,24,-1162.1504,2001.9258,72.56461,0,0,0,0,100,0),
(@PATH,25,-1189.884,2008.2639,73.808334,0,0,0,0,100,0),
(@PATH,26,-1193.3334,2001.9054,73.7545,0,0,0,0,100,0),
(@PATH,27,-1176.8627,1983.8529,74.179665,0,0,0,0,100,0),
(@PATH,28,-1153.4813,1986.2709,73.918015,0,0,0,0,100,0),
(@PATH,29,-1139.647,1984.8119,73.48808,0,0,0,0,100,0),
(@PATH,30,-1133.5446,1974.2188,73.668015,0,0,0,0,100,0),
(@PATH,31,-1139.647,1984.8119,73.48808,0,0,0,0,100,0),
(@PATH,32,-1153.4813,1986.2709,73.918015,0,0,0,0,100,0),
(@PATH,33,-1176.8627,1983.8529,74.179665,0,0,0,0,100,0),
(@PATH,34,-1193.3334,2001.9054,73.7545,0,0,0,0,100,0),
(@PATH,35,-1189.884,2008.2639,73.808334,0,0,0,0,100,0),
(@PATH,36,-1162.2444,2001.9727,72.578896,0,0,0,0,100,0),
(@PATH,37,-1137.158,1989.2379,72.25078,0,0,0,0,100,0),
(@PATH,38,-1123.422,1973.4846,73.44966,0,0,0,0,100,0),
(@PATH,39,-1118.553,1952.2955,74.294334,0,0,0,0,100,0),
(@PATH,40,-1101.236,1949.125,76.376854,0,0,0,0,100,0),
(@PATH,41,-1097.9889,1958.7505,74.65789,0,0,0,0,100,0),
(@PATH,42,-1113.2056,1975.7834,72.860794,0,0,0,0,100,0),
(@PATH,43,-1130.4148,1977.3342,73.542435,0,0,0,0,100,0),
(@PATH,44,-1133.53,1974.1111,73.668015,0,0,0,0,100,0),
(@PATH,45,-1139.4741,1963.0577,77.43079,0,0,0,0,100,0),
(@PATH,46,-1153.7489,1941.5273,81.40304,0,0,0,0,100,0),
(@PATH,47,-1143.8522,1934.3616,81.413734,0,0,0,0,100,0),
(@PATH,48,-1140.5521,1924.9927,81.384735,0,0,0,0,100,0),
(@PATH,49,-1135.0538,1914.743,81.38086,0,0,0,0,100,0),
(@PATH,50,-1139.8248,1900.3737,81.35509,0,0,0,0,100,0),
(@PATH,51,-1158.967,1910.9397,81.54838,0,0,0,0,100,0),
(@PATH,52,-1156.435,1918.1936,81.54837,0,0,0,0,100,0),
(@PATH,53,-1168.7435,1929.0977,81.547424,0,0,0,0,100,0),
(@PATH,54,-1177.1844,1923.736,80.298355,0,0,0,0,100,0),
(@PATH,55,-1188.6364,1930.2977,81.37329,0,0,0,0,100,0),
(@PATH,56,-1194.5005,1933.2014,81.36169,0,0,0,0,100,0),
(@PATH,57,-1198.9302,1925.219,81.35436,0,0,0,0,100,0),
(@PATH,58,-1197.3092,1911.6306,81.36666,0,0,0,0,100,0);
-- Pathing for Eye of Grillok Entry: 19440
SET @NPC := 69631;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-970.10016,`position_y`=2184.593,`position_z`=14.417984 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-970.10016,2184.593,14.417984,0,0,0,0,100,0),
(@PATH,2,-1000.6766,2189.1104,14.284336,0,0,0,0,100,0),
(@PATH,3,-1038.272,2175.676,22.846445,0,0,0,0,100,0),
(@PATH,4,-1055.2834,2148.6592,38.238106,0,0,0,0,100,0),
(@PATH,5,-1059.6584,2118.1074,53.765553,0,0,0,0,100,0),
(@PATH,6,-1045.6895,2098.584,60.57795,0,0,0,0,100,0),
(@PATH,7,-1014.3764,2076.2415,68.65146,0,0,0,0,100,0),
(@PATH,8,-991.5126,2053.3726,67.064545,0,0,0,0,100,0),
(@PATH,9,-966.98566,2030.3434,67.06455,0,0,0,0,100,0),
(@PATH,10,-959.8001,2017.5282,67.03322,0,0,0,0,100,0),
(@PATH,11,-921.6862,2020.9375,61.3862,0,0,0,0,100,0),
(@PATH,12,-904.4248,2040.5842,48.97299,0,0,0,0,100,0),
(@PATH,13,-891.80695,2071.3374,32.139977,0,0,0,0,100,0),
(@PATH,14,-902.8315,2093.767,24.965975,0,0,0,0,100,0),
(@PATH,15,-919.97656,2121.9658,20.227806,0,0,0,0,100,0),
(@PATH,16,-939.8874,2146.1133,17.118343,0,0,0,0,100,0),
(@PATH,17,-950.2776,2165.2285,15.736874,0,0,0,0,100,0);
-- Pathing for Eye of Grillok Entry: 19440
SET @NPC := 69632;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1102.2666,`position_y`=2066.6333,`position_z`=67.68956 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1102.2666,2066.6333,67.68956,0,0,0,0,100,0),
(@PATH,2,-1083.3512,2080.7144,65.12747,0,0,0,0,100,0),
(@PATH,3,-1052.895,2094.3591,61.021797,0,0,0,0,100,0),
(@PATH,4,-1017.9338,2079.23,68.333466,0,0,0,0,100,0),
(@PATH,5,-1003.4672,2046.2118,67.2819,0,0,0,0,100,0),
(@PATH,6,-995.76,2017.3312,67.06455,0,0,0,0,100,0),
(@PATH,7,-1002.2729,2000.3123,67.06455,0,0,0,0,100,0),
(@PATH,8,-994.0292,1982.86,67.843605,0,0,0,0,100,0),
(@PATH,9,-989.314,1952.2728,70.449844,0,0,0,0,100,0),
(@PATH,10,-960.0438,1951.9045,67.81455,0,0,0,0,100,0),
(@PATH,11,-989.314,1952.2728,70.449844,0,0,0,0,100,0),
(@PATH,12,-994.0292,1982.86,67.843605,0,0,0,0,100,0),
(@PATH,13,-1002.2729,2000.3123,67.06455,0,0,0,0,100,0),
(@PATH,14,-995.76,2017.3312,67.06455,0,0,0,0,100,0),
(@PATH,15,-1003.4672,2046.2118,67.2819,0,0,0,0,100,0),
(@PATH,16,-1017.9338,2079.23,68.333466,0,0,0,0,100,0),
(@PATH,17,-1052.895,2094.3591,61.021797,0,0,0,0,100,0),
(@PATH,18,-1083.3512,2080.7144,65.12747,0,0,0,0,100,0);
-- Pathing for Eye of Grillok Entry: 19440
SET @NPC := 69633;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-920.0879,`position_y`=1955.2574,`position_z`=67.56455 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-920.0879,1955.2574,67.56455,0,0,0,0,100,0),
(@PATH,2,-928.7871,1988.1289,66.67532,0,0,0,0,100,0),
(@PATH,3,-948.8636,1987.6844,68.46583,0,0,0,0,100,0),
(@PATH,4,-957.97156,1998.7296,68.808846,0,0,0,0,100,0),
(@PATH,5,-958.2822,2014.4004,67.03322,0,0,0,0,100,0),
(@PATH,6,-971.1483,2038.9076,67.03989,0,0,0,0,100,0),
(@PATH,7,-989.33093,2057.3228,67.064545,0,0,0,0,100,0),
(@PATH,8,-1024.2134,2078.929,67.38486,0,0,0,0,100,0),
(@PATH,9,-1046.7137,2102.792,59.162037,0,0,0,0,100,0),
(@PATH,10,-1083.0226,2112.7605,61.479824,0,0,0,0,100,0),
(@PATH,11,-1122.4673,2124.2188,67.07792,0,0,0,0,100,0),
(@PATH,12,-1083.0226,2112.7605,61.479824,0,0,0,0,100,0),
(@PATH,13,-1046.7137,2102.792,59.162037,0,0,0,0,100,0),
(@PATH,14,-1024.2134,2078.929,67.38486,0,0,0,0,100,0),
(@PATH,15,-989.33093,2057.3228,67.064545,0,0,0,0,100,0),
(@PATH,16,-971.1483,2038.9076,67.03989,0,0,0,0,100,0),
(@PATH,17,-958.2822,2014.4004,67.03322,0,0,0,0,100,0),
(@PATH,18,-957.97156,1998.7296,68.808846,0,0,0,0,100,0),
(@PATH,19,-948.8636,1987.6844,68.46583,0,0,0,0,100,0),
(@PATH,20,-928.804,1988.2194,66.7764,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Grunt Entry: 16871
SET @NPC := 58236;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-911.2977,`position_y`=2137.6472,`position_z`=16.452751 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-911.2977,2137.6472,16.452751,0,1000,0,0,100,0),
(@PATH,2,-933.04755,2164.178,14.056634,0,0,0,0,100,0),
(@PATH,3,-965.8881,2184.0625,13.970484,0,0,0,0,100,0),
(@PATH,4,-1001.5982,2191.2812,14.134434,0,0,0,0,100,0),
(@PATH,5,-1031.2466,2190.9478,18.232334,0,0,0,0,100,0),
(@PATH,6,-1066.5594,2192.525,24.265146,0,0,0,0,100,0),
(@PATH,7,-1100.3105,2206.673,31.346252,0,0,0,0,100,0),
(@PATH,8,-1133.5823,2203.8928,39.47308,0,0,0,0,100,0),
(@PATH,9,-1143.3346,2191.7742,44.641357,0,0,0,0,100,0),
(@PATH,10,-1154.0084,2165.3813,56.286015,0,0,0,0,100,0),
(@PATH,11,-1175.0612,2156.6692,63.02769,0,1000,0,0,100,0),
(@PATH,12,-1154.0084,2165.3813,56.286015,0,0,0,0,100,0),
(@PATH,13,-1143.3346,2191.7742,44.641357,0,0,0,0,100,0),
(@PATH,14,-1133.5823,2203.8928,39.47308,0,0,0,0,100,0),
(@PATH,15,-1100.3105,2206.673,31.346252,0,0,0,0,100,0),
(@PATH,16,-1066.5594,2192.525,24.265146,0,0,0,0,100,0),
(@PATH,17,-1031.2466,2190.9478,18.232334,0,0,0,0,100,0),
(@PATH,18,-1001.5982,2191.2812,14.134434,0,0,0,0,100,0),
(@PATH,19,-965.8881,2184.0625,13.970484,0,0,0,0,100,0),
(@PATH,20,-933.04755,2164.178,14.056634,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Grunt Entry: 16871
SET @NPC := 58237;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1195.9425,`position_y`=2143.4817,`position_z`=67.85826 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1195.9425,2143.4817,67.85826,0,0,0,0,100,0),
(@PATH,2,-1172.4357,2167.9402,59.144794,0,0,0,0,100,0),
(@PATH,3,-1143.1027,2196.7788,43.097656,0,0,0,0,100,0),
(@PATH,4,-1113.0748,2214.188,32.71222,0,0,0,0,100,0),
(@PATH,5,-1067.642,2205.2668,23.075537,0,0,0,0,100,0),
(@PATH,6,-1033.1847,2201.046,17.112448,0,0,0,0,100,0),
(@PATH,7,-1000.649,2192.764,13.967808,0,0,0,0,100,0),
(@PATH,8,-966.1215,2189.5737,13.125635,0,0,0,0,100,0),
(@PATH,9,-933.0646,2176.6072,11.977917,0,0,0,0,100,0),
(@PATH,10,-902.13654,2147.4033,14.568231,0,0,0,0,100,0),
(@PATH,11,-933.0646,2176.6072,11.977917,0,0,0,0,100,0),
(@PATH,12,-966.1215,2189.5737,13.125635,0,0,0,0,100,0),
(@PATH,13,-1000.649,2192.764,13.967808,0,0,0,0,100,0),
(@PATH,14,-1033.1847,2201.046,17.112448,0,0,0,0,100,0),
(@PATH,15,-1067.642,2205.2668,23.075537,0,0,0,0,100,0),
(@PATH,16,-1113.0748,2214.188,32.71222,0,0,0,0,100,0),
(@PATH,17,-1143.1027,2196.7788,43.097656,0,0,0,0,100,0),
(@PATH,18,-1172.4357,2167.9402,59.144794,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Grunt Entry: 16871
SET @NPC := 45787;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-834.9824,`position_y`=1846.7698,`position_z`=72.75926 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-834.9824,1846.7698,72.75926,0,0,0,0,100,0),
(@PATH,2,-841.6329,1883.8331,64.91925,0,0,0,0,100,0),
(@PATH,3,-836.8684,1914.0354,57.143185,0,0,0,0,100,0),
(@PATH,4,-826.2271,1932.676,51.817093,0,0,0,0,100,0),
(@PATH,5,-819.6504,1969.0977,41.618828,0,0,0,0,100,0),
(@PATH,6,-828.8496,1999.6823,39.118828,0,0,0,0,100,0),
(@PATH,7,-840.6439,2019.1708,40.532825,0,0,0,0,100,0),
(@PATH,8,-840.4643,2032.6373,40.56139,0,0,0,0,100,0),
(@PATH,9,-842.6254,2058.1357,34.30641,0,0,0,0,100,0),
(@PATH,10,-857.2351,2099.6333,20.792768,0,0,0,0,100,0),
(@PATH,11,-866.78107,2114.27,18.586348,0,0,0,0,100,0),
(@PATH,12,-857.2351,2099.6333,20.792768,0,0,0,0,100,0),
(@PATH,13,-842.6254,2058.1357,34.30641,0,0,0,0,100,0),
(@PATH,14,-840.4643,2032.6373,40.56139,0,0,0,0,100,0),
(@PATH,15,-840.6439,2019.1708,40.532825,0,0,0,0,100,0),
(@PATH,16,-828.8496,1999.6823,39.118828,0,0,0,0,100,0),
(@PATH,17,-819.6449,1969.2327,41.673027,0,0,0,0,100,0),
(@PATH,18,-826.2207,1932.8105,51.84102,0,0,0,0,100,0),
(@PATH,19,-836.8684,1914.0354,57.143185,0,0,0,0,100,0),
(@PATH,20,-841.6329,1883.8331,64.91925,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Grunt Entry: 16871
SET @NPC := 58254;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-885.7324,`position_y`=2104.3176,`position_z`=21.929853 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-885.7324,2104.3176,21.929853,0,0,0,0,100,0),
(@PATH,2,-850.65704,2081.7834,24.162397,0,0,0,0,100,0),
(@PATH,3,-815.51715,2055.5637,38.643227,0,0,0,0,100,0),
(@PATH,4,-795.41144,2031.4738,38.869423,0,0,0,0,100,0),
(@PATH,5,-788.1208,1993.4674,39.46691,0,0,0,0,100,0),
(@PATH,6,-796.1838,1965.6188,44.035126,0,0,0,0,100,0),
(@PATH,7,-815.2461,1930.4629,50.96602,0,0,0,0,100,0),
(@PATH,8,-826.89453,1893.6521,60.460438,0,0,0,0,100,0),
(@PATH,9,-841.63153,1857.9562,68.85875,0,0,0,0,100,0),
(@PATH,10,-826.89453,1893.6521,60.460438,0,0,0,0,100,0),
(@PATH,11,-815.26324,1930.4427,51.019485,0,0,0,0,100,0),
(@PATH,12,-796.1838,1965.6188,44.035126,0,0,0,0,100,0),
(@PATH,13,-788.1208,1993.4674,39.46691,0,0,0,0,100,0),
(@PATH,14,-795.41144,2031.4738,38.869423,0,0,0,0,100,0),
(@PATH,15,-815.51715,2055.5637,38.643227,0,0,0,0,100,0),
(@PATH,16,-850.65704,2081.7834,24.162397,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Dark Shaman Entry: 16873
SET @NPC := 58256;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1144.5983,`position_y`=1954.9115,`position_z`=80.52448 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1144.5983,1954.9115,80.52448,0,0,0,0,100,0),
(@PATH,2,-1133.44,1972.2246,73.668015,0,0,0,0,100,0),
(@PATH,3,-1122.8121,1998.954,68.95625,0,0,0,0,100,0),
(@PATH,4,-1099.5635,2031.8724,67.05327,0,0,0,0,100,0),
(@PATH,5,-1084.6843,2065.1223,66.827484,0,0,0,0,100,0),
(@PATH,6,-1070.7125,2090.6348,62.183628,0,0,0,0,100,0),
(@PATH,7,-1100.127,2084.8633,66.63342,0,0,0,0,100,0),
(@PATH,8,-1129.7533,2078.1355,67.00842,0,0,0,0,100,0),
(@PATH,9,-1100.243,2084.8494,66.599976,0,0,0,0,100,0),
(@PATH,10,-1070.7125,2090.6348,62.183628,0,0,0,0,100,0),
(@PATH,11,-1084.6465,2065.2031,66.727875,0,0,0,0,100,0),
(@PATH,12,-1099.5635,2031.8724,67.05327,0,0,0,0,100,0),
(@PATH,13,-1122.8121,1998.954,68.95625,0,0,0,0,100,0),
(@PATH,14,-1133.44,1972.2246,73.668015,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Dark Shaman Entry: 16873
SET @NPC := 58257;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1008.1821,`position_y`=1997.0387,`position_z`=67.06455 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1008.1821,1997.0387,67.06455,0,0,0,0,100,0),
(@PATH,2,-993.7006,2017.7288,67.06455,0,0,0,0,100,0),
(@PATH,3,-1011.8848,2038.5491,67.04899,0,0,0,0,100,0),
(@PATH,4,-1024.8915,2036.1044,67.17399,0,0,0,0,100,0),
(@PATH,5,-1035.883,2045.8641,67.884285,0,0,0,0,100,0),
(@PATH,6,-1027.7516,2060.0034,67.17399,0,0,0,0,100,0),
(@PATH,7,-1044.7845,2080.9624,64.488106,0,0,0,0,100,0),
(@PATH,8,-1057.2191,2099.7556,59.511543,0,0,0,0,100,0),
(@PATH,9,-1058.6903,2123.3728,51.636158,0,1000,0,0,100,0),
(@PATH,10,-1057.2191,2099.7556,59.511543,0,0,0,0,100,0),
(@PATH,11,-1044.7845,2080.9624,64.488106,0,0,0,0,100,0),
(@PATH,12,-1027.7516,2060.0034,67.17399,0,0,0,0,100,0),
(@PATH,13,-1035.883,2045.8641,67.884285,0,0,0,0,100,0),
(@PATH,14,-1024.8915,2036.1044,67.17399,0,0,0,0,100,0),
(@PATH,15,-1011.8848,2038.5491,67.04899,0,0,0,0,100,0),
(@PATH,16,-993.7006,2017.7288,67.06455,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Dark Shaman Entry: 16873
SET @NPC := 58258;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-877.10846,`position_y`=1921.7887,`position_z`=70.60205 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-877.10846,1921.7887,70.60205,0,0,0,0,100,0),
(@PATH,2,-879.1632,1955.2843,67.81312,0,0,0,0,100,0),
(@PATH,3,-889.66406,1985.5029,67.37617,0,0,0,0,100,0),
(@PATH,4,-909.5775,1992.9149,67.29996,0,0,0,0,100,0),
(@PATH,5,-921.1564,2015.1986,62.660126,0,0,0,0,100,0),
(@PATH,6,-938.3379,2024.596,65.73439,0,0,0,0,100,0),
(@PATH,7,-961.82477,2037.4991,67.04703,0,0,0,0,100,0),
(@PATH,8,-990.0961,2053.444,67.064545,0,0,0,0,100,0),
(@PATH,9,-1018.7484,2084.7126,68.99667,0,0,0,0,100,0),
(@PATH,10,-1037.1669,2107.136,59.970142,0,0,0,0,100,0),
(@PATH,11,-1060.8475,2105.1194,58.135914,0,0,0,0,100,0),
(@PATH,12,-1087.7483,2111.2378,62.76498,0,0,0,0,100,0),
(@PATH,13,-1119.0748,2129.2595,67.07792,0,0,0,0,100,0),
(@PATH,14,-1151.7645,2123.411,67.512314,0,0,0,0,100,0),
(@PATH,15,-1186.8909,2110.9136,70.73141,0,0,0,0,100,0),
(@PATH,16,-1151.7645,2123.411,67.512314,0,0,0,0,100,0),
(@PATH,17,-1119.0748,2129.2595,67.07792,0,0,0,0,100,0),
(@PATH,18,-1087.8555,2111.295,62.866543,0,0,0,0,100,0),
(@PATH,19,-1060.8475,2105.1194,58.135914,0,0,0,0,100,0),
(@PATH,20,-1037.1669,2107.136,59.970142,0,0,0,0,100,0),
(@PATH,21,-1018.7484,2084.7126,68.99667,0,0,0,0,100,0),
(@PATH,22,-990.0961,2053.444,67.064545,0,0,0,0,100,0),
(@PATH,23,-961.82477,2037.4991,67.04703,0,0,0,0,100,0),
(@PATH,24,-938.3379,2024.596,65.73439,0,0,0,0,100,0),
(@PATH,25,-921.1564,2015.1986,62.660126,0,0,0,0,100,0),
(@PATH,26,-909.6328,1993.0059,67.30032,0,0,0,0,100,0),
(@PATH,27,-889.6608,1985.5399,67.38715,0,0,0,0,100,0),
(@PATH,28,-879.1632,1955.2843,67.81312,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Dark Shaman Entry: 16873
SET @NPC := 29978;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-968.44434,`position_y`=2047.7053,`position_z`=67.064545 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-968.44434,2047.7053,67.064545,0,0,0,0,100,0),
(@PATH,2,-965.73956,2015.7266,67.03322,0,0,0,0,100,0),
(@PATH,3,-941.426,2015.6324,66.31691,0,0,0,0,100,0),
(@PATH,4,-929.8001,1991.0143,66.44107,0,0,0,0,100,0),
(@PATH,5,-914.9733,1976.5547,67.05032,0,0,0,0,100,0),
(@PATH,6,-932.1639,1983.5491,66.961945,0,0,0,0,100,0),
(@PATH,7,-946.79645,1966.628,67.06455,0,0,0,0,100,0),
(@PATH,8,-945.31305,1948.2524,67.06455,0,0,0,0,100,0),
(@PATH,9,-946.79645,1966.628,67.06455,0,0,0,0,100,0),
(@PATH,10,-932.1639,1983.5491,66.961945,0,0,0,0,100,0),
(@PATH,11,-914.9733,1976.5547,67.05032,0,0,0,0,100,0),
(@PATH,12,-929.8001,1991.0143,66.44107,0,0,0,0,100,0),
(@PATH,13,-941.426,2015.6324,66.31691,0,0,0,0,100,0),
(@PATH,14,-965.73956,2015.7266,67.03322,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Peon Entry: 16907
SET @NPC := 58628;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-1065.0123,`position_y`=2062.5,`position_z`=67.39088 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-1065.0123,2062.5,67.39088,0,16000,0,7,100,0),
(@PATH,2,-1074.1842,2099.383,61.61527,0,0,0,0,100,0),
(@PATH,3,-1100.0312,2096.4375,66.50842,0,0,0,0,100,0),
(@PATH,4,-1133.0763,2088.5916,67.601685,0,0,0,0,100,0),
(@PATH,5,-1143.4805,2084.83,67.064,0,16000,0,7,100,0),
(@PATH,6,-1147.8286,2089.2617,67.26493,0,0,0,0,100,0),
(@PATH,7,-1133.9977,2085.5886,67.27213,0,0,0,0,100,0),
(@PATH,8,-1101.0415,2090.6885,66.57092,0,0,0,0,100,0),
(@PATH,9,-1067.6989,2079.4993,64.35623,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Peon Entry: 16907
SET @NPC := 58632;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-968.0788,`position_y`=2012.5426,`position_z`=67.06455 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-968.0788,2012.5426,67.06455,0,16000,0,7,100,0),
(@PATH,2,-966.6169,2033.4601,67.04703,0,0,0,0,100,0),
(@PATH,3,-966.8878,2053.8928,67.064545,0,0,0,0,100,0),
(@PATH,4,-960.416,2063.937,67.04703,0,16000,0,7,100,0),
(@PATH,5,-981.17566,2071.8386,68.231735,0,0,0,0,100,0),
(@PATH,6,-987.19794,2063.2188,67.064545,0,0,0,0,100,0),
(@PATH,7,-980.19226,2043.2919,67.689545,0,0,0,0,100,0),
(@PATH,8,-966.6517,2033.1412,67.03322,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Peon Entry: 16907
SET @NPC := 58635;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-928.00714,`position_y`=1999.8239,`position_z`=65.75894 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-928.00714,1999.8239,65.75894,0,0,0,0,100,0),
(@PATH,2,-944.20184,2000.4841,67.02101,0,16000,0,7,100,0),
(@PATH,3,-907.9869,1999.1202,66.136505,0,0,0,0,100,0),
(@PATH,4,-905.9106,1982.6091,67.65091,0,16000,0,7,100,0),
(@PATH,5,-907.9869,1999.1202,66.136505,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Peon Entry: 16907
SET @NPC := 58636;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-969.9539,`position_y`=1906.9163,`position_z`=80.04651 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-969.9539,1906.9163,80.04651,0,0,0,0,100,0),
(@PATH,2,-968.75,1884.959,93.570885,0,16000,0,7,100,0),
(@PATH,3,-979.4396,1922.8817,76.151,0,0,0,0,100,0),
(@PATH,4,-1000.2953,1951.5786,70.21996,0,0,0,0,100,0),
(@PATH,5,-1021.2665,1969.5962,68.742065,0,0,0,0,100,0),
(@PATH,6,-1022.2342,1977.1777,69.25833,0,16000,0,7,100,0),
(@PATH,7,-1023.959,1967.709,69.18955,0,0,0,0,100,0),
(@PATH,8,-992.0776,1933.2765,73.80286,0,0,0,0,100,0);
-- Pathing for Bleeding Hollow Peon Entry: 16907
SET @NPC := 58637;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-902.6096,`position_y`=1967.311,`position_z`=68.788765 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-904.89417,1969.064,68.80128,0,0,0,0,100,0),
(@PATH,2,-905.89417,1967.064,69.05128,0,0,0,0,100,0),
(@PATH,3,-906.17880,1965.817,68.81379,0,60000,0,8,100,0),
(@PATH,4,-904.39417,1968.564,68.80128,0,0,0,0,100,0),
(@PATH,5,-902.60960,1967.311,68.78877,0,16000,0,7,100,0);
-- Pathing for Bleeding Hollow Peon Entry: 16907
SET @NPC := 58638;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-911.8403,`position_y`=1931.7609,`position_z`=67.027214 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-911.8403,1931.7609,67.027214,0,0,0,0,100,0),
(@PATH,2,-901.5605,1930.1989,67.027214,0,16000,0,7,100,0),
(@PATH,3,-914.4311,1926.0009,67.027214,0,0,0,0,100,0),
(@PATH,4,-932.3509,1900.8297,72.94836,0,0,0,0,100,0),
(@PATH,5,-967.2116,1894.1256,85.81161,0,0,0,0,100,0),
(@PATH,6,-982.6649,1896.1285,92.67928,0,0,0,0,100,0),
(@PATH,7,-981.78516,1890.1934,94.570885,0,16000,0,7,100,0),
(@PATH,8,-964.5519,1900.1129,81.00927,0,0,0,0,100,0),
(@PATH,9,-931.487,1906.1285,70.59911,0,0,0,0,100,0);
-- Path scripting for Bleeding Hollow Peon
DELETE FROM `waypoint_scripts` WHERE `id`=7;
INSERT INTO `waypoint_scripts` (`id`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`,`guid`) VALUES
(7,1,1,69,1,0,0,0,0,0,22), -- Emote 69
(7,15,1,0,1,0,0,0,0,0,23); -- Emote 0
DELETE FROM `waypoint_scripts` WHERE `id`=8;
INSERT INTO `waypoint_scripts` (`id`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`,`guid`) VALUES
(8,1,1,233,1,0,0,0,0,0,103), -- Emote 233
(8,59,1,0,1,0,0,0,0,0,104); -- Emote 0
-- Pathing for Mekthorg the Wild Entry: 18677 RARE one of 3 spawn points now pathed. only two points in db.
SET @NPC := 151922;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `wander_distance`=0,`MovementType`=2,`position_x`=-987.7194,`position_y`=1881.4501,`position_z`=95.89022,`curhealth`=1,`curmana`=0 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES (@NPC,@PATH,0,0,1,0,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,-987.7194,1881.4501,95.89022,0,0,0,0,100,0),
(@PATH,2,-984.1102,1899.1782,90.84872,0,0,0,0,100,0),
(@PATH,3,-976.1932,1921.5786,75.70105,0,0,0,0,100,0),
(@PATH,4,-975.6608,1952.5315,69.22548,0,0,0,0,100,0),
(@PATH,5,-978.0282,1984.714,68.93955,0,0,0,0,100,0),
(@PATH,6,-1002.7509,2003.1498,67.06455,0,0,0,0,100,0),
(@PATH,7,-1010.0032,2023.6588,67.80088,0,0,0,0,100,0),
(@PATH,8,-1028.8805,2038.1241,67.04899,0,0,0,0,100,0),
(@PATH,9,-1063.9316,2026.484,67.67393,0,0,0,0,100,0),
(@PATH,10,-1085.6248,2030.5725,67.05327,0,0,0,0,100,0),
(@PATH,11,-1105.8884,2042.7852,67.18956,0,0,0,0,100,0),
(@PATH,12,-1148.4607,2039.7408,67.189575,0,0,0,0,100,0),
(@PATH,13,-1172.25,2056.3086,73.368835,0,0,0,0,100,0),
(@PATH,14,-1178.7042,2078.21,71.083725,0,0,0,0,100,0),
(@PATH,15,-1174.2474,2108.973,69.47176,0,0,0,0,100,0),
(@PATH,16,-1152.0271,2122.7058,67.59691,0,0,0,0,100,0),
(@PATH,17,-1121.1113,2120.4404,67.20292,0,0,0,0,100,0),
(@PATH,18,-1085.4517,2106.8176,62.74423,0,0,0,0,100,0),
(@PATH,19,-1064.012,2104.008,58.782154,0,0,0,0,100,0),
(@PATH,20,-1054.82,2133.3486,46.279366,0,0,0,0,100,0),
(@PATH,21,-1042.7645,2165.6113,27.274483,0,0,0,0,100,0),
(@PATH,22,-1039.8318,2186.8723,20.115,0,0,0,0,100,0),
(@PATH,23,-1016.6897,2190.1084,16.460728,0,0,0,0,100,0),
(@PATH,24,-974.7051,2189.5803,14.407852,0,0,0,0,100,0),
(@PATH,25,-950.99567,2183.5935,13.458887,0,0,0,0,100,0),
(@PATH,26,-938.94183,2156.4084,16.141659,0,0,0,0,100,0),
(@PATH,27,-937.7561,2138.6687,18.047665,0,0,0,0,100,0),
(@PATH,28,-923.14343,2122.5134,20.539085,0,0,0,0,100,0),
(@PATH,29,-902.0319,2091.4502,25.522127,0,0,0,0,100,0),
(@PATH,30,-889.11847,2062.8213,34.843987,0,0,0,0,100,0),
(@PATH,31,-904.67645,2041.6077,48.600674,0,0,0,0,100,0),
(@PATH,32,-918.005,2020.2242,60.673798,0,0,0,0,100,0),
(@PATH,33,-923.1109,1986.4141,66.74307,0,0,0,0,100,0),
(@PATH,34,-920.11066,1953.3234,67.54038,0,0,0,0,100,0),
(@PATH,35,-885.3757,1939.7952,67.02503,0,0,0,0,100,0),
(@PATH,36,-920.11066,1953.3234,67.54038,0,0,0,0,100,0),
(@PATH,37,-923.1109,1986.4141,66.74307,0,0,0,0,100,0),
(@PATH,38,-918.005,2020.2242,60.673798,0,0,0,0,100,0),
(@PATH,39,-904.67645,2041.6077,48.600674,0,0,0,0,100,0),
(@PATH,40,-889.11847,2062.8213,34.843987,0,0,0,0,100,0),
(@PATH,41,-902.0319,2091.4502,25.522127,0,0,0,0,100,0),
(@PATH,42,-923.14343,2122.5134,20.539085,0,0,0,0,100,0),
(@PATH,43,-937.7561,2138.6687,18.047665,0,0,0,0,100,0),
(@PATH,44,-938.94183,2156.4084,16.141659,0,0,0,0,100,0),
(@PATH,45,-950.99567,2183.5935,13.458887,0,0,0,0,100,0),
(@PATH,46,-974.7051,2189.5803,14.407852,0,0,0,0,100,0),
(@PATH,47,-1016.6897,2190.1084,16.460728,0,0,0,0,100,0),
(@PATH,48,-1039.8318,2186.8723,20.115,0,0,0,0,100,0),
(@PATH,49,-1042.7645,2165.6113,27.274483,0,0,0,0,100,0),
(@PATH,50,-1054.82,2133.3486,46.279366,0,0,0,0,100,0),
(@PATH,51,-1064.012,2104.008,58.782154,0,0,0,0,100,0),
(@PATH,52,-1085.4517,2106.8176,62.74423,0,0,0,0,100,0),
(@PATH,53,-1121.1113,2120.4404,67.20292,0,0,0,0,100,0),
(@PATH,54,-1152.0271,2122.7058,67.59691,0,0,0,0,100,0),
(@PATH,55,-1174.168,2109.046,69.499596,0,0,0,0,100,0),
(@PATH,56,-1178.7042,2078.21,71.083725,0,0,0,0,100,0),
(@PATH,57,-1172.3702,2056.4028,73.31464,0,0,0,0,100,0),
(@PATH,58,-1148.4607,2039.7408,67.189575,0,0,0,0,100,0),
(@PATH,59,-1105.8884,2042.7852,67.18956,0,0,0,0,100,0),
(@PATH,60,-1085.6248,2030.5725,67.05327,0,0,0,0,100,0),
(@PATH,61,-1063.9316,2026.484,67.67393,0,0,0,0,100,0),
(@PATH,62,-1028.8805,2038.1241,67.04899,0,0,0,0,100,0),
(@PATH,63,-1010.0032,2023.6588,67.80088,0,0,0,0,100,0),
(@PATH,64,-1002.7509,2003.1498,67.06455,0,0,0,0,100,0),
(@PATH,65,-978.0282,1984.714,68.93955,0,0,0,0,100,0),
(@PATH,66,-975.6608,1952.5315,69.22548,0,0,0,0,100,0),
(@PATH,67,-976.1932,1921.5786,75.70105,0,0,0,0,100,0),
(@PATH,68,-984.1102,1899.1782,90.84872,0,0,0,0,100,0);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_30_02' WHERE sql_rev = '1643556744064585623';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_01_30_02 -> 2022_01_31_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 = '2022_01_30_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_30_02 2022_01_31_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642869202090443400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642869202090443400');
UPDATE `spell_group` SET `special_flag`=8192 WHERE `spell_id`=48090;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_31_00' WHERE sql_rev = '1642869202090443400';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,31 @@
-- DB update 2022_01_31_00 -> 2022_01_31_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 = '2022_01_31_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_31_00 2022_01_31_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642904052333135300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642904052333135300');
DELETE FROM `creature_loot_template` WHERE (`Entry` = 3281) AND (`Item` IN (4905));
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(3281, 4905, 0, 100, 1, 1, 0, 1, 1, 'Sarkoth - Sarkoth\'s Mangled Claw');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_31_01' WHERE sql_rev = '1642904052333135300';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,35 @@
-- DB update 2022_01_31_01 -> 2022_01_31_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 = '2022_01_31_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_31_01 2022_01_31_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643502379399332300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643502379399332300');
DELETE FROM `command` WHERE `name` = 'go quest';
INSERT INTO `command` (`name`, `security`, `help`) VALUES
('go quest', 1, 'Syntax: .go quest <starter/ender> <quest>.\nTeleports you to the quest starter/ender creature or object.');
DELETE FROM `acore_string` WHERE `entry` = 5082;
INSERT INTO `acore_string` (`entry`, `content_default`, `locale_deDE`) VALUES
(5082, 'Incorrect syntax. Specify either \'starter\' or \'ender\'.', 'Falsche syntax. Entweder \'starter\' oder \'ender\' angeben.');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_01_31_02' WHERE sql_rev = '1643502379399332300';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,33 @@
-- DB update 2022_01_31_02 -> 2022_02_01_00
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
SELECT COUNT(*) INTO @COLEXISTS
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_01_31_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_01_31_02 2022_02_01_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642953762715459200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642953762715459200');
UPDATE `smart_scripts` SET `id`=19 WHERE `entryorguid`=12818 AND `source_type`=0 AND `id`=18 AND `event_type`=11;
UPDATE `smart_scripts` SET `link`=18 WHERE `entryorguid`=12818 AND `source_type`=0 AND `id`=17;
DELETE FROM `smart_scripts` WHERE `entryorguid`=12818 AND `source_type`=0 AND `id`=18;
INSERT INTO `smart_scripts` VALUES
(12818,0,18,0,61,0,100,0,0,0,0,0,0,26,6482,0,0,0,0,0,7,0,0,0,0,0,0,0,0,'Ruul Snowhoof - On Waypoint Finished - Quest Complete');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_01_00' WHERE sql_rev = '1642953762715459200';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,28 @@
-- DB update 2022_02_01_00 -> 2022_02_01_01
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
SELECT COUNT(*) INTO @COLEXISTS
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_02_01_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_01_00 2022_02_01_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642220996463864536'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642220996463864536');
UPDATE `creature_template_movement` SET `Flight` = 1 WHERE `CreatureId` IN (10184,36538);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_01_01' WHERE sql_rev = '1642220996463864536';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,31 @@
-- DB update 2022_02_01_01 -> 2022_02_03_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 = '2022_02_01_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_01_01 2022_02_03_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642946406666106700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642946406666106700');
DELETE FROM `command` WHERE `name` = 'guild rename';
INSERT INTO `command` (`name`, `security`, `help`) VALUES
('guild rename', 3, 'Syntax: .guild rename "$GuildName" "$NewGuildName" \n\n Rename a guild named $GuildName with $NewGuildName. Guild name and new guild name must in quotes.');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_03_00' WHERE sql_rev = '1642946406666106700';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,39 @@
-- DB update 2022_02_03_00 -> 2022_02_03_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 = '2022_02_03_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_03_00 2022_02_03_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643734354433050200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643734354433050200');
UPDATE `creature_template` SET `gossip_menu_id` = 61026 WHERE `entry` = 3567;
UPDATE `creature_template` SET `npcflag` = 3 WHERE `entry` = 3567;
DELETE FROM `npc_text` WHERE `ID` = 50032;
INSERT INTO `npc_text` (`ID`, `text0_0`, `text0_1`, `BroadcastTextID0`)
VALUES (50032,
'Well met, $N. It is good to see that $cs like yourself are taking an active part in protecting the groves.',
'Well met, $N. It is good to see that $cs like yourself are taking an active part in protecting the groves.', 0);
DELETE FROM `gossip_menu` WHERE `MenuID` = 61026 AND `TextID` = 50032;
INSERT INTO `gossip_menu` (`MenuID`, `TextID`) VALUES
(61026, 50032);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_03_01' WHERE sql_rev = '1643734354433050200';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_03_01 -> 2022_02_03_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 = '2022_02_03_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_03_01 2022_02_03_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643744322942556100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643744322942556100');
UPDATE `gameobject` SET `position_z` = 119.377335 WHERE `guid` = 46208;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_03_02' WHERE sql_rev = '1643744322942556100';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_03_02 -> 2022_02_03_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 = '2022_02_03_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_03_02 2022_02_03_03 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643749751057480800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643749751057480800');
UPDATE `creature` SET `position_z` = 162.470657 WHERE guid=9678;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_03_03' WHERE sql_rev = '1643749751057480800';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,28 @@
-- DB update 2022_02_03_03 -> 2022_02_03_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 = '2022_02_03_03';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_03_03 2022_02_03_04 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643820319240193000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643820319240193000');
UPDATE `item_template` SET `spellppmRate_1` = 4 WHERE `entry` = 17068;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_03_04' WHERE sql_rev = '1643820319240193000';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,49 @@
-- DB update 2022_02_03_04 -> 2022_02_03_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 = '2022_02_03_04';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_03_04 2022_02_03_05 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643745379505594100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643745379505594100');
/* Duplicate of 247673 */
DELETE FROM `creature` WHERE `guid` = 247680;
/* Duplicate of 247676 */
DELETE FROM `creature` WHERE `guid` = 247684;
/* Duplicate of 247678 */
DELETE FROM `creature` WHERE `guid` = 247688;
/* Duplicate of 247669 */
DELETE FROM `creature` WHERE `guid` = 247687;
/* Duplicate of 247668 */
DELETE FROM `creature` WHERE `guid` = 247692;
/* Duplicate of 247667 */
DELETE FROM `creature` WHERE `guid` = 247689;
/* Duplicate of 247670 */
DELETE FROM `creature` WHERE `guid` = 247681;
/* Duplicate of 247911 */
DELETE FROM `creature` WHERE `guid` = 247922;
/* Duplicate of 247912 */
DELETE FROM `creature` WHERE `guid` = 247921;
/* Duplicate of 247910 */
DELETE FROM `creature` WHERE `guid` = 247916;
/* Duplicate of 247918 */
DELETE FROM `creature` WHERE `guid` = 247914;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_03_05' WHERE sql_rev = '1643745379505594100';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,28 @@
-- DB update 2022_02_03_05 -> 2022_02_03_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 = '2022_02_03_05';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_03_05 2022_02_03_06 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643753841347676600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643753841347676600');
UPDATE `creature_template` SET `gossip_menu_id`=10614, `npcflag`=1 WHERE `entry` IN (35004, 35005);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_03_06' WHERE sql_rev = '1643753841347676600';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,42 @@
-- DB update 2022_02_03_06 -> 2022_02_03_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 = '2022_02_03_06';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_03_06 2022_02_03_07 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643309943188748904'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643309943188748904');
-- update current loot to 100% per wowhead
UPDATE `gameobject_loot_template` SET `Chance`=100 WHERE `Entry`=11524 AND `Item`=11614;
UPDATE `gameobject_loot_template` SET `Chance`=100 WHERE `Entry`=11525 AND `Item`=11615;
UPDATE `gameobject_loot_template` SET `Chance`=100 WHERE `Entry`=13721 AND `Item`=12827;
UPDATE `gameobject_loot_template` SET `Chance`=100 WHERE `Entry`=13722 AND `Item`=12830;
-- delete and insert for rerun locking the loot to skill id requirement for loot
-- none currently exist in acdb
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=4 AND `SourceGroup`IN ( 11524, 11525, 13721, 13722);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(4, 13722, 12830, 0, 0, 7, 0, 164, 285, 0, 0, 0, 0, '', 'Blacksmithing Plans - Plans Coruption while having Black Smith skill 285'),
(4, 13721, 12827, 0, 0, 7, 0, 164, 285, 0, 0, 0, 0, '', 'Blacksmithing Plans - Plans Serenity while having Black Smith skill 285'),
(4, 11524, 11614, 0, 0, 7, 0, 164, 285, 0, 0, 0, 0, '', 'Blacksmithing Plans - Plans Dark Iron Mail while having Black Smith skill 285'),
(4, 11525, 11615, 0, 0, 7, 0, 164, 285, 0, 0, 0, 0, '', 'Blacksmithing Plans - Plans Dark Iron Shoulder while having Black Smith skill 285');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_03_07' WHERE sql_rev = '1643309943188748904';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_03_07 -> 2022_02_03_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 = '2022_02_03_07';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_03_07 2022_02_03_08 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643757425749275400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643757425749275400');
UPDATE `quest_template_addon` SET `PrevQuestID` = 9280 WHERE `id` IN (9288, 9290, 9287, 9291, 9421, 9290);
UPDATE `quest_template` SET `Flags` = 65664, `AllowableRaces` = 1024 WHERE `id` IN (9288, 9290, 9287, 9291, 9421, 9290);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_03_08' WHERE sql_rev = '1643757425749275400';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,509 @@
-- DB update 2022_02_03_08 -> 2022_02_04_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 = '2022_02_03_08';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_03_08 2022_02_04_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1639761638374281200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1639761638374281200');
SET @THRASH_01 = 3391;
SET @THRASH_02 = 12787;
SET @THRASH_03 = 3417;
SET @THRASH_04 = 8876;
-- Removing Thrash from creatures that cast this spell that are not the ones specified.
DELETE FROM `smart_scripts` WHERE (`source_type` = 0) AND (`action_type` = 11) AND (`action_param1` = @THRASH_01);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0) AND (`action_type` = 11) AND (`action_param1` = @THRASH_02) AND `entryorguid` NOT IN (1843, 16216, 24552, 25027, 25028, 29392);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0) AND (`action_type` = 11) AND (`action_param1` = @THRASH_03) AND `entryorguid` NOT IN (11486, 15207, 15305);
DELETE FROM `smart_scripts` WHERE (`source_type` = 0) AND (`action_type` = 11) AND (`action_param1` = @THRASH_04) AND `entryorguid` NOT IN (16593, 17397, 18631, 23680, 29033);
-- Updating AIName from all creatures without any SmartAI Scripts
UPDATE `creature_template`
INNER JOIN (SELECT `entryorguid`, COUNT(*) amount FROM `smart_scripts` WHERE (`source_type` = 0) GROUP BY `entryorguid`) counter
ON counter.entryorguid = creature_template.entry
SET creature_template.AIName = IF(counter.amount > 0, "SmartAI", "");
-- Riverpaw Outrunner
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 478) AND (`source_type` = 0) AND (`id` IN (1));
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
(478, 0, 1, 0, 0, 0, 100, 0, 2000, 6000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Riverpaw Outrunner - In Combat - Cast \'Thrash\'');
-- Skullsplitter Hunter
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 669) AND (`source_type` = 0) AND (`id` IN (0, 2, 1));
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
(669, 0, 0, 0, 4, 0, 100, 1, 0, 0, 0, 0, 0, 11, 3621, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Skullsplitter Hunter - On Aggro - Cast \'Skullsplitter Pet\' (No Repeat)'),
(669, 0, 2, 0, 2, 0, 100, 1, 5, 25, 0, 0, 0, 11, 3148, 32, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Skullsplitter Hunter - Between 5-25% Health - Cast \'Head Crack\' (No Repeat)'),
(669, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Skullsplitter Hunter - In Combat - Cast \'Thrash\'');
-- Tunnel Rat Kobold
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 1202) AND (`source_type` = 0) AND (`id` IN (0, 2, 3, 1));
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
(1202, 0, 0, 0, 4, 0, 10, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Tunnel Rat Kobold - On Aggro - Say Line 0 (No Repeat)'),
(1202, 0, 2, 0, 2, 0, 100, 1, 0, 15, 0, 0, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Tunnel Rat Kobold - Between 0-15% Health - Flee For Assist (No Repeat)'),
(1202, 0, 3, 0, 4, 0, 100, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Tunnel Rat Kobold - On Aggro - Say Line 2 (No Repeat)'),
(1202, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Tunnel Rat Kobold - In Combat - Cast \'Thrash\'');
-- Skeletal Flayer
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 1783;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 1783) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(1783, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Flayer - In Combat - Cast \'Thrash\'');
-- Slavering Ghoul
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 1791) AND (`source_type` = 0) AND (`id` IN (1, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(1791, 0, 1, 0, 0, 0, 100, 0, 6000, 9000, 90000, 120000, 0, 11, 7125, 1, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Slavering Ghoul - In Combat - Cast \'Toxic Saliva\''),
(1791, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Slavering Ghoul - In Combat - Cast \'Thrash\'');
-- Raging Reef Crawler
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 2236;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 2236) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2236, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Raging Reef Crawler - In Combat - Cast \'Thrash\'');
-- Highland Thrasher
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 2560;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 2560) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2560, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Highland Thrasher - In Combat - Cast \'Thrash\'');
-- Vilebranch Raiding Wolf
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 2681;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 2681) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2681, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Vilebranch Raiding Wolf - In Combat - Cast \'Thrash\'');
-- Dustbelcher Mauler
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 2717) AND (`source_type` = 0) AND (`id` IN (0, 1));
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
(2717, 0, 0, 0, 4, 0, 10, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Dustbelcher Mauler - On Aggro - Say Line 0 (No Repeat)'),
(2717, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Dustbelcher Mauler - In Combat - Cast \'Thrash\'');
-- Feral Crag Coyote
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 2728) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(2728, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Feral Crag Coyote - In Combat - Cast \'Thrash\'');
-- Sunscale Scytheclaw
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 3256;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 3256) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(3256, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Sunscale Scytheclaw - In Combat - Cast \'Thrash\'');
-- Bael'dun Officer
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 3378) AND (`source_type` = 0) AND (`id` IN (1, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(3378, 0, 1, 0, 0, 0, 60, 0, 5000, 5000, 23000, 23000, 0, 11, 6264, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Bael\'dun Officer - In Combat - Cast \'Nimble Reflexes\''),
(3378, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Bael\'dun Officer - In Combat - Cast \'Thrash\'');
-- Razormane Pathfinder
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 3456) AND (`source_type` = 0) AND (`id` IN (0, 1));
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
(3456, 0, 0, 0, 0, 0, 100, 0, 0, 0, 2300, 3900, 0, 11, 6660, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Razormane Pathfinder - In Combat - Cast \'Shoot\''),
(3456, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Razormane Pathfinder - In Combat - Cast \'Thrash\'');
-- Foulweald Den Watcher
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 3746;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 3746) AND (`source_type` = 0) AND (`id` IN (1));
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
(3746, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Foulweald Den Watcher - In Combat - Cast \'Thrash\'');
-- Bloodfury Roguefeather
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 4023;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 4023) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(4023, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Bloodfury Roguefeather - In Combat - Cast \'Thrash\'');
-- Strashaz Hydra
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 4374);
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
(4374, 0, 0, 0, 0, 0, 100, 1, 2500, 3000, 0, 0, 0, 11, 16128, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Strashaz Hydra - In Combat - Cast \'Infected Bite\' (No Repeat)'),
(4374, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Strashaz Hydra - In Combat - Cast \'Thrash\'');
-- Scarlet Avenger
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 4493) AND (`source_type` = 0) AND (`id` IN (1, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(4493, 0, 1, 0, 2, 0, 100, 1, 0, 15, 0, 0, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Scarlet Avenger - Between 0-15% Health - Flee For Assist (No Repeat)'),
(4493, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Scarlet Avenger - In Combat - Cast \'Thrash\'');
-- Scarlet Monk
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 4540) 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(4540, 0, 0, 0, 13, 0, 100, 0, 7000, 7000, 0, 0, 0, 11, 11978, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Scarlet Monk - on victim casting any spell - Cast \'Kick\''),
(4540, 0, 2, 0, 2, 0, 100, 1, 0, 15, 0, 0, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Scarlet Monk - Between 0-15% Health - Flee For Assist (No Repeat)'),
(4540, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Scarlet Monk - In Combat - Cast \'Thrash\'');
-- Kolkar Mauler
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 4634;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 4634) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(4634, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Kolkar Mauler - In Combat - Cast \'Thrash\'');
-- Maraudine Mauler
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 4656;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 4656) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(4656, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Maraudine Mauler - In Combat - Cast \'Thrash\'');
-- Stonevault Brawler: Was missing Enrage - Say Link on event
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 4855) 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(4855, 0, 1, 0, 61, 0, 100, 0, 0, 30, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stonevault Brawler - Between 0-30% Health - Say Line 0 (No Repeat)'),
(4855, 0, 2, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Stonevault Brawler - In Combat - Cast \'Thrash\''),
(4855, 0, 0, 1, 2, 0, 100, 1, 0, 30, 0, 0, 0, 11, 8599, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stonevault Brawler - Between 0-30% Health - Cast \'Enrage\' (No Repeat)');
-- Gordunni Mauler
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 5234;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 5234) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(5234, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Gordunni Mauler - In Combat - Cast \'Thrash\'');
-- Unliving Atal'ai
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 5267) AND (`source_type` = 0) AND (`id` IN (1, 2, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(5267, 0, 1, 2, 2, 0, 100, 1, 0, 30, 0, 0, 0, 11, 8269, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unliving Atal\'ai - Between 0-30% Health - Cast \'Frenzy\' (No Repeat)'),
(5267, 0, 2, 0, 61, 0, 100, 0, 0, 30, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unliving Atal\'ai - Between 0-30% Health - Say Line 0 (No Repeat)'),
(5267, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Unliving Atal\'ai - In Combat - Cast \'Thrash\'');
-- Centipaar Wasp, Stinger, Swarmer and Tunneler
DELETE FROM `smart_scripts` WHERE (`entryorguid` IN (5455, 5456, 5457, 5459)) AND (`source_type` = 0) AND (`id` IN (1));
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
(5455, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Centipaar Wasp - In Combat - Cast \'Thrash\''),
(5456, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Centipaar Stinger - In Combat - Cast \'Thrash\''),
(5457, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Centipaar Swarmer - In Combat - Cast \'Thrash\''),
(5459, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Centipaar Tunneler - In Combat - Cast \'Thrash\'');
-- Centipaar Worker
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 5458) AND (`source_type` = 0) AND (`id` IN (1, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(5458, 0, 1, 0, 2, 0, 100, 1, 0, 30, 0, 0, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Centipaar Worker - Between 0-30% Health - Flee For Assist (No Repeat)'),
(5458, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Centipaar Worker - In Combat - Cast \'Thrash\'');
-- Centipaar Sandreaver
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 5460) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(5460, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Centipaar Sandreaver - In Combat - Cast \'Thrash\'');
-- Shade of Eranikus: Fixed ID order for events and removed Linked event 0 to 1, maybe fixing on pull Say Text.
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 5709) AND (`source_type` = 0) AND (`id` IN (0, 2, 3, 4, 5, 6, 7, 1));
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
(5709, 0, 0, 0, 25, 0, 100, 0, 0, 0, 0, 0, 0, 11, 12535, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Shade of Eranikus - On Reset - Cast \'Shade of Eranikus Passive Visual\''),
(5709, 0, 1, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Shade of Eranikus - On Aggro - Say Line 0'),
(5709, 0, 2, 0, 0, 0, 100, 0, 14000, 20000, 20000, 30000, 0, 11, 11876, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Shade of Eranikus - In Combat - Cast \'War Stomp\''),
(5709, 0, 3, 0, 0, 0, 100, 0, 7000, 14000, 20000, 26000, 0, 11, 12890, 0, 0, 0, 0, 0, 5, 30, 0, 0, 0, 0, 0, 0, 0, 'Shade of Eranikus - In Combat - Cast \'Deep Slumber\''),
(5709, 0, 4, 0, 0, 0, 100, 0, 1000, 11000, 8000, 18000, 0, 11, 12884, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Shade of Eranikus - In Combat - Cast \'Acid Breath\''),
(5709, 0, 5, 0, 1, 0, 100, 0, 5000, 5000, 5000, 5000, 0, 19, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Shade of Eranikus - Out of Combat - Remove Flags Immune To Players & Immune To NPC\'s'),
(5709, 0, 6, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 34, 12, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Shade of Eranikus - On Aggro - Set Instance Data 12 to 0'),
(5709, 0, 7, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Shade of Eranikus - In Combat - Cast \'Thrash\'');
-- Dreadmaul Mauler
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 5977) AND (`source_type` = 0) AND (`id` IN (0, 2, 1));
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
(5977, 0, 0, 0, 4, 0, 100, 1, 0, 0, 0, 0, 0, 11, 11960, 32, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Dreadmaul Mauler - On Aggro - Cast \'Curse of the Dreadmaul\' (No Repeat)'),
(5977, 0, 2, 0, 2, 0, 100, 1, 5, 30, 0, 0, 0, 11, 8599, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Dreadmaul Mauler - Between 5-30% Health - Cast \'Enrage\' (No Repeat)'),
(5977, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Dreadmaul Mauler - In Combat - Cast \'Thrash\'');
-- Shadowsworn Thug
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 6005) AND (`source_type` = 0) AND (`id` IN (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
(6005, 0, 2, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowsworn Thug - In Combat - Cast \'Thrash\'');
-- Wavethrasher
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 6348;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 6348) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(6348, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Wavethrasher - In Combat - Cast \'Thrash\'');
-- War Reaver
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 7039) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(7039, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'War Reaver - In Combat - Cast \'Thrash\'');
-- Warpwood Shredder
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 7101) AND (`source_type` = 0) AND (`id` IN (1, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(7101, 0, 1, 0, 0, 0, 100, 0, 5900, 6000, 12800, 12900, 0, 11, 13444, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Warpwood Shredder - In Combat - Cast \'Sunder Armor\''),
(7101, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Warpwood Shredder - In Combat - Cast \'Thrash\'');
-- Ferocitas the Dream Eater
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 7234;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 7234) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(7234, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Ferocitas the Dream Eater - In Combat - Cast \'Thrash\'');
-- Stonevault Mauler: Missing Enrage Text linked event.
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 7320) AND (`source_type` = 0) AND (`id` IN (1, 2, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(7320, 0, 1, 2, 2, 0, 100, 1, 0, 30, 0, 0, 0, 11, 8599, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stonevault Mauler - Between 0-30% Health - Cast \'Enrage\' (No Repeat)'),
(7320, 0, 2, 0, 61, 0, 100, 0, 0, 30, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stonevault Mauler - Between 0-30% Health - Say Line 0 (No Repeat)'),
(7320, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Stonevault Mauler - In Combat - Cast \'Thrash\'');
-- Sul'lithuz Broodling
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 8138;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 8138) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(8138, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Sul\'lithuz Broodling - In Combat - Cast \'Thrash\'');
-- Fireguard Destroyer
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 8911;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 8911) AND (`source_type` = 0) AND (`id` IN (1));
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
(8911, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Fireguard Destroyer - In Combat - Cast \'Thrash\'');
-- Felpaw Ravager
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 8961;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 8961) AND (`source_type` = 0) AND (`id` IN (1, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(8961, 0, 1, 0, 0, 0, 100, 1, 6500, 6600, 0, 0, 0, 11, 17230, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Felpaw Ravager - In Combat - Cast \'Infected Wound\' (No Repeat)'),
(8961, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Felpaw Ravager - In Combat - Cast \'Thrash\'');
-- Rage Talon Dragonspawn
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 9096) 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(9096, 0, 0, 0, 0, 0, 100, 2, 4000, 13200, 6600, 14400, 0, 11, 15580, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Rage Talon Dragonspawn - In Combat - Cast \'Strike\' (Normal Dungeon)'),
(9096, 0, 1, 0, 0, 0, 100, 2, 7700, 17100, 20300, 34200, 0, 11, 12021, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Rage Talon Dragonspawn - In Combat - Cast \'Fixate\' (Normal Dungeon)'),
(9096, 0, 2, 0, 0, 0, 100, 2, 1400, 12300, 7100, 11700, 0, 11, 15572, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Rage Talon Dragonspawn - In Combat - Cast \'Sunder Armor\' (Normal Dungeon)'),
(9096, 0, 3, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Rage Talon Dragonspawn - In Combat - Cast \'Thrash\''),
(9096, 0, 4, 0, 61, 0, 100, 0, 0, 30, 120000, 120000, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Rage Talon Dragonspawn - Between 0-30% Health - Say Line 0 (Normal Dungeon)');
-- Smolderthorn Axe Thrower
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 9267) AND (`source_type` = 0) AND (`id` IN (0, 1));
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
(9267, 0, 0, 0, 0, 0, 100, 2, 0, 0, 2300, 3900, 0, 11, 15795, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Smolderthorn Axe Thrower - In Combat - Cast \'Throw\' (Normal Dungeon)'),
(9267, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Smolderthorn Axe Thrower - In Combat - Cast \'Thrash\'');
-- Flamekin Sprite
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 9777;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 9777) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(9777, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Flamekin Sprite - In Combat - Cast \'Thrash\'');
-- Risen Construct
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 10488) AND (`source_type` = 0) AND (`id` IN (1, 2, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(10488, 0, 1, 0, 0, 0, 100, 1, 15000, 36000, 0, 0, 0, 11, 8269, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Risen Construct - In Combat - Cast \'Frenzy\' (No Repeat)'),
(10488, 0, 2, 0, 0, 0, 100, 0, 4000, 7000, 8000, 13000, 0, 11, 16169, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Risen Construct - In Combat - Cast \'Arcing Smash\''),
(10488, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Risen Construct - In Combat - Cast \'Thrash\'');
-- Wildpaw Gnoll
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 10991;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 10991) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(10991, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Wildpaw Gnoll - In Combat - Cast \'Thrash\'');
-- Crimson Monk
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 11043) AND (`source_type` = 0) AND (`id` IN (0, 2, 3, 1));
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
(11043, 0, 0, 0, 25, 0, 100, 257, 0, 0, 0, 0, 0, 11, 674, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Monk - On Reset - Cast \'Dual Wield\' (No Repeat)'),
(11043, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Monk - In Combat - Cast \'Thrash\''),
(11043, 0, 2, 0, 13, 0, 100, 0, 8000, 13000, 0, 0, 0, 11, 11978, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Monk - on victim casting any spell - Cast \'Kick\''),
(11043, 0, 3, 0, 2, 0, 100, 1, 0, 15, 0, 0, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Monk - Between 0-15% Health - Flee For Assist (No Repeat)');
-- Son of Hakkar
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 11357) AND (`source_type` = 0) AND (`id` IN (1, 2, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(11357, 0, 1, 0, 0, 0, 100, 0, 11000, 13000, 19000, 22000, 0, 11, 16790, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Son of Hakkar - In Combat - Cast \'Knockdown\''),
(11357, 0, 2, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 11, 24320, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Son of Hakkar - On Just Died - Cast \'Poisonous Blood\''),
(11357, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Son of Hakkar - In Combat - Cast \'Thrash\'');
-- Razzashi Adder
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 11372) AND (`source_type` = 0) AND (`id` IN (0, 1, 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
(11372, 0, 0, 0, 0, 0, 85, 0, 3000, 3000, 15000, 18000, 0, 11, 24011, 1, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Razzashi Adder - In Combat - Cast \'Venom Spit\''),
(11372, 0, 1, 0, 0, 0, 100, 0, 10000, 11000, 20000, 20000, 0, 11, 24016, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Razzashi Adder - In Combat - Cast \'Exploit Weakness\''),
(11372, 0, 2, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Razzashi Adder - In Combat - Cast \'Thrash\'');
-- Prince Tortheldrin
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 11486) AND (`source_type` = 0) AND (`id` IN (0, 1, 2, 3, 4, 5, 6, 7));
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
(11486, 0, 0, 1, 60, 0, 100, 257, 5000, 5000, 5000, 5000, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Prince Tortheldrin - On Update - Say Line 0 (No Repeat)'),
(11486, 0, 1, 0, 61, 0, 100, 0, 5000, 5000, 5000, 5000, 0, 2, 14, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Prince Tortheldrin - On Update - Set Faction 14 (No Repeat)'),
(11486, 0, 2, 0, 25, 0, 100, 257, 0, 0, 0, 0, 0, 11, 674, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Prince Tortheldrin - On Reset - Cast \'Dual Wield\' (No Repeat)'),
(11486, 0, 3, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Prince Tortheldrin - In Combat - Cast \'Thrash\''),
(11486, 0, 4, 0, 0, 0, 100, 0, 3000, 5000, 10000, 20000, 0, 11, 22920, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Prince Tortheldrin - In Combat - Cast \'Arcane Blast\''),
(11486, 0, 5, 0, 0, 0, 100, 0, 8000, 11000, 10000, 15000, 0, 11, 13736, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Prince Tortheldrin - In Combat - Cast \'Whirlwind\''),
(11486, 0, 6, 0, 13, 0, 100, 0, 9000, 12000, 0, 0, 0, 11, 20537, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Prince Tortheldrin - On Victim Casting any spell - Cast \'Counterspell\''),
(11486, 0, 7, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 34, 1, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Prince Tortheldrin - On Just Died - Set Instance Data 1 to 2');
-- Taskmaster Snivvle
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 11677) AND (`source_type` = 0) AND (`id` IN (0, 1, 2, 3));
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
(11677, 0, 0, 0, 4, 0, 100, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Taskmaster Snivvle - On Aggro - Say Line 0 (No Repeat) (Normal Dungeon)'),
(11677, 0, 1, 0, 0, 0, 100, 2, 3000, 6000, 6000, 9000, 0, 11, 14516, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Taskmaster Snivvle - In Combat - Cast \'Strike\' (Normal Dungeon)'),
(11677, 0, 2, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Taskmaster Snivvle - In Combat - Cast \'Thrash\''),
(11677, 0, 3, 0, 2, 0, 100, 2, 0, 30, 30000, 35000, 0, 11, 16170, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Taskmaster Snivvle - Between 0-30% Health - Cast \'Bloodlust\' (Normal Dungeon)');
-- Stonelash Flayer
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 11737) AND (`source_type` = 0) AND (`id` IN (0, 1));
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
(11737, 0, 0, 0, 0, 0, 100, 0, 3000, 8000, 13000, 18000, 0, 11, 5416, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Stonelash Flayer - In Combat - Cast \'Venom Sting\''),
(11737, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Stonelash Flayer - In Combat - Cast \'Thrash\'');
-- Putridus Trickster
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 11791) AND (`source_type` = 0) AND (`id` IN (0, 2, 3, 1));
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
(11791, 0, 0, 0, 25, 0, 100, 0, 0, 0, 0, 0, 0, 11, 21061, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Putridus Trickster - On Reset - Cast \'Putrid Breath\''),
(11791, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Putridus Trickster - In Combat - Cast \'Thrash\''),
(11791, 0, 2, 0, 25, 0, 100, 0, 0, 0, 0, 0, 0, 11, 13299, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Putridus Trickster - On Reset - Cast \'Poison Proc\''),
(11791, 0, 3, 0, 67, 0, 100, 0, 5000, 5000, 0, 0, 0, 11, 15657, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Putridus Trickster - On Behind Target - Cast \'Backstab\'');
-- Princess Theradras
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 12201) AND (`source_type` = 0) AND (`id` IN (1, 2, 3, 4, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(12201, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Princess Theradras - In Combat - Cast \'Thrash\''),
(12201, 0, 1, 0, 0, 0, 100, 0, 2000, 7000, 16000, 19000, 0, 11, 21832, 0, 0, 0, 0, 0, 5, 30, 0, 0, 0, 0, 0, 0, 0, 'Princess Theradras - In Combat - Cast \'Boulder\''),
(12201, 0, 2, 0, 0, 0, 100, 0, 15000, 15000, 30000, 30000, 0, 11, 21909, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Princess Theradras - In Combat - Cast \'Dust Field\''),
(12201, 0, 3, 0, 0, 0, 100, 0, 10000, 10000, 20000, 20000, 0, 11, 21869, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Princess Theradras - In Combat - Cast \'Repulsive Gaze\''),
(12201, 0, 4, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 12, 12238, 8, 0, 0, 0, 0, 8, 0, 0, 0, 0, 28.067, 61.875, -123.405, 4.67, 'Princess Theradras - On Just Died - Summon Creature \'Zaetar\'s Spirit\'');
-- Thessala Hydra
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 12207) AND (`source_type` = 0) AND (`id` IN (0, 1, 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
(12207, 0, 0, 0, 25, 0, 100, 0, 0, 0, 0, 0, 0, 11, 21788, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Thessala Hydra - On Reset - Cast \'Deadly Poison\''),
(12207, 0, 2, 0, 0, 0, 100, 0, 1000, 9000, 11000, 20000, 0, 11, 21790, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Thessala Hydra - In Combat - Cast \'Aqua Jet\''),
(12207, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Thessala Hydra - In Combat - Cast \'Thrash\'');
-- Vorsha the Lasher
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 12940) AND (`source_type` = 0) AND (`id` IN (1, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(12940, 0, 1, 0, 9, 0, 100, 0, 0, 5, 11200, 19500, 0, 11, 6607, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Vorsha the Lasher - Within 0-5 Range - Cast \'Lash\''),
(12940, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Vorsha the Lasher - In Combat - Cast \'Thrash\'');
-- Frostwolf Bloodhound
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 14282) AND (`source_type` = 0) AND (`id` IN (1, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(14282, 0, 1, 0, 1, 0, 100, 0, 0, 0, 0, 0, 0, 89, 15, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Frostwolf Bloodhound - Out of Combat - Start Random Movement'),
(14282, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Frostwolf Bloodhound - In Combat - Cast \'Thrash\'');
-- Stormpike Owl
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 14283;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 14283) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(14283, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Stormpike Owl - In Combat - Cast \'Thrash\'');
-- Harb Foulmountain
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 14426;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 14426) AND (`source_type` = 0) AND (`id` IN (1, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(14426, 0, 1, 0, 2, 0, 100, 1, 30, 60, 0, 0, 0, 11, 45, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Harb Foulmountain - Between 30-60% Health - Cast \'War Stomp\' (No Repeat)'),
(14426, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Harb Foulmountain - In Combat - Cast \'Thrash\'');
-- Gurubashi Bat Rider
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 14750) AND (`source_type` = 0) AND (`id` IN (0, 1, 2, 3));
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
(14750, 0, 0, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 11, 23511, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Gurubashi Bat Rider - On Aggro - Cast \'Demoralizing Shout\''),
(14750, 0, 1, 0, 0, 0, 100, 0, 8000, 8000, 25000, 25000, 0, 11, 5115, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Gurubashi Bat Rider - In Combat - Cast \'Battle Command\''),
(14750, 0, 2, 0, 0, 0, 100, 0, 6500, 6500, 8000, 8000, 0, 11, 16128, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Gurubashi Bat Rider - In Combat - Cast \'Infected Bite\''),
(14750, 0, 3, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Gurubashi Bat Rider - In Combat - Cast \'Thrash\'');
-- Razzashi Raptor
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 14821;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 14821) AND (`source_type` = 0) AND (`id` IN (0, 1));
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
(14821, 0, 0, 0, 0, 0, 100, 0, 6500, 6500, 8000, 8000, 0, 11, 24339, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Razzashi Raptor - In Combat - Cast \'Infected Bite\''),
(14821, 0, 1, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Razzashi Raptor - In Combat - Cast \'Thrash\'');
-- Atal'ai Mistress
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 14882) AND (`source_type` = 0) AND (`id` IN (1, 2, 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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(14882, 0, 1, 0, 0, 0, 100, 0, 11000, 14000, 22000, 22000, 0, 11, 24673, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Atal\'ai Mistress - In Combat - Cast \'Curse of Blood\''),
(14882, 0, 2, 0, 0, 0, 100, 0, 9000, 12000, 22000, 22000, 0, 11, 24671, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Atal\'ai Mistress - In Combat - Cast \'Snap Kick\''),
(14882, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Atal\'ai Mistress - In Combat - Cast \'Thrash\'');
-- Unholy Swords
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 16216) AND (`source_type` = 0) AND (`id` IN (0, 1));
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
(16216, 0, 0, 0, 0, 0, 100, 0, 4000, 4700, 9200, 15500, 0, 11, 15284, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Unholy Swords - In Combat - Cast \'Cleave\''),
(16216, 0, 1, 0, 0, 0, 100, 0, 2400, 7800, 12000, 13600, 0, 11, 12787, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Unholy Swords - In Combat - Cast \'Thrash\'');
-- Wrathbringer
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 18858) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(18858, 0, 0, 0, 0, 0, 100, 0, 2500, 5000, 10000, 15000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Wrathbringer - In Combat - Cast \'Thrash\'');
-- Fenclaw Thrasher
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 18214) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(18214, 0, 0, 0, 0, 0, 100, 1, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Fenclaw Thrasher - In Combat - Cast \'Thrash\' (No Repeat)');
-- Unbound Ethereal
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 22244) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(22244, 0, 0, 0, 0, 0, 100, 0, 2500, 5000, 10000, 15000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Unbound Ethereal - In Combat - Cast \'Thrash\'');
-- Trigul
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 22174) AND (`source_type` = 0) AND (`id` IN (0, 1));
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
(22174, 0, 0, 0, 0, 0, 100, 0, 2500, 5000, 10000, 15000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Trigul - In Combat - Cast \'Thrash\''),
(22174, 0, 1, 0, 2, 0, 100, 1, 20, 80, 0, 0, 0, 11, 33628, 32, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Trigul - Between 20-80% Health - Cast \'Lightning Tether\' (No Repeat)');
-- Outraged Raven's Wood Sapling
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 21040) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(21040, 0, 0, 0, 0, 0, 100, 1, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Outraged Raven\'s Wood Sapling - In Combat - Cast \'Thrash\' (No Repeat)');
-- Fel Rager
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 22286) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(22286, 0, 0, 0, 0, 0, 100, 1, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Fel Rager - In Combat - Cast \'Thrash\' (No Repeat)');
-- Vengeful Draenei
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 21636) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(21636, 0, 0, 0, 0, 0, 100, 0, 5000, 10000, 15000, 20000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Vengeful Draenei - In Combat - Cast \'Thrash\'');
-- Subjugator Vaz'shir
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 18660) AND (`source_type` = 0) AND (`id` IN (0, 1));
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
(18660, 0, 0, 0, 0, 0, 100, 0, 2500, 5000, 10000, 15000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Subjugator Vaz\'shir - In Combat - Cast \'Thrash\''),
(18660, 0, 1, 0, 2, 0, 100, 1, 20, 80, 0, 0, 0, 11, 13736, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Subjugator Vaz\'shir - Between 20-80% Health - Cast \'Whirlwind\' (No Repeat)');
-- Mountain Gronn
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 19201) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(19201, 0, 0, 0, 0, 0, 100, 0, 5000, 10000, 20000, 25000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Mountain Gronn - In Combat - Cast \'Thrash\'');
-- Murkblood Scavenger
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 18207) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(18207, 0, 0, 0, 0, 0, 100, 0, 2000, 8000, 12000, 18000, 0, 11, 3391, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Murkblood Scavenger - In Combat - Cast \'Thrash\'');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_00' WHERE sql_rev = '1639761638374281200';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,34 @@
-- DB update 2022_02_04_00 -> 2022_02_04_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 = '2022_02_04_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_00 2022_02_04_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643232180075711500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643232180075711500');
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 17853) AND (`source_type` = 0) AND (`id` IN (9));
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 17664) AND (`source_type` = 0) AND (`id` IN (12, 23));
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
(17664, 0, 12, 23, 61, 1, 100, 1, 22, 51, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 11, 17853, 30, 0, 0, 0, 0, 0, 0, 'Matis the Cruel - Between 22-51% Health - Set Data 1 1 (Phase 1) (No Repeat)'),
(17664, 0, 23, 13, 61, 1, 100, 1, 22, 51, 0, 0, 0, 11, 31336, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Matis the Cruel - Between 22-51% Health - Cast \'Matis Captured DND\' (Phase 1) (No Repeat)');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_01' WHERE sql_rev = '1643232180075711500';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_04_01 -> 2022_02_04_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 = '2022_02_04_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_01 2022_02_04_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642958777655299100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642958777655299100');
UPDATE `gameobject_template_addon` SET `flags`=4 WHERE `entry` IN (3189,3190,3192);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_02' WHERE sql_rev = '1642958777655299100';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_04_02 -> 2022_02_04_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 = '2022_02_04_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_02 2022_02_04_03 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643081988469591961'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643081988469591961');
UPDATE `playercreateinfo_skills` SET `classMask`=`classMask` |1|8 WHERE `skill` = 176;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_03' WHERE sql_rev = '1643081988469591961';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,42 @@
-- DB update 2022_02_04_03 -> 2022_02_04_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 = '2022_02_04_03';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_03 2022_02_04_04 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643223104276234400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643223104276234400');
UPDATE `creature_template` SET `npcflag` = `npcflag`|1, `gossip_menu_id`= 2871, `AIName` = 'SmartAI', `ScriptName` = '' WHERE `entry`= 10668;
DELETE FROM `gossip_menu` WHERE `MenuID` IN (2871,2872);
INSERT INTO `gossip_menu` (`MenuID`,`TextID`) VALUES
(2871, 3557),
(2872, 3558);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 15 AND `SourceGroup` = 2871;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(15, 2871, 0, 0, 0, 9, 0, 4921, 0, 0, 0, 0, 0, '', 'Show gossip option 2871 if quest 4921 is taken.');
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 10668) AND (`source_type` = 0) AND (`id` IN (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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(10668, 0, 0, 0, 62, 0, 100, 0, 2871, 0, 0, 0, 0, 33, 10668, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Beaten Corpse - On Gossip Option 0 Selected - Quest Credit \'Lost In Battle\'');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_04' WHERE sql_rev = '1643223104276234400';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,33 @@
-- DB update 2022_02_04_04 -> 2022_02_04_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 = '2022_02_04_04';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_04 2022_02_04_05 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643137247566116938'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643137247566116938');
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=11361 AND `ConditionValue1` IN (7003, 7721);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(15, 11361, 0, 0, 1, 8, 0, 7003, 0, 0, 0, 0, 0, '', 'Show gossip option if Quests Zapped Giants and Fuel for the Zapping are rewarded'),
(15, 11361, 0, 0, 1, 8, 0, 7721, 0, 0, 0, 0, 0, '', 'Show gossip option if Quests Zapped Giants and Fuel for the Zapping are rewarded');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_05' WHERE sql_rev = '1643137247566116938';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,31 @@
-- DB update 2022_02_04_05 -> 2022_02_04_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 = '2022_02_04_05';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_05 2022_02_04_06 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643386602617683649'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643386602617683649');
-- Fixes Paladins Lawbringer's 8 set bonus
DELETE FROM `spell_proc_event` WHERE `entry`=21747;
INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES
(21747, 0, 10, 0, 0, 0, 20, 0, 20, 0, 50000);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_06' WHERE sql_rev = '1643386602617683649';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_04_06 -> 2022_02_04_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 = '2022_02_04_06';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_06 2022_02_04_07 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643577884044855900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643577884044855900');
UPDATE `creature` SET `MovementType`=2 WHERE `guid`=85780;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_07' WHERE sql_rev = '1643577884044855900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,32 @@
-- DB update 2022_02_04_07 -> 2022_02_04_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 = '2022_02_04_07';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_07 2022_02_04_08 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643467900848391119'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643467900848391119');
-- missed dialogue page text for npc Old Orok "How can I help you, $c?"
DELETE FROM `gossip_menu` WHERE `MenuID` = 9856 AND `TextID` = 10887;
INSERT INTO `gossip_menu` (`MenuID`, `TextID`) VALUES
(9856, 10887);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_08' WHERE sql_rev = '1643467900848391119';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_04_08 -> 2022_02_04_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 = '2022_02_04_08';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_08 2022_02_04_09 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643306978965271700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643306978965271700');
UPDATE `gossip_menu_option` SET `OptionBroadcastTextID` = 12033 WHERE `MenuID` = 7130 AND `OptionID` = 0;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_09' WHERE sql_rev = '1643306978965271700';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,35 @@
-- DB update 2022_02_04_09 -> 2022_02_04_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 = '2022_02_04_09';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_09 2022_02_04_10 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643318127094399900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643318127094399900');
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 14 AND `SourceGroup` IN (3183, 3184) AND `SourceEntry` IN (4039, 4040);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 15 AND `SourceGroup` IN (3183, 3184) AND `SourceEntry` = 0;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(14, 3184, 4039, 0, 0, 8, 0, 5217, 0, 0, 0, 0, 0, '', 'Only show TextID 4039 if player completed the quest \'Return to Chillwind Camp\''),
(15, 3184, 0, 0, 0, 8, 0, 5217, 0, 0, 0, 0, 0, '', 'Show gossip option if player has completed quest \'Return to Chillwind Camp\''),
(14, 3183, 4040, 0, 0, 8, 0, 5230, 0, 0, 0, 0, 0, '', 'Only show TextID 4040 if player completed the quest \'Return to the Bulwark\''),
(15, 3183, 0, 0, 0, 8, 0, 5230, 0, 0, 0, 0, 0, '', 'Show gossip option if player has completed quest \'Return to the Bulwark\'');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_10' WHERE sql_rev = '1643318127094399900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_04_10 -> 2022_02_04_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 = '2022_02_04_10';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_10 2022_02_04_11 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643324466347472100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643324466347472100');
UPDATE `item_template` SET `spellppmRate_1` = 3 WHERE `entry` = 17076;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_11' WHERE sql_rev = '1643324466347472100';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_04_11 -> 2022_02_04_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 = '2022_02_04_11';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_11 2022_02_04_12 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643389586744135400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643389586744135400');
UPDATE `gameobject_loot_template` SET `MaxCount` = 4 WHERE `Entry` = 10039 AND `Item` = 11018;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_12' WHERE sql_rev = '1643389586744135400';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,31 @@
-- DB update 2022_02_04_12 -> 2022_02_04_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 = '2022_02_04_12';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_12 2022_02_04_13 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643662892603722900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643662892603722900');
UPDATE `creature_template` SET `RegenHealth` = 0 WHERE `RegenHealth` >= 2;
UPDATE `creature_onkill_reputation` SET `IsTeamAward1` = 0 WHERE `IsTeamAward1` >= 2;
UPDATE `creature_onkill_reputation` SET `IsTeamAward2` = 0 WHERE `IsTeamAward2` >= 2;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_04_13' WHERE sql_rev = '1643662892603722900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,30 @@
-- DB update 2022_02_04_13 -> 2022_02_06_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 = '2022_02_04_13';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_04_13 2022_02_06_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643393372625004300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643393372625004300');
DELETE FROM `creature` WHERE `guid` = 247519;
UPDATE `creature` SET `MovementType` = 1, `wander_distance` = 20 WHERE `id1` = 14361;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_06_00' WHERE sql_rev = '1643393372625004300';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,76 @@
-- DB update 2022_02_06_00 -> 2022_02_07_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 = '2022_02_06_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_06_00 2022_02_07_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643486369280661300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643486369280661300');
DELETE FROM `smart_scripts` WHERE `entryorguid` IN (-84605, -84616, -84606, -84603, -84615, -84614) AND `source_type` = 0 AND `id` IN (2, 3, 4, 5, 6);
DELETE FROM `smart_scripts` WHERE `entryorguid` = 3626 AND `source_type` = 2 AND `id` IN (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11);
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
(3626, 2, 0, 6, 46, 0, 100, 0, 3626, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 10, 84605, 13996, 0, 0, 0, 0, 0, 0, 'Areatrigger - On Trigger - Set Data 1 1'),
(3626, 2, 1, 7, 46, 0, 100, 0, 3626, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 10, 84616, 13996, 0, 0, 0, 0, 0, 0, 'Areatrigger - On Trigger - Set Data 1 1'),
(3626, 2, 2, 8, 46, 0, 100, 0, 3626, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 10, 84606, 13996, 0, 0, 0, 0, 0, 0, 'Areatrigger - On Trigger - Set Data 1 1'),
(3626, 2, 3, 9, 46, 0, 100, 0, 3626, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 10, 84603, 13996, 0, 0, 0, 0, 0, 0, 'Areatrigger - On Trigger - Set Data 1 1'),
(3626, 2, 4, 10, 46, 0, 100, 0, 3626, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 10, 84615, 13996, 0, 0, 0, 0, 0, 0, 'Areatrigger - On Trigger - Set Data 1 1'),
(3626, 2, 5, 11, 46, 0, 100, 0, 3626, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 10, 84614, 13996, 0, 0, 0, 0, 0, 0, 'Areatrigger - On Trigger - Set Data 1 1'),
(3626, 2, 6, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 19, 0x00000100|0x00000200, 0, 0, 0, 0, 0, 10, 84605, 13996, 0, 0, 0, 0, 0, 0, 'Areatrigger - On Trigger - Remove Flags Immune To Players & Immune To NPC\'s'),
(3626, 2, 7, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 19, 0x00000100|0x00000200, 0, 0, 0, 0, 0, 10, 84616, 13996, 0, 0, 0, 0, 0, 0, 'Areatrigger - On Trigger - Remove Flags Immune To Players & Immune To NPC\'s'),
(3626, 2, 8, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 19, 0x00000100|0x00000200, 0, 0, 0, 0, 0, 10, 84606, 13996, 0, 0, 0, 0, 0, 0, 'Areatrigger - On Trigger - Remove Flags Immune To Players & Immune To NPC\'s'),
(3626, 2, 9, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 19, 0x00000100|0x00000200, 0, 0, 0, 0, 0, 10, 84603, 13996, 0, 0, 0, 0, 0, 0, 'Areatrigger - On Trigger - Remove Flags Immune To Players & Immune To NPC\'s'),
(3626, 2, 10, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 19, 0x00000100|0x00000200, 0, 0, 0, 0, 0, 10, 84615, 13996, 0, 0, 0, 0, 0, 0, 'Areatrigger - On Trigger - Remove Flags Immune To Players & Immune To NPC\'s'),
(3626, 2, 11, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 19, 0x00000100|0x00000200, 0, 0, 0, 0, 0, 10, 84614, 13996, 0, 0, 0, 0, 0, 0, 'Areatrigger - On Trigger - Remove Flags Immune To Players & Immune To NPC\'s'),
(-84605, 0, 2, 5, 4, 0, 100, 2, 0, 0, 0, 0, 0, 54, 300000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Aggro - Pause waypoint'),
(-84605, 0, 3, 0, 0, 0, 75, 2, 2000, 2000, 2000, 6000, 0, 11, 22334, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - In Combat - Cast \'Bomb\''),
(-84605, 0, 4, 0, 0, 0, 85, 2, 2000, 2000, 8000, 8000, 0, 11, 22335, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - In Combat - Cast \'Bottle of Poison\''),
(-84605, 0, 5, 0, 61, 0, 100, 2, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Aggro - Start Attack'),
(-84605, 0, 6, 0, 7, 0, 100, 2, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Evade - Resume waypoint'),
(-84616, 0, 2, 5, 4, 0, 100, 2, 0, 0, 0, 0, 0, 54, 300000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Aggro - Pause waypoint'),
(-84616, 0, 3, 0, 0, 0, 75, 2, 2000, 2000, 2000, 6000, 0, 11, 22334, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - In Combat - Cast \'Bomb\''),
(-84616, 0, 4, 0, 0, 0, 85, 2, 2000, 2000, 8000, 8000, 0, 11, 22335, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - In Combat - Cast \'Bottle of Poison\''),
(-84616, 0, 5, 0, 61, 0, 100, 2, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Aggro - Start Attack'),
(-84616, 0, 6, 0, 7, 0, 100, 2, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Evade - Resume waypoint'),
(-84606, 0, 2, 5, 4, 0, 100, 2, 0, 0, 0, 0, 0, 54, 300000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Aggro - Pause waypoint'),
(-84606, 0, 3, 0, 0, 0, 75, 2, 2000, 2000, 2000, 6000, 0, 11, 22334, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - In Combat - Cast \'Bomb\''),
(-84606, 0, 4, 0, 0, 0, 85, 2, 2000, 2000, 8000, 8000, 0, 11, 22335, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - In Combat - Cast \'Bottle of Poison\''),
(-84606, 0, 5, 0, 61, 0, 100, 2, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Aggro - Start Attack'),
(-84606, 0, 6, 0, 7, 0, 100, 2, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Evade - Resume waypoint'),
(-84603, 0, 2, 5, 4, 0, 100, 2, 0, 0, 0, 0, 0, 54, 300000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Aggro - Pause waypoint'),
(-84603, 0, 3, 0, 0, 0, 75, 2, 2000, 2000, 2000, 6000, 0, 11, 22334, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - In Combat - Cast \'Bomb\''),
(-84603, 0, 4, 0, 0, 0, 85, 2, 2000, 2000, 8000, 8000, 0, 11, 22335, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - In Combat - Cast \'Bottle of Poison\''),
(-84603, 0, 5, 0, 61, 0, 100, 2, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Aggro - Start Attack'),
(-84603, 0, 6, 0, 7, 0, 100, 2, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Evade - Resume waypoint'),
(-84615, 0, 2, 5, 4, 0, 100, 2, 0, 0, 0, 0, 0, 54, 300000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Aggro - Pause waypoint'),
(-84615, 0, 3, 0, 0, 0, 75, 2, 2000, 2000, 2000, 6000, 0, 11, 22334, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - In Combat - Cast \'Bomb\''),
(-84615, 0, 4, 0, 0, 0, 85, 2, 2000, 2000, 8000, 8000, 0, 11, 22335, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - In Combat - Cast \'Bottle of Poison\''),
(-84615, 0, 5, 0, 61, 0, 100, 2, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Aggro - Start Attack'),
(-84615, 0, 6, 0, 7, 0, 100, 2, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Evade - Resume waypoint'),
(-84614, 0, 2, 5, 4, 0, 100, 2, 0, 0, 0, 0, 0, 54, 300000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Aggro - Pause waypoint'),
(-84614, 0, 3, 0, 0, 0, 75, 2, 2000, 2000, 2000, 6000, 0, 11, 22334, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - In Combat - Cast \'Bomb\''),
(-84614, 0, 4, 0, 0, 0, 85, 2, 2000, 2000, 8000, 8000, 0, 11, 22335, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - In Combat - Cast \'Bottle of Poison\''),
(-84614, 0, 5, 0, 61, 0, 100, 2, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Aggro - Start Attack'),
(-84614, 0, 6, 0, 7, 0, 100, 2, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Technician - On Evade - Resume waypoint');
UPDATE `creature` SET `unit_flags` = `unit_flags`|0x00000040 WHERE `guid` IN (84605, 84616, 84606, 84603, 84615, 84614);
UPDATE `creature_template` SET `unit_flags` = `unit_flags`|0x00000040 WHERE `entry` = 13996;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_07_00' WHERE sql_rev = '1643486369280661300';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_07_00 -> 2022_02_08_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 = '2022_02_07_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_07_00 2022_02_08_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643487408879682900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643487408879682900');
UPDATE `creature` SET `id1` = 12461 WHERE `guid` IN (84573, 84589, 84590, 84591);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_08_00' WHERE sql_rev = '1643487408879682900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_08_00 -> 2022_02_08_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 = '2022_02_08_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_08_00 2022_02_08_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643573251406022100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643573251406022100');
UPDATE `creature` SET `MovementType`=2 WHERE `guid`=84572;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_08_01' WHERE sql_rev = '1643573251406022100';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,30 @@
-- DB update 2022_02_08_01 -> 2022_02_09_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 = '2022_02_08_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_08_01 2022_02_09_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644160153962444055'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644160153962444055');
DELETE FROM `spell_script_names` WHERE `spell_id`=28845;
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(28845, 'spell_warr_t3_prot_8p_bonus');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_09_00' WHERE sql_rev = '1644160153962444055';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,133 @@
-- DB update 2022_02_09_00 -> 2022_02_10_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 = '2022_02_09_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_09_00 2022_02_10_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643155057631411400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643155057631411400');
DELETE FROM `creature_text` WHERE `CreatureID` = 6109;
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(6109, 0, 0, 'Come, little ones. Face me!', 14, 0, 100, 0, 0, 0, 9071, 2, 'Azuregos - On Teleport'),
(6109, 1, 0, 'This place is under my protection. The mysteries of the arcane shall remain inviolate.', 14, 0, 100, 0, 0, 0, 9072, 2, 'Azuregos - On Aggro'),
(6109, 2, 0, 'Such is the price of curiosity.', 14, 0, 100, 0, 0, 0, 9073, 2, 'Azuregos - On Unit Killed');
DELETE FROM `spell_script_names` WHERE `ScriptName` IN ('spell_arcane_vacuum', 'spell_mark_of_frost_freeze');
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(21147, 'spell_arcane_vacuum'),
(23183, 'spell_mark_of_frost_freeze');
UPDATE `spell_dbc` SET `DurationIndex` = 1, `EffectRadiusIndex_1` = 11 WHERE `ID` = 23183;
SET @NPC := 52349;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `MovementType` = 2 WHERE `guid` = @NPC;
DELETE FROM `creature_addon` WHERE `guid` = @NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES
(@NPC,@PATH,0,0,0,0,0, '');
DELETE FROM `waypoint_data` WHERE `id` = @PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH, 1, 2623.38, -5977.86, 100.642, 3.86238, 0, 0, 0, 100, 0),
(@PATH, 2, 2652.61, -6023.30, 97.2364, 4.28178, 0, 0, 0, 100, 0),
(@PATH, 3, 2637.75, -6057.12, 100.789, 4.96744, 0, 0, 0, 100, 0),
(@PATH, 4, 2650.16, -6101.06, 99.1050, 4.99335, 0, 0, 0, 100, 0),
(@PATH, 5, 2659.07, -6142.42, 100.017, 5.61225, 0, 0, 0, 100, 0),
(@PATH, 6, 2699.18, -6169.74, 97.2345, 5.90834, 0, 0, 0, 100, 0),
(@PATH, 7, 2748.81, -6216.27, 102.323, 5.52506, 0, 0, 0, 100, 0),
(@PATH, 8, 2728.22, -6259.92, 99.7664, 1.50304, 0, 0, 0, 100, 0),
(@PATH, 9, 2701.59, -6292.38, 98.4016, 1.01845, 0, 0, 0, 100, 0),
(@PATH, 10, 2665.81, -6316.73, 100.927, 3.15866, 0, 0, 0, 100, 0),
(@PATH, 11, 2639.08, -6319.14, 93.82, 3.16179, 0, 0, 0, 100, 0),
(@PATH, 12, 2609.81, -6316.40, 95.62, 2.8822, 0, 0, 0, 100, 0),
(@PATH, 13, 2593.02, -6298.90, 103.16, 2.55862, 0, 0, 0, 100, 0),
(@PATH, 14, 2502.05, -6238.91, 102.5, 2.55862, 0, 0, 0, 100, 0),
(@PATH, 15, 2484.14, -6233.41, 101.99, 3.24663, 0, 0, 0, 100, 0),
(@PATH, 16, 2450.22, -6182.88, 101.45, 2.20912, 0, 0, 0, 100, 0),
(@PATH, 17, 2411.61, -6157.76, 101.92, 3.54822, 0, 0, 0, 100, 0),
(@PATH, 18, 2361.36, -6203.64, 104.65, 4.13334, 0, 0, 0, 100, 0),
(@PATH, 19, 2336.04, -6248.55, 106.4, 4.62264, 0, 0, 0, 100, 0),
(@PATH, 20, 2361.63, -6203.64, 104.65, 0.89043, 0, 0, 0, 100, 0),
(@PATH, 21, 2406.65, -6164.80, 100.57, 0.92734, 0, 0, 0, 100, 0),
(@PATH, 22, 2407.32, -6147.17, 100.29, 2.08345, 0, 0, 0, 100, 0),
(@PATH, 23, 2352.5 , -6106.48, 110.44, 2.66543, 0, 0, 0, 100, 0),
(@PATH, 24, 2294.35, -6064.86, 107.44, 2.19419, 0, 0, 0, 100, 0),
(@PATH, 25, 2352.5 , -6106.48, 110.44, 2.66543, 0, 0, 0, 100, 0),
(@PATH, 26, 2406.58, -6133.30, 99.69, 5.90284, 0, 0, 0, 100, 0),
(@PATH, 27, 2439.64, -6126.91, 105.12, 0.38778, 0, 0, 0, 100, 0),
(@PATH, 28, 2501.26, -6091.94, 99.97, 0.60926, 0, 0, 0, 100, 0),
(@PATH, 29, 2535.65, -6010.90, 99.62, 1.07893, 0, 0, 0, 100, 0),
(@PATH, 30, 2578.13, -5963.59, 97.82, 0.00136, 0, 0, 0, 100, 0);
SET @NPC := 35867;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `MovementType` = 2 WHERE `guid` = @NPC;
DELETE FROM `creature_addon` WHERE `guid` = @NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`visibilityDistanceType`,`auras`) VALUES
(@NPC,@PATH,0,0,4097,0,0, '');
DELETE FROM `waypoint_data` WHERE `id` = @PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH, 1, 2578.13, -5963.59, 97.82, 0.00136, 0, 0, 0, 100, 0),
(@PATH, 2, 2535.65, -6010.90, 99.62, 1.07893, 0, 0, 0, 100, 0),
(@PATH, 3, 2501.26, -6091.94, 99.97, 0.60926, 0, 0, 0, 100, 0),
(@PATH, 4, 2439.64, -6126.91, 105.12, 0.38778, 0, 0, 0, 100, 0),
(@PATH, 5, 2406.58, -6133.30, 99.69, 5.90284, 0, 0, 0, 100, 0),
(@PATH, 6, 2352.50, -6106.48, 110.44, 2.66543, 0, 0, 0, 100, 0),
(@PATH, 7, 2294.35, -6064.86, 107.44, 2.19419, 0, 0, 0, 100, 0),
(@PATH, 8, 2352.50, -6106.48, 110.44, 2.66543, 0, 0, 0, 100, 0),
(@PATH, 9, 2407.32, -6147.17, 100.29, 2.08345, 0, 0, 0, 100, 0),
(@PATH, 10, 2406.65, -6164.80, 100.57, 0.92734, 0, 0, 0, 100, 0),
(@PATH, 11, 2361.63, -6203.64, 104.65, 0.89043, 0, 0, 0, 100, 0),
(@PATH, 12, 2336.04, -6248.55, 106.40, 4.62264, 0, 0, 0, 100, 0),
(@PATH, 13, 2361.36, -6203.64, 104.65, 4.13334, 0, 0, 0, 100, 0),
(@PATH, 14, 2411.61, -6157.76, 101.92, 3.54822, 0, 0, 0, 100, 0),
(@PATH, 15, 2450.22, -6182.88, 101.45, 2.20912, 0, 0, 0, 100, 0),
(@PATH, 16, 2484.14, -6233.41, 101.99, 3.24663, 0, 0, 0, 100, 0),
(@PATH, 17, 2502.05, -6238.91, 102.50, 2.55862, 0, 0, 0, 100, 0),
(@PATH, 18, 2593.02, -6298.90, 103.16, 2.55862, 0, 0, 0, 100, 0),
(@PATH, 19, 2609.81, -6316.40, 95.62, 2.8822, 0, 0, 0, 100, 0),
(@PATH, 20, 2639.08, -6319.14, 93.82, 3.16179, 0, 0, 0, 100, 0),
(@PATH, 21, 2665.81, -6316.73, 100.927, 3.15866, 0, 0, 0, 100, 0),
(@PATH, 22, 2701.59, -6292.38, 98.4016, 1.01845, 0, 0, 0, 100, 0),
(@PATH, 23, 2728.22, -6259.92, 99.7664, 1.50304, 0, 0, 0, 100, 0),
(@PATH, 24, 2748.81, -6216.27, 102.323, 5.52506, 0, 0, 0, 100, 0),
(@PATH, 25, 2699.18, -6169.74, 97.2345, 5.90834, 0, 0, 0, 100, 0),
(@PATH, 26, 2659.07, -6142.42, 100.017, 5.61225, 0, 0, 0, 100, 0),
(@PATH, 27, 2650.16, -6101.06, 99.105, 4.99335, 0, 0, 0, 100, 0),
(@PATH, 28, 2637.75, -6057.12, 100.789, 4.96744, 0, 0, 0, 100, 0),
(@PATH, 29, 2652.61, -6023.30, 97.2364, 4.28178, 0, 0, 0, 100, 0),
(@PATH, 30, 2623.38, -5977.86, 100.642, 3.86238, 0, 0, 0, 100, 0);
UPDATE `creature_template` SET `npcflag` = `npcflag`|1, `gossip_menu_id` = 15000 WHERE `entry` = 6109;
DELETE FROM `gossip_menu` WHERE `MenuID` = 15000;
INSERT INTO `gossip_menu` (`MenuID`, `TextID`) VALUES
(15000, 7880);
DELETE FROM `gossip_menu_option` WHERE `MenuID` = 15000;
INSERT INTO `gossip_menu_option` (`MenuID`,`OptionID`,`OptionIcon`,`OptionText`,`OptionBroadcastTextID`,`OptionType`,`OptionNpcFlag`,`ActionMenuID`,`ActionPoiID`,`BoxCoded`,`BoxMoney`,`BoxText`,`BoxBroadcastTextID`,`VerifiedBuild`) VALUES
(15000, 0, 0, 'I am a treasure hunter in search of powerful artifacts. Give them to me and you will not be harmed.', 11016, 1, 1, 0, 0, 0, 0, '', 0, 12340);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_10_00' WHERE sql_rev = '1643155057631411400';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,32 @@
-- DB update 2022_02_10_00 -> 2022_02_10_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 = '2022_02_10_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_10_00 2022_02_10_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1639953303883016900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1639953303883016900');
DELETE FROM `spell_script_names` WHERE `ScriptName`="spell_gen_magic_rooster";
DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=65917;
INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `comment`) VALUES
(65917, 66122, "Magic Rooster");
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_10_01' WHERE sql_rev = '1639953303883016900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,43 @@
-- DB update 2022_02_10_01 -> 2022_02_10_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 = '2022_02_10_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_10_01 2022_02_10_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642981864918755200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642981864918755200');
DELETE FROM `creature_text` WHERE `CreatureID` IN (4949, 10719) AND `GroupID` IN (0, 1);
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(4949, 0, 0, 'Honor your heroes! On this day, they have dealt a great blow against one of our most hated enemies! The false Warchief, Rend Blackhand, has fallen!', 14, 0, 100, 22, 0, 0, 6013, 2, 'For The Horde! quest completion'),
(4949, 1, 0, 'Be bathed in my power! Drink in my might! Battle for the glory of the Horde!', 14, 0, 100, 22, 0, 0, 6014, 2, 'For The Horde! quest completion'),
(10719, 0, 0, 'Honor your heroes! On this day, they have dealt a great blow against one of our most hated enemies! The false Warchief, Rend Blackhand, has fallen!', 14, 0, 100, 22, 0, 0, 6013, 2, 'For The Horde! quest completion'),
(10719, 1, 0, 'Be bathed in the power of the Warchief! Drink in his might! Battle for the glory of the Horde!', 14, 0, 100, 22, 0, 0, 6015, 2, 'For The Horde! quest completion');
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 10719;
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 10719) AND (`source_type` = 0) AND (`id` IN (0, 1, 2, 3));
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
(10719, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 18, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Herald of Thrall - On Just Summoned - Set Flags Not Attackable'),
(10719, 0, 1, 0, 1, 0, 100, 0, 2000, 2000, 0, 0, 0, 1, 0, 13, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Herald of Thrall - Out of Combat - Say Line 0'),
(10719, 0, 2, 0, 1, 0, 100, 0, 13000, 13000, 0, 0, 0, 1, 1, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Herald of Thrall - Out of Combat - Say Line 1'),
(10719, 0, 3, 0, 1, 0, 100, 0, 15000, 15000, 0, 0, 0, 11, 16609, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Herald of Thrall - Out of Combat - Cast \'Warchief`s Blessing\'');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_10_02' WHERE sql_rev = '1642981864918755200';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,282 @@
-- DB update 2022_02_10_02 -> 2022_02_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 = '2022_02_10_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_10_02 2022_02_11_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644485285021223700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644485285021223700');
-- Love is in the Air Hummel Script
SET @CGUID := 146562;
SET @OGUID := 9743;
UPDATE `creature_template` SET `unit_flags`=33280, `ScriptName`='boss_apothecary_hummel', `mechanic_immune_mask`=617297791 WHERE `entry`=36296;
UPDATE `creature_template` SET `unit_flags`=33280, `ScriptName`='npc_apothecary_baxter', `mechanic_immune_mask`=617297791 WHERE `entry`=36565;
UPDATE `creature_template` SET `unit_flags`=33280, `ScriptName`='npc_apothecary_frye', `mechanic_immune_mask`=617297791 WHERE `entry`=36272;
UPDATE `creature_template` SET `unit_flags`=33555200 WHERE `entry` IN(36710,36530);
UPDATE `gameobject_loot_template` SET `QuestRequired` = 0 WHERE `Entry` IN (28677,28678) AND `Item` IN (49351, 49352);
UPDATE `gameobject_template` SET `size`=2 WHERE `entry` IN(202947,202948);
UPDATE `creature_model_info` SET `BoundingRadius`=0.4596, `CombatReach`=1.8 WHERE `DisplayID`=31167;
UPDATE `creature_model_info` SET `BoundingRadius`=0.4596, `CombatReach`=1.8 WHERE `DisplayID`=31166;
DELETE FROM `reference_loot_template` WHERE `Entry` = 50011;
DELETE FROM `item_loot_template` WHERE `Entry` = 54537;
INSERT INTO `item_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(54537, 1, 50010, 20, 0, 1, 0, 1, 1, 'Necklaces'),
(54537, 49927, 0, 100, 0, 1, 0, 5, 10, 'Love Token'),
(54537, 49715, 0, 6, 0, 1, 0, 1, 1, 'Forever-Lovely Rose'),
(54537, 50446, 0, 6, 0, 1, 0, 1, 1, 'Toxic Wasteling'),
(54537, 50741, 0, 6, 0, 1, 0, 1, 1, 'Vile Fumigator\'s Mask'),
(54537, 50471, 0, 1.1, 0, 1, 0, 1, 1, 'The Heartbreaker'),
(54537, 50250, 0, 0.03, 0, 1, 0, 1, 1, 'Big Love Rocket');
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN(68644,68614,68798);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
(13,1,68644,0,0,31,0,3,36530,0,0,0,0,'','Spell [DND] Valentine Boss Validate Area targets [DND] Valentine Boss - Vial Bunny'),
(13,1,68614 ,0,0,31,0,3,36530,0,0,0,0,'','Spell Concentrated Irresistible Cologne Spill targets [DND] Valentine Boss - Vial Bunny'),
(13,1,68798,0,0,31,0,3,36530,0,0,0,0,'','Spell Concentrated Alluring Perfume Spill targets [DND] Valentine Boss - Vial Bunny');
DELETE FROM `creature_template_addon` WHERE `entry` IN (36565,36272,36296,36710);
INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
(36565, 0, 0, 0, 1, 0, 3, '68946 71869'), -- 36565 (Apothecary Baxter) - Irresistible Cologne
(36272, 0, 0, 0, 1, 0, 3, '68704'), -- 36272 (Apothecary Frye) - Lingering Fumes
(36296, 0, 0, 0, 1, 0, 3, '68589 71856'), -- 36296 (Apothecary Hummel) - Alluring Perfume
(36710, 0, 0, 0, 1, 0, 3, '69216');
DELETE FROM `creature_summon_groups` WHERE `summonerId`=36296;
INSERT INTO `creature_summon_groups` (`summonerId`, `summonerType`, `groupId`, `entry`, `position_x`, `position_y`, `position_z`, `orientation`, `summonType`, `summonTime`) VALUES
(36296, 0, 1, 36565, -210.3594, 2214.606, 79.84758, 1.047198, 8, 0),
(36296, 0, 1, 36272, -205.1962, 2214.549, 79.84695, 2.408554, 8, 0);
-- Delete old spell_script_names
DELETE FROM `spell_script_names` WHERE `ScriptName` = 'spell_love_in_air_periodic_perfumes';
DELETE FROM `spell_script_names` WHERE `ScriptName` IN
('spell_apothecary_validate_area',
'spell_apothecary_throw_perfume',
'spell_apothecary_throw_cologne',
'spell_apothecary_perfume_spill',
'spell_apothecary_cologne_spill',
'spell_apothecary_lingering_fumes');
INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES
(68644,'spell_apothecary_validate_area'),
(68966,'spell_apothecary_throw_perfume'),
(69038,'spell_apothecary_throw_cologne'),
(68798,'spell_apothecary_perfume_spill'),
(68614,'spell_apothecary_cologne_spill'),
(68965,'spell_apothecary_lingering_fumes');
SET @CGUID := 146562;
SET @OGUID := 9743;
DELETE FROM `creature` WHERE `guid` = 244573;
DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+62;
INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
(@CGUID+1, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -217.8004, 2183.503, 79.8493, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+2, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -215.434, 2198.861, 79.84796, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep) (Auras: )
(@CGUID+3, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -195.1233, 2163.059, 79.83028, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+4, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -211.0278, 2163.484, 79.84879, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+5, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -221.6858, 2179.219, 79.84988, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+6, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -219.0313, 2161.661, 79.84821, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+7, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -225.2396, 2164.177, 79.84788, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+8, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -222.7795, 2172.851, 79.8497, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+9, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -222.434, 2209.076, 79.84451, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+10, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -202.6493, 2180.49, 79.84853, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+11, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -207.9149, 2195.281, 79.84778, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep) (Auras: )
(@CGUID+12, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -205.6806, 2189.316, 79.84862, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+13, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -227.2309, 2177.594, 79.85047, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+14, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -202.9149, 2198.993, 79.84741, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+15, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -202.809, 2168.38, 79.82594, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+16, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -220.2379, 2166.99, 79.8491, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+17, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -210.7292, 2184.273, 79.84919, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+18, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -229.8142, 2170.894, 79.84966, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+19, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -212.1701, 2203.293, 79.84724, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+20, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -220.1649, 2190.29, 79.84927, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+21, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -233.4618, 2165.745, 79.84706, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+22, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -213.8142, 2168.231, 79.85005, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+23, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -204.2274, 2162.326, 79.84865, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+24, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -220.4219, 2203.752, 79.84645, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+25, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -213.8663, 2158.241, 79.84741, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+26, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -222.0538, 2196.368, 79.84769, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+27, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -224.3004, 2186.681, 79.85001, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+28, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -216.4531, 2175.7, 79.84973, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+29, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -210.349, 2178.34, 79.85, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+30, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -196.5052, 2155.45, 79.84718, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+31, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -203.6528, 2155.238, 79.84705, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+32, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -205.2465, 2204.854, 79.84711, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep) (Auras: )
(@CGUID+33, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -199.9063, 2211.925, 79.84727, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+34, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -207.3108, 2212.943, 79.84712, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep) (Auras: )
(@CGUID+35, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -227.6285, 2191.568, 79.84564, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+36, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -230.8125, 2185.498, 79.84583, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+37, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -225.7795, 2202.889, 79.84396, 4.520403, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+38, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -197.2604, 2196.29, 79.84711, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+39, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -220.6354, 2222.007, 79.84279, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+40, 36885, 0, 0, 33, 0, 0, 1, 1, 0, -226.0851, 2192.799, 79.84625, 3.193953, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- Crown Apothecary (Area: Shadowfang Keep)
(@CGUID+41, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -213.9931, 2209.849, 79.84778, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+42, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -212.4826, 2216.82, 79.84779, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep) (Auras: )
(@CGUID+43, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -218.3698, 2217.609, 79.84506, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+44, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -197.842, 2203.837, 79.84732, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+45, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -209.6354, 2172.125, 79.84968, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+46, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -210.8316, 2223.722, 79.84461, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+47, 36885, 0, 0, 33, 0, 0, 1, 1, 0, -199.8646, 2191.736, 79.84777, 1.117011, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- Crown Apothecary (Area: Shadowfang Keep)
(@CGUID+48, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -216.9497, 2225.153, 79.8432, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+49, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -198.4549, 2224.262, 79.84032, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+50, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -205.0052, 2219.215, 79.84557, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep) (Auras: )
(@CGUID+51, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -182.7292, 2214.054, 79.81828, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+52, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -197.1701, 2217.747, 79.84375, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep) (Auras: )
(@CGUID+53, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -191.8281, 2222.58, 79.84315, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+54, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -192.2569, 2210.776, 79.84515, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+55, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -189.0816, 2216.911, 79.84314, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+56, 23033, 0, 0, 33, 0, 0, 1, 1, 0, -224.4688, 2209.684, 80.92682, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- Invisible Stalker (Floating) (Area: Shadowfang Keep) (Auras: 57718 - Harpoon Loot Sparkles)
(@CGUID+57, 23033, 0, 0, 33, 0, 0, 1, 1, 0, -224.3663, 2212.083, 80.92657, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- Invisible Stalker (Floating) (Area: Shadowfang Keep) (Auras: 57718 - Harpoon Loot Sparkles)
(@CGUID+58, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -204.5729, 2226.901, 79.84293, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+59, 36885, 0, 0, 33, 0, 0, 1, 1, 0, -218.0156, 2216.691, 79.84538, 1.989675, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- Crown Apothecary (Area: Shadowfang Keep)
(@CGUID+60, 36530, 0, 0, 33, 0, 0, 1, 1, 0, -182.5885, 2219.731, 79.83677, 0, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- [DND] Valentine Boss - Vial Bunny (Area: Shadowfang Keep)
(@CGUID+61, 36296, 0, 0, 33, 0, 0, 1, 1, 0, -208.0903, 2217.389, 79.84693, 4.817109, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420), -- Apothecary Hummel (Area: Shadowfang Keep) (Auras: 68589 - Alluring Perfume)
(@CGUID+62, 36885, 0, 0, 33, 0, 0, 1, 1, 0, -225.9896, 2235.528, 79.8619, 5.183628, 7200, 0, 0, 0, 0, 0, 0, 0, 0, '', 23420); -- Crown Apothecary (Area: Shadowfang Keep)
DELETE FROM `gameobject` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+94;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `ScriptName`, `VerifiedBuild`) VALUES
(@OGUID+0, 201906, 33, 0, 0, 1, 1, -201.7951, 2162.818, 79.76379, 2.042035, 0, 0, 0.8526402, 0.5224986, 7200, 255, 1, '', 23420), -- Rocket Delivery System (Area: Shadowfang Keep)
(@OGUID+1, 201289, 33, 0, 0, 1, 1, -203.3629, 2178.462, 79.76537, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Duskwood Table (Area: Shadowfang Keep)
(@OGUID+2, 202105, 33, 0, 0, 1, 1, -227.7379, 2168.457, 79.76581, 4.049168, 0, 0, -0.8987932, 0.4383728, 7200, 255, 1, '', 23420), -- Plague Wagon Empty (Area: Shadowfang Keep)
(@OGUID+3, 200300, 33, 0, 0, 1, 1, -228.7326, 2192.905, 79.76138, 4.468043, 0, 0, -0.7880106, 0.6156617, 7200, 255, 1, '', 23420), -- Generic Cage Top (Area: Shadowfang Keep)
(@OGUID+4, 200300, 33, 0, 0, 1, 1, -228.1163, 2194.755, 82.49375, 4.81711, 0, 0, -0.6691303, 0.743145, 7200, 255, 1, '', 23420), -- Generic Cage Top (Area: Shadowfang Keep)
(@OGUID+6, 200332, 33, 0, 0, 1, 1, -228.2222, 2194.695, 82.49368, 4.834563, 0, 0, -0.6626196, 0.7489561, 7200, 255, 1, '', 23420), -- Generic Cage Bottom (Area: Shadowfang Keep)
(@OGUID+5, 200332, 33, 0, 0, 1, 1, -228.8524, 2192.884, 79.76133, 4.468043, 0, 0, -0.7880106, 0.6156617, 7200, 255, 1, '', 23420), -- Generic Cage Bottom (Area: Shadowfang Keep)
(@OGUID+7, 200337, 33, 0, 0, 1, 1, -218.9306, 2221.089, 80.72054, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel (Area: Shadowfang Keep)
(@OGUID+8, 200338, 33, 0, 0, 1, 1, -195.7413, 2204.79, 81.76898, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel Empty (Area: Shadowfang Keep)
(@OGUID+9, 202948, 33, 0, 0, 1, 1, -224.0781, 2211.082, 81.02744, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Perfume Neutralizer (Area: Shadowfang Keep)
(@OGUID+10, 200337, 33, 0, 0, 1, 1, -215.6319, 2219.208, 79.76243, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel (Area: Shadowfang Keep)
(@OGUID+11, 200338, 33, 0, 0, 1, 1, -195.2205, 2204.566, 80.72088, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel Empty (Area: Shadowfang Keep)
(@OGUID+12, 181018, 33, 0, 0, 1, 1, -159.2257, 2167.594, 132.2321, 0.4014249, 0, 0, 0.1993675, 0.9799248, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+13, 200332, 33, 0, 0, 1, 1, -227.8316, 2197.056, 79.7609, 4.485497, 0, 0, -0.782608, 0.6225148, 7200, 255, 1, '', 23420), -- Generic Cage Bottom (Area: Shadowfang Keep)
(@OGUID+14, 202948, 33, 0, 0, 1, 1, -224.0781, 2211.082, 81.02744, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Perfume Neutralizer (Area: Shadowfang Keep)
(@OGUID+15, 202948, 33, 0, 0, 1, 1, -224.3629, 2211.849, 81.03157, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Perfume Neutralizer (Area: Shadowfang Keep)
(@OGUID+16, 202947, 33, 0, 0, 1, 1, -224.7431, 2209.16, 81.01423, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Cologne Neutralizer (Area: Shadowfang Keep)
(@OGUID+17, 202948, 33, 0, 0, 1, 1, -224.0781, 2211.082, 81.02744, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Perfume Neutralizer (Area: Shadowfang Keep)
(@OGUID+18, 202947, 33, 0, 0, 1, 1, -224.6076, 2210.144, 81.01418, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Cologne Neutralizer (Area: Shadowfang Keep)
(@OGUID+19, 202948, 33, 0, 0, 1, 1, -224.0781, 2211.082, 81.02744, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Perfume Neutralizer (Area: Shadowfang Keep)
(@OGUID+20, 200334, 33, 0, 0, 1, 1, -203.4306, 2178.222, 81.05308, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Holiday - Valentine - Shadowfang Keep - Chemistry Set 03 (Area: Shadowfang Keep)
(@OGUID+21, 181018, 33, 0, 0, 1, 1, -140.8611, 2160.24, 131.9547, 1.867502, 0, 0, 0.8038568, 0.5948228, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+22, 201906, 33, 0, 0, 1, 1, -201.8177, 2165.144, 80.67925, 1.378809, 0, 0, 0.6360779, 0.7716249, 7200, 255, 1, '', 23420), -- Rocket Delivery System (Area: Shadowfang Keep)
(@OGUID+23, 200300, 33, 0, 0, 1, 1, -227.7118, 2197.076, 79.76096, 4.468043, 0, 0, -0.7880106, 0.6156617, 7200, 255, 1, '', 23420), -- Generic Cage Top (Area: Shadowfang Keep)
(@OGUID+24, 201906, 33, 0, 0, 1, 1, -201.0556, 2165.413, 80.67633, 0.6806767, 0, 0, 0.333806, 0.9426418, 7200, 255, 1, '', 23420), -- Rocket Delivery System (Area: Shadowfang Keep)
(@OGUID+25, 202947, 33, 0, 0, 1, 1, -224.7431, 2209.16, 81.01423, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Cologne Neutralizer (Area: Shadowfang Keep)
(@OGUID+26, 202948, 33, 0, 0, 1, 1, -224.3629, 2211.849, 81.03157, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Perfume Neutralizer (Area: Shadowfang Keep)
(@OGUID+27, 202947, 33, 0, 0, 1, 1, -224.1024, 2209.566, 81.01447, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Cologne Neutralizer (Area: Shadowfang Keep)
(@OGUID+28, 201906, 33, 0, 0, 1, 1, -199.1372, 2165.321, 80.66892, 2.042035, 0, 0, 0.8526402, 0.5224986, 7200, 255, 1, '', 23420), -- Rocket Delivery System (Area: Shadowfang Keep)
(@OGUID+29, 200337, 33, 0, 0, 1, 1, -223.2101, 2215.07, 80.9929, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel (Area: Shadowfang Keep)
(@OGUID+30, 202948, 33, 0, 0, 1, 1, -224.8333, 2210.943, 81.057, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Perfume Neutralizer (Area: Shadowfang Keep)
(@OGUID+31, 200338, 33, 0, 0, 1, 1, -196.9358, 2191.941, 79.75, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel Empty (Area: Shadowfang Keep)
(@OGUID+32, 181060, 33, 0, 0, 1, 1, -266.908, 2297.325, 77.52528, 5.916668, 0, 0, -0.1822348, 0.983255, 7200, 255, 1, '', 23420), -- Standing, Interior, Small - Val (Area: Shadowfang Keep)
(@OGUID+33, 181018, 33, 0, 0, 1, 1, -260.8195, 2304.193, 82.19453, 4.380776, 0, 0, -0.8141155, 0.580703, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+34, 201906, 33, 0, 0, 1, 1, -199.8524, 2164.865, 80.67292, 3.089183, 0, 0, 0.9996567, 0.02620165, 7200, 255, 1, '', 23420), -- Rocket Delivery System (Area: Shadowfang Keep)
(@OGUID+35, 202948, 33, 0, 0, 1, 1, -224.0781, 2211.082, 81.02744, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Perfume Neutralizer (Area: Shadowfang Keep)
(@OGUID+36, 202947, 33, 0, 0, 1, 1, -224.6076, 2210.144, 81.01418, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Cologne Neutralizer (Area: Shadowfang Keep)
(@OGUID+37, 200336, 33, 0, 0, 1, 1, -196.0365, 2203.82, 79.76387, 1.239183, 0, 0, 0.5807028, 0.8141156, 7200, 255, 1, '', 23420), -- Forsaken Wagon (Area: Shadowfang Keep)
(@OGUID+38, 200337, 33, 0, 0, 1, 1, -218.1319, 2218.642, 80.7216, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel (Area: Shadowfang Keep)
(@OGUID+39, 200338, 33, 0, 0, 1, 1, -196.0087, 2204.844, 80.7224, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel Empty (Area: Shadowfang Keep)
(@OGUID+40, 200338, 33, 0, 0, 1, 1, -196.8646, 2192.993, 79.75895, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel Empty (Area: Shadowfang Keep)
(@OGUID+41, 201906, 33, 0, 0, 1, 1, -199.467, 2166.151, 80.66539, 0.1745321, 0, 0, 0.08715534, 0.9961947, 7200, 255, 1, '', 23420), -- Rocket Delivery System (Area: Shadowfang Keep)
(@OGUID+42, 200337, 33, 0, 0, 1, 1, -217.4688, 2219.5, 80.72163, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel (Area: Shadowfang Keep)
(@OGUID+43, 201906, 33, 0, 0, 1, 1, -200.3385, 2165.795, 80.67102, 5.637414, 0, 0, -0.3173046, 0.9483237, 7200, 255, 1, '', 23420), -- Rocket Delivery System (Area: Shadowfang Keep)
(@OGUID+44, 200338, 33, 0, 0, 1, 1, -196.7326, 2202.128, 80.57761, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel Empty (Area: Shadowfang Keep)
(@OGUID+45, 181060, 33, 0, 0, 1, 1, -251.6024, 2289.042, 76.31879, 4.24115, 0, 0, -0.8526402, 0.5224986, 7200, 255, 1, '', 23420), -- Standing, Interior, Small - Val (Area: Shadowfang Keep)
(@OGUID+46, 201906, 33, 0, 0, 1, 1, -200.5243, 2164.542, 80.67728, 0.1745321, 0, 0, 0.08715534, 0.9961947, 7200, 255, 1, '', 23420), -- Rocket Delivery System (Area: Shadowfang Keep)
(@OGUID+47, 200338, 33, 0, 0, 1, 1, -198.3958, 2201.861, 79.76396, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel Empty (Area: Shadowfang Keep)
(@OGUID+48, 202947, 33, 0, 0, 1, 1, -224.6076, 2210.144, 81.01418, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Cologne Neutralizer (Area: Shadowfang Keep)
(@OGUID+49, 202948, 33, 0, 0, 1, 1, -224.0781, 2211.082, 81.02744, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Perfume Neutralizer (Area: Shadowfang Keep)
(@OGUID+50, 201289, 33, 0, 0, 1, 1, -224.6476, 2210.903, 79.75954, 6.108654, 0, 0, -0.08715534, 0.9961947, 7200, 255, 1, '', 23420), -- Duskwood Table (Area: Shadowfang Keep)
(@OGUID+51, 201289, 33, 0, 0, 1, 1, -223.4531, 2215.885, 79.75977, 6.056293, 0, 0, -0.113203, 0.9935719, 7200, 255, 1, '', 23420), -- Duskwood Table (Area: Shadowfang Keep)
(@OGUID+52, 200337, 33, 0, 0, 1, 1, -218.7031, 2219.253, 80.72117, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel (Area: Shadowfang Keep)
(@OGUID+53, 201906, 33, 0, 0, 1, 1, -200.9115, 2162.441, 79.7639, 2.042035, 0, 0, 0.8526402, 0.5224986, 7200, 255, 1, '', 23420), -- Rocket Delivery System (Area: Shadowfang Keep)
(@OGUID+54, 200336, 33, 0, 0, 1, 1, -218.6736, 2220.03, 79.76088, 2.321287, 0, 0, 0.9170599, 0.3987495, 7200, 255, 1, '', 23420), -- Forsaken Wagon (Area: Shadowfang Keep)
(@OGUID+55, 202947, 33, 0, 0, 1, 1, -225.3524, 2209.576, 81.01386, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Cologne Neutralizer (Area: Shadowfang Keep)
(@OGUID+56, 200335, 33, 0, 0, 1, 1, -196.5556, 2195.776, 79.76373, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Holiday - Valentine - Shadowfang Keep - Chemistry Set 04 (Area: Shadowfang Keep)
(@OGUID+57, 202948, 33, 0, 0, 1, 1, -225.1597, 2211.516, 81.02943, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Perfume Neutralizer (Area: Shadowfang Keep)
(@OGUID+58, 190678, 33, 0, 0, 1, 1, -222.5504, 2206.359, 81.06857, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Apothecary Vials and Bottles (Area: Shadowfang Keep)
(@OGUID+59, 201289, 33, 0, 0, 1, 1, -222.8229, 2206.047, 79.7614, 0.383971, 0, 0, 0.1908083, 0.9816273, 7200, 255, 1, '', 23420), -- Duskwood Table (Area: Shadowfang Keep)
(@OGUID+60, 200336, 33, 0, 0, 1, 1, -200.2153, 2165.316, 79.74786, 0.4537851, 0, 0, 0.2249508, 0.9743701, 7200, 255, 1, '', 23420), -- Forsaken Wagon (Area: Shadowfang Keep)
(@OGUID+61, 202947, 33, 0, 0, 1, 1, -225.2222, 2210.189, 81.01381, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Cologne Neutralizer (Area: Shadowfang Keep)
(@OGUID+62, 200337, 33, 0, 0, 1, 1, -219.0417, 2219.865, 80.72085, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel (Area: Shadowfang Keep)
(@OGUID+64, 200337, 33, 0, 0, 1, 1, -219.5017, 2219.882, 81.85169, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel (Area: Shadowfang Keep)
(@OGUID+65, 202948, 33, 0, 0, 1, 1, -223.7014, 2212.127, 81.05749, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Perfume Neutralizer (Area: Shadowfang Keep)
(@OGUID+66, 200338, 33, 0, 0, 1, 1, -197.9375, 2192.507, 79.76409, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel Empty (Area: Shadowfang Keep)
(@OGUID+67, 200333, 33, 0, 0, 1, 1, -194.8038, 2199.302, 79.76308, 3.281239, 0, 0, -0.9975634, 0.06976615, 7200, 255, 1, '', 23420), -- Holiday - Valentine - Shadowfang Keep - Chemistry Set 02 (Area: Shadowfang Keep)
(@OGUID+68, 200337, 33, 0, 0, 1, 1, -218.3299, 2220.42, 80.72099, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel (Area: Shadowfang Keep)
(@OGUID+70, 200337, 33, 0, 0, 1, 1, -219.6823, 2220.344, 80.72044, 0, 0, 0, 0, 1, 7200, 255, 1, '', 23420), -- Forsaken Plague Barrel (Area: Shadowfang Keep)
(@OGUID+71, 181018, 33, 0, 0, 1, 1, -233.5365, 2268.826, 82.17297, 1.117009, 0, 0, 0.5299187, 0.8480484, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+72, 181018, 33, 0, 0, 1, 1, -151.8785, 2185.76, 132.1955, 5.044002, 0, 0, -0.5807028, 0.8141156, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+73, 181018, 33, 0, 0, 1, 1, -245.5087, 2273.543, 82.16793, 1.134463, 0, 0, 0.5372992, 0.8433917, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+74, 181018, 33, 0, 0, 1, 1, -275.0781, 2302.974, 82.48224, 5.829401, 0, 0, -0.2249508, 0.9743701, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+75, 181018, 33, 0, 0, 1, 1, -257.375, 2278.217, 82.14223, 1.291542, 0, 0, 0.6018143, 0.7986361, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+76, 181018, 33, 0, 0, 1, 1, -133.6927, 2178.62, 132.1656, 3.403396, 0, 0, -0.9914446, 0.1305283, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+77, 181060, 33, 0, 0, 1, 1, -245.2118, 2284.845, 76.36433, 4.24115, 0, 0, -0.8526402, 0.5224986, 7200, 255, 1, '', 23420), -- Standing, Interior, Small - Val (Area: Shadowfang Keep)
(@OGUID+78, 181019, 33, 0, 0, 1, 1, -244.9879, 2285.457, 76.32001, 5.916668, 0, 0, -0.1822348, 0.983255, 7200, 255, 1, '', 23420), -- Standing, Interior, Medium - Val (Area: Shadowfang Keep)
(@OGUID+79, 181060, 33, 0, 0, 1, 1, -237.1285, 2281.804, 76.31394, 4.24115, 0, 0, -0.8526402, 0.5224986, 7200, 255, 1, '', 23420), -- Standing, Interior, Small - Val (Area: Shadowfang Keep)
(@OGUID+80, 181019, 33, 0, 0, 1, 1, -236.8455, 2282.424, 76.27265, 0.6283169, 0, 0, 0.3090162, 0.9510568, 7200, 255, 1, '', 23420), -- Standing, Interior, Medium - Val (Area: Shadowfang Keep)
(@OGUID+81, 181060, 33, 0, 0, 1, 1, -244.6962, 2286.151, 76.26979, 4.24115, 0, 0, -0.8526402, 0.5224986, 7200, 255, 1, '', 23420), -- Standing, Interior, Small - Val (Area: Shadowfang Keep)
(@OGUID+82, 181060, 33, 0, 0, 1, 1, -236.6094, 2283.007, 76.26243, 4.24115, 0, 0, -0.8526402, 0.5224986, 7200, 255, 1, '', 23420), -- Standing, Interior, Small - Val (Area: Shadowfang Keep)
(@OGUID+83, 181060, 33, 0, 0, 1, 1, -252.1007, 2287.615, 76.33432, 4.433136, 0, 0, -0.7986355, 0.601815, 7200, 255, 1, '', 23420), -- Standing, Interior, Small - Val (Area: Shadowfang Keep)
(@OGUID+84, 181018, 33, 0, 0, 1, 1, -269.25, 2282.983, 82.28855, 1.239183, 0, 0, 0.5807028, 0.8141156, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+85, 202948, 33, 0, 0, 1, 1, -224.3629, 2211.849, 81.03157, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Perfume Neutralizer (Area: Shadowfang Keep)
(@OGUID+86, 181060, 33, 0, 0, 1, 1, -268.9601, 2291.799, 77.44312, 5.899214, 0, 0, -0.1908083, 0.9816273, 7200, 255, 1, '', 23420), -- Standing, Interior, Small - Val (Area: Shadowfang Keep)
(@OGUID+87, 202948, 33, 0, 0, 1, 1, -224.3629, 2211.849, 81.03157, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Perfume Neutralizer (Area: Shadowfang Keep)
(@OGUID+88, 181018, 33, 0, 0, 1, 1, -237.1163, 2294.856, 82.21571, 4.380776, 0, 0, -0.8141155, 0.580703, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+89, 181018, 33, 0, 0, 1, 1, -278.7431, 2293.672, 82.41619, 5.899214, 0, 0, -0.1908083, 0.9816273, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+90, 202947, 33, 0, 0, 1, 1, -224.7431, 2209.16, 81.01423, 0, 0, 0, 0, 1, 5, 255, 1, '', 23420), -- Cologne Neutralizer (Area: Shadowfang Keep)
(@OGUID+91, 181019, 33, 0, 0, 1, 1, -251.8576, 2288.427, 76.32627, 0.6283169, 0, 0, 0.3090162, 0.9510568, 7200, 255, 1, '', 23420), -- Standing, Interior, Medium - Val (Area: Shadowfang Keep)
(@OGUID+92, 181018, 33, 0, 0, 1, 1, -225.1146, 2290.128, 82.15984, 4.380776, 0, 0, -0.8141155, 0.580703, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+93, 181018, 33, 0, 0, 1, 1, -248.9913, 2299.535, 82.2632, 4.380776, 0, 0, -0.8141155, 0.580703, 7200, 255, 1, '', 23420), -- Hanging, Tall/Thin, Medium - Val (Area: Shadowfang Keep)
(@OGUID+94, 181019, 33, 0, 0, 1, 1, -268.6615, 2295.618, 77.50943, 0.6283169, 0, 0, 0.3090162, 0.9510568, 7200, 255, 1, '', 23420); -- Standing, Interior, Medium - Val (Area: Shadowfang Keep)
DELETE FROM `game_event_creature` WHERE `guid` = 244573;
DELETE FROM `game_event_creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+62 AND `eventEntry`=8;
INSERT INTO `game_event_creature` SELECT 8, creature.guid FROM `creature` WHERE creature.guid BETWEEN @CGUID+0 AND @CGUID+14;
DELETE FROM `game_event_gameobject` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+94 AND `eventEntry`=8;
INSERT INTO `game_event_gameobject` SELECT 8, gameobject.guid FROM `gameobject` WHERE gameobject.guid BETWEEN @OGUID+0 AND @OGUID+14;
DELETE FROM `creature_addon` WHERE `guid` IN (@CGUID+56,@CGUID+57);
INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
(@CGUID+56, 0, 0, 0, 1, 0, 57718), -- 23033 (Invisible Stalker (Floating))
(@CGUID+57, 0, 0, 0, 1, 0, 57718); -- 23033 (INVISIBLE Stalker (Floating))
UPDATE `creature_template` SET `flags_extra`=`flags_extra`|128 WHERE `entry`=36212;
DELETE FROM `creature` WHERE `guid` IN (127478, 127479, 127480, 127481);
INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
(127478, 36212, 0, 0, 33, 0, 0, 1, 1, 0, -240.156, 2160.68, 90.5662, 0, 180, 0, 0, 0, 0, 0, 0, 0, 0, '', 0),
(127479, 36212, 0, 0, 33, 0, 0, 1, 1, 0, -166.3907, 2219.9748, 81.1539, 3.514658, 180, 0, 0, 0, 0, 0, 0, 0, 0, '', 0),
(127480, 36212, 0, 0, 33, 0, 0, 1, 1, 0, -215.5313, 2240.8679, 79.7662, 1.881030, 180, 0, 0, 0, 0, 0, 0, 0, 0, '', 0),
(127481, 36212, 0, 0, 33, 0, 0, 1, 1, 0, -177.6394, 2224.131, 79.3472, 4.857682, 180, 0, 0, 0, 0, 0, 0, 0, 0, '', 0);
DELETE FROM `game_event_creature` WHERE `guid` IN (127478, 127479, 127480, 127481);
INSERT INTO `game_event_creature` (`eventEntry`, `guid`) VALUES
(8,127478),(8,127479),
(8,127480),(8,127481);
UPDATE `creature_template` SET `exp`=2, `AIName`='SmartAI', `flags_extra` = `flags_extra`|64 WHERE `entry`=36568;
DELETE FROM `smart_scripts` WHERE `entryorguid`=36568 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
(36568, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 18, 100, 0, 0, 0, 0, 0, 0, 'Crazed Apothecary - On Just Summoned - Attack player'),
(36568, 0, 1, 0, 26, 0, 100, 0, 0, 3, 0, 0, 0, 11, 68957, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Crazed Apothecary - IC LOS - Cast Unstable Reaction'),
(36568, 0, 2, 0, 7, 0, 100, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Crazed Apothecary - On evade - Despawn');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_11_00' WHERE sql_rev = '1644485285021223700';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,48 @@
-- DB update 2022_02_11_00 -> 2022_02_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 = '2022_02_11_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_11_00 2022_02_11_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643488846042207300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643488846042207300');
SET @LEADERGUID1 := 84519;
SET @LEADERGUID2 := 84520;
DELETE FROM `creature_formations` WHERE `memberGUID` IN (@LEADERGUID1, @LEADERGUID2, 84521, 84522, 84523, 84524, 84525, 84526, 84527, 84528, 84529, 84530, 84531, 84532);
INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`) VALUES
(@LEADERGUID1, @LEADERGUID1, 0, 0, 3),
(@LEADERGUID1, 84523, 0, 0, 3),
(@LEADERGUID1, 84524, 0, 0, 3),
(@LEADERGUID1, 84525, 0, 0, 3),
(@LEADERGUID1, 84526, 0, 0, 3),
(@LEADERGUID1, 84531, 0, 0, 3),
(@LEADERGUID1, 84532, 0, 0, 3),
(@LEADERGUID2, @LEADERGUID2, 0, 0, 3),
(@LEADERGUID2, 84521, 0, 0, 3),
(@LEADERGUID2, 84522, 0, 0, 3),
(@LEADERGUID2, 84527, 0, 0, 3),
(@LEADERGUID2, 84528, 0, 0, 3),
(@LEADERGUID2, 84529, 0, 0, 3),
(@LEADERGUID2, 84530, 0, 0, 3);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_11_01' WHERE sql_rev = '1643488846042207300';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,43 @@
-- DB update 2022_02_11_01 -> 2022_02_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 = '2022_02_11_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_11_01 2022_02_11_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643834611045156900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643834611045156900');
SET @NPC_ENTRY := 239; /* Grimbooze Thunderbrew */
SET @GOSSIP_MENU_ID := 61028;
SET @NPC_TEXT_ID := 50034;
UPDATE `creature_template` SET `gossip_menu_id` = @GOSSIP_MENU_ID WHERE `entry` = @NPC_ENTRY;
UPDATE `creature_template` SET `npcflag` = `npcflag`|1|2 WHERE `entry` = @NPC_ENTRY;
DELETE FROM `npc_text` WHERE `ID` = @NPC_TEXT_ID;
INSERT INTO `npc_text` (`ID`, `text0_0`, `text0_1`, `BroadcastTextID0`)
VALUES (@NPC_TEXT_ID,
'Adventure from lands far and near $bMeeting with folks both odd and queer $bBut if of me a question you ask $bYou must first complete a simple task!',
'Adventure from lands far and near $bMeeting with folks both odd and queer $bBut if of me a question you ask $bYou must first complete a simple task!', 0);
DELETE FROM `gossip_menu` WHERE `MenuID` = @GOSSIP_MENU_ID AND `TextID` = @NPC_TEXT_ID;
INSERT INTO `gossip_menu` (`MenuID`, `TextID`) VALUES
(@GOSSIP_MENU_ID, @NPC_TEXT_ID);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_11_02' WHERE sql_rev = '1643834611045156900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,31 @@
-- DB update 2022_02_11_02 -> 2022_02_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 = '2022_02_11_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_11_02 2022_02_11_03 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644590484974206900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644590484974206900');
ALTER TABLE `spell_dbc` CHANGE COLUMN `Field227` `EffectBonusMultiplier_1` FLOAT DEFAULT 0 NOT NULL;
ALTER TABLE `spell_dbc` CHANGE COLUMN `Field228` `EffectBonusMultiplier_2` FLOAT DEFAULT 0 NOT NULL;
ALTER TABLE `spell_dbc` CHANGE COLUMN `Field229` `EffectBonusMultiplier_3` FLOAT DEFAULT 0 NOT NULL;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_11_03' WHERE sql_rev = '1644590484974206900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_11_03 -> 2022_02_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 = '2022_02_11_03';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_11_03 2022_02_11_04 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644515303284021100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644515303284021100');
UPDATE `item_template` SET `spellppmRate_1` = 1.7 WHERE `entry` = 17068;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_11_04' WHERE sql_rev = '1644515303284021100';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,32 @@
-- DB update 2022_02_11_04 -> 2022_02_12_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 = '2022_02_11_04';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_11_04 2022_02_12_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642354321277117900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642354321277117900');
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (19832,19873);
INSERT INTO `conditions` VALUES
(13,5,19832,0,0,31,0,3,12435,0,0,0,0,'','Possess targets Razorgore the Untamed'),
(13,1,19873,0,0,31,0,5,177807,0,0,0,0,'','Destroy Egg targets Razorgore\'s Egg');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_12_00' WHERE sql_rev = '1642354321277117900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,44 @@
-- DB update 2022_02_12_00 -> 2022_02_12_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 = '2022_02_12_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_12_00 2022_02_12_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643577681911100000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643577681911100000');
UPDATE `creature_template_addon` SET `auras`='19818' WHERE `entry`=12460;
UPDATE `creature_template_addon` SET `auras`='' WHERE `entry`=12461;
DELETE FROM `spell_script_names` WHERE `spell_id` IN (22276,22282);
INSERT INTO `spell_script_names` VALUES
(22276,'spell_gen_elemental_shield'),
(22282,'spell_gen_brood_power');
DELETE FROM `smart_scripts` WHERE `entryorguid`=12460 AND `source_type`=0 AND `id` IN (1,2);
INSERT INTO `smart_scripts` VALUES
(12460,0,1,0,25,0,100,0,0,0,0,0,0,11,22282,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Death Talon Wyrmguard - On Reset - Cast Brood Power'),
(12460,0,2,0,0,0,100,1,4000,4000,0,0,0,11,22276,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Death Talon Wyrmguard - In Combat (4 sec) - Cast Elemental Shield');
DELETE FROM `smart_scripts` WHERE `entryorguid`=12461 AND `source_type`=0 AND `id`=2;
INSERT INTO `smart_scripts` VALUES
(12461,0,2,0,0,0,100,1,4000,4000,0,0,0,11,22276,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Death Talon Overseer - In Combat (4 sec) - Cast Elemental Shield');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_12_01' WHERE sql_rev = '1643577681911100000';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,45 @@
-- DB update 2022_02_12_01 -> 2022_02_13_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 = '2022_02_12_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_12_01 2022_02_13_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644063517005361300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644063517005361300');
DELETE FROM `smart_scripts` WHERE `entryorguid` IN (179526,179528,179532,179533) AND `source_type`=1;
UPDATE `gameobject_template` SET `AiName`='' WHERE `entry` IN (179526,179528,179532,179533);
UPDATE `gameobject_template` SET `AIName` = 'SmartGameObjectAI' WHERE `entry` IN (179527,179530,179531);
DELETE FROM `smart_scripts` WHERE `entryorguid` IN (179527,179530,179531) AND `source_type` = 1;
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`,`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
(179527,1,0,1,70,0,100,0,2,0,0,0,118,2,0,0,0,0,0,20,179526,5,0,0,0,0,0,0,'Warpwood Pod - Root - On State Changed - Set State Destroyed (Warpwood Pod)'),
(179527,1,1,2,61,0,100,0,0,0,0,0,41,1000,0,0,0,0,0,20,179526,5,0,0,0,0,0,0,'Warpwood Pod - Root - On State Changed - Despawn (Warpwood Pod)'),
(179527,1,2,0,61,0,100,0,0,0,0,0,41,1000,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Warpwood Pod - Root - On State Changed - Delayed Despawn'),
(179530,1,0,1,70,0,100,0,2,0,0,0,118,2,0,0,0,0,0,20,179532,5,0,0,0,0,0,0,'Warpwood Pod - Spore - On State Changed - Set State Destroyed (Warpwood Pod)'),
(179530,1,1,2,61,0,100,0,0,0,0,0,41,1000,0,0,0,0,0,20,179532,5,0,0,0,0,0,0,'Warpwood Pod - Spore - On State Changed - Despawn (Warpwood Pod)'),
(179530,1,2,0,61,0,100,0,0,0,0,0,41,1000,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Warpwood Pod - Spore - On State Changed - Delayed Despawn'),
(179531,1,0,1,70,0,100,0,2,0,0,0,118,2,0,0,0,0,0,20,179533,5,0,0,0,0,0,0,'Warpwood Pod - Summon - On State Changed - Set State Destroyed (Warpwood Pod)'),
(179531,1,1,2,61,0,100,0,0,0,0,0,41,1000,0,0,0,0,0,20,179533,5,0,0,0,0,0,0,'Warpwood Pod - Summon - On State Changed - Despawn (Warpwood Pod)'),
(179531,1,2,0,61,0,100,0,0,0,0,0,41,1000,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Warpwood Pod - Summon - On State Changed - Delayed Despawn');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_13_00' WHERE sql_rev = '1644063517005361300';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_13_00 -> 2022_02_14_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 = '2022_02_13_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_13_00 2022_02_14_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644076677748626800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644076677748626800');
UPDATE `gameobject` SET `spawntimesecs`=-180 WHERE `id`=169216;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_14_00' WHERE sql_rev = '1644076677748626800';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_14_00 -> 2022_02_14_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 = '2022_02_14_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_14_00 2022_02_14_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644514358466639200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644514358466639200');
UPDATE `creature` SET `position_y` = 617.613, `position_z` = 134.408 WHERE `guid` = 34804;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_14_01' WHERE sql_rev = '1644514358466639200';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,53 @@
-- DB update 2022_02_14_01 -> 2022_02_14_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 = '2022_02_14_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_14_01 2022_02_14_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644517852933459100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644517852933459100');
/* Add missing gossip menu to two instances of Kwee Q. Peddlefeet */
UPDATE `creature_template` SET `gossip_menu_id` = 10948, `npcflag` = `npcflag`|1 WHERE `entry` IN (38044, 38045);
/* Assign SmartAI to all instances of Kwee Q. Peddlefeet */
UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry` IN (37887, 38039, 38040, 38041, 38042, 38043, 38044, 38045);
DELETE FROM `smart_scripts` WHERE `entryorguid` IN (37887, 38039, 38040, 38041, 38042, 38043, 38044, 38045) 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`, `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
(38045, 0, 0, 1, 62, 0, 100, 0, 10948, 0, 0, 0, 11, 70648, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Cast Create Lovely Charm Collectors Kit'),
(38045, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip'),
(38044, 0, 0, 1, 62, 0, 100, 0, 10948, 0, 0, 0, 11, 70648, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Cast Create Lovely Charm Collectors Kit'),
(38044, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip'),
(38043, 0, 0, 1, 62, 0, 100, 0, 10948, 0, 0, 0, 11, 70648, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Cast Create Lovely Charm Collectors Kit'),
(38043, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip'),
(38042, 0, 0, 1, 62, 0, 100, 0, 10948, 0, 0, 0, 11, 70648, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Cast Create Lovely Charm Collectors Kit'),
(38042, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip'),
(38041, 0, 0, 1, 62, 0, 100, 0, 10948, 0, 0, 0, 11, 70648, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Cast Create Lovely Charm Collectors Kit'),
(38041, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip'),
(38040, 0, 0, 1, 62, 0, 100, 0, 10948, 0, 0, 0, 11, 70648, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Cast Create Lovely Charm Collectors Kit'),
(38040, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip'),
(38039, 0, 0, 1, 62, 0, 100, 0, 10948, 0, 0, 0, 11, 70648, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Cast Create Lovely Charm Collectors Kit'),
(38039, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip'),
(37887, 0, 0, 1, 62, 0, 100, 0, 10948, 0, 0, 0, 11, 70648, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Cast Create Lovely Charm Collectors Kit'),
(37887, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_14_02' WHERE sql_rev = '1644517852933459100';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,76 @@
-- DB update 2022_02_14_02 -> 2022_02_14_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 = '2022_02_14_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_14_02 2022_02_14_03 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644527416818211100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644527416818211100');
DELETE FROM `creature` WHERE `guid` BETWEEN 285020 AND 285040;
INSERT INTO `creature` (`guid`, `id1`, `map`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`) VALUES
-- Dwarven Farmer (Hidden farm #1)
(285020, 12998, 0, 0, -1853.19, -4122.06, 11.1314, 4.76928, 60, 0, 2),
(285021, 12998, 0, 0, -1853.49, -4091.65, 9.81663, 4.70644, 60, 0, 0),
-- Ram (Hidden farm #1)
(285022, 2098, 0, 0, -1813.51, -4155.14, 9.89494, 1.82635, 60, 0, 0),
(285023, 2098, 0, 0, -1818.03, -4142.99, 9.89494, 4.68913, 60, 0, 0),
-- Cat (Hidden farm #1)
(285024, 6368, 0, 0, -1855.72, -4117.62, 13.0457, 5.2373, 60, 0, 0),
(285025, 6368, 0, 0, -1839.99, -4245.72, 2.13572, 1.15007, 60, 0, 0),
-- Rat (Hidden farm #1)
(285026, 4075, 0, 0, -1818.5, -4149.38, 9.89524, 0.0426621, 60, 5, 1),
(285027, 4075, 0, 0, -1853.79, -4149.49, 9.74445, 5.99991, 60, 5, 1),
(285028, 4075, 0, 0, -1832.93, -4231.47, 2.13493, 4.15422, 60, 5, 1),
(285029, 4075, 0, 0, -1765.09, -4228.05, 2.06121, 3.92646, 60, 5, 1),
(285030, 4075, 0, 0, -1685.3, -4200.7, 1.99848, 0.324622, 60, 5, 1),
(285031, 4075, 0, 0, -1720.4, -4190.35, 1.99845, 2.78763, 60, 5, 1),
(285032, 4075, 0, 0, -1953.66, -4080.47, 2.03243, 1.65973, 60, 5, 1),
(285033, 4075, 0, 0, -1981, -4082.81, 2.06496, 2.00923, 60, 5, 1),
(285034, 4075, 0, 0, -1952.94, -4118.76, 2.0329, 5.26471, 60, 5, 1),
(285035, 4075, 0, 0, -1933.78, -4107.02, 2.0329, 5.249, 60, 5, 1),
(285036, 4075, 0, 0, -1898.76, -4155.48, 2.0329, 6.10665, 60, 5, 1),
(285037, 4075, 0, 0, -1773.96, -4198.48, 1.99868, 5.41943, 60, 5, 1),
(285038, 4075, 0, 0, -1748.44, -4205.78, 1.99868, 5.91973, 60, 5, 1),
(285039, 4075, 0, 0, -1702.71, -4252.72, 1.99827, 2.49775, 60, 5, 1),
(285040, 4075, 0, 0, -1728.17, -4279.38, 1.99826, 4.70708, 60, 5, 1);
DELETE FROM `creature_addon` WHERE `guid` IN (285021, 285024, 285025);
INSERT INTO `creature_addon` (`guid`, `mount`, `bytes1`) VALUES
(285021, 0, 3),
(285024, 0, 1),
(285025, 0, 1);
SET @NPC := 285020;
SET @PATH := @NPC * 10;
DELETE FROM `creature_addon` WHERE `guid` = @NPC;
INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES
(@NPC, @PATH);
DELETE FROM `waypoint_data` WHERE `id` = @PATH;
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`) VALUES
(@PATH, 1, -1851.5, -4161.39, 8.0422, 100, 5000),
(@PATH, 2, -1849.24, -4170.83, 6.40288, 0, 0),
(@PATH, 3, -1843.77, -4176.64, 5.19335, 0, 0),
(@PATH, 4, -1827.66, -4188.65, 3.6245, 0, 0),
(@PATH, 5, -1821.43, -4200.03, 3.37323, 100, 5000);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_14_03' WHERE sql_rev = '1644527416818211100';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_14_03 -> 2022_02_14_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 = '2022_02_14_03';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_14_03 2022_02_14_04 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644600270428016400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644600270428016400');
UPDATE `quest_template_addon` SET `PrevQuestID` = 8481 WHERE `ID` IN (8484, 8485);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_14_04' WHERE sql_rev = '1644600270428016400';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,48 @@
-- DB update 2022_02_14_04 -> 2022_02_14_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 = '2022_02_14_04';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_14_04 2022_02_14_05 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644601221468992700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644601221468992700');
/* Culinary Crunch - Quest 9171 */
DELETE FROM `creature_questitem` WHERE `CreatureEntry` IN (16350, 16351, 16352) AND `ItemId` = 22644;
INSERT INTO `creature_questitem` (`CreatureEntry`, `Idx`, `ItemId`, `VerifiedBuild`) VALUES
(16350, 2, 22644, 0),
(16351, 2, 22644, 0),
(16352, 2, 22644, 0);
/* Spinal Dust - Quest 9218 */
DELETE FROM `creature_questitem` WHERE `CreatureEntry` IN (16303, 16305, 16307, 16308);
INSERT INTO `creature_questitem` (`CreatureEntry`, `Idx`, `ItemId`, `VerifiedBuild`) VALUES
(16303, 0, 22642, 0),
(16305, 0, 22642, 0),
(16307, 0, 22642, 0),
(16308, 0, 22642, 0);
/* Rotting Hearts - Quest 9216 */
DELETE FROM `creature_questitem` WHERE `CreatureEntry` IN (16301, 16302);
INSERT INTO `creature_questitem` (`CreatureEntry`, `Idx`, `ItemId`, `VerifiedBuild`) VALUES
(16301, 0, 22641, 0),
(16302, 0, 22641, 0);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_14_05' WHERE sql_rev = '1644601221468992700';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,32 @@
-- DB update 2022_02_14_05 -> 2022_02_15_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 = '2022_02_14_05';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_14_05 2022_02_15_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644660802073805600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644660802073805600');
DELETE FROM `creature_formations` WHERE `leaderGuid`=84389;
INSERT INTO `creature_formations` VALUES
(84389,84389,0,0,7,0,0),
(84389,84388,0,0,7,0,0);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_15_00' WHERE sql_rev = '1644660802073805600';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_15_00 -> 2022_02_15_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 = '2022_02_15_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_15_00 2022_02_15_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644426260563507200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644426260563507200');
UPDATE `gameobject` SET `position_z` = 28.659096 WHERE `guid` = 9345;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_15_01' WHERE sql_rev = '1644426260563507200';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,34 @@
-- DB update 2022_02_15_01 -> 2022_02_15_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 = '2022_02_15_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_15_01 2022_02_15_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644605173333655100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644605173333655100');
UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = 18985;
DELETE FROM `smart_scripts` WHERE `entryorguid` = 18985 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`, `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
(18985, 0, 0, 1, 62, 0, 100, 0, 7859, 0, 0, 0, 11, 33137, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Seer Skaltesh - On Gossip Option Select - Cast Create Elemental Sapta'),
(18985, 0, 1, 0, 61, 0, 100, 0, 7859, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Seer Skaltesh - On Gossip Option Select - Close Gossip');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_15_02' WHERE sql_rev = '1644605173333655100';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,31 @@
-- DB update 2022_02_15_02 -> 2022_02_15_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 = '2022_02_15_02';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_15_02 2022_02_15_03 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642639045919873206'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642639045919873206');
#closes #10227
UPDATE `creature` SET `position_x`=-5026.72, `position_y`=-949.15, `position_z`=61.9471, `orientation`=4.07623 WHERE `guid`=21706;
UPDATE `creature` SET `position_x`=-5195.02, `position_y`=-1213.47, `position_z`=116.165, `orientation`=1.10743, `MovementType`=0 WHERE `guid`=21708;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_15_03' WHERE sql_rev = '1642639045919873206';
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,83 @@
-- DB update 2022_02_15_04 -> 2022_02_15_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 = '2022_02_15_04';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_15_04 2022_02_15_05 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644959483034654993'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644959483034654993');
-- back up of original line
-- DELETE FROM `smart_scripts` WHERE `entryorguid`=17664 AND `source_type`=0 AND `id`=23 AND `link`=13;
-- 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 (17664, 0, 23, 13, 61, 1, 100, 1, 22, 51, 0, 0, 0, 11, 31336, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Matis the Cruel - Between 22-51% Health - Cast \'Matis Captured DND\' (Phase 1) (No Repeat)');
UPDATE `smart_scripts` SET `event_param1`=0, `event_param2`=0 WHERE `entryorguid`=17664 AND `source_type`=0 AND `id`=23 AND `link`=13;
-- DELETE FROM `smart_scripts` WHERE `entryorguid`=18985 AND `source_type`=0 AND `id`=1 AND `link`=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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (18985, 0, 1, 0, 61, 0, 100, 0, 7859, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Seer Skaltesh - On Gossip Option Select - Close Gossip');
UPDATE `smart_scripts` SET `event_param1`=0 WHERE `entryorguid`=18985 AND `source_type`=0 AND `id`=1 AND `link`=0;
-- DELETE FROM `smart_scripts` WHERE `entryorguid`=37887 AND `source_type`=0 AND `id`=1 AND `link`=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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (37887, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip');
UPDATE `smart_scripts` SET `event_param1`=0 WHERE `entryorguid`=37887 AND `source_type`=0 AND `id`=1 AND `link`=0;
-- DELETE FROM `smart_scripts` WHERE `entryorguid`=38039 AND `source_type`=0 AND `id`=1 AND `link`=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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (38039, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip');
UPDATE `smart_scripts` SET `event_param1`=0 WHERE `entryorguid`=38039 AND `source_type`=0 AND `id`=1 AND `link`=0;
-- DELETE FROM `smart_scripts` WHERE `entryorguid`=38040 AND `source_type`=0 AND `id`=1 AND `link`=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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (38040, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip');
UPDATE `smart_scripts` SET `event_param1`=0 WHERE `entryorguid`=38040 AND `source_type`=0 AND `id`=1 AND `link`=0;
-- DELETE FROM `smart_scripts` WHERE `entryorguid`=38041 AND `source_type`=0 AND `id`=1 AND `link`=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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (38041, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip');
UPDATE `smart_scripts` SET `event_param1`=0 WHERE `entryorguid`=38041 AND `source_type`=0 AND `id`=1 AND `link`=0;
-- DELETE FROM `smart_scripts` WHERE `entryorguid`=18985 AND `source_type`=0 AND `id`=1 AND `link`=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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (18985, 0, 1, 0, 61, 0, 100, 0, 7859, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Seer Skaltesh - On Gossip Option Select - Close Gossip');
UPDATE `smart_scripts` SET `event_param1`=0 WHERE `entryorguid`=18985 AND `source_type`=0 AND `id`=1 AND `link`=0;
-- DELETE FROM `smart_scripts` WHERE `entryorguid`=38042 AND `source_type`=0 AND `id`=1 AND `link`=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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (38042, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip');
UPDATE `smart_scripts` SET `event_param1`=0 WHERE `entryorguid`=38042 AND `source_type`=0 AND `id`=1 AND `link`=0;
-- DELETE FROM `smart_scripts` WHERE `entryorguid`=38043 AND `source_type`=0 AND `id`=1 AND `link`=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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (38043, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip');
UPDATE `smart_scripts` SET `event_param1`=0 WHERE `entryorguid`=38043 AND `source_type`=0 AND `id`=1 AND `link`=0;
-- DELETE FROM `smart_scripts` WHERE `entryorguid`=38044 AND `source_type`=0 AND `id`=1 AND `link`=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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (38044, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip');
UPDATE `smart_scripts` SET `event_param1`=0 WHERE `entryorguid`=38044 AND `source_type`=0 AND `id`=1 AND `link`=0;
-- DELETE FROM `smart_scripts` WHERE `entryorguid`=38045 AND `source_type`=0 AND `id`=1 AND `link`=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_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (38045, 0, 1, 0, 61, 0, 100, 0, 10948, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Kwee Q. Peddlefeet - On Gossip Option Select - Close Gossip');
UPDATE `smart_scripts` SET `event_param1`=0 WHERE `entryorguid`=38045 AND `source_type`=0 AND `id`=1 AND `link`=0;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_15_05' WHERE sql_rev = '1644959483034654993';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,31 @@
-- DB update 2022_02_15_05 -> 2022_02_16_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 = '2022_02_15_05';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_15_05 2022_02_16_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644967518818105800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644967518818105800');
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 17 AND `SourceGroup` = 0 AND `SourceEntry` = 23642;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(17, 0, 23642, 0, 0, 31, 1, 3, 13020, 0, 0, 0, 0, '', 'Nefarius Corruption only affects Vaelastrasz');
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_16_00' WHERE sql_rev = '1644967518818105800';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,55 @@
-- DB update 2022_02_16_00 -> 2022_02_17_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 = '2022_02_16_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_16_00 2022_02_17_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644762673519914900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644762673519914900');
UPDATE `creature_template` SET `npcflag`=`npcflag`|128, `ScriptName` = "" WHERE `entry`=12919;
DELETE FROM `gossip_menu` WHERE `MenuID`=6445 AND `TextID` IN (7639,7640);
DELETE FROM `gossip_menu` WHERE `MenuID` IN (57023,57024);
INSERT INTO `gossip_menu` (`MenuID`,`TextID`) VALUES
(6445,7639),
(57023,7640),
(57024,7645);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=14 AND `SourceGroup`=6445;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
(14,6445,7638,0,0,8,0,8227,0,0,1,0,0,"","Group 0: Show gossip text 7638 if quest 'Nat's Measuring Tape' is not rewarded"),
(14,6445,7639,0,0,8,0,8227,0,0,0,0,0,"","Group 0: Show gossip text 7639 if quest 'Nat's Measuring Tape' is rewarded");
DELETE FROM `gossip_menu_option` WHERE `MenuID` IN (6445,57023);
INSERT INTO `gossip_menu_option` (`MenuID`,`OptionID`,`OptionIcon`,`OptionText`,`OptionBroadcastTextID`,`OptionType`,`OptionNpcFlag`,`ActionMenuID`,`ActionPoiID`,`BoxCoded`,`BoxMoney`,`BoxText`,`BoxBroadcastTextID`,`VerifiedBuild`) VALUES
(6445,0,0,"I want to catch Gahz'ranka! Tell me how!",10490,1,1,57023,0,0,0,"",0,0),
(57023,0,1,"Nat, I want to buy your mudskunk lures!",10492,3,128,0,0,0,0,"",0,0),
(57023,1,0,"How do I catch the mudskunks for your lure?",10500,1,1,57024,0,0,0,"",0,0);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=6445;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
(15,6445,0,0,0,8,0,8227,0,0,0,0,0,"","Group 0: Show Gossip Option 0 if quest 'Nat's Measuring Tape' is rewarded");
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=23 AND `SourceGroup`=12919;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
(23,12919,0,0,0,8,0,8227,0,0,0,0,0,"","Show vendor npc flag if quest 'Nat's Measuring Tape' is rewarded");
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_17_00' WHERE sql_rev = '1644762673519914900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_17_00 -> 2022_02_17_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 = '2022_02_17_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_17_00 2022_02_17_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644769226286430600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644769226286430600');
UPDATE `gameobject_template` SET `data6`=-1 WHERE `entry`=31442;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_17_01' WHERE sql_rev = '1644769226286430600';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -0,0 +1,29 @@
-- DB update 2022_02_17_01 -> 2022_02_17_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 = '2022_02_17_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2022_02_17_01 2022_02_17_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644946104908761300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644946104908761300');
UPDATE `creature_template` SET `gossip_menu_id`=361, `npcflag` = `npcflag`|1 WHERE `entry`=3702;
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2022_02_17_02' WHERE sql_rev = '1644946104908761300';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

Some files were not shown because too many files have changed in this diff Show More