mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-23 05:36:23 +00:00
29
data/sql/updates/db_world/2021_06_18_12.sql
Normal file
29
data/sql/updates/db_world/2021_06_18_12.sql
Normal file
@@ -0,0 +1,29 @@
|
||||
-- DB update 2021_06_18_11 -> 2021_06_18_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_06_18_11';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_06_18_11 2021_06_18_12 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1622479207694702700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1622479207694702700');
|
||||
|
||||
UPDATE `command` SET `help` = 'Syntax: .character rename [$name] [reserveName]\r\n\r\nMark the character (selected in-game or with the $name argument) for rename at next login.\r\n\r\nIf [reserveName] is 1 then the player''s current name is added to the list of reserved names.' WHERE `command`.`name` = 'character rename';
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_06_18_12' WHERE sql_rev = '1622479207694702700';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
33
data/sql/updates/db_world/2021_06_18_13.sql
Normal file
33
data/sql/updates/db_world/2021_06_18_13.sql
Normal file
@@ -0,0 +1,33 @@
|
||||
-- DB update 2021_06_18_12 -> 2021_06_18_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_06_18_12';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_06_18_12 2021_06_18_13 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1623112710636791400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1623112710636791400');
|
||||
|
||||
DELETE FROM `acore_string` WHERE `entry` = 6617;
|
||||
INSERT INTO `acore_string` VALUES (6617, 'No acore_string for id: %i found.', null, null, 'Es wurde kein acore_string mit der id: %i gefunden.', null, null, null, null, null);
|
||||
|
||||
DELETE FROM `command` WHERE `name` = 'string';
|
||||
INSERT INTO `command` VALUES ('string', 2, 'Syntax: .string #id [#locale]');
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_06_18_13' WHERE sql_rev = '1623112710636791400';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
30
data/sql/updates/db_world/2021_06_18_14.sql
Normal file
30
data/sql/updates/db_world/2021_06_18_14.sql
Normal file
@@ -0,0 +1,30 @@
|
||||
-- DB update 2021_06_18_13 -> 2021_06_18_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_06_18_13';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_06_18_13 2021_06_18_14 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1623660631649831200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1623660631649831200');
|
||||
|
||||
DELETE FROM `spell_script_names` WHERE `spell_id` = 34428;
|
||||
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES (34428, 'spell_warr_victory_rush');
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_06_18_14' WHERE sql_rev = '1623660631649831200';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
39
data/sql/updates/db_world/2021_06_18_15.sql
Normal file
39
data/sql/updates/db_world/2021_06_18_15.sql
Normal file
@@ -0,0 +1,39 @@
|
||||
-- DB update 2021_06_18_14 -> 2021_06_18_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_06_18_14';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_06_18_14 2021_06_18_15 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1623675094427536149'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1623675094427536149');
|
||||
|
||||
-- Enables fear, bleed, horror effects
|
||||
UPDATE `creature_template` SET `mechanic_immune_mask`=`mechanic_immune_mask`&~(16|16384|8388608) WHERE `entry` = 4952;
|
||||
-- Disables death grip
|
||||
UPDATE `creature_template` SET `mechanic_immune_mask`=`mechanic_immune_mask`|32 WHERE `entry` = 4952;
|
||||
|
||||
-- Disables no_parry
|
||||
UPDATE `creature_template` SET `flags_extra`=`flags_extra`&~(2) WHERE `entry` = 4952;
|
||||
-- Disables weapon skill gains
|
||||
UPDATE `creature_template` SET `flags_extra`=`flags_extra`|262144 WHERE `entry` = 4952;
|
||||
|
||||
UPDATE `creature_template` SET `ScriptName` = 'npc_training_dummy' WHERE `entry` = 4952;
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_06_18_15' WHERE sql_rev = '1623675094427536149';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
39
data/sql/updates/db_world/2021_06_18_16.sql
Normal file
39
data/sql/updates/db_world/2021_06_18_16.sql
Normal file
@@ -0,0 +1,39 @@
|
||||
-- DB update 2021_06_18_15 -> 2021_06_18_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_06_18_15';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_06_18_15 2021_06_18_16 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1623792334812044570'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1623792334812044570');
|
||||
|
||||
SET @POOL = 60004;
|
||||
SET @WATERBARREL = 1462;
|
||||
SET @FOODCRATE = 10677;
|
||||
|
||||
DELETE FROM `pool_template` WHERE `entry` = @POOL;
|
||||
INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (@POOL, 1, 'Water Barrel (1462) / Food Crate (10677) - Kharanos');
|
||||
|
||||
DELETE FROM `pool_gameobject` WHERE `guid` IN (@WATERBARREL, @FOODCRATE) AND `pool_entry` = @POOL;
|
||||
INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`) VALUES
|
||||
(@WATERBARREL, @POOL, 0, 'Water Barrel (1462) - Kharanos'),
|
||||
(@FOODCRATE, @POOL, 0, 'Food Crate (10677) - Kharanos');
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_06_18_16' WHERE sql_rev = '1623792334812044570';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
42
data/sql/updates/db_world/2021_06_18_17.sql
Normal file
42
data/sql/updates/db_world/2021_06_18_17.sql
Normal file
@@ -0,0 +1,42 @@
|
||||
-- DB update 2021_06_18_16 -> 2021_06_18_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_06_18_16';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_06_18_16 2021_06_18_17 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1623837841509670000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1623837841509670000');
|
||||
|
||||
DELETE FROM `item_template_locale` WHERE ID = '42482' AND locale = 'zhCN';
|
||||
INSERT INTO `item_template_locale` (`ID`, `locale`, `Name`, `Description`, `VerifiedBuild`) VALUES ('42482', 'zhCN', '紫罗兰监狱钥匙', '', '15050');
|
||||
|
||||
UPDATE `item_template_locale` SET `Name` = '护甲羊皮纸' WHERE `ID` = '38682' AND `locale` = 'zhCN';
|
||||
UPDATE `item_template_locale` SET `Name` = '护甲羊皮纸 II' , `Description` = '可以将护甲附魔写在羊皮纸上,以备将来使用。只能吸收等级限制在不低于35级的附魔。' WHERE `ID` = '37602' AND `locale` = 'zhCN';
|
||||
UPDATE `item_template_locale` SET `Name` = '护甲羊皮纸 III' ,`Description` = "可以将护甲附魔写在羊皮纸上,以备将来使用。只能吸收等级限制在不低于60级的附魔。" WHERE `ID` = '43145' AND `locale` = 'zhCN';
|
||||
|
||||
UPDATE `item_template_locale` SET `Name` = '武器羊皮纸' , `Description` = '可以将武器附魔写在羊皮纸上,以备将来使用。' WHERE `ID` = '39349' AND `locale` = 'zhCN';
|
||||
UPDATE `item_template_locale` SET `Name` = '武器羊皮纸 II' , `Description` = '可以将武器附魔写在羊皮纸上,以备将来使用。只能吸收等级限制在不低于35级的附魔。' WHERE `ID` = '39350' AND `locale` = 'zhCN';
|
||||
UPDATE `item_template_locale` SET `Name` = '武器羊皮纸 III' ,`Description` = "可以将武器附魔写在羊皮纸上,以备将来使用。只能吸收等级限制在不低于60级的附魔。" WHERE `ID` = '43146' AND `locale` = 'zhCN';
|
||||
|
||||
UPDATE `item_template_locale` SET `Name` = '源质矿石' WHERE `ID` = '18562' AND `locale` = 'zhCN';
|
||||
UPDATE `item_template_locale` SET `Name` = '源质锭' WHERE `ID` = '17771' AND `locale` = 'zhCN';
|
||||
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_06_18_17' WHERE sql_rev = '1623837841509670000';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
36
data/sql/updates/db_world/2021_06_18_18.sql
Normal file
36
data/sql/updates/db_world/2021_06_18_18.sql
Normal file
@@ -0,0 +1,36 @@
|
||||
-- DB update 2021_06_18_17 -> 2021_06_18_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_06_18_17';
|
||||
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
|
||||
START TRANSACTION;
|
||||
ALTER TABLE version_db_world CHANGE COLUMN 2021_06_18_17 2021_06_18_18 bit;
|
||||
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1623952547067832000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
|
||||
--
|
||||
-- START UPDATING QUERIES
|
||||
--
|
||||
|
||||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1623952547067832000');
|
||||
|
||||
-- note: this is not ideal, it should be instead:
|
||||
-- - an INSERT IGNORE containing the default DBC values
|
||||
-- - and an UPDATE containing only the change
|
||||
-- but the original author is gone and I do not know what fields are changing, so I'll leave it as it is
|
||||
DELETE FROM `spell_dbc` WHERE (`ID` = 4511);
|
||||
INSERT INTO `spell_dbc` VALUES (4511, 0, 0, 0, 301989888, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10000, 0, 0, 4, 0, 0, 101, 0, 0, 12, 12, 21, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 6, 0, 0, 1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 0, 211, 122, 0, 'Phase Shift','','','','','','','','', 0, 0, 0, 0, 0, 0, 0, 16712190,'','','','','','','','','', 0, 0, 0, 0, 0, 0, 0, 16712190, 'Shifts the imp out of phase with the world, making it unattackable unless it attacks.', null, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 16712190, 'Unattackable.','','','','','','','','', 0, 0, 0, 0, 0, 0, 0, 16712190, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0);
|
||||
|
||||
UPDATE `creature_template` SET `faction` = 73, `type_flags` = 4096, `ScriptName` = '' WHERE (`entry` = 416);
|
||||
|
||||
--
|
||||
-- END UPDATING QUERIES
|
||||
--
|
||||
UPDATE version_db_world SET date = '2021_06_18_18' WHERE sql_rev = '1623952547067832000';
|
||||
COMMIT;
|
||||
END //
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
Reference in New Issue
Block a user