mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-02-13 15:33:59 +00:00
46
data/sql/updates/db_world/2021_09_01_16.sql
Normal file
46
data/sql/updates/db_world/2021_09_01_16.sql
Normal file
@@ -0,0 +1,46 @@
|
||||
-- DB update 2021_09_01_15 -> 2021_09_01_16
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_15';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_15 2021_09_01_16 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630085433143335851'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630085433143335851');
|
||||
|
||||
SET @ITEM := 13140;
|
||||
|
||||
-- Add Ur'dan to loot table
|
||||
UPDATE `creature_template` SET `lootid`= 14522 WHERE `entry` = 14522;
|
||||
-- Ur'dan drop rate
|
||||
DELETE FROM `creature_loot_template` WHERE `Entry` = 14522 AND `Item`= 13140;
|
||||
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
|
||||
(14522, 13140, 0, 3.7, 0, 1, 0, 1, 1, 'Ur\'dan - Blood Red Key');
|
||||
-- Jaednar Darkweaver drop rate
|
||||
UPDATE `creature_loot_template` SET `Chance`= 5.6 WHERE `Entry`=7118 AND `Item`=@ITEM;
|
||||
-- Jaednar Warlock drop rate
|
||||
UPDATE `creature_loot_template` SET `Chance`= 5.7 WHERE `Entry`=7120 AND `Item`=@ITEM;
|
||||
-- Jaednar Enforcer drop rate
|
||||
UPDATE `creature_loot_template` SET `Chance`= 6.2 WHERE `Entry`=7114 AND `Item`=@ITEM;
|
||||
-- Ulathek drop rate
|
||||
UPDATE `creature_loot_template` SET `Chance`= 4 WHERE `Entry`=14523 AND `Item`=@ITEM;
|
||||
-- Jaedenar Legionaire drop rate
|
||||
UPDATE `creature_loot_template` SET `Chance`=3.1 WHERE `Entry`=9862 AND `Item`=@ITEM;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_16' WHERE sql_rev = '1630085433143335851';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
40
data/sql/updates/db_world/2021_09_01_17.sql
Normal file
40
data/sql/updates/db_world/2021_09_01_17.sql
Normal file
@@ -0,0 +1,40 @@
|
||||
-- DB update 2021_09_01_16 -> 2021_09_01_17
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_16';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_16 2021_09_01_17 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630147471003792720'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630147471003792720');
|
||||
|
||||
UPDATE `quest_template` SET `QuestCompletionLog` = 'Return to Bashana Runetotem at Elder Rise in Thunder Bluff.' WHERE `ID` = 6561;
|
||||
|
||||
-- frFR
|
||||
UPDATE `quest_template_locale` SET `CompletedText` = 'Retournez voir Bashana Runetotem à Elder Rise, Thunder Bluff.' WHERE `ID` = 6561 AND `locale` = 'frFR';
|
||||
-- zhCN
|
||||
UPDATE `quest_template_locale` SET `CompletedText` = '在雷霆崖的长者高地找到芭莎娜符文图腾。.' WHERE `ID` = 6561 AND `locale` = 'zhCN';
|
||||
-- ruRU
|
||||
UPDATE `quest_template_locale` SET `CompletedText` = 'Вернитесь к Башану Руническому Тотему в Восстание Старейших, что в Громовом Утесе.' WHERE `ID` = 6561 AND `locale` = 'ruRU';
|
||||
-- esMX
|
||||
UPDATE `quest_template_locale` SET `CompletedText` = 'Regresa a: Bashana Runetotem. Zona: The Elder Rise, Cima del Trueno..' WHERE `ID` = 6561 AND `locale` = 'esMX';
|
||||
-- esES
|
||||
UPDATE `quest_template_locale` SET `CompletedText` = 'Regresa a: Bashana Runetotem. Zona: The Elder Rise, Cima del Trueno..' WHERE `ID` = 6561 AND `locale` = 'esES';
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_17' WHERE sql_rev = '1630147471003792720';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
32
data/sql/updates/db_world/2021_09_01_18.sql
Normal file
32
data/sql/updates/db_world/2021_09_01_18.sql
Normal file
@@ -0,0 +1,32 @@
|
||||
-- DB update 2021_09_01_17 -> 2021_09_01_18
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_17';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_17 2021_09_01_18 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630172168898330770'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630172168898330770');
|
||||
|
||||
-- Bloodsail Charts
|
||||
UPDATE `gameobject` SET `spawntimesecs` = 180 WHERE `id` = 2086 AND `guid` = 12154;
|
||||
-- Bloodsail Orders
|
||||
UPDATE `gameobject` SET `spawntimesecs` = 180 WHERE `id` = 2087 AND `guid` = 12156;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_18' WHERE sql_rev = '1630172168898330770';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
29
data/sql/updates/db_world/2021_09_01_19.sql
Normal file
29
data/sql/updates/db_world/2021_09_01_19.sql
Normal file
@@ -0,0 +1,29 @@
|
||||
-- DB update 2021_09_01_18 -> 2021_09_01_19
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_18';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_18 2021_09_01_19 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630180229119275600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630180229119275600');
|
||||
|
||||
UPDATE `creature_template` SET `modelid2`=0 WHERE `entry`=25324;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_19' WHERE sql_rev = '1630180229119275600';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
45
data/sql/updates/db_world/2021_09_01_20.sql
Normal file
45
data/sql/updates/db_world/2021_09_01_20.sql
Normal file
@@ -0,0 +1,45 @@
|
||||
-- DB update 2021_09_01_19 -> 2021_09_01_20
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_19';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_19 2021_09_01_20 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630227596211930942'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630227596211930942');
|
||||
|
||||
-- Add new spawn and add roaming around to Zul'arek Hatefowler
|
||||
UPDATE `creature_template` SET `MovementType` = 1 WHERE (`entry` = 8219);
|
||||
|
||||
-- Add new spawn and changed the spawn time from 20h to 6h
|
||||
DELETE FROM `creature` WHERE (`id` = 8219) AND `guid` IN (86257, 138255);
|
||||
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
|
||||
(86257, 8219, 0, 0, 0, 1, 1, 0, 1, 6.16813, -2823.02, 120.508, 4.36383, 21600, 10, 0, 2059, 0, 1, 0, 0, 0, '', 0),
|
||||
(138255, 8219, 0, 0, 0, 1, 1, 0, 1, -85.21, -2524.166, 120.508, 120.27, 21600, 10, 0, 2059, 0, 1, 0, 0, 0, '', 0);
|
||||
|
||||
-- Add the new spawn to the same spawn pool so he can only be spawned once at a time
|
||||
DELETE FROM `pool_template` WHERE `entry` = 372;
|
||||
INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (372, 1, "Zul'arek Hatefowler Spawns");
|
||||
|
||||
DELETE FROM `pool_creature` WHERE `guid` IN (86257, 138255);
|
||||
INSERT INTO `pool_creature` (`guid`, `pool_entry`, `chance`, `description`) VALUES
|
||||
(86257, 372, 0, "Zul'arek Hatefowler Spawn 1"),
|
||||
(138255, 372, 0, "Zul'arek Hatefowler Spawn 2");
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_20' WHERE sql_rev = '1630227596211930942';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
50
data/sql/updates/db_world/2021_09_01_21.sql
Normal file
50
data/sql/updates/db_world/2021_09_01_21.sql
Normal file
@@ -0,0 +1,50 @@
|
||||
-- DB update 2021_09_01_20 -> 2021_09_01_21
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_20';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_20 2021_09_01_21 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630228897555898489'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630228897555898489');
|
||||
|
||||
-- Set the Creature Lord Xiz a patrol route movement
|
||||
UPDATE `creature` SET `MovementType` = 2 WHERE (`id` = 17701) AND (`guid` = 63448);
|
||||
UPDATE `creature_template` SET `MovementType` = 2 WHERE (`entry` = 17701);
|
||||
|
||||
-- Delete previous routes
|
||||
DELETE FROM `creature_addon` WHERE (`guid` = 63448);
|
||||
|
||||
-- Routes
|
||||
INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `isLarge`, `auras`) VALUES
|
||||
(63448, 634480, 0, 0, 0, 0, 0, NULL);
|
||||
|
||||
-- Delete all waypoints routes
|
||||
DELETE FROM `waypoint_data` WHERE `id` = 634480;
|
||||
|
||||
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
|
||||
-- Waypoint route 1 (GUID: 63448)
|
||||
(634480,1,-2255.01,-12318.75,57.29,0,0,0,0,100,0),
|
||||
(634480,2,-2205.076,-12318.180,54.73,0,0,0,0,100,0),
|
||||
(634480,3,-2182.07,-12321.914,55.31,0,0,0,0,100,0),
|
||||
(634480,4,-2205.076,-12318.180,54.73,0,0,0,0,100,0),
|
||||
(634480,5,-2255.01,-12318.75,57.29,0,0,0,0,100,0);
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_21' WHERE sql_rev = '1630228897555898489';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
83
data/sql/updates/db_world/2021_09_01_22.sql
Normal file
83
data/sql/updates/db_world/2021_09_01_22.sql
Normal file
@@ -0,0 +1,83 @@
|
||||
-- DB update 2021_09_01_21 -> 2021_09_01_22
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_21';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_21 2021_09_01_22 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630252354413939245'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630252354413939245');
|
||||
|
||||
-- Jarwen Thunderbrew (NPC 1373) actions, quests and waypoints
|
||||
|
||||
SET @Jarven := 1373;
|
||||
|
||||
DELETE FROM `creature_text` WHERE `CreatureID`= @Jarven AND `GroupID`= 0;
|
||||
INSERT INTO `creature_text` (`CreatureID`,`GroupID`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`BroadcastTextId`,`TextRange`,`comment`) VALUES
|
||||
(@Jarven,0,0,(SELECT `MaleText` FROM `broadcast_text` WHERE `id`= 127), 12, 7, 100, 1, 0,0, 127,0, "Jarven Thunderbrew - asks player to watch the barrels");
|
||||
|
||||
-- Updated position and spawn timing
|
||||
UPDATE `gameobject` SET `position_x`= -5607.24, `position_y`= -547.934, `position_z`= 392.985 WHERE `id`= 270;
|
||||
UPDATE `gameobject` SET `spawntimesecs` = 1 WHERE (`id` = 269) AND (`guid` IN (1037));
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 1373);
|
||||
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
|
||||
(@Jarven, 0, 0, 1, 20, 0, 100, 0, 308, 0, 0, 0, 0, 53, 0, 1373, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Jarven Thunderbrew - On Quest \'Distracting Jarven\' Finished - Start Waypoint'),
|
||||
(@Jarven, 0, 1, 2, 61, 0, 100, 0, 308, 0, 0, 0, 0, 83, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Jarven Thunderbrew - On Quest \'Distracting Jarven\' Finished - Remove Npc Flags Questgiver'),
|
||||
(@Jarven, 0, 2, 0, 61, 0, 100, 0, 308, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Jarven Thunderbrew - On Quest \'Distracting Jarven\' Finished - Say Line 0'),
|
||||
(@Jarven, 0, 3, 0, 40, 0, 100, 0, 2, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 13, 269, 0, 1000, 0, 0, 0, 0, 0, 'Jarven Thunderbrew - On Waypoint 2 Reached - Despawn \'Guarded Thunder Ale Barrel\''),
|
||||
(@Jarven, 0, 4, 0, 40, 0, 100, 0, 2, 0, 0, 0, 0, 50, 270, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, -5607.24, -547.934, 392.985, 0, 'Jarven Thunderbrew - On Waypoint 2 Reached - Respawn \'Unguarded Thunder Ale Barrel\''),
|
||||
(@Jarven, 0, 5, 6, 40, 0, 100, 0, 8, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Jarven Thunderbrew - On Waypoint 8 Reached - Say Line 1'),
|
||||
(@Jarven, 0, 6, 7, 61, 0, 100, 0, 8, 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 5.6724, 'Jarven Thunderbrew - On Waypoint 8 Reached - Turn'),
|
||||
(@Jarven, 0, 7, 0, 61, 0, 100, 0, 8, 0, 0, 0, 0, 54, 10000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Jarven Thunderbrew - On Waypoint 8 Reached - Pause Waypoint'),
|
||||
(@Jarven, 0, 8, 0, 40, 0, 100, 0, 15, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Jarven Thunderbrew - On Waypoint 15 Reached - Say Line 2'),
|
||||
(@Jarven, 0, 9, 0, 40, 0, 100, 0, 14, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 13, 270, 0, 1000, 0, 0, 0, 0, 0, 'Jarven Thunderbrew - On Waypoint 14 Reached - Despawn \'Unguarded Thunder Ale Barrel\''),
|
||||
(@Jarven, 0, 10, 0, 40, 0, 100, 0, 14, 0, 0, 0, 0, 50, 269, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, -5607.24, -547.934, 392.985, 0, 'Jarven Thunderbrew - On Waypoint 14 Reached - Respawn \'Guarded Thunder Ale Barrel\''),
|
||||
(@Jarven, 0, 11, 0, 58, 0, 100, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Jarven Thunderbrew - On Waypoint Finished - Say Line 3'),
|
||||
(@Jarven, 0, 12, 0, 58, 0, 100, 0, 0, 0, 0, 0, 0, 82, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Jarven Thunderbrew - On Waypoint Finished - Add Npc Flags Questgiver'),
|
||||
(@Jarven, 0, 13, 0, 58, 0, 100, 0, 0, 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 8, 0, 2, 3, 5, 0, 0, 0, 0, 'Jarven Thunderbrew - On Waypoint Finished - Set Orientation');
|
||||
|
||||
-- Routes
|
||||
DELETE FROM `waypoints` WHERE `entry`= @Jarven;
|
||||
INSERT INTO `waypoints` (`entry`,`pointid`,`position_x`,`position_y`,`position_z`,`point_comment`) VALUES
|
||||
(@Jarven, 1, -5601.64, -541.38, 392.42, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 2, -5597.94, -542.04, 392.42, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 3, -5597.95, -548.43, 395.48, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 4, -5605.31, -549.33, 399.09, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 5, -5607.55, -546.63, 399.09, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 6, -5597.52, -538.75, 399.09, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 7, -5597.62, -530.24, 399.65, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 8, -5603.67, -529.91, 399.65, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 9, -5603.67, -529.91, 399.65, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 10, -5597.62, -530.24, 399.65, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 11, -5597.52, -538.75, 399.09, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 12, -5607.55, -546.63, 399.09, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 13, -5605.31, -549.33, 399.09, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 14, -5597.95, -548.43, 395.48, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 15, -5597.94, -542.04, 392.42, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 16, -5601.64, -541.38, 392.42, 'Jarven Thunderbrew - Quest 308 Waypoint movement'),
|
||||
(@Jarven, 17, -5605.96, -544.45, 392.43, 'Jarven Thunderbrew - Quest 308 Waypoint movement');
|
||||
|
||||
DELETE FROM `conditions` WHERE `SourceEntry` IN (403,308) AND `SourceTypeOrReferenceId` IN (19);
|
||||
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
|
||||
(19, 0, 403, 0, 0, 28, 0, 310, 0, 0, 0, 0, 0, '', 'Show quest \'Guarded Thunderbrew Barrel\' if quest \'Bitter Rivals\' is completed'),
|
||||
(19 ,0, 308, 0, 0, 28, 0, 310, 0, 0, 0, 0, 0, '', 'Show quest \'Distracting Jarven\' if quest \'Guarded Thunderbrew Barrel\' is completed');
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_22' WHERE sql_rev = '1630252354413939245';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
30
data/sql/updates/db_world/2021_09_01_23.sql
Normal file
30
data/sql/updates/db_world/2021_09_01_23.sql
Normal file
@@ -0,0 +1,30 @@
|
||||
-- DB update 2021_09_01_22 -> 2021_09_01_23
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_22';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_22 2021_09_01_23 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630312205613208089'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630312205613208089');
|
||||
|
||||
-- add multiple movements for spindlewebs
|
||||
UPDATE `creature` SET `MovementType` = 1, `wander_distance` = 5 WHERE `id` = 16350 AND `guid` IN (82212, 82255, 82461, 82463, 82467, 82468, 82471, 82472, 82475, 82476, 82719);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_23' WHERE sql_rev = '1630312205613208089';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
31
data/sql/updates/db_world/2021_09_01_24.sql
Normal file
31
data/sql/updates/db_world/2021_09_01_24.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
-- DB update 2021_09_01_23 -> 2021_09_01_24
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_23';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_23 2021_09_01_24 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630318500363217970'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630318500363217970');
|
||||
|
||||
-- Set Webwood spiders(1986) and Githyiss the Vile(1994) neutral to the player instead of aggresive
|
||||
UPDATE `creature_template` SET `faction` = 7 WHERE (`entry` IN (1986, 1994));
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_24' WHERE sql_rev = '1630318500363217970';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
34
data/sql/updates/db_world/2021_09_01_25.sql
Normal file
34
data/sql/updates/db_world/2021_09_01_25.sql
Normal file
@@ -0,0 +1,34 @@
|
||||
-- DB update 2021_09_01_24 -> 2021_09_01_25
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_24';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_24 2021_09_01_25 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630334062369804993'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630334062369804993');
|
||||
|
||||
-- Remove Rethban and Underlight ores from non-specific area drops
|
||||
DELETE FROM `gameobject_loot_template` WHERE `Entry` IN (1502, 1503) AND `Item` IN (2798, 22634);
|
||||
|
||||
-- Change Tirisfal outlier node to standard non-Redridge copper node
|
||||
UPDATE `gameobject` SET `id` = 1731 WHERE `id` = 2055 AND `guid` = 5483;
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_25' WHERE sql_rev = '1630334062369804993';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
52
data/sql/updates/db_world/2021_09_01_26.sql
Normal file
52
data/sql/updates/db_world/2021_09_01_26.sql
Normal file
@@ -0,0 +1,52 @@
|
||||
-- DB update 2021_09_01_25 -> 2021_09_01_26
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_25';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_25 2021_09_01_26 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630335615911208914'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630335615911208914');
|
||||
|
||||
-- Fixed the Ash'ari Crystal (10415) dropping into the ground
|
||||
UPDATE `creature_template` SET `InhabitType` = 4 WHERE (`entry` = 10415);
|
||||
|
||||
-- Added one spawn points to Masophet the Black (16249) in the left Ziggurat
|
||||
DELETE FROM `creature` WHERE (`id` = 16249) AND (`guid` IN (152293));
|
||||
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
|
||||
(152293, 16249, 530, 0, 0, 1, 1, 0, 1, 6311.317, -6250.117, 80.81, 2, 300, 0, 0, 486, 1202, 0, 0, 0, 0, '', 0);
|
||||
|
||||
-- Add the new spawn to the same spawn pool so he can only be spawned once at a time
|
||||
DELETE FROM `pool_template` WHERE `entry` = 373;
|
||||
INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (373, 1, "Masophet the Black Spawns");
|
||||
|
||||
DELETE FROM `pool_creature` WHERE `guid` IN (82907, 152293);
|
||||
INSERT INTO `pool_creature` (`guid`, `pool_entry`, `chance`, `description`) VALUES
|
||||
(82907, 373, 0, "Masophet the Black Spawn 1"),
|
||||
(152293, 373, 0, "Masophet the Black Spawn 2");
|
||||
|
||||
-- Add the 3 Deatholme Necromancer missing there
|
||||
DELETE FROM `creature` WHERE (`id` = 16317) AND (`guid` IN (152294, 152295, 152296));
|
||||
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
|
||||
(152294, 16317, 530, 0, 0, 1, 1, 0, 1, 6306.93, -6257.11, 77.81, 1.20, 300, 0, 0, 377, 408, 0, 0, 0, 0, '', 0),
|
||||
(152295, 16317, 530, 0, 0, 1, 1, 0, 1, 6301.00, -6240.72, 77.81, 5.49, 300, 0, 0, 377, 408, 0, 0, 0, 0, '', 0),
|
||||
(152296, 16317, 530, 0, 0, 1, 1, 0, 1, 6315.15, -6236.77, 77.81, 4.35, 300, 0, 0, 377, 408, 0, 0, 0, 0, '', 0);
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_26' WHERE sql_rev = '1630335615911208914';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
54
data/sql/updates/db_world/2021_09_01_27.sql
Normal file
54
data/sql/updates/db_world/2021_09_01_27.sql
Normal file
@@ -0,0 +1,54 @@
|
||||
-- DB update 2021_09_01_26 -> 2021_09_01_27
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_26';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_26 2021_09_01_27 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630344741636829281'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630344741636829281');
|
||||
|
||||
-- Add text to Tell me more about the history of Remulos and Zaetar option.
|
||||
DELETE FROM `npc_text` WHERE `ID` = 6180;
|
||||
INSERT INTO `npc_text` (`ID`, `text0_0`, `BroadcastTextID0`) VALUES (6180, 'You ask of the Sons of Cenarius, Remulos and Zaetar.$B$BMy father, Remulos, was strong and beautiful, and my uncle, Zaetar, very cunning and slight of build. While they were respected quite equally, Zaetar always felt as if he could never quite compare to the glory and attention he thought Remulos had.$B$BAfter my sisters and I were born, Zaetar, blinded by jealousy, set out to outdo his brother... He was the creator of his own end. The sadness it brings me has never lessened, even as time passes...)', 8962);
|
||||
|
||||
DELETE FROM `gossip_menu` WHERE `MenuID` = 5354;
|
||||
INSERT INTO `gossip_menu` (`MenuID`, `TextID`) VALUES (5354, 6181);
|
||||
|
||||
-- Add text to Please tell me more about Zaetar option
|
||||
DELETE FROM `npc_text` WHERE `ID` = 6181;
|
||||
INSERT INTO `npc_text` (`ID`, `text0_0`, `BroadcastTextID0`) VALUES (6181, 'Ah, Zaetar... <Celebras looks away.>$B$BMy father, Remulos, tried to stop him...$B$BZaetar was headstrong, and when he fell for an earthen elemental princess, my father knew that their union was cursed, but Zaetar refused to listen.$B$BThe centaur are the result of his mistake. They were born misshapen and hateful; my uncle Zaetar was killed by his own kin...$B$BThe evil princess, Theradras, still guards his remains here in the crystal caverns.', 8941);
|
||||
|
||||
DELETE FROM `gossip_menu` WHERE `MenuID` = 5351;
|
||||
INSERT INTO `gossip_menu` (`MenuID`, `TextID`) VALUES (5351, 6181);
|
||||
|
||||
-- Remove Why didn't Lord Vyletongue unite both parts of the scepter into one? gossip (not found on source)
|
||||
DELETE FROM `gossip_menu_option` WHERE (`MenuID` = 5354);
|
||||
-- Remove the chained gossip(You can access all the gossip clicking in the option that you want)
|
||||
DELETE FROM `gossip_menu_option` WHERE (`MenuID` = 5347);
|
||||
|
||||
-- Change the gossip options to match the source
|
||||
DELETE FROM `gossip_menu_option` WHERE (`MenuID` = 5349);
|
||||
INSERT INTO `gossip_menu_option` (`MenuID`, `OptionID`, `OptionIcon`, `OptionText`, `OptionBroadcastTextID`, `OptionType`, `OptionNpcFlag`, `ActionMenuID`, `ActionPoiID`, `BoxCoded`, `BoxMoney`, `BoxText`, `BoxBroadcastTextID`, `VerifiedBuild`) VALUES
|
||||
(5349, 0, 0, 'Please tell me more about Maraudon.', 8938, 1, 1, 5347, 0, 0, 0, '', 0, 0),
|
||||
(5349, 1, 0, 'Please tell me more about Zaetar.', 8940, 1, 1, 5354, 0, 0, 0, '', 0, 0),
|
||||
(5349, 2, 0, 'Tell me more about the history of Remulos and Zaetar.', 8961, 1, 1, 5148, 0, 0, 0, '', 0, 0);
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_27' WHERE sql_rev = '1630344741636829281';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
35
data/sql/updates/db_world/2021_09_01_28.sql
Normal file
35
data/sql/updates/db_world/2021_09_01_28.sql
Normal file
@@ -0,0 +1,35 @@
|
||||
-- DB update 2021_09_01_27 -> 2021_09_01_28
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_27';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_27 2021_09_01_28 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630345537511243600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630345537511243600');
|
||||
|
||||
DELETE FROM `gameobject` WHERE `guid`=87978;
|
||||
INSERT INTO `gameobject` VALUES
|
||||
(87978,188021,0,0,0,1,1,-137.439,-815.147,55.2293,1.36284,-0,-0,-0.629895,-0.77668,300,0,1,'',0);
|
||||
|
||||
DELETE FROM `game_event_gameobject` WHERE `guid`=87978;
|
||||
INSERT INTO `game_event_gameobject` VALUES
|
||||
(1,87978);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_28' WHERE sql_rev = '1630345537511243600';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
30
data/sql/updates/db_world/2021_09_01_29.sql
Normal file
30
data/sql/updates/db_world/2021_09_01_29.sql
Normal file
@@ -0,0 +1,30 @@
|
||||
-- DB update 2021_09_01_28 -> 2021_09_01_29
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_28';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_28 2021_09_01_29 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630405222505942000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630405222505942000');
|
||||
|
||||
UPDATE `gameobject_loot_template` SET `QuestRequired`=1 WHERE `item`=45328;
|
||||
UPDATE `reference_loot_template` SET `QuestRequired`=1 WHERE `item`=45328;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_29' WHERE sql_rev = '1630405222505942000';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
33
data/sql/updates/db_world/2021_09_01_30.sql
Normal file
33
data/sql/updates/db_world/2021_09_01_30.sql
Normal file
@@ -0,0 +1,33 @@
|
||||
-- DB update 2021_09_01_29 -> 2021_09_01_30
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_29';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_29 2021_09_01_30 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630405831769074100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630405831769074100');
|
||||
|
||||
-- Corrected faction for Southshore Guard
|
||||
UPDATE `creature_template` SET `faction` = 11 WHERE (`entry` = 2386);
|
||||
|
||||
-- Corrected faction for Shadowy Assassins
|
||||
UPDATE `creature_template` SET `faction` = 97 WHERE (`entry` = 2434);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_30' WHERE sql_rev = '1630405831769074100';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
30
data/sql/updates/db_world/2021_09_01_31.sql
Normal file
30
data/sql/updates/db_world/2021_09_01_31.sql
Normal file
@@ -0,0 +1,30 @@
|
||||
-- DB update 2021_09_01_30 -> 2021_09_01_31
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_30';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_30 2021_09_01_31 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630408706945809100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630408706945809100');
|
||||
|
||||
-- Corrected coords of Cavindra
|
||||
UPDATE `creature` SET `position_x` = -1458.87, `position_y` = 2797.62, `position_z` = 93.817, `orientation` = 1.96495 WHERE (`id` = 13697) AND (`guid` IN (29063));
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_31' WHERE sql_rev = '1630408706945809100';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
31
data/sql/updates/db_world/2021_09_01_32.sql
Normal file
31
data/sql/updates/db_world/2021_09_01_32.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
-- DB update 2021_09_01_31 -> 2021_09_01_32
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_09_01_31';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_09_01_31 2021_09_01_32 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1630416137992915266'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1630416137992915266');
|
||||
|
||||
-- Move Tin Vein 63486 slightly so it is accessible to players
|
||||
UPDATE `gameobject` SET `position_x` = -10483.46, `position_y` = 1969.77, `position_z` = 12.065 WHERE `id` = 1732 AND `guid` = 63486;
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_09_01_32' WHERE sql_rev = '1630416137992915266';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
Reference in New Issue
Block a user