TDB 1120.25081 - 2025/08/16
Port From (https://github.com/TrinityCore/TrinityCore/commit/b4d69dfd6d782b283ae4f9ebfcc780d6f84eb64a)
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
-- TDB 1115.25051 hotfixes
|
||||
UPDATE `updates` SET `state`='ARCHIVED',`speed`=0;
|
||||
REPLACE INTO `updates_include` (`path`, `state`) VALUES ('$/sql/old/11.x/hotfixes', 'ARCHIVED');
|
||||
@@ -0,0 +1,15 @@
|
||||
ALTER TABLE `battlemaster_list` CHANGE `InstanceType` `PvpType` int NOT NULL DEFAULT 0 AFTER `LongDescription`;
|
||||
|
||||
ALTER TABLE `content_tuning` ADD `HealthPrimaryStatCurveID` int NOT NULL DEFAULT 0 AFTER `DamageItemLevelCurveID`;
|
||||
ALTER TABLE `content_tuning` ADD `DamagePrimaryStatCurveID` int NOT NULL DEFAULT 0 AFTER `HealthPrimaryStatCurveID`;
|
||||
|
||||
ALTER TABLE `player_condition` MODIFY `ItemFlags` int NOT NULL DEFAULT 0 AFTER `ItemLogic`;
|
||||
|
||||
ALTER TABLE `quest_v2` MODIFY `UniqueBitFlag` int NOT NULL DEFAULT 0 AFTER `ID`;
|
||||
|
||||
ALTER TABLE `talent` MODIFY `Flags` int NOT NULL DEFAULT 0 AFTER `TierID`;
|
||||
|
||||
ALTER TABLE `wmo_area_table` MODIFY `Flags` int NOT NULL DEFAULT 0 AFTER `AreaTableID`;
|
||||
|
||||
UPDATE `battlemaster_list` SET `PvpType`=0 WHERE `PvpType`=3;
|
||||
UPDATE `battlemaster_list` SET `PvpType`=1 WHERE `PvpType`=4;
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,47 @@
|
||||
--
|
||||
-- Table structure for table `player_data_element_account`
|
||||
--
|
||||
DROP TABLE IF EXISTS `player_data_element_account`;
|
||||
CREATE TABLE `player_data_element_account` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`StorageIndex` int NOT NULL DEFAULT '0',
|
||||
`Type` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
--
|
||||
-- Table structure for table `player_data_element_character`
|
||||
--
|
||||
DROP TABLE IF EXISTS `player_data_element_character`;
|
||||
CREATE TABLE `player_data_element_character` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`StorageIndex` int NOT NULL DEFAULT '0',
|
||||
`Type` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
--
|
||||
-- Table structure for table `player_data_flag_account`
|
||||
--
|
||||
DROP TABLE IF EXISTS `player_data_flag_account`;
|
||||
CREATE TABLE `player_data_flag_account` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`StorageIndex` int NOT NULL DEFAULT '0',
|
||||
`Unknown1107` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
--
|
||||
-- Table structure for table `player_data_flag_character`
|
||||
--
|
||||
DROP TABLE IF EXISTS `player_data_flag_character`;
|
||||
CREATE TABLE `player_data_flag_character` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`StorageIndex` int NOT NULL DEFAULT '0',
|
||||
`Unknown1107` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,3 @@
|
||||
-- TDB 1117.25071 hotfixes
|
||||
UPDATE `updates` SET `state`='ARCHIVED',`speed`=0;
|
||||
REPLACE INTO `updates_include` (`path`, `state`) VALUES ('$/sql/old/11.x/hotfixes', 'ARCHIVED');
|
||||
@@ -0,0 +1,84 @@
|
||||
|
||||
ALTER TABLE `animation_data` MODIFY COLUMN `BehaviorTier` tinyint NOT NULL DEFAULT 0 AFTER `Fallback`;
|
||||
|
||||
DROP TABLE IF EXISTS `bank_bag_slot_prices`;
|
||||
|
||||
--
|
||||
-- Table structure for table `bank_tab`
|
||||
--
|
||||
DROP TABLE IF EXISTS `bank_tab`;
|
||||
CREATE TABLE `bank_tab` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`Cost` bigint unsigned NOT NULL DEFAULT '0',
|
||||
`BankType` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`OrderIndex` tinyint NOT NULL DEFAULT '0',
|
||||
`PlayerConditionID` int NOT NULL DEFAULT '0',
|
||||
`PurchasePromptTitle` int NOT NULL DEFAULT '0',
|
||||
`PurchasePromptBody` int NOT NULL DEFAULT '0',
|
||||
`PurchasePromptConfirmation` int NOT NULL DEFAULT '0',
|
||||
`TabCleanupConfirmation` int NOT NULL DEFAULT '0',
|
||||
`TabNameEditBoxHeader` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `banned_addons` MODIFY COLUMN `Flags` int NOT NULL DEFAULT 0 AFTER `Version`;
|
||||
|
||||
ALTER TABLE `cfg_regions` ADD COLUMN `TimeEventRegionGroupID` int NOT NULL DEFAULT 0 AFTER `ChallengeOrigin`;
|
||||
|
||||
ALTER TABLE `char_titles` MODIFY COLUMN `Flags` int NOT NULL DEFAULT 0 AFTER `MaskID`;
|
||||
|
||||
ALTER TABLE `chr_classes`
|
||||
ADD COLUMN `StartingLevel` int NOT NULL DEFAULT 0 AFTER `Flags`,
|
||||
ADD COLUMN `HasStrengthBonus` tinyint UNSIGNED NOT NULL DEFAULT 0 AFTER `ID`,
|
||||
ADD COLUMN `DamageBonusStat` tinyint UNSIGNED NOT NULL DEFAULT 0 AFTER `RolesMask`,
|
||||
ADD COLUMN `HasRelicSlot` tinyint UNSIGNED NOT NULL DEFAULT 0 AFTER `DamageBonusStat`;
|
||||
|
||||
ALTER TABLE `creature_family` ADD COLUMN `CategoryEnumID` int NOT NULL DEFAULT 0 AFTER `PetTalentType`;
|
||||
|
||||
ALTER TABLE `expected_stat` ADD COLUMN `ContentSetID` int NOT NULL DEFAULT 0 AFTER `CreatureSpellDamage`;
|
||||
|
||||
ALTER TABLE `item` MODIFY COLUMN `ClassID` int NOT NULL DEFAULT 0 AFTER `ID`;
|
||||
|
||||
ALTER TABLE `item_set_spell` ADD COLUMN `TraitSubTreeID` smallint UNSIGNED NOT NULL DEFAULT 0 AFTER `SpellID`;
|
||||
|
||||
ALTER TABLE `map_challenge_mode`
|
||||
ADD COLUMN `FirstRewardQuestID1` int NOT NULL DEFAULT 0 AFTER `CriteriaCount3`,
|
||||
ADD COLUMN `FirstRewardQuestID2` int NOT NULL DEFAULT 0 AFTER `FirstRewardQuestID1`,
|
||||
ADD COLUMN `FirstRewardQuestID3` int NOT NULL DEFAULT 0 AFTER `FirstRewardQuestID2`,
|
||||
ADD COLUMN `FirstRewardQuestID4` int NOT NULL DEFAULT 0 AFTER `FirstRewardQuestID3`,
|
||||
ADD COLUMN `FirstRewardQuestID5` int NOT NULL DEFAULT 0 AFTER `FirstRewardQuestID4`,
|
||||
ADD COLUMN `FirstRewardQuestID6` int NOT NULL DEFAULT 0 AFTER `FirstRewardQuestID5`,
|
||||
ADD COLUMN `RewardQuestID1` int NOT NULL DEFAULT 0 AFTER `FirstRewardQuestID6`,
|
||||
ADD COLUMN `RewardQuestID2` int NOT NULL DEFAULT 0 AFTER `RewardQuestID1`,
|
||||
ADD COLUMN `RewardQuestID3` int NOT NULL DEFAULT 0 AFTER `RewardQuestID2`,
|
||||
ADD COLUMN `RewardQuestID4` int NOT NULL DEFAULT 0 AFTER `RewardQuestID3`,
|
||||
ADD COLUMN `RewardQuestID5` int NOT NULL DEFAULT 0 AFTER `RewardQuestID4`,
|
||||
ADD COLUMN `RewardQuestID6` int NOT NULL DEFAULT 0 AFTER `RewardQuestID5`;
|
||||
|
||||
ALTER TABLE `map_challenge_mode` MODIFY COLUMN `Flags` int NOT NULL DEFAULT 0 AFTER `MapID`;
|
||||
|
||||
ALTER TABLE `spell_category`
|
||||
MODIFY COLUMN `UsesPerWeek` int NOT NULL DEFAULT 0 AFTER `Flags`,
|
||||
MODIFY COLUMN `MaxCharges` int NOT NULL DEFAULT 0 AFTER `UsesPerWeek`;
|
||||
|
||||
ALTER TABLE `spell_equipped_items` MODIFY COLUMN `EquippedItemClass` int NOT NULL DEFAULT 0 AFTER `SpellID`;
|
||||
|
||||
ALTER TABLE `spell_visual_kit`
|
||||
ADD COLUMN `MinimumSpellVisualDensityFilterType` int NOT NULL DEFAULT 0 AFTER `DelayMax`,
|
||||
ADD COLUMN `MinimumSpellVisualDensityFilterParam` int NOT NULL DEFAULT 0 AFTER `MinimumSpellVisualDensityFilterType`,
|
||||
ADD COLUMN `ReducedSpellVisualDensityFilterType` int NOT NULL DEFAULT 0 AFTER `MinimumSpellVisualDensityFilterParam`,
|
||||
ADD COLUMN `ReducedSpellVisualDensityFilterParam` int NOT NULL DEFAULT 0 AFTER `ReducedSpellVisualDensityFilterType`;
|
||||
|
||||
ALTER TABLE `unit_power_bar` MODIFY COLUMN `Flags` int NOT NULL DEFAULT 0 AFTER `BarType`;
|
||||
|
||||
ALTER TABLE `warband_scene`
|
||||
DROP COLUMN `Source`,
|
||||
DROP COLUMN `SourceType`;
|
||||
|
||||
ALTER TABLE `warband_scene_locale` DROP COLUMN `Source_lang`;
|
||||
|
||||
DELETE FROM `item_sparse` WHERE `ID` IN (208392,242709);
|
||||
INSERT INTO `item_sparse` (`ID`, `AllowableRace`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
|
||||
(208392,-1,'','','','','Account Bank Tab Bag (DNT)',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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,0,0,0,0,0,1,1,1.034399986267089843,0,0,67375104,268437504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,-1,0,0,0,0,0,0,0,0,0,0,0,98,0,0,0,18,1,62493),
|
||||
(242709,-1,'','','','','Character Bank Tab Bag (DNT)',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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,0,0,0,0,0,1,1,0.990899980068206787,0,0,67375104,268437504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,-1,0,0,0,0,0,0,0,0,0,0,0,98,0,0,0,18,1,62493);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user