aboutsummaryrefslogtreecommitdiff
path: root/sql/updates
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-11-09 13:33:26 +0100
committerShauren <shauren.trinity@gmail.com>2023-11-09 13:33:26 +0100
commit1eea1d11b14d2ae065ab0f1888fba3b1ef03874f (patch)
tree8e2b110023af2d87e8e62024ccbeecc8709c0836 /sql/updates
parentf58ff3d0f748a4abeb7681981bd964aa7423ecc1 (diff)
Core: Update to 10.2.0
Diffstat (limited to 'sql/updates')
-rw-r--r--sql/updates/auth/master/2023_11_09_00_auth.sql9
-rw-r--r--sql/updates/characters/master/2023_11_09_00_characters.sql6
-rw-r--r--sql/updates/hotfixes/master/2023_11_09_00_hotfixes.sql57
3 files changed, 72 insertions, 0 deletions
diff --git a/sql/updates/auth/master/2023_11_09_00_auth.sql b/sql/updates/auth/master/2023_11_09_00_auth.sql
new file mode 100644
index 00000000000..ca462a6d2e2
--- /dev/null
+++ b/sql/updates/auth/master/2023_11_09_00_auth.sql
@@ -0,0 +1,9 @@
+DELETE FROM `build_info` WHERE `build` IN (52038,52068,52095);
+INSERT INTO `build_info` (`build`,`majorVersion`,`minorVersion`,`bugfixVersion`,`hotfixVersion`,`winAuthSeed`,`win64AuthSeed`,`mac64AuthSeed`,`winChecksumSeed`,`macChecksumSeed`) VALUES
+(52038,10,2,0,NULL,NULL,'A8EF004ADED8A3AFF5A67D2BB8D95795',NULL,NULL,NULL),
+(52068,10,2,0,NULL,NULL,'A44F842BACCC7EE8E2975FAF01F12474',NULL,NULL,NULL),
+(52095,10,2,0,NULL,NULL,'BA36382887D16D274EA9149695F0C9C8',NULL,NULL,NULL);
+
+UPDATE `realmlist` SET `gamebuild`=52095 WHERE `gamebuild`=51972;
+
+ALTER TABLE `realmlist` CHANGE `gamebuild` `gamebuild` int unsigned NOT NULL DEFAULT '52095';
diff --git a/sql/updates/characters/master/2023_11_09_00_characters.sql b/sql/updates/characters/master/2023_11_09_00_characters.sql
new file mode 100644
index 00000000000..dec6bfc0432
--- /dev/null
+++ b/sql/updates/characters/master/2023_11_09_00_characters.sql
@@ -0,0 +1,6 @@
+ALTER TABLE `characters`
+ ADD `personalTabardEmblemStyle` int NOT NULL DEFAULT -1 AFTER `lastLoginBuild`,
+ ADD `personalTabardEmblemColor` int NOT NULL DEFAULT -1 AFTER `personalTabardEmblemStyle`,
+ ADD `personalTabardBorderStyle` int NOT NULL DEFAULT -1 AFTER `personalTabardEmblemColor`,
+ ADD `personalTabardBorderColor` int NOT NULL DEFAULT -1 AFTER `personalTabardBorderStyle`,
+ ADD `personalTabardBackgroundColor` int NOT NULL DEFAULT -1 AFTER `personalTabardBorderColor`;
diff --git a/sql/updates/hotfixes/master/2023_11_09_00_hotfixes.sql b/sql/updates/hotfixes/master/2023_11_09_00_hotfixes.sql
new file mode 100644
index 00000000000..457783c0295
--- /dev/null
+++ b/sql/updates/hotfixes/master/2023_11_09_00_hotfixes.sql
@@ -0,0 +1,57 @@
+ALTER TABLE `area_trigger` MODIFY `PhaseUseFlags` int NOT NULL DEFAULT 0 AFTER `ContinentID`;
+
+ALTER TABLE `chr_customization_display_info` ADD `BarberShopCameraZoomOffset` float NOT NULL DEFAULT 0 AFTER `BarberShopHeightOffset`;
+
+ALTER TABLE `chr_customization_element` ADD `ChrCustGeoComponentLinkID` int NOT NULL DEFAULT 0 AFTER `ParticleColorID`;
+
+ALTER TABLE `conversation_line` ADD `Unused1020` int unsigned NOT NULL DEFAULT 0 AFTER `BroadcastTextID`;
+
+ALTER TABLE `curve_point` MODIFY `CurveID` int unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+ALTER TABLE `mount` MODIFY `Flags` int NOT NULL DEFAULT 0 AFTER `MountTypeID`;
+
+ALTER TABLE `mount_capability` MODIFY `Flags` int NOT NULL DEFAULT 0 AFTER `ID`;
+
+ALTER TABLE `movie` MODIFY `SubtitleFileFormat` int unsigned NOT NULL DEFAULT 0 AFTER `SubtitleFileDataID`;
+
+ALTER TABLE `phase` MODIFY `Flags` int NOT NULL DEFAULT 0 AFTER `ID`;
+
+ALTER TABLE `player_condition` MODIFY `PhaseUseFlags` int NOT NULL DEFAULT 0 AFTER `MaxAvgEquippedItemLevel`;
+
+--
+-- Table structure for table `server_messages`
+--
+DROP TABLE IF EXISTS `server_messages`;
+CREATE TABLE `server_messages` (
+ `ID` int unsigned NOT NULL DEFAULT '0',
+ `Text` text,
+ `VerifiedBuild` int NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`,`VerifiedBuild`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+
+--
+-- Table structure for table `server_messages_locale`
+--
+DROP TABLE IF EXISTS `server_messages_locale`;
+CREATE TABLE `server_messages_locale` (
+ `ID` int unsigned NOT NULL DEFAULT '0',
+ `locale` varchar(4) NOT NULL,
+ `Text_lang` text,
+ `VerifiedBuild` int NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
+/*!50500 PARTITION BY LIST COLUMNS(locale)
+(PARTITION deDE VALUES IN ('deDE') ENGINE = InnoDB,
+ PARTITION esES VALUES IN ('esES') ENGINE = InnoDB,
+ PARTITION esMX VALUES IN ('esMX') ENGINE = InnoDB,
+ PARTITION frFR VALUES IN ('frFR') ENGINE = InnoDB,
+ PARTITION itIT VALUES IN ('itIT') ENGINE = InnoDB,
+ PARTITION koKR VALUES IN ('koKR') ENGINE = InnoDB,
+ PARTITION ptBR VALUES IN ('ptBR') ENGINE = InnoDB,
+ PARTITION ruRU VALUES IN ('ruRU') ENGINE = InnoDB,
+ PARTITION zhCN VALUES IN ('zhCN') ENGINE = InnoDB,
+ PARTITION zhTW VALUES IN ('zhTW') ENGINE = InnoDB) */;
+
+ALTER TABLE `spell_shapeshift_form` CHANGE `CreatureDisplayID1` `CreatureDisplayID` int unsigned NOT NULL DEFAULT 0 AFTER `Name`;
+
+ALTER TABLE `ui_map` MODIFY `System` tinyint NOT NULL DEFAULT 0 AFTER `Flags`;