mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-21 20:56:23 +00:00
50
data/sql/updates/db_world/2021_07_07_08.sql
Normal file
50
data/sql/updates/db_world/2021_07_07_08.sql
Normal file
@@ -0,0 +1,50 @@
|
||||
-- DB update 2021_07_07_07 -> 2021_07_07_08
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_07_07_07';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_07 2021_07_07_08 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625304053277095200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625304053277095200');
|
||||
|
||||
-- Quest: The Divination (2992)
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 8022;
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 8022) AND (`source_type` = 0) AND (`id` IN (0));
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
|
||||
(8022, 0, 0, 0, 19, 0, 100, 0, 2992, 0, 0, 0, 0, 80, 802200, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Thadius Grimshade - On Quest \'The Divination\' Taken - Run Script');
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 802200) AND (`source_type` = 9) AND (`id` IN (0, 1, 2, 3, 4, 5));
|
||||
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
|
||||
(802200, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 83, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Thadius Grimshade - Actionlist - Remove Npc Flags Questgiver'),
|
||||
(802200, 9, 1, 0, 0, 0, 100, 0, 1000, 1000, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Thadius Grimshade - Actionlist - Say Line 0'),
|
||||
(802200, 9, 2, 0, 0, 0, 100, 0, 6000, 6000, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Thadius Grimshade - Actionlist - Say Line 1'),
|
||||
(802200, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 50, 144069, 10, 0, 0, 0, 0, 8, 0, 0, 0, 0, -10999, -3484.47, 103.122, 2.52228, 'Thadius Grimshade - Actionlist - Summon Gameobject \'Grimshade\'s Vision\''),
|
||||
(802200, 9, 4, 0, 0, 0, 100, 0, 10000, 10000, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Thadius Grimshade - Actionlist - Say Line 2'),
|
||||
(802200, 9, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 82, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Thadius Grimshade - Actionlist - Add Npc Flags Questgiver');
|
||||
|
||||
DELETE FROM `creature_text` WHERE `CreatureID`=8022;
|
||||
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
|
||||
(8022,0,0,"Make no sound during the ritual. One misstep could spell our doom...",12,0,100,0,0,0,4126,0,"Thadius Grimshade"),
|
||||
(8022,1,0,"Now, watch...",12,0,100,0,0,0,4127,0,"Thadius Grimshade"),
|
||||
(8022,2,0,"There. It is done.",12,0,100,0,0,0,4128,0,"Thadius Grimshade");
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_08' WHERE sql_rev = '1625304053277095200';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
29
data/sql/updates/db_world/2021_07_07_09.sql
Normal file
29
data/sql/updates/db_world/2021_07_07_09.sql
Normal file
@@ -0,0 +1,29 @@
|
||||
-- DB update 2021_07_07_08 -> 2021_07_07_09
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_07_07_08';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_08 2021_07_07_09 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625401809536592600'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625401809536592600');
|
||||
|
||||
UPDATE `creature_template_locale` SET `Title`='Schurkenlehrerin' WHERE `entry`=16279 AND `locale`='deDE';
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_09' WHERE sql_rev = '1625401809536592600';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
29
data/sql/updates/db_world/2021_07_07_10.sql
Normal file
29
data/sql/updates/db_world/2021_07_07_10.sql
Normal file
@@ -0,0 +1,29 @@
|
||||
-- DB update 2021_07_07_09 -> 2021_07_07_10
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_07_07_09';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_09 2021_07_07_10 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625406775061855034'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625406775061855034');
|
||||
|
||||
UPDATE `quest_template_addon` SET `RequiredSkillPoints` = 210 WHERE `ID` = 2203;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_10' WHERE sql_rev = '1625406775061855034';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
30
data/sql/updates/db_world/2021_07_07_11.sql
Normal file
30
data/sql/updates/db_world/2021_07_07_11.sql
Normal file
@@ -0,0 +1,30 @@
|
||||
-- DB update 2021_07_07_10 -> 2021_07_07_11
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_07_07_10';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_10 2021_07_07_11 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625409146842998000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625409146842998000');
|
||||
|
||||
-- Fix https://github.com/azerothcore/azerothcore-wotlk/issues/6720
|
||||
UPDATE `quest_template_addon` SET `PrevQuestID` = 1418 WHERE `ID` = 1420;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_11' WHERE sql_rev = '1625409146842998000';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
31
data/sql/updates/db_world/2021_07_07_12.sql
Normal file
31
data/sql/updates/db_world/2021_07_07_12.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
-- DB update 2021_07_07_11 -> 2021_07_07_12
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_07_07_11';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_11 2021_07_07_12 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625410362418489198'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625410362418489198');
|
||||
|
||||
UPDATE `gameobject` SET `spawntimesecs` = 0 WHERE `id` = 2842 AND `guid` = 10643;
|
||||
UPDATE `gameobject` SET `spawntimesecs` = 0 WHERE `id` = 2848 AND `guid` = 10644;
|
||||
UPDATE `gameobject` SET `spawntimesecs` = 0 WHERE `id` = 2858 AND `guid` = 10830;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_12' WHERE sql_rev = '1625410362418489198';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
94
data/sql/updates/db_world/2021_07_07_13.sql
Normal file
94
data/sql/updates/db_world/2021_07_07_13.sql
Normal file
@@ -0,0 +1,94 @@
|
||||
-- DB update 2021_07_07_12 -> 2021_07_07_13
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_07_07_12';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_12 2021_07_07_13 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625434614739025100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625434614739025100');
|
||||
|
||||
-- Squire Maltrake
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 8509;
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 8509) AND (`source_type` = 0) AND (`id` IN (0));
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
|
||||
(8509, 0, 0, 0, 20, 0, 100, 0, 3463, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 19, 8479, 0, 0, 0, 0, 0, 0, 0, 'Squire Maltrake - On Quest \'Set Them Ablaze!\' Finished - Set Data 1 1');
|
||||
|
||||
|
||||
-- Kalaran Windblade
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 8479;
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 8479);
|
||||
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
|
||||
(8479, 0, 0, 1, 62, 0, 100, 0, 1321, 0, 0, 0, 0, 26, 3441, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran Windblade - On Gossip Option 0 Selected - Quest Credit \'Divine Retribution\''),
|
||||
(8479, 0, 1, 0, 61, 0, 100, 0, 1321, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran Windblade - On Gossip Option 0 Selected - Close Gossip'),
|
||||
(8479, 0, 2, 3, 62, 0, 100, 0, 1323, 2, 0, 0, 0, 11, 19797, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran Windblade - On Gossip Option 2 Selected - Cast \'Conjure Torch of Retribution\''),
|
||||
(8479, 0, 3, 0, 61, 0, 100, 0, 1323, 2, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran Windblade - On Gossip Option 2 Selected - Close Gossip'),
|
||||
(8479, 0, 4, 0, 62, 0, 100, 0, 1323, 3, 0, 0, 0, 80, 847900, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran Windblade - On Gossip Option 3 Selected - Run Script'),
|
||||
(8479, 0, 5, 6, 19, 0, 100, 0, 3454, 0, 0, 0, 0, 50, 149047, 60, 1, 0, 0, 0, 8, 0, 0, 0, 0, -6683.73, -1194.19, 242.02, 0.212059, 'Kalaran Windblade - On Quest \'The Torch of Retribution\' Taken - Summon Gameobject \'Torch of Retribution\''),
|
||||
(8479, 0, 6, 0, 61, 0, 100, 0, 3454, 0, 0, 0, 0, 50, 149410, 60, 1, 0, 0, 0, 8, 0, 0, 0, 0, -6683.73, -1194.19, 240.02, 0.447678, 'Kalaran Windblade - On Quest \'The Torch of Retribution\' Taken - Summon Gameobject \'Light of Retribution\''),
|
||||
(8479, 0, 7, 0, 38, 0, 100, 0, 1, 1, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran Windblade - On Data Set 1 1 - Despawn Instant'),
|
||||
(8479, 0, 8, 0, 38, 0, 100, 0, 1, 1, 0, 0, 0, 12, 8480, 3, 68000, 0, 0, 0, 8, 0, 0, 0, 0, -6680.12, -1194.4, 243.255, 3.00197, 'Kalaran Windblade - On Data Set 1 1 - Summon Creature \'Kalaran the Deceiver\'');
|
||||
|
||||
-- Respawn time for Kalaran Windblade lowered to 120 it was 900
|
||||
UPDATE `creature` SET `spawntimesecs` = 120 WHERE (`ID` = 8479);
|
||||
|
||||
|
||||
-- Kalaran the Deceiver
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI', `InhabitType` = 4, `unit_flags` = 33555264 WHERE `entry` = 8480;
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 8480) AND (`source_type` = 0) AND (`id` IN (0));
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
|
||||
(8480, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 80, 848000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran the Deceiver - On Just Summoned - Run Script');
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 848000);
|
||||
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
|
||||
(848000, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 21, 20, 0, 0, 0, 0, 0, 0, 0, 'Kalaran the Deceiver - Actionlist - Set Orientation Closest Player'),
|
||||
(848000, 9, 1, 0, 0, 0, 100, 0, 1000, 1000, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran the Deceiver - Actionlist - Say Line 0'),
|
||||
(848000, 9, 2, 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran the Deceiver - Actionlist - Say Line 1'),
|
||||
(848000, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran the Deceiver - Actionlist - Say Line 2'),
|
||||
(848000, 9, 4, 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 19, 8509, 0, 0, 0, 0, 0, 0, 0, 'Kalaran the Deceiver - Actionlist - Say Line 0'),
|
||||
(848000, 9, 5, 0, 0, 0, 100, 0, 4000, 4000, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 4.65994, 'Kalaran the Deceiver - Actionlist - Set Orientation 4.65994'),
|
||||
(848000, 9, 6, 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran the Deceiver - Actionlist - Say Line 3'),
|
||||
(848000, 9, 7, 0, 0, 0, 100, 0, 6000, 6000, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran the Deceiver - Actionlist - Say Line 4'),
|
||||
(848000, 9, 8, 0, 0, 0, 100, 0, 6000, 6000, 0, 0, 0, 1, 5, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran the Deceiver - Actionlist - Say Line 5'),
|
||||
(848000, 9, 9, 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 19, 8509, 0, 0, 0, 0, 0, 0, 0, 'Kalaran the Deceiver - Actionlist - Say Line 1'),
|
||||
(848000, 9, 10, 0, 0, 0, 100, 0, 6000, 6000, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran the Deceiver - Actionlist - Say Line 6'),
|
||||
(848000, 9, 11, 0, 0, 0, 100, 0, 3000, 3000, 0, 0, 0, 1, 7, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran the Deceiver - Actionlist - Say Line 7'),
|
||||
(848000, 9, 12, 0, 0, 0, 100, 0, 6000, 6000, 0, 0, 0, 1, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Kalaran the Deceiver - Actionlist - Say Line 8'),
|
||||
(848000, 9, 13, 0, 0, 0, 100, 0, 500, 500, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, -6879.3, -1187.34, 293.384, 0, 'Kalaran the Deceiver - Actionlist - Move To Position');
|
||||
|
||||
-- Correct order texts for Kalaran the Deceiver
|
||||
DELETE FROM `creature_text` WHERE `CreatureID`= 8480;
|
||||
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
|
||||
(8480, 0, 0, 'Glorious, indeed, Maltrake. It looks as if my plan worked perfectly. Wouldn\'t you say so, mortal?', 12, 0, 100, 0, 0, 0, 4456, 0, 'Kalaran the Deceiver'),
|
||||
(8480, 1, 0, '%s lets loose a reptilian laugh... at least you think it\'s a laugh.', 16, 0, 100, 0, 0, 0, 4458, 0, 'Kalaran the Deceiver'),
|
||||
(8480, 2, 0, 'You would not have helped the legion of Blackrock had we just asked for your assistance, now would you?', 12, 0, 100, 0, 0, 0, 4457, 0, 'Kalaran the Deceiver'),
|
||||
(8480, 3, 0, 'SILENCE FOOL!', 12, 0, 100, 0, 0, 0, 4460, 0, 'Kalaran the Deceiver'),
|
||||
(8480, 4, 0, 'They will live, if only to see the fruits of their labor: the destruction and chaos that will surely ensue as the legion of Blackrock invade the gorge.', 12, 0, 100, 0, 0, 0, 4461, 0, 'Kalaran the Deceiver'),
|
||||
(8480, 5, 0, 'I leave you now, mortals. Alive and with these trinkets. Maltrake! Present them with the trinkets!', 12, 0, 100, 0, 0, 0, 4462, 0, 'Kalaran the Deceiver'),
|
||||
(8480, 6, 0, '%s begins to flap his massive wings faster. He is preparing for flight.', 16, 0, 100, 0, 0, 0, 4464, 0, 'Kalaran the Deceiver'),
|
||||
(8480, 7, 0, 'Oh yes, the molt - do not lose it. There are those of my kin in the Burning Steppes that would craft items that only the molt of the black Dragonflight could fortify.', 12, 0, 100, 0, 0, 0, 4463, 0, 'Kalaran the Deceiver'),
|
||||
(8480, 8, 0, 'The legion of Blackrock comes, dwarflings! We shall scorch the earth and set fire to the heavens. None shall survive...', 14, 0, 100, 0, 0, 0, 4465, 0, 'Kalaran the Deceiver');
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_13' WHERE sql_rev = '1625434614739025100';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
32
data/sql/updates/db_world/2021_07_07_14.sql
Normal file
32
data/sql/updates/db_world/2021_07_07_14.sql
Normal file
@@ -0,0 +1,32 @@
|
||||
-- DB update 2021_07_07_13 -> 2021_07_07_14
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_07_07_13';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_13 2021_07_07_14 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625485014381956791'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625485014381956791');
|
||||
|
||||
-- Relocate Dread Swoop
|
||||
DELETE FROM `creature` WHERE `id` = 4692 AND `guid` = 27980;
|
||||
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
|
||||
(27980, 4692, 1, 0, 0, 1, 1, 1192, 0, 52.892, 1563.021, 124.512, 3.459, 300, 3, 0, 1163, 0, 1, 0, 0, 0, '', 0);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_14' WHERE sql_rev = '1625485014381956791';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
33
data/sql/updates/db_world/2021_07_07_15.sql
Normal file
33
data/sql/updates/db_world/2021_07_07_15.sql
Normal file
@@ -0,0 +1,33 @@
|
||||
-- DB update 2021_07_07_14 -> 2021_07_07_15
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE updateDb ()
|
||||
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
|
||||
SELECT COUNT(*) INTO @COLEXISTS
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2021_07_07_14';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_14 2021_07_07_15 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625489162833644602'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625489162833644602');
|
||||
|
||||
-- Add gossip to Maggran Earthbinder
|
||||
DELETE FROM `gossip_menu` WHERE `MenuID` = 50008;
|
||||
INSERT INTO `gossip_menu` (`MenuID`, `TextID`) VALUES
|
||||
(50008, 5443);
|
||||
UPDATE `creature_template` SET `gossip_menu_id` = 50008 WHERE `entry` = 11860;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_15' WHERE sql_rev = '1625489162833644602';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
31
data/sql/updates/db_world/2021_07_07_16.sql
Normal file
31
data/sql/updates/db_world/2021_07_07_16.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
-- DB update 2021_07_07_15 -> 2021_07_07_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_07_07_15';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_15 2021_07_07_16 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625490612430815354'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625490612430815354');
|
||||
|
||||
-- Remove Whit Wantmal's loot table
|
||||
UPDATE `creature_template` SET `lootid` = 0 WHERE `entry` = 275;
|
||||
DELETE FROM `creature_loot_template` WHERE `Entry` = 275;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_16' WHERE sql_rev = '1625490612430815354';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
33
data/sql/updates/db_world/2021_07_07_17.sql
Normal file
33
data/sql/updates/db_world/2021_07_07_17.sql
Normal file
@@ -0,0 +1,33 @@
|
||||
-- DB update 2021_07_07_16 -> 2021_07_07_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_07_07_16';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_16 2021_07_07_17 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625511611223853500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625511611223853500');
|
||||
|
||||
-- It was set to waypoint movement
|
||||
UPDATE `creature_template` SET `MovementType` = 0 WHERE (`entry` = 16916);
|
||||
|
||||
-- It was set to random movement
|
||||
UPDATE `creature` SET `MovementType` = 0 WHERE (`id` = 16916) AND (`guid` IN (58691));
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_17' WHERE sql_rev = '1625511611223853500';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
36
data/sql/updates/db_world/2021_07_07_18.sql
Normal file
36
data/sql/updates/db_world/2021_07_07_18.sql
Normal file
@@ -0,0 +1,36 @@
|
||||
-- DB update 2021_07_07_17 -> 2021_07_07_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_07_07_17';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_17 2021_07_07_18 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625515191527869300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625515191527869300');
|
||||
|
||||
UPDATE `gameobject_template` SET `AIName` = 'SmartGameObjectAI' WHERE `entry` = 178908;
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 1 AND `entryorguid` = 178908);
|
||||
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
|
||||
(178908, 1, 0, 0, 8, 0, 100, 0, 21885, 0, 0, 0, 0, 12, 13696, 4, 30000, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 'Vylestem Vine - On Spellhit \'Heal Vylestem Vine\' - Summon Creature \'Noxxious Scion\''),
|
||||
(178908, 1, 1, 0, 8, 0, 100, 0, 21885, 0, 0, 0, 0, 12, 13696, 4, 30000, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Vylestem Vine - On Spellhit \'Heal Vylestem Vine\' - Summon Creature \'Noxxious Scion\''),
|
||||
(178908, 1, 2, 0, 8, 0, 100, 0, 21885, 0, 0, 0, 0, 12, 13696, 4, 30000, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Vylestem Vine - On Spellhit \'Heal Vylestem Vine\' - Summon Creature \'Noxxious Scion\''),
|
||||
(178908, 1, 3, 0, 8, 0, 100, 0, 21885, 0, 0, 0, 0, 99, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Vylestem Vine - On Spellhit \'Heal Vylestem Vine\' - Set Lootstate Deactivated');
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_18' WHERE sql_rev = '1625515191527869300';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
38
data/sql/updates/db_world/2021_07_07_19.sql
Normal file
38
data/sql/updates/db_world/2021_07_07_19.sql
Normal file
@@ -0,0 +1,38 @@
|
||||
-- DB update 2021_07_07_18 -> 2021_07_07_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_07_07_18';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_18 2021_07_07_19 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625577114142882549'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625577114142882549');
|
||||
|
||||
-- Delete various incorrect items from Torwa's Pouch
|
||||
DELETE FROM `item_loot_template` WHERE `Entry` = 11568 AND `Item` IN (2450, 3820, 8838, 11018, 16204);
|
||||
-- Make Preserved Pheromone Mixture drop with 100% chance
|
||||
UPDATE `item_loot_template` SET `Chance` = 100 WHERE `Entry` = 11568 AND `Item` = 11570;
|
||||
|
||||
-- Delete Threshadon Meat/Preserved Pheromone from Hoard of the Black Dragonflight
|
||||
DELETE FROM `item_loot_template` WHERE `Entry` = 10569 AND `Item` IN (11569, 11570);
|
||||
|
||||
-- Delete Threshadon Meat/Preserved Pheromone from A Small Pack
|
||||
DELETE FROM `item_loot_template` WHERE `Entry` = 11107 AND `Item` IN (11569, 11570);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_19' WHERE sql_rev = '1625577114142882549';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
30
data/sql/updates/db_world/2021_07_07_20.sql
Normal file
30
data/sql/updates/db_world/2021_07_07_20.sql
Normal file
@@ -0,0 +1,30 @@
|
||||
-- DB update 2021_07_07_19 -> 2021_07_07_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_07_07_19';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_19 2021_07_07_20 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625579303979883175'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625579303979883175');
|
||||
|
||||
-- Correct Glasshide Gazer position and movement
|
||||
UPDATE `creature` SET `position_z` = 16.25, `MovementType` = 1, `wander_distance` = 25 where `id` = 5420 AND `guid` = 21996;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_20' WHERE sql_rev = '1625579303979883175';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
33
data/sql/updates/db_world/2021_07_07_21.sql
Normal file
33
data/sql/updates/db_world/2021_07_07_21.sql
Normal file
@@ -0,0 +1,33 @@
|
||||
-- DB update 2021_07_07_20 -> 2021_07_07_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_07_07_20';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_20 2021_07_07_21 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625583552450565968'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625583552450565968');
|
||||
|
||||
-- Correct Ironfur Bear spawn position
|
||||
UPDATE `creature` SET `position_x` = -4120.52, `position_y` = -621.2, `position_z` = -18.74 WHERE `id` = 5268 AND `guid` = 50650;
|
||||
|
||||
-- Correct Longtooth Runner spawn position
|
||||
UPDATE `creature` SET `position_x` = -4270.84, `position_y` = 36.42, `position_z` = 55.14 WHERE `id` = 5286 AND `guid` = 50875;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_21' WHERE sql_rev = '1625583552450565968';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
61
data/sql/updates/db_world/2021_07_07_22.sql
Normal file
61
data/sql/updates/db_world/2021_07_07_22.sql
Normal file
@@ -0,0 +1,61 @@
|
||||
-- DB update 2021_07_07_21 -> 2021_07_07_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_07_07_21';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_07_07_21 2021_07_07_22 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1625603525661258200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625603525661258200');
|
||||
|
||||
-- Witch Doctor Unbagwa
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 1449;
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 1449);
|
||||
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
|
||||
(1449, 0, 0, 0, 20, 0, 100, 0, 349, 0, 0, 0, 0, 80, 144900, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Witch Doctor Unbagwa - On Quest \'Stranglethorn Fever\' Finished - Run Script'),
|
||||
(1449, 0, 1, 2, 38, 0, 100, 0, 1, 1, 0, 0, 0, 82, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Witch Doctor Unbagwa - On Data Set 1 1 - Add Npc Flags Questgiver'),
|
||||
(1449, 0, 2, 3, 61, 0, 100, 0, 1, 1, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Witch Doctor Unbagwa - On Data Set 1 1 - Set Event Phase 1'),
|
||||
(1449, 0, 3, 4, 61, 0, 100, 0, 1, 1, 0, 0, 0, 92, 0, 12380, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Witch Doctor Unbagwa - On Data Set 1 1 - Interrupt Spell \'Shadow Channeling\''),
|
||||
(1449, 0, 4, 5, 61, 1, 100, 0, 1, 1, 0, 0, 0, 5, 4, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Witch Doctor Unbagwa - On Data Set 1 1 - Play Emote 4'),
|
||||
(1449, 0, 5, 6, 61, 1, 100, 0, 1, 1, 0, 0, 0, 4, 2859, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Witch Doctor Unbagwa - On Data Set 1 1 - Play Sound 2859'),
|
||||
(1449, 0, 6, 0, 61, 1, 100, 0, 1, 1, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Witch Doctor Unbagwa - On Data Set 1 1 - Set Event Phase 0');
|
||||
|
||||
-- Witch Doctor Unbagwa actionlist
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 144900);
|
||||
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
|
||||
(144900, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Witch Doctor Unbagwa - Actionlist - Say Line 0'),
|
||||
(144900, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 83, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Witch Doctor Unbagwa - Actionlist - Remove Npc Flags Questgiver'),
|
||||
(144900, 9, 3, 0, 0, 0, 100, 0, 7000, 7000, 0, 0, 0, 11, 12380, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Witch Doctor Unbagwa - Actionlist - Cast \'Shadow Channeling\''),
|
||||
(144900, 9, 4, 0, 0, 0, 100, 0, 15000, 15000, 0, 0, 0, 12, 1511, 3, 300000, 1, 0, 0, 8, 0, 0, 0, 0, -13813.5, 8.70047, 27.3387, 6.0634, 'Witch Doctor Unbagwa - Actionlist - Summon Creature \'Enraged Silverback Gorilla\''),
|
||||
(144900, 9, 5, 0, 0, 0, 100, 0, 20000, 20000, 0, 0, 0, 12, 1516, 3, 300000, 1, 0, 0, 8, 0, 0, 0, 0, -13813.5, 8.70047, 27.3387, 6.0634, 'Witch Doctor Unbagwa - Actionlist - Summon Creature \'Konda\''),
|
||||
(144900, 9, 6, 0, 0, 0, 100, 0, 20000, 20000, 0, 0, 0, 12, 1514, 3, 300000, 1, 0, 0, 8, 0, 0, 0, 0, -13813.5, 8.70047, 27.3387, 6.0634, 'Witch Doctor Unbagwa - Actionlist - Summon Creature \'Mokk the Savage\'');
|
||||
|
||||
-- Mokk
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 1514;
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 1514);
|
||||
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
|
||||
(1514, 0, 0, 1, 11, 0, 100, 0, 0, 0, 0, 0, 0, 53, 1, 1514, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mokk the Savage - On Respawn - Start Waypoint'),
|
||||
(1514, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 8, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mokk the Savage - On Respawn - Set Reactstate Aggressive'),
|
||||
(1514, 0, 2, 3, 2, 0, 100, 1, 0, 30, 0, 0, 0, 11, 8269, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mokk the Savage - Between 0-30% Health - Cast \'Frenzy\' (No Repeat)'),
|
||||
(1514, 0, 3, 0, 61, 0, 100, 0, 0, 30, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Mokk the Savage - Between 0-30% Health - Say Line 0 (No Repeat)'),
|
||||
(1514, 0, 4, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 10, 1219, 1449, 0, 0, 0, 0, 0, 0, 'Mokk the Savage - On Just Died - Set Data 1 1');
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_07_07_22' WHERE sql_rev = '1625603525661258200';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
Reference in New Issue
Block a user