chore(DB): import pending files

Referenced commit(s): 18a02e9c03
This commit is contained in:
AzerothCoreBot
2021-06-18 19:50:37 +00:00
parent 18a02e9c03
commit 4d20442a1e
14 changed files with 254 additions and 46 deletions

View File

@@ -0,0 +1,32 @@
-- DB update 2021_06_08_00 -> 2021_06_18_00
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
SELECT COUNT(*) INTO @COLEXISTS
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_characters' AND COLUMN_NAME = '2021_06_08_00';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_characters CHANGE COLUMN 2021_06_08_00 2021_06_18_00 bit;
SELECT sql_rev INTO OK FROM version_db_characters WHERE sql_rev = '1623572783362357500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_characters` (`sql_rev`) VALUES ('1623572783362357500');
ALTER TABLE `item_loot_storage`
ADD COLUMN `conditionLootId` INT NOT NULL AFTER `needs_quest`;
--
-- END UPDATING QUERIES
--
UPDATE version_db_characters SET date = '2021_06_18_00' WHERE sql_rev = '1623572783362357500';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View 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`;

View 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`;

View 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`;

View 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`;

View 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`;

View File

@@ -1,3 +1,19 @@
-- 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';
@@ -14,3 +30,13 @@ UPDATE `item_template_locale` SET `Name` = '武器羊皮纸 III' ,`Description`
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`;

View File

@@ -1,3 +1,19 @@
-- 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:
@@ -8,3 +24,13 @@ 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`;

View File

@@ -1,6 +0,0 @@
INSERT INTO `version_db_characters` (`sql_rev`) VALUES ('1623572783362357500');
ALTER TABLE `item_loot_storage`
ADD COLUMN `conditionLootId` INT NOT NULL AFTER `needs_quest`;

View File

@@ -1,3 +0,0 @@
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';

View File

@@ -1,7 +0,0 @@
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]');

View File

@@ -1,4 +0,0 @@
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');

View File

@@ -1,13 +0,0 @@
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;

View File

@@ -1,13 +0,0 @@
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');