aboutsummaryrefslogtreecommitdiff
path: root/sql
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
parentf58ff3d0f748a4abeb7681981bd964aa7423ecc1 (diff)
Core: Update to 10.2.0
Diffstat (limited to 'sql')
-rw-r--r--sql/base/auth_database.sql12
-rw-r--r--sql/base/characters_database.sql8
-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
5 files changed, 87 insertions, 5 deletions
diff --git a/sql/base/auth_database.sql b/sql/base/auth_database.sql
index 099b7ef9f2f..29a63dd858e 100644
--- a/sql/base/auth_database.sql
+++ b/sql/base/auth_database.sql
@@ -738,7 +738,10 @@ INSERT INTO `build_info` VALUES
(51536,10,1,7,NULL,NULL,'570EEA10A8EC169C3FF9621D1B635BB4',NULL,NULL,NULL),
(51754,10,1,7,NULL,NULL,'BED5A861C071AB41FEF6087E0C37BB1A',NULL,NULL,NULL),
(51886,10,1,7,NULL,NULL,'09CF8919FD2EABDEAEBC0C810F53B511',NULL,NULL,NULL),
-(51972,10,1,7,NULL,NULL,'444DC7EF3544B6670C18884DADA00428',NULL,NULL,NULL);
+(51972,10,1,7,NULL,NULL,'444DC7EF3544B6670C18884DADA00428',NULL,NULL,NULL),
+(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);
/*!40000 ALTER TABLE `build_info` ENABLE KEYS */;
UNLOCK TABLES;
@@ -2346,7 +2349,7 @@ CREATE TABLE `realmlist` (
`timezone` tinyint unsigned NOT NULL DEFAULT '0',
`allowedSecurityLevel` tinyint unsigned NOT NULL DEFAULT '0',
`population` float unsigned NOT NULL DEFAULT '0',
- `gamebuild` int unsigned NOT NULL DEFAULT '51972',
+ `gamebuild` int unsigned NOT NULL DEFAULT '52095',
`Region` tinyint unsigned NOT NULL DEFAULT '1',
`Battlegroup` tinyint unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`id`),
@@ -2361,7 +2364,7 @@ CREATE TABLE `realmlist` (
LOCK TABLES `realmlist` WRITE;
/*!40000 ALTER TABLE `realmlist` DISABLE KEYS */;
INSERT INTO `realmlist` VALUES
-(1,'Trinity','127.0.0.1','127.0.0.1','255.255.255.0',8085,0,0,1,0,0,51972,1,1);
+(1,'Trinity','127.0.0.1','127.0.0.1','255.255.255.0',8085,0,0,1,0,0,52095,1,1);
/*!40000 ALTER TABLE `realmlist` ENABLE KEYS */;
UNLOCK TABLES;
@@ -2747,7 +2750,8 @@ INSERT INTO `updates` VALUES
('2023_10_06_00_auth.sql','3480687DEEB3E12ECC9632809A518425F9FA0FCC','ARCHIVED','2023-10-06 00:40:46',0),
('2023_10_17_00_auth.sql','EE4C430E9535EC3466E4D2FABA7F009F87AF18BD','RELEASED','2023-10-17 21:07:51',0),
('2023_10_25_00_auth.sql','86B16D5D78A8ED31FDD8553D223CF56F013B00DB','RELEASED','2023-10-25 00:06:14',0),
-('2023_11_01_00_auth.sql','4EA6010E9035AFC80326FE56C642C7918254F2BE','RELEASED','2023-11-01 10:47:18',0);
+('2023_11_01_00_auth.sql','4EA6010E9035AFC80326FE56C642C7918254F2BE','RELEASED','2023-11-01 10:47:18',0),
+('2023_11_09_00_auth.sql','C8A9223E6868593904634193ACBD421F40078FE5','RELEASED','2023-11-09 00:53:45',0);
/*!40000 ALTER TABLE `updates` ENABLE KEYS */;
UNLOCK TABLES;
diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql
index 648880371e3..4301dc48420 100644
--- a/sql/base/characters_database.sql
+++ b/sql/base/characters_database.sql
@@ -1961,6 +1961,11 @@ CREATE TABLE `characters` (
`honorRestState` tinyint unsigned NOT NULL DEFAULT '2',
`honorRestBonus` float NOT NULL DEFAULT '0',
`lastLoginBuild` int unsigned NOT NULL DEFAULT '0',
+ `personalTabardEmblemStyle` int NOT NULL DEFAULT '-1',
+ `personalTabardEmblemColor` int NOT NULL DEFAULT '-1',
+ `personalTabardBorderStyle` int NOT NULL DEFAULT '-1',
+ `personalTabardBorderColor` int NOT NULL DEFAULT '-1',
+ `personalTabardBackgroundColor` int NOT NULL DEFAULT '-1',
PRIMARY KEY (`guid`),
KEY `idx_account` (`account`),
KEY `idx_online` (`online`),
@@ -3716,7 +3721,8 @@ INSERT INTO `updates` VALUES
('2023_09_14_00_characters.sql','DAC56929C724C2971A4476400F2439CBDFAF3C5C','ARCHIVED','2023-09-13 22:20:22',0),
('2023_09_30_00_characters.sql','4326C642870633873F163085D278DB9B7449D9C3','ARCHIVED','2023-09-30 16:34:19',0),
('2023_10_06_00_characters.sql','FFAFF1F0916BB9DC58345466E0BB1A15A4611836','ARCHIVED','2023-10-06 00:40:46',0),
-('2023_11_02_00_characters.sql','1A76A843F204901C8598DA5682029E815477E427','RELEASED','2023-11-02 18:59:41',0);
+('2023_11_02_00_characters.sql','1A76A843F204901C8598DA5682029E815477E427','RELEASED','2023-11-02 18:59:41',0),
+('2023_11_09_00_characters.sql','1A3D7CA6890353DA55793FE8D925CC8C54965A69','RELEASED','2023-11-09 00:56:31',0);
/*!40000 ALTER TABLE `updates` ENABLE KEYS */;
UNLOCK TABLES;
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`;