mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-02-14 16:03:45 +00:00
Import pending SQL files
This commit is contained in:
32
data/sql/updates/db_world/2017_03_04_00.sql
Normal file
32
data/sql/updates/db_world/2017_03_04_00.sql
Normal file
@@ -0,0 +1,32 @@
|
||||
-- DB update 2017_02_03_47 -> 2017_03_04_00
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_02_03_47 2017_03_04_00 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1486213838562161500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1486213838562161500');
|
||||
-- BRITTLE REVENANT LOOT TABLE AND DROP RATE fixed.
|
||||
DELETE FROM `creature_loot_template` WHERE (entry = 30160) AND (item IN (42246));
|
||||
INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `lootmode`, `groupid`, `mincountOrRef`, `maxcount`) VALUES
|
||||
(30160, 42246, 68, 1, 0, 1, 1);
|
||||
|
||||
DELETE FROM `creature_loot_template` WHERE (entry = 30160) AND (item IN (42780));
|
||||
INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `lootmode`, `groupid`, `mincountOrRef`, `maxcount`) VALUES
|
||||
(30160, 42780, 34, 1, 0, 1, 1);
|
||||
|
||||
DELETE FROM `creature_loot_template` WHERE (entry = 30160) AND (item IN (37701));
|
||||
INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `lootmode`, `groupid`, `mincountOrRef`, `maxcount`) VALUES
|
||||
(30160, 37701, 26, 1, 0, 1, 2);--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
23
data/sql/updates/db_world/2017_03_04_01.sql
Normal file
23
data/sql/updates/db_world/2017_03_04_01.sql
Normal file
@@ -0,0 +1,23 @@
|
||||
-- DB update 2017_03_04_00 -> 2017_03_04_01
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_00 2017_03_04_01 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1486214058938766300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1486214058938766300');
|
||||
-- CIVILIAN RECRUIT CHANGED MODIELID FROM 3422 TO 24821/24818 --
|
||||
UPDATE `creature` SET `modelid` = 24821 WHERE `guid` IN (117788);
|
||||
UPDATE `creature` SET `modelid` = 24818 WHERE `guid` IN (117789);--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
169
data/sql/updates/db_world/2017_03_04_02.sql
Normal file
169
data/sql/updates/db_world/2017_03_04_02.sql
Normal file
@@ -0,0 +1,169 @@
|
||||
-- DB update 2017_03_04_01 -> 2017_03_04_02
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_01 2017_03_04_02 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1486291697316845600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1486291697316845600');
|
||||
-- [NPC][WotlK] Stormforged Saboteur, missing paths
|
||||
-- Pathing for Entry: 31693 'TDB FORMAT'
|
||||
SET @NPC := 88115;
|
||||
SET @PATH := @NPC * 10;
|
||||
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=7693.506,`position_y`=-2324.018,`position_z`=1038.417 WHERE `guid`=@NPC;
|
||||
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
|
||||
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,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,7693.506,-2324.018,1038.417,0,0,0,0,100,0),
|
||||
(@PATH,2,7681.481,-2302.699,1024.499,0,0,0,0,100,0),
|
||||
(@PATH,3,7692.982,-2323.4,1038.048,0,0,0,0,100,0),
|
||||
(@PATH,4,7698.107,-2330.618,1043.213,0,0,0,0,100,0),
|
||||
(@PATH,5,7733.517,-2353.724,1068.687,0,0,0,0,100,0),
|
||||
(@PATH,6,7717.036,-2345.113,1058.945,0,0,0,0,100,0),
|
||||
(@PATH,7,7706.17,-2339.842,1050.38,0,0,0,0,100,0),
|
||||
(@PATH,8,7694.688,-2325.7,1039.569,0,0,0,0,100,0);
|
||||
-- 0x203CD047601EF340000C1D000008E709 .go 7693.506 -2324.018 1038.417
|
||||
|
||||
-- Pathing for Entry: 31693 'TDB FORMAT'
|
||||
SET @NPC := 88121;
|
||||
SET @PATH := @NPC * 10;
|
||||
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=7717.821,`position_y`=-2373.15,`position_z`=1076.397 WHERE `guid`=@NPC;
|
||||
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
|
||||
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,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,7717.821,-2373.15,1076.397,0,0,0,0,100,0),
|
||||
(@PATH,2,7716.69,-2373.623,1076.546,0,0,0,0,100,0),
|
||||
(@PATH,3,7713.94,-2375.873,1077.046,0,0,0,0,100,0),
|
||||
(@PATH,4,7712.434,-2377.115,1077.223,0,0,0,0,100,0),
|
||||
(@PATH,5,7708.74,-2383.643,1077.744,0,0,0,0,100,0),
|
||||
(@PATH,6,7707.24,-2390.143,1078.244,0,0,0,0,100,0),
|
||||
(@PATH,7,7708.308,-2384.875,1077.819,0,0,0,0,100,0),
|
||||
(@PATH,8,7709.108,-2383.253,1077.683,0,0,0,0,100,0),
|
||||
(@PATH,9,7712.659,-2376.858,1077.257,0,0,0,0,100,0),
|
||||
(@PATH,10,7715.409,-2374.608,1076.757,0,0,0,0,100,0),
|
||||
(@PATH,11,7716.896,-2373.736,1076.646,0,0,0,0,100,0),
|
||||
(@PATH,12,7721.577,-2372.192,1075.534,0,0,0,0,100,0),
|
||||
(@PATH,13,7723.327,-2371.942,1075.284,0,0,0,0,100,0),
|
||||
(@PATH,14,7721.291,-2372.098,1075.588,0,0,0,0,100,0);
|
||||
-- 0x203CD047601EF340000C1D000009FFF3 .go 7717.821 -2373.15 1076.397
|
||||
|
||||
|
||||
|
||||
-- Pathing for Entry: 31693 'TDB FORMAT'
|
||||
SET @NPC := 88116;
|
||||
SET @PATH := @NPC * 10;
|
||||
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=7716.721,`position_y`=-2417.521,`position_z`=1078.866 WHERE `guid`=@NPC;
|
||||
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
|
||||
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,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,7716.721,-2417.521,1078.866,0,0,0,0,100,0),
|
||||
(@PATH,2,7721.32,-2423.333,1078.504,0,0,0,0,100,0),
|
||||
(@PATH,3,7726.283,-2426.826,1078.622,0,0,0,0,100,0),
|
||||
(@PATH,4,7734.296,-2428.488,1079.077,0,0,0,0,100,0),
|
||||
(@PATH,5,7741.796,-2428.331,1079.079,0,0,0,0,100,0),
|
||||
(@PATH,6,7734.083,-2428.462,1078.925,0,0,0,0,100,0),
|
||||
(@PATH,7,7726.114,-2426.458,1078.75,0,0,0,0,100,0),
|
||||
(@PATH,8,7721.104,-2423.094,1078.602,0,0,0,0,100,0);
|
||||
-- 0x203CD047601EF340000C1D00000A6AE6 .go 7716.721 -2417.521 1078.866
|
||||
|
||||
|
||||
-- Pathing for Entry: 31693 'TDB FORMAT'
|
||||
SET @NPC := 88122;
|
||||
SET @PATH := @NPC * 10;
|
||||
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=7708.882,`position_y`=-2383.844,`position_z`=1077.573 WHERE `guid`=@NPC;
|
||||
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
|
||||
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,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,7708.882,-2383.844,1077.573,0,0,0,0,100,0),
|
||||
(@PATH,2,7712.606,-2376.904,1077.29,0,0,0,0,100,0),
|
||||
(@PATH,3,7715.585,-2374.437,1076.769,0,0,0,0,100,0),
|
||||
(@PATH,4,7717.085,-2373.687,1076.519,0,0,0,0,100,0),
|
||||
(@PATH,5,7721.5,-2372.127,1075.651,0,0,0,0,100,0),
|
||||
(@PATH,6,7723.25,-2371.877,1075.401,0,0,0,0,100,0),
|
||||
(@PATH,7,7722.302,-2371.998,1075.731,0,0,0,0,100,0),
|
||||
(@PATH,8,7716.878,-2373.573,1076.597,0,0,0,0,100,0),
|
||||
(@PATH,9,7713.878,-2375.823,1077.097,0,0,0,0,100,0),
|
||||
(@PATH,10,7712.221,-2377.236,1077.321,0,0,0,0,100,0);
|
||||
-- 0x203CD047601EF340000C1D00008B704D .go 7708.882 -2383.844 1077.573
|
||||
|
||||
|
||||
-- Pathing for Entry: 31693 'TDB FORMAT'
|
||||
SET @NPC := 88112;
|
||||
SET @PATH := @NPC * 10;
|
||||
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=7810.335,`position_y`=-2396.439,`position_z`=1093.944 WHERE `guid`=@NPC;
|
||||
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
|
||||
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,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,7810.335,-2396.439,1093.944,0,0,0,0,100,0),
|
||||
(@PATH,2,7811.585,-2396.189,1094.694,0,0,0,0,100,0),
|
||||
(@PATH,3,7817.335,-2396.189,1097.694,0,0,0,0,100,0),
|
||||
(@PATH,4,7833.19,-2401.916,1106.79,0,0,0,0,100,0),
|
||||
(@PATH,5,7830.69,-2400.916,1105.54,0,0,0,0,100,0),
|
||||
(@PATH,6,7828.484,-2400.28,1103.903,0,0,0,0,100,0),
|
||||
(@PATH,7,7825.484,-2399.28,1102.153,0,0,0,0,100,0),
|
||||
(@PATH,8,7822.984,-2398.28,1100.653,0,0,0,0,100,0),
|
||||
(@PATH,9,7820.234,-2397.28,1099.653,0,0,0,0,100,0),
|
||||
(@PATH,10,7818.22,-2396.551,1098.187,0,0,0,0,100,0),
|
||||
(@PATH,11,7811.454,-2396.305,1094.445,0,0,0,0,100,0),
|
||||
(@PATH,12,7809.454,-2396.555,1093.445,0,0,0,0,100,0),
|
||||
(@PATH,13,7806.704,-2396.805,1092.195,0,0,0,0,100,0),
|
||||
(@PATH,14,7804.516,-2397.255,1090.906,0,0,0,0,100,0),
|
||||
(@PATH,15,7802.516,-2397.755,1089.906,0,0,0,0,100,0),
|
||||
(@PATH,16,7799.766,-2398.255,1088.656,0,0,0,0,100,0),
|
||||
(@PATH,17,7802.344,-2397.896,1089.801,0,0,0,0,100,0),
|
||||
(@PATH,18,7804.471,-2397.053,1090.839,0,0,0,0,100,0),
|
||||
(@PATH,19,7808.221,-2396.803,1092.839,0,0,0,0,100,0);
|
||||
-- 0x203CD047601EF340000C1D000288E709 .go 7810.335 -2396.439 1093.944
|
||||
|
||||
-- Pathing for Entry: 31693 'TDB FORMAT'
|
||||
SET @NPC := 88111;
|
||||
SET @PATH := @NPC * 10;
|
||||
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=7594.389,`position_y`=-2281.263,`position_z`=940.06 WHERE `guid`=@NPC;
|
||||
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
|
||||
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,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,7594.389,-2281.263,940.06,0,0,0,0,100,0),
|
||||
(@PATH,2,7590.639,-2284.263,935.81,0,0,0,0,100,0),
|
||||
(@PATH,3,7583.639,-2287.263,929.31,0,0,0,0,100,0),
|
||||
(@PATH,4,7587.911,-2285.628,933.4109,0,0,0,0,100,0),
|
||||
(@PATH,5,7594.338,-2281.126,940.1424,0,0,0,0,100,0),
|
||||
(@PATH,6,7596.588,-2278.876,942.6424,0,0,0,0,100,0),
|
||||
(@PATH,7,7602.338,-2272.376,949.6424,0,0,0,0,100,0),
|
||||
(@PATH,8,7606.058,-2268.674,953.5016,0,0,0,0,100,0),
|
||||
(@PATH,9,7607.808,-2266.674,955.2516,0,0,0,0,100,0),
|
||||
(@PATH,10,7612.058,-2262.424,961.2516,0,0,0,0,100,0),
|
||||
(@PATH,11,7612.923,-2261.475,962.8279,0,0,0,0,100,0),
|
||||
(@PATH,12,7617.423,-2259.975,966.5779,0,0,0,0,100,0),
|
||||
(@PATH,13,7622.441,-2258.586,971.277,0,0,0,0,100,0),
|
||||
(@PATH,14,7623.191,-2258.336,972.277,0,0,0,0,100,0),
|
||||
(@PATH,15,7628.944,-2257.969,976.8357,0,0,0,0,100,0),
|
||||
(@PATH,16,7639.093,-2262.12,985.2325,0,0,0,0,100,0),
|
||||
(@PATH,17,7645.936,-2263.47,991.0493,0,0,0,0,100,0),
|
||||
(@PATH,18,7653.126,-2270.09,997.1328,0,0,0,0,100,0),
|
||||
(@PATH,19,7649.956,-2266.439,994.4049,0,0,0,0,100,0),
|
||||
(@PATH,20,7645.541,-2263.432,990.6445,0,0,0,0,100,0),
|
||||
(@PATH,21,7636.538,-2260.767,982.4916,0,0,0,0,100,0),
|
||||
(@PATH,22,7633.74,-2259.331,980.5753,0,0,0,0,100,0),
|
||||
(@PATH,23,7628.049,-2257.727,975.717,0,0,0,0,100,0),
|
||||
(@PATH,24,7614.933,-2261.062,964.6306,0,0,0,0,100,0),
|
||||
(@PATH,25,7608.933,-2265.812,956.8806,0,0,0,0,100,0),
|
||||
(@PATH,26,7596.662,-2278.802,942.7743,0,0,0,0,100,0);
|
||||
-- 0x203CD047601EF340000C1D000408E709 .go 7594.389 -2281.263 940.06--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
43
data/sql/updates/db_world/2017_03_04_03.sql
Normal file
43
data/sql/updates/db_world/2017_03_04_03.sql
Normal file
@@ -0,0 +1,43 @@
|
||||
-- DB update 2017_03_04_02 -> 2017_03_04_03
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_02 2017_03_04_03 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1486291780487602700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1486291780487602700');
|
||||
-- Pathing for Entry: 32478 'TDB FORMAT'
|
||||
SET @NPC := 88139;
|
||||
SET @PATH := @NPC * 10;
|
||||
|
||||
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=8877.512,`position_y`=-1358.266,`position_z`=1033.88 WHERE `guid`=@NPC;
|
||||
|
||||
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
|
||||
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,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,8877.512,-1358.266,1033.88,0,0,0,0,100,0),
|
||||
(@PATH,2,8877.512,-1359.266,1033.88,0,0,0,0,100,0),
|
||||
(@PATH,3,8876.762,-1360.266,1033.63,0,0,0,0,100,0),
|
||||
(@PATH,4,8876.447,-1360.297,1033.653,0,0,0,0,100,0),
|
||||
(@PATH,5,8875.947,-1362.047,1033.653,0,0,0,0,100,0),
|
||||
(@PATH,6,8873.364,-1366.144,1033.657,1.099557,120000,0,0,100,0),
|
||||
(@PATH,7,8873.255,-1358.092,1033.895,0,0,0,0,100,0),
|
||||
(@PATH,8,8873.492,-1357.932,1034.002,0,0,0,0,100,0),
|
||||
(@PATH,9,8873.856,-1353.284,1034.383,0,0,0,0,100,0),
|
||||
(@PATH,10,8878.05,-1356.542,1033.729,0,0,0,0,100,0),
|
||||
(@PATH,11,8878.05,-1356.542,1033.729,0.541052,120000,0,0,100,0);
|
||||
-- 0x203CD047601FB780000C1D000008E709 .go 8877.512 -1358.266 1033.88--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
21
data/sql/updates/db_world/2017_03_04_04.sql
Normal file
21
data/sql/updates/db_world/2017_03_04_04.sql
Normal file
@@ -0,0 +1,21 @@
|
||||
-- DB update 2017_03_04_03 -> 2017_03_04_04
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_03 2017_03_04_04 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1486297438962248900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1486297438962248900');
|
||||
UPDATE `creature_addon` SET `bytes1`=0, `auras`=45787 WHERE `guid`=97150;--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
24
data/sql/updates/db_world/2017_03_04_05.sql
Normal file
24
data/sql/updates/db_world/2017_03_04_05.sql
Normal file
@@ -0,0 +1,24 @@
|
||||
-- DB update 2017_03_04_04 -> 2017_03_04_05
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_04 2017_03_04_05 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1486298304560758300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1486298304560758300');
|
||||
DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (48778, 73313);
|
||||
INSERT INTO `spell_linked_spell` (`spell_trigger` ,`spell_effect`, `type`, `comment`) VALUES
|
||||
(48778, 50772, 0, 'Acherus Deathcharger - Summon Unholy Mount Visual'),
|
||||
(73313, 50772, 0, 'Crimson Deathcharger - Summon Unholy Mount Visual');--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
21
data/sql/updates/db_world/2017_03_04_06.sql
Normal file
21
data/sql/updates/db_world/2017_03_04_06.sql
Normal file
@@ -0,0 +1,21 @@
|
||||
-- DB update 2017_03_04_05 -> 2017_03_04_06
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_05 2017_03_04_06 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1486299378460181900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1486299378460181900');
|
||||
UPDATE `creature_addon` SET `auras`=55701 WHERE `guid`=100071;--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
23
data/sql/updates/db_world/2017_03_04_07.sql
Normal file
23
data/sql/updates/db_world/2017_03_04_07.sql
Normal file
@@ -0,0 +1,23 @@
|
||||
-- DB update 2017_03_04_06 -> 2017_03_04_07
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_06 2017_03_04_07 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1486299918082046500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1486299918082046500');
|
||||
-- DB/Creature: Add flag guard Deathguard Elite
|
||||
-- creature is a guard (Will ignore feign death and vanish)
|
||||
UPDATE `creature_template` SET `flags_extra`=32768 WHERE `entry`=7980;--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
62
data/sql/updates/db_world/2017_03_04_08.sql
Normal file
62
data/sql/updates/db_world/2017_03_04_08.sql
Normal file
@@ -0,0 +1,62 @@
|
||||
-- DB update 2017_03_04_07 -> 2017_03_04_08
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_07 2017_03_04_08 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1486300771173840500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1486300771173840500');
|
||||
-- [NPC][WotlK] Library Guardian and Databank, missing spell, wrong movement
|
||||
UPDATE `creature_template` SET `InhabitType`=4 WHERE `entry`=29746;
|
||||
UPDATE `creature` SET `spawndist`=18 WHERE `id`=29724 AND `spawndist` >0;
|
||||
UPDATE `creature` SET `spawndist`=0, `MovementType`=0 WHERE `id`=29746;
|
||||
|
||||
-- Library Guardian SAI
|
||||
SET @ENTRY := 29724;
|
||||
UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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
|
||||
(@ENTRY,0,0,0,1,0,100,0,2000,45000,60000,60000,80,@ENTRY*100+00,0,0,0,0,0,1,0,0,0,0,0,0,0,"Library Guardian - Out of Combat - Run Script"),
|
||||
(@ENTRY,0,1,0,4,0,100,0,0,0,0,0,103,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Library Guardian - On Aggro - Set Rooted Off");
|
||||
|
||||
-- Actionlist SAI
|
||||
SET @ENTRY := 2972400;
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=9;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`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
|
||||
(@ENTRY,9,0,0,0,0,100,0,0,0,0,0,48,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Library Guardian - On Script - Set Active On"),
|
||||
(@ENTRY,9,1,0,0,0,100,0,0,0,0,0,66,1,0,0,0,0,0,19,29746,25,0,0,0,0,0,"Library Guardian - On Script - Set Orientation Closest Creature 'Databank'"),
|
||||
(@ENTRY,9,2,0,0,0,100,0,100,100,0,0,103,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Library Guardian - On Script - Set Rooted On"),
|
||||
(@ENTRY,9,3,0,0,0,100,0,0,0,0,0,1,0,6000,0,0,0,0,1,0,0,0,0,0,0,0,"Library Guardian - On Script - Say Line 0"),
|
||||
(@ENTRY,9,4,0,0,0,100,0,1300,1300,0,0,11,55134,0,0,0,0,0,19,29746,25,0,0,0,0,0,"Library Guardian - On Script - Cast 'Data Stream'"),
|
||||
(@ENTRY,9,5,0,0,0,100,0,12000,12000,0,0,103,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Library Guardian - On Script - Set Rooted Off"),
|
||||
(@ENTRY,9,6,0,0,0,100,0,0,0,0,0,48,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Library Guardian - On Script - Set Active Off");
|
||||
|
||||
-- Conditions for spellcast and sai execution
|
||||
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=22 AND `SourceGroup`=1 AND `SourceEntry`=29724;
|
||||
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
|
||||
(22,1,29724,0,0,29,1,29746,25,0,0,0,0,"","Library Guardian - Run SAI near Creature 'Databank'");
|
||||
|
||||
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceGroup`=1 AND `SourceEntry`=55134;
|
||||
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
|
||||
(13, 1, 55134, 0, 0, 31, 0, 3, 29746, 0, 0, 0, 0, '', 'Data Strea only targets Creature Databank');
|
||||
|
||||
DELETE FROM `creature_text` WHERE `entry`=29724;
|
||||
INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `comment`) VALUES
|
||||
(29724, 0, 0, 'Defragmenting swap file ...', 12, 0, 100, 1, 0, 0, 30375, 'Library Guardian'),
|
||||
(29724, 0, 1, 'Running a level three diagnostic ...', 12, 0, 100, 1, 0, 0, 30374, 'Library Guardian'),
|
||||
(29724, 0, 2, 'Attempting to restore lost data ...', 12, 0, 100, 1, 0, 0, 30377, 'Library Guardian'),
|
||||
(29724, 0, 3, 'Implementing new security protocols ...', 12, 0, 100, 1, 0, 0, 30378, 'Library Guardian'),
|
||||
(29724, 0, 4, 'Verifying encryption key ...', 12, 0, 100, 1, 0, 0, 30376, 'Library Guardian'),
|
||||
(29724, 0, 5, 'Assessing database integrity ...', 12, 0, 100, 1, 0, 0, 30373, 'Library Guardian');--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
23
data/sql/updates/db_world/2017_03_04_09.sql
Normal file
23
data/sql/updates/db_world/2017_03_04_09.sql
Normal file
@@ -0,0 +1,23 @@
|
||||
-- DB update 2017_03_04_08 -> 2017_03_04_09
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_08 2017_03_04_09 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1487514602617381300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1487514602617381300');
|
||||
-- Table `item_template`
|
||||
UPDATE `item_template` SET `spellcooldown_1` = 30000 WHERE `entry` IN (44010);
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
27
data/sql/updates/db_world/2017_03_04_10.sql
Normal file
27
data/sql/updates/db_world/2017_03_04_10.sql
Normal file
@@ -0,0 +1,27 @@
|
||||
-- DB update 2017_03_04_09 -> 2017_03_04_10
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_09 2017_03_04_10 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1487515634336392300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1487515634336392300');
|
||||
DELETE FROM `spell_area` WHERE `spell`=60197 AND `area`=3752;
|
||||
INSERT INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_end`, `aura_spell`, `racemask`, `gender`, `autocast`, `quest_start_status`, `quest_end_status`) VALUES
|
||||
(60197, 3752, 10528, 0, 0, 0, 2, 1, 64, 0);
|
||||
|
||||
DELETE FROM `spell_area` WHERE `spell`=60194 AND `area`=3752;
|
||||
INSERT INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_end`, `aura_spell`, `racemask`, `gender`, `autocast`, `quest_start_status`, `quest_end_status`) VALUES
|
||||
(60194, 3752, 0, 10528, 0, 0, 2, 1, 0, 11);--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
57
data/sql/updates/db_world/2017_03_04_11.sql
Normal file
57
data/sql/updates/db_world/2017_03_04_11.sql
Normal file
@@ -0,0 +1,57 @@
|
||||
-- DB update 2017_03_04_10 -> 2017_03_04_11
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_10 2017_03_04_11 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1487528855635607300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1487528855635607300');
|
||||
UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry` IN (32682, 27932);
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid` IN (32682, 27932) AND `source_type`=0;
|
||||
UPDATE `creature_template` SET `InhabitType`=4, `speed_run`=2.5 WHERE `entry` IN (32682, 27932);
|
||||
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
|
||||
(32682, 0, 0, 0, 27, 0, 100, 1, 0, 0, 0, 0, 53, 1, 32682, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,0,'Harry''s Bomber- On passeger rided - Start wp'),
|
||||
(27932, 0, 0, 0, 27, 0, 100, 1, 0, 0, 0, 0, 53, 1, 27932, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,0,'Harry''s Bomber- On passeger rided - Start wp'),
|
||||
(32682, 0, 1, 0, 58, 0, 100, 1, 9, 32682, 0, 0, 11, 50630, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,0,'Harry''s Bomber- On waypoint ended - Eject passengers'),
|
||||
(27932, 0, 1, 0, 58, 0, 100, 1, 9, 27932, 0, 0, 11, 50630, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,0,'Harry''s Bomber- On passeger ended - Eject passengers');
|
||||
|
||||
UPDATE `smart_scripts` SET `action_type`=85 WHERE `entryorguid`=28277 AND `source_type`=0 AND `id`=0;
|
||||
DELETE FROM `waypoints` WHERE `entry` IN (32682, 27932);
|
||||
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
|
||||
(32682, 1, 61.83957, -6228.992, 19.07242, 'Harry''s Bomber'),
|
||||
(32682, 2, -64.6518, -5908.95, 29.8502, 'Harry''s Bomber'),
|
||||
(32682, 3, -158.0859, -5631.193, 29.8502, 'Harry''s Bomber'),
|
||||
(32682, 4, -436.5865, -5223.862, 32.1002, 'Harry''s Bomber'),
|
||||
(32682, 5, -412.989, -5012.779, 45.7391, 'Harry''s Bomber'),
|
||||
(32682, 6, -75.09814, -4341.288, 64.29379, 'Harry''s Bomber'),
|
||||
(32682, 7, -51.86116, -4023.003, 70.12712, 'Harry''s Bomber'),
|
||||
(32682, 8, -136.1673, -3716.832, 59.96046, 'Harry''s Bomber'),
|
||||
(32682, 9, -170.8945, -3578.378, 4.988236, 'Harry''s Bomber'),
|
||||
(27932, 1, -136.1673, -3716.832, 59.96046, 'Harry''s Bomber'),
|
||||
(27932, 2, -51.86116, -4023.003, 70.12712, 'Harry''s Bomber'),
|
||||
(27932, 3, -75.09814, -4341.288, 64.29379, 'Harry''s Bomber'),
|
||||
(27932, 4, -412.989, -5012.779, 45.7391, 'Harry''s Bomber'),
|
||||
(27932, 5, -436.5865, -5223.862, 32.1002, 'Harry''s Bomber'),
|
||||
(27932, 6, -158.0859, -5631.193, 29.8502, 'Harry''s Bomber'),
|
||||
(27932, 7, -64.6518, -5908.95, 29.8502, 'Harry''s Bomber'),
|
||||
(27932, 8, 61.83957, -6228.992, 19.07242, 'Harry''s Bomber'),
|
||||
(27932, 9, 89.63259, -6287.430, -0.739605, 'Harry''s Bomber');
|
||||
|
||||
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=10218;
|
||||
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorTextId`,`Scriptname`,`Comment`) VALUES
|
||||
(15,10218,0,0,0,23,0,495,0,0,0,0 ,'' , 'Harry''s Bomber - Show gossip option if the npc is in the area 495'),
|
||||
(15,10218,0,0,0,9,0,11567,0,0,0,0 ,'' , 'Harry''s Bomber - Show gossip option if player has taken quest 11567'),
|
||||
(15,10218,0,0,1,28,0,11567,0,0,0,0 ,'' , 'Harry''s Bomber - Show gossip option if player has quest 11567 completed');
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
22
data/sql/updates/db_world/2017_03_04_12.sql
Normal file
22
data/sql/updates/db_world/2017_03_04_12.sql
Normal file
@@ -0,0 +1,22 @@
|
||||
-- DB update 2017_03_04_11 -> 2017_03_04_12
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_11 2017_03_04_12 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1487529041324228100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1487529041324228100');
|
||||
UPDATE `quest_template` SET `TimeAllowed` = 0 WHERE `id` IN(3364);
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
66
data/sql/updates/db_world/2017_03_04_13.sql
Normal file
66
data/sql/updates/db_world/2017_03_04_13.sql
Normal file
@@ -0,0 +1,66 @@
|
||||
-- DB update 2017_03_04_12 -> 2017_03_04_13
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_12 2017_03_04_13 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1487538045539239700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1487538045539239700');
|
||||
-- Quest Elven Legends (7481, 7482)
|
||||
-- Skeletal Remains of Kariel Winthalus SAI
|
||||
SET @ENTRY := 179544; -- GO entry
|
||||
UPDATE `gameobject_template` SET `AIName`='SmartGameObjectAI',`ScriptName`='' WHERE `entry`=@ENTRY;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type`=1 AND `entryorguid`=@ENTRY;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type`=9 AND `entryorguid`=@ENTRY*100;
|
||||
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
|
||||
(@ENTRY,1,0,0,62,0,100,0,5743,0,0,0,80,@ENTRY*100,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Skeletal Remains of Kariel Winthalus - On Gossip option select - run script'),
|
||||
(@ENTRY,1,1,0,62,0,100,0,5743,1,0,0,80,@ENTRY*100,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Skeletal Remains of Kariel Winthalus - On Gossip option select - run script'),
|
||||
(@ENTRY*100,9,0,0,0,0,100,0,0,0,0,0,72,0,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Skeletal Remains of Kariel Winthalus - Script - Close Gossip'),
|
||||
(@ENTRY*100,9,1,0,0,0,100,0,0,0,0,0,64,1,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Skeletal Remains of Kariel Winthalus - Script - Store target'),
|
||||
(@ENTRY*100,9,2,0,0,0,100,0,0,0,0,0,100,1,0,0,0,0,0,11,14368,30,0,0,0,0,0, 'Skeletal Remains of Kariel Winthalus - Script - Send target'),
|
||||
(@ENTRY*100,9,3,0,0,0,100,0,0,0,0,0,45,0,1,0,0,0,0,11,14368,30,0,0,0,0,0,'Skeletal Remains of Kariel Winthalus - Script - Set data 0 1 for entry 14368'),
|
||||
(@ENTRY*100,9,4,0,0,0,100,0,0,0,0,0,9,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Skeletal Remains of Kariel Winthalus - Script - Deactivate self'),
|
||||
(@ENTRY*100,9,5,0,0,0,100,0,28000,28000,28000,28000,32,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Skeletal Remains of Kariel Winthalus - Script - Activate self');
|
||||
-- Lorekeeper Lydros SAI
|
||||
SET @ENTRY := 14368; -- NPC entry
|
||||
UPDATE `creature_template` SET `AIName`='SmartAI',`ScriptName`='' WHERE `entry`=@ENTRY;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type`=9 AND `entryorguid`=@ENTRY*100;
|
||||
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
|
||||
(@ENTRY,0,0,0,38,0,100,0,0,1,0,0,80,@ENTRY*100,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Lorekeeper Lydros - On dataset - run script'),
|
||||
(@ENTRY*100,9,0,0,0,0,100,0,0,0,0,0,45,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Lorekeeper Lydros - Script - set data 0 0'),
|
||||
(@ENTRY*100,9,1,0,0,0,100,0,1000,1000,1000,1000,66,0,0,0,0,0,0,12,1,0,0,0,0,0,0,'Lorekeeper Lydros - Script - turn to player'),
|
||||
(@ENTRY*100,9,2,0,0,0,100,0,1000,1000,1000,1000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Lorekeeper Lydros - Script - Say 0'),
|
||||
(@ENTRY*100,9,3,0,0,0,100,0,4000,4000,4000,4000,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Lorekeeper Lydros - Script - Say 1'),
|
||||
(@ENTRY*100,9,4,0,0,0,100,0,8000,8000,8000,8000,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,'Lorekeeper Lydros - Script - Say 2'),
|
||||
(@ENTRY*100,9,5,0,0,0,100,0,11000,11000,11000,11000,15,7481,0,0,0,0,0,12,1,0,0,0,0,0,0,'Lorekeeper Lydros - Script - quest credit'),
|
||||
(@ENTRY*100,9,6,0,0,0,100,0,0,0,0,0,15,7482,0,0,0,0,0,12,1,0,0,0,0,0,0,'Lorekeeper Lydros - Script - quest credit'),
|
||||
(@ENTRY*100,9,7,0,0,0,100,0,2000,2000,2000,2000,66,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Lorekeeper Lydros - Script - reset orientation');
|
||||
-- NPC talk text insert
|
||||
DELETE FROM `creature_text` WHERE `entry`=14368;
|
||||
INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES
|
||||
(14368,0,0, 'I very much doubt that he will have anything to say, stranger...',12,0,100,1,0,0, 'Lorekeeper Lydros'),
|
||||
(14368,1,0, 'I personally did not mind him. It was the Prince who took exception to a high elf in his domain. Alas, I am not one to question the Prince. In his defense, he did not incinerate Master Winthalus immediately.',12,0,100,1,0,0, 'Lorekeeper Lydros'),
|
||||
(14368,2,0, 'We most definitely do not need anymore attention drawn to us, stranger. Return to those that sent you in search of the lost master and tell them that nothing could be found. When this is done - and I will know when it is so - return and I shall reveal the secrets of the deceased.',12,0,100,1,0,0, 'Lorekeeper Lydros');
|
||||
-- Gossip Fix from nelegalno
|
||||
DELETE FROM `gossip_menu_option` WHERE `menu_id`=5743;
|
||||
INSERT INTO `gossip_menu_option` (`menu_id`,`id`,`option_icon`,`option_text`,`option_id`,`npc_option_npcflag`,`action_menu_id`,`action_poi_id`,`box_coded`,`box_money`,`box_text`) VALUES
|
||||
(5743,0,0,"Mourn the great loss.",1,1,0,0,0,0,NULL), -- A gossip
|
||||
(5743,1,0,"Mourn the great loss.",1,1,0,0,0,0,NULL); -- H gossip
|
||||
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId`=15 AND `SourceGroup`=5743);
|
||||
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
|
||||
(15,5743,0,0,9,7482,0,0,0,'',"Display gossip option when on Elven Legends A quest"),
|
||||
(15,5743,1,0,9,7481,0,0,0,'',"Display gossip option when on Elven Legends H quest");
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
69
data/sql/updates/db_world/2017_03_04_14.sql
Normal file
69
data/sql/updates/db_world/2017_03_04_14.sql
Normal file
@@ -0,0 +1,69 @@
|
||||
-- DB update 2017_03_04_13 -> 2017_03_04_14
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_13 2017_03_04_14 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1487538779796122000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1487538779796122000');
|
||||
|
||||
UPDATE `creature_template` SET `ainame`='SmartAI', `scriptname`='' WHERE `entry`=7774;
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid`=7774 AND `source_type`=0;
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid`=777400 AND `source_type`=9;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `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
|
||||
(7774,0,0,1,19,0,100,0,2845,0,0,0,81,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept (Wondering Shay) - Set NPC Flags'),
|
||||
(7774,0,1,2,61,0,100,0,0,0,0,0,64,1,0,0,0,0,0,7,0,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept (Wondering Shay) - Store Target List'),
|
||||
(7774,0,2,3,61,0,100,0,0,0,0,0,19,768,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept (Wondering Shay) - Set Unit Flags'),
|
||||
(7774,0,3,4,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept (Wondering Shay) - Say Line 0'),
|
||||
(7774,0,4,5,61,0,100,0,0,0,0,0,29,0,0,0,0,0,0,12,1,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept (Wondering Shay) - Follow Invoker'),
|
||||
(7774,0,5,6,61,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept (Wondering Shay) - Set Phase 2'),
|
||||
(7774,0,6,0,61,0,100,0,0,0,0,0,2,250,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept - Set Faction'),
|
||||
(7774,0,7,0,7,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Evade - Set Phase 2'),
|
||||
(7774,0,8,0,6,0,100,0,0,0,0,0,6,2845,0,0,0,0,0,12,1,0,0,0,0,0,0,'Shay Leafrunner - On Death - Fail Quest'),
|
||||
(7774,0,9,0,1,2,100,0,40000,70000,60000,70000,80,777400,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - OOC (Phase 2) - Action list'),
|
||||
(777400,9,0,0,0,0,100,0,0,0,0,0,46,25,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - Action list - move forword'),
|
||||
(777400,9,1,0,0,0,100,0,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - Action list - Say Line 2'),
|
||||
(777400,9,2,0,0,0,100,0,3000,3000,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - Action list - Say Line 3'),
|
||||
(777400,9,3,0,0,0,100,0,5000,5000,0,0,101,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - Action list - Set home position'),
|
||||
(777400,9,4,0,0,0,100,0,0,0,0,0,89,20,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - Action list - Set Random Movement'),
|
||||
(7774,0,10,11,8,2,100,0,11402,0,0,0,89,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Spellhit (Shay''s Bell) - Turn Random Movement Off'),
|
||||
(7774,0,11,12,61,2,100,0,0,0,0,0,29,0,0,0,0,0,0,12,1,0,0,0,0,0,0,'Shay Leafrunner - On Spellhit (Shay''s Bell) - Follow Invoker'),
|
||||
(7774,0,12,0,61,2,100,0,0,0,0,0,1,1,0,0,0,0,0,12,1,0,0,0,0,0,0,'Shay Leafrunner - On Spellhit (Shay''s Bell) - Say Line 1'),
|
||||
(7774,0,13,14,75,2,100,1,0,7765,10,0,1,4,5000,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Rockbiter within 10 yards - Say Line 4'),
|
||||
(7774,0,14,15,61,2,100,0,0,0,0,0,103,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Rockbiter within 10 yards - Root'),
|
||||
(7774,0,15,16,61,2,100,0,0,0,0,0,15,2845,0,0,0,0,0,12,1,0,0,0,0,0,0,'Shay Leafrunner - On Rockbiter within 10 yards - Call areaexploredoreventhappens'),
|
||||
(7774,0,16,0,61,2,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Rockbiter within 10 yards - Set Phase 1'),
|
||||
(7774,0,17,18,52,0,100,0,4,7774,0,0,1,0,0,0,0,0,0,19,7765,0,0,0,0,0,0,'Shay Leafrunner - On Text Over Line 4 - Say Line 0 on Rockbiter'),
|
||||
(7774,0,18,0,61,0,100,0,4,7774,0,0,41,10000,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Text Over Line 4 - Despawn after 10 seconds');
|
||||
|
||||
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry`=11402;
|
||||
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
|
||||
(13, 1, 11402, 0, 0, 31, 0, 3, 7774, 0, 0, 0, 0, '', 'Shays Bell targets Shay Leafrunner');
|
||||
|
||||
DELETE FROM `creature_text` WHERE `entry`IN(7774,7765);
|
||||
INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
|
||||
(7774, 0, 0, 'Don''t forget to get my bell out of the chest here. And remember, if do happen to wander off, just ring it and i''ll find you again.', 12, 0, 100, 0, 0, 0, 3921, 0, 'Shay Leafrunner'),
|
||||
(7774, 1, 0, 'This is quite an adventure!', 12, 0, 100, 0, 0, 0, 3914, 0, 'Shay Leafrunner'),
|
||||
(7774, 1, 1, 'Oh, I wandered off again. I''m sorry.', 12, 0, 100, 0, 0, 0, 3913, 0, 'Shay Leafrunner'),
|
||||
(7774, 1, 2, 'The bell again, such a sweet sound.', 12, 0, 100, 0, 0, 0, 3916, 0, 'Shay Leafrunner'),
|
||||
(7774, 1, 3, 'I can''t help it, really. This is just such a beautiful place.', 12, 0, 100, 0, 0, 0, 3915, 0, 'Shay Leafrunner'),
|
||||
(7774, 2, 0, '%s begins to wander off.', 16, 0, 100, 0, 0, 0, 3918, 0, 'Shay Leafrunner'),
|
||||
(7774, 3, 0, 'Are we taking the scenic route?', 12, 0, 100, 0, 0, 0, 3912, 0, 'Shay Leafrunner'),
|
||||
(7774, 3, 1, 'Oh, what a beautiful flower over there.', 12, 0, 100, 0, 0, 0, 3907, 0, 'Shay Leafrunner'),
|
||||
(7774, 3, 2, 'These trees are quite glorious, aren''t they? ', 12, 0, 100, 0, 0, 0, 3908, 0, 'Shay Leafrunner'),
|
||||
(7774, 3, 3, 'Are you sure this is the right way? Maybe we should go this way instead...', 12, 0, 100, 0, 0, 0, 3909, 0, 'Shay Leafrunner'),
|
||||
(7774, 4, 0, 'Oh, here you are, Rockbiter! I''m sorry, I know I''m not supposed to wander off.', 12, 0, 100, 0, 0, 0, 3917, 0, 'Shay Leafrunner'),
|
||||
(7765, 0, 0, 'I''m glad yer back, Shay. Please, don''t ever run off like that again! What would i tell yer parents if I lost ya?"', 12, 0, 100, 0, 0, 0, 3922, 0, 'Shay Leafrunner');
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
69
data/sql/updates/db_world/2017_03_04_15.sql
Normal file
69
data/sql/updates/db_world/2017_03_04_15.sql
Normal file
@@ -0,0 +1,69 @@
|
||||
-- DB update 2017_03_04_14 -> 2017_03_04_15
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_14 2017_03_04_15 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1487539097855457000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1487539097855457000');
|
||||
|
||||
UPDATE `creature_template` SET `ainame`='SmartAI', `scriptname`='' WHERE `entry`=7774;
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid`=7774 AND `source_type`=0;
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid`=777400 AND `source_type`=9;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `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
|
||||
(7774,0,0,1,19,0,100,0,2845,0,0,0,81,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept (Wondering Shay) - Set NPC Flags'),
|
||||
(7774,0,1,2,61,0,100,0,0,0,0,0,64,1,0,0,0,0,0,7,0,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept (Wondering Shay) - Store Target List'),
|
||||
(7774,0,2,3,61,0,100,0,0,0,0,0,19,768,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept (Wondering Shay) - Set Unit Flags'),
|
||||
(7774,0,3,4,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept (Wondering Shay) - Say Line 0'),
|
||||
(7774,0,4,5,61,0,100,0,0,0,0,0,29,0,0,0,0,0,0,12,1,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept (Wondering Shay) - Follow Invoker'),
|
||||
(7774,0,5,6,61,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept (Wondering Shay) - Set Phase 2'),
|
||||
(7774,0,6,0,61,0,100,0,0,0,0,0,2,250,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Quest Accept - Set Faction'),
|
||||
(7774,0,7,0,7,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Evade - Set Phase 2'),
|
||||
(7774,0,8,0,6,0,100,0,0,0,0,0,6,2845,0,0,0,0,0,12,1,0,0,0,0,0,0,'Shay Leafrunner - On Death - Fail Quest'),
|
||||
(7774,0,9,0,1,2,100,0,40000,70000,60000,70000,80,777400,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - OOC (Phase 2) - Action list'),
|
||||
(777400,9,0,0,0,0,100,0,0,0,0,0,46,25,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - Action list - move forword'),
|
||||
(777400,9,1,0,0,0,100,0,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - Action list - Say Line 2'),
|
||||
(777400,9,2,0,0,0,100,0,3000,3000,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - Action list - Say Line 3'),
|
||||
(777400,9,3,0,0,0,100,0,5000,5000,0,0,101,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - Action list - Set home position'),
|
||||
(777400,9,4,0,0,0,100,0,0,0,0,0,89,20,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - Action list - Set Random Movement'),
|
||||
(7774,0,10,11,8,2,100,0,11402,0,0,0,89,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Spellhit (Shay''s Bell) - Turn Random Movement Off'),
|
||||
(7774,0,11,12,61,2,100,0,0,0,0,0,29,0,0,0,0,0,0,12,1,0,0,0,0,0,0,'Shay Leafrunner - On Spellhit (Shay''s Bell) - Follow Invoker'),
|
||||
(7774,0,12,0,61,2,100,0,0,0,0,0,1,1,0,0,0,0,0,12,1,0,0,0,0,0,0,'Shay Leafrunner - On Spellhit (Shay''s Bell) - Say Line 1'),
|
||||
(7774,0,13,14,75,2,100,1,0,7765,10,0,1,4,5000,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Rockbiter within 10 yards - Say Line 4'),
|
||||
(7774,0,14,15,61,2,100,0,0,0,0,0,103,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Rockbiter within 10 yards - Root'),
|
||||
(7774,0,15,16,61,2,100,0,0,0,0,0,15,2845,0,0,0,0,0,12,1,0,0,0,0,0,0,'Shay Leafrunner - On Rockbiter within 10 yards - Call areaexploredoreventhappens'),
|
||||
(7774,0,16,0,61,2,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Rockbiter within 10 yards - Set Phase 1'),
|
||||
(7774,0,17,18,52,0,100,0,4,7774,0,0,1,0,0,0,0,0,0,19,7765,0,0,0,0,0,0,'Shay Leafrunner - On Text Over Line 4 - Say Line 0 on Rockbiter'),
|
||||
(7774,0,18,0,61,0,100,0,4,7774,0,0,41,10000,0,0,0,0,0,1,0,0,0,0,0,0,0,'Shay Leafrunner - On Text Over Line 4 - Despawn after 10 seconds');
|
||||
|
||||
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry`=11402;
|
||||
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
|
||||
(13, 1, 11402, 0, 0, 31, 0, 3, 7774, 0, 0, 0, 0, '', 'Shays Bell targets Shay Leafrunner');
|
||||
|
||||
DELETE FROM `creature_text` WHERE `entry`IN(7774,7765);
|
||||
INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
|
||||
(7774, 0, 0, 'Don''t forget to get my bell out of the chest here. And remember, if do happen to wander off, just ring it and i''ll find you again.', 12, 0, 100, 0, 0, 0, 3921, 0, 'Shay Leafrunner'),
|
||||
(7774, 1, 0, 'This is quite an adventure!', 12, 0, 100, 0, 0, 0, 3914, 0, 'Shay Leafrunner'),
|
||||
(7774, 1, 1, 'Oh, I wandered off again. I''m sorry.', 12, 0, 100, 0, 0, 0, 3913, 0, 'Shay Leafrunner'),
|
||||
(7774, 1, 2, 'The bell again, such a sweet sound.', 12, 0, 100, 0, 0, 0, 3916, 0, 'Shay Leafrunner'),
|
||||
(7774, 1, 3, 'I can''t help it, really. This is just such a beautiful place.', 12, 0, 100, 0, 0, 0, 3915, 0, 'Shay Leafrunner'),
|
||||
(7774, 2, 0, '%s begins to wander off.', 16, 0, 100, 0, 0, 0, 3918, 0, 'Shay Leafrunner'),
|
||||
(7774, 3, 0, 'Are we taking the scenic route?', 12, 0, 100, 0, 0, 0, 3912, 0, 'Shay Leafrunner'),
|
||||
(7774, 3, 1, 'Oh, what a beautiful flower over there.', 12, 0, 100, 0, 0, 0, 3907, 0, 'Shay Leafrunner'),
|
||||
(7774, 3, 2, 'These trees are quite glorious, aren''t they? ', 12, 0, 100, 0, 0, 0, 3908, 0, 'Shay Leafrunner'),
|
||||
(7774, 3, 3, 'Are you sure this is the right way? Maybe we should go this way instead...', 12, 0, 100, 0, 0, 0, 3909, 0, 'Shay Leafrunner'),
|
||||
(7774, 4, 0, 'Oh, here you are, Rockbiter! I''m sorry, I know I''m not supposed to wander off.', 12, 0, 100, 0, 0, 0, 3917, 0, 'Shay Leafrunner'),
|
||||
(7765, 0, 0, 'I''m glad yer back, Shay. Please, don''t ever run off like that again! What would i tell yer parents if I lost ya?"', 12, 0, 100, 0, 0, 0, 3922, 0, 'Shay Leafrunner');
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
23
data/sql/updates/db_world/2017_03_04_16.sql
Normal file
23
data/sql/updates/db_world/2017_03_04_16.sql
Normal file
@@ -0,0 +1,23 @@
|
||||
-- DB update 2017_03_04_15 -> 2017_03_04_16
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_15 2017_03_04_16 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1487539576728818800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1487539576728818800');
|
||||
UPDATE `creature` SET `map` = 47 WHERE `guid` = 84369 AND `id` = 4512;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
60
data/sql/updates/db_world/2017_03_04_17.sql
Normal file
60
data/sql/updates/db_world/2017_03_04_17.sql
Normal file
@@ -0,0 +1,60 @@
|
||||
-- DB update 2017_03_04_16 -> 2017_03_04_17
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_16 2017_03_04_17 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1487710286800876400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1487710286800876400');
|
||||
--
|
||||
DELETE FROM `game_event_creature` WHERE `guid`=54395;
|
||||
INSERT INTO `game_event_creature` (`eventEntry`, `guid`) VALUES
|
||||
(71, 54395),(5, 54395);
|
||||
|
||||
DELETE FROM `creature_addon` WHERE `guid`=54395;
|
||||
INSERT INTO `creature_addon` (`guid`,`path_id`) VALUES (54395,543950);
|
||||
|
||||
UPDATE `creature` SET `MovementType`=2 WHERE `guid`=54395;
|
||||
DELETE FROM `waypoint_data` WHERE `id`=543950;
|
||||
INSERT INTO `waypoint_data`(`id`,`point`,`position_x`,`position_y`,`position_z`, `orientation`) VALUES
|
||||
(543950, 1,1651.27, -4422.52, 16.14, 6.282950),
|
||||
(543950, 2,1665.54, -4412.53, 17.60, 0.795575),
|
||||
(543950, 3,1684.00, -4391.07, 22.67, 0.787724),
|
||||
(543950, 4,1699.06, -4375.93, 25.29, 0.787724),
|
||||
(543950, 5,1715.77, -4365.03, 27.70, 0.852127),
|
||||
(543950, 6,1719.09, -4348.59, 27.15, 1.441175),
|
||||
(543950, 7,1716.80, -4331.76, 23.33, 1.872359),
|
||||
(543950, 8,1706.47, -4317.06, 16.30, 2.183377),
|
||||
(543950, 9,1694.62, -4306.30, 10.01, 2.589428),
|
||||
(543950, 10,1685.44, -4300.33, 6.114, 2.784992),
|
||||
(543950, 11,1671.51, -4298.55, 2.532, 3.398389),
|
||||
(543950, 12,1655.96, -4304.22, 0.995, 3.516198),
|
||||
(543950, 13,1637.16, -4320.11, 0.825, 3.853920),
|
||||
(543950, 14,1627.85, -4327.88, 1.914, 3.834285),
|
||||
(543950, 15,1610.87, -4332.99, 1.813, 3.433732),
|
||||
(543950, 16,1591.96, -4344.33, 0.995, 3.677205),
|
||||
(543950, 17,1578.10, -4361.44, 1.349, 3.944242),
|
||||
(543950, 18,1567.52, -4376.67, 2.124, 4.105248),
|
||||
(543950, 19,1560.24, -4391.16, 4.642, 4.246618),
|
||||
(543950, 20,1559.32, -4405.13, 7.166, 4.643245),
|
||||
(543950, 21,1558.43, -4418.75, 8.334, 4.647172),
|
||||
(543950, 22,1578.43, -4435.01, 6.111, 5.597505),
|
||||
(543950, 23,1593.42, -4439.46, 6.090, 5.994130),
|
||||
(543950, 24,1608.40, -4435.44, 7.850, 0.264650),
|
||||
(543950, 25,1629.31, -4427.41, 13.73, 0.358897);
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
28
data/sql/updates/db_world/2017_03_04_18.sql
Normal file
28
data/sql/updates/db_world/2017_03_04_18.sql
Normal file
@@ -0,0 +1,28 @@
|
||||
-- DB update 2017_03_04_17 -> 2017_03_04_18
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_17 2017_03_04_18 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1488307580281293100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1488307580281293100');
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_gen_moss_covered_feet';
|
||||
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
|
||||
(6870, 'spell_gen_moss_covered_feet'),
|
||||
(31399, 'spell_gen_moss_covered_feet');
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
25
data/sql/updates/db_world/2017_03_04_19.sql
Normal file
25
data/sql/updates/db_world/2017_03_04_19.sql
Normal file
@@ -0,0 +1,25 @@
|
||||
-- DB update 2017_03_04_18 -> 2017_03_04_19
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2017_03_04_18 2017_03_04_19 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1488539095792222900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
INSERT INTO version_db_world (`sql_rev`) VALUES ('1488539095792222900');
|
||||
DELETE FROM `creature` WHERE `GUID` IN(72106);
|
||||
INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`) VALUES (72106, 20290, 530, 1, 1, 0, 0, -284.632, 6580.16, 15.1109, 4.78078, 300, 5, 0, 5158, 0, 1, 0, 0, 0);
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
COMMIT;
|
||||
END;
|
||||
//
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
129
data/sql/updates/db_world/2017_03_04_20.sql
Normal file
129
data/sql/updates/db_world/2017_03_04_20.sql
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user