diff --git a/revision_data.h.in.cmake b/revision_data.h.in.cmake index 6ca21a857c0..81fa20742e7 100644 --- a/revision_data.h.in.cmake +++ b/revision_data.h.in.cmake @@ -40,8 +40,8 @@ // Database updater base information #define DATABASE_MYSQL_EXECUTABLE R"(@MYSQL_EXECUTABLE@)" -#define DATABASE_FULL_DATABASE "TDB_full_world_1105.24111_2024_11_16.sql" -#define DATABASE_HOTFIXES_DATABASE "TDB_full_hotfixes_1105.24111_2024_11_16.sql" +#define DATABASE_FULL_DATABASE "TDB_full_world_1107.24121_2024_12_22.sql" +#define DATABASE_HOTFIXES_DATABASE "TDB_full_hotfixes_1107.24121_2024_12_22.sql" // Windows resource defines #define VER_COMPANYNAME_STR "TrinityCore Developers" diff --git a/sql/base/auth_database.sql b/sql/base/auth_database.sql index ee36f98fba5..34c934d4d01 100644 --- a/sql/base/auth_database.sql +++ b/sql/base/auth_database.sql @@ -3350,10 +3350,11 @@ INSERT INTO `updates` VALUES ('2024_11_12_00_auth.sql','5A236A557291758C0F2C46FDEC02692E7C53F751','ARCHIVED','2024-11-12 11:42:13',0), ('2024_11_14_00_auth.sql','646A438FAD5A83D80DCDDEDC71BB6CF21A1FE490','ARCHIVED','2024-11-14 10:29:52',0), ('2024_11_16_00_auth.sql','94794542B3320D76E4A3615DB2418EEF38BDFEA1','ARCHIVED','2024-11-16 21:57:39',0), -('2024_11_20_00_auth.sql','444C765DD16E9B70C1D1163155238E8EE481B17D','RELEASED','2024-11-20 20:39:53',0), -('2024_12_18_00_auth.sql','1F3145F30A79FEE13F5CD9817F54FAFA9A85DEE6','RELEASED','2024-12-18 22:04:44',0), -('2024_12_19_00_auth.sql','B01D54F8420CF680F0DDA903210028F0174E310D','RELEASED','2024-12-19 11:32:53',0), -('2024_12_21_00_auth.sql','9DA5E7911D231D46FE9630D20BDD4AEA0B3CF650','RELEASED','2024-12-21 01:03:37',0); +('2024_11_20_00_auth.sql','444C765DD16E9B70C1D1163155238E8EE481B17D','ARCHIVED','2024-11-20 20:39:53',0), +('2024_12_18_00_auth.sql','1F3145F30A79FEE13F5CD9817F54FAFA9A85DEE6','ARCHIVED','2024-12-18 22:04:44',0), +('2024_12_19_00_auth.sql','B01D54F8420CF680F0DDA903210028F0174E310D','ARCHIVED','2024-12-19 11:32:53',0), +('2024_12_21_00_auth.sql','9DA5E7911D231D46FE9630D20BDD4AEA0B3CF650','ARCHIVED','2024-12-21 01:03:37',0), +('2024_12_22_00_auth.sql','6FDF0ABE9952CC96BE04A6BAA0F1161900B4AB88','ARCHIVED','2024-12-22 02:56:17',0); /*!40000 ALTER TABLE `updates` ENABLE KEYS */; UNLOCK TABLES; @@ -3497,4 +3498,4 @@ SET character_set_client = @saved_cs_client; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-11-16 21:57:41 +-- Dump completed on 2024-12-22 2:56:19 diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql index fdd39eb4413..f994bf8bd72 100644 --- a/sql/base/characters_database.sql +++ b/sql/base/characters_database.sql @@ -3752,7 +3752,8 @@ INSERT INTO `updates` VALUES ('2024_10_03_00_characters.sql','408249A6992999A36EB94089D184972E8E0767A3','ARCHIVED','2024-10-03 11:10:18',0), ('2024_11_04_00_characters.sql','F7980E0CEE728FF866703693690F76F932E7C764','ARCHIVED','2024-11-04 17:14:03',0), ('2024_11_16_00_characters.sql','9D9D87FB8DEB99F074EB499A5BD230FD9C993669','ARCHIVED','2024-11-16 21:57:39',0), -('2024_12_13_00_characters.sql','4A00C51BA33639F5555AAE40EC672AE47126F7B6','RELEASED','2024-12-13 00:17:03',0); +('2024_12_13_00_characters.sql','4A00C51BA33639F5555AAE40EC672AE47126F7B6','ARCHIVED','2024-12-13 00:17:03',0), +('2024_12_22_00_characters.sql','A2F24564430C5BCC96C279E843FA3548B1F831EE','ARCHIVED','2024-12-22 02:56:17',0); /*!40000 ALTER TABLE `updates` ENABLE KEYS */; UNLOCK TABLES; @@ -3880,4 +3881,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-11-16 21:57:41 +-- Dump completed on 2024-12-22 2:56:19 diff --git a/sql/base/dev/hotfixes_database.sql b/sql/base/dev/hotfixes_database.sql index ca4e827e340..9221f7828ed 100644 --- a/sql/base/dev/hotfixes_database.sql +++ b/sql/base/dev/hotfixes_database.sql @@ -1367,7 +1367,7 @@ CREATE TABLE `broadcast_text` ( `LanguageID` int NOT NULL DEFAULT '0', `ConditionID` int NOT NULL DEFAULT '0', `EmotesID` smallint unsigned NOT NULL DEFAULT '0', - `Flags` tinyint unsigned NOT NULL DEFAULT '0', + `Flags` smallint unsigned NOT NULL DEFAULT '0', `ChatBubbleDurationMs` int unsigned NOT NULL DEFAULT '0', `VoiceOverPriorityID` int NOT NULL DEFAULT '0', `SoundKitID1` int unsigned NOT NULL DEFAULT '0', @@ -2574,6 +2574,22 @@ CREATE TABLE `creature_family_locale` ( PARTITION zhTW VALUES IN ('zhTW') ENGINE = InnoDB) */; /*!40101 SET character_set_client = @saved_cs_client */; +-- +-- Table structure for table `creature_label` +-- + +DROP TABLE IF EXISTS `creature_label`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `creature_label` ( + `ID` int unsigned NOT NULL DEFAULT '0', + `LabelID` int NOT NULL DEFAULT '0', + `CreatureDifficultyID` int unsigned NOT NULL DEFAULT '0', + `VerifiedBuild` int NOT NULL DEFAULT '0', + PRIMARY KEY (`ID`,`VerifiedBuild`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Table structure for table `creature_model_data` -- @@ -3486,6 +3502,22 @@ CREATE TABLE `gameobject_display_info` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; +-- +-- Table structure for table `gameobject_label` +-- + +DROP TABLE IF EXISTS `gameobject_label`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `gameobject_label` ( + `ID` int unsigned NOT NULL DEFAULT '0', + `LabelID` int NOT NULL DEFAULT '0', + `GameObjectID` int unsigned NOT NULL DEFAULT '0', + `VerifiedBuild` int NOT NULL DEFAULT '0', + PRIMARY KEY (`ID`,`VerifiedBuild`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Table structure for table `gameobjects` -- @@ -5966,6 +5998,9 @@ CREATE TABLE `lfg_dungeons` ( `MinCountTank` tinyint unsigned NOT NULL DEFAULT '0', `MinCountHealer` tinyint unsigned NOT NULL DEFAULT '0', `MinCountDamage` tinyint unsigned NOT NULL DEFAULT '0', + `MaxPremadeCountTank` tinyint unsigned NOT NULL DEFAULT '0', + `MaxPremadeCountHealer` tinyint unsigned NOT NULL DEFAULT '0', + `MaxPremadeCountDamage` tinyint unsigned NOT NULL DEFAULT '0', `BonusReputationAmount` smallint unsigned NOT NULL DEFAULT '0', `MentorItemLevel` smallint unsigned NOT NULL DEFAULT '0', `MentorCharLevel` tinyint unsigned NOT NULL DEFAULT '0', @@ -6311,8 +6346,8 @@ DROP TABLE IF EXISTS `map_difficulty`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `map_difficulty` ( - `ID` int unsigned NOT NULL DEFAULT '0', `Message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci, + `ID` int unsigned NOT NULL DEFAULT '0', `DifficultyID` int NOT NULL DEFAULT '0', `LockID` int NOT NULL DEFAULT '0', `ResetInterval` tinyint unsigned NOT NULL DEFAULT '0', @@ -6517,6 +6552,24 @@ CREATE TABLE `mount_capability` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; +-- +-- Table structure for table `mount_equipment` +-- + +DROP TABLE IF EXISTS `mount_equipment`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `mount_equipment` ( + `ID` int unsigned NOT NULL DEFAULT '0', + `Item` int NOT NULL DEFAULT '0', + `BuffSpell` int NOT NULL DEFAULT '0', + `Unknown820` int NOT NULL DEFAULT '0', + `LearnedBySpell` int unsigned NOT NULL DEFAULT '0', + `VerifiedBuild` int NOT NULL DEFAULT '0', + PRIMARY KEY (`ID`,`VerifiedBuild`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Table structure for table `mount_locale` -- @@ -6839,6 +6892,8 @@ CREATE TABLE `player_condition` ( `ID` int unsigned NOT NULL DEFAULT '0', `RaceMask` bigint NOT NULL DEFAULT '0', `FailureDescription` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci, + `MinLevel` smallint unsigned NOT NULL DEFAULT '0', + `MaxLevel` smallint unsigned NOT NULL DEFAULT '0', `ClassMask` int NOT NULL DEFAULT '0', `SkillLogic` int unsigned NOT NULL DEFAULT '0', `LanguageID` int NOT NULL DEFAULT '0', @@ -10740,6 +10795,8 @@ CREATE TABLE `vignette` ( `VignetteType` tinyint NOT NULL DEFAULT '0', `RewardQuestID` int NOT NULL DEFAULT '0', `UiWidgetSetID` int NOT NULL DEFAULT '0', + `UiMapPinInfoID` int NOT NULL DEFAULT '0', + `ObjectiveType` tinyint NOT NULL DEFAULT '0', `VerifiedBuild` int NOT NULL DEFAULT '0', PRIMARY KEY (`ID`,`VerifiedBuild`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; @@ -10904,4 +10961,4 @@ CREATE TABLE `world_state_expression` ( /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-11-16 21:57:45 +-- Dump completed on 2024-12-22 2:56:24 diff --git a/sql/base/dev/world_database.sql b/sql/base/dev/world_database.sql index 94e00c15396..8d4788433f2 100644 --- a/sql/base/dev/world_database.sql +++ b/sql/base/dev/world_database.sql @@ -1630,7 +1630,7 @@ CREATE TABLE `game_tele` ( `map` smallint unsigned NOT NULL DEFAULT '0', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=2183 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Tele Command'; +) ENGINE=InnoDB AUTO_INCREMENT=2189 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Tele Command'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -4983,4 +4983,4 @@ CREATE TABLE `world_state` ( /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-11-16 21:57:43 +-- Dump completed on 2024-12-22 2:56:21 diff --git a/sql/updates/auth/master/2024_11_16_00_auth.sql b/sql/old/11.x/auth/24111_2024_12_22/2024_11_16_00_auth.sql similarity index 100% rename from sql/updates/auth/master/2024_11_16_00_auth.sql rename to sql/old/11.x/auth/24111_2024_12_22/2024_11_16_00_auth.sql diff --git a/sql/updates/auth/master/2024_11_20_00_auth.sql b/sql/old/11.x/auth/24111_2024_12_22/2024_11_20_00_auth.sql similarity index 100% rename from sql/updates/auth/master/2024_11_20_00_auth.sql rename to sql/old/11.x/auth/24111_2024_12_22/2024_11_20_00_auth.sql diff --git a/sql/updates/auth/master/2024_12_18_00_auth.sql b/sql/old/11.x/auth/24111_2024_12_22/2024_12_18_00_auth.sql similarity index 100% rename from sql/updates/auth/master/2024_12_18_00_auth.sql rename to sql/old/11.x/auth/24111_2024_12_22/2024_12_18_00_auth.sql diff --git a/sql/updates/auth/master/2024_12_19_00_auth.sql b/sql/old/11.x/auth/24111_2024_12_22/2024_12_19_00_auth.sql similarity index 100% rename from sql/updates/auth/master/2024_12_19_00_auth.sql rename to sql/old/11.x/auth/24111_2024_12_22/2024_12_19_00_auth.sql diff --git a/sql/updates/auth/master/2024_12_21_00_auth.sql b/sql/old/11.x/auth/24111_2024_12_22/2024_12_21_00_auth.sql similarity index 100% rename from sql/updates/auth/master/2024_12_21_00_auth.sql rename to sql/old/11.x/auth/24111_2024_12_22/2024_12_21_00_auth.sql diff --git a/sql/updates/characters/master/2024_11_16_00_characters.sql b/sql/old/11.x/characters/24111_2024_12_22/2024_11_16_00_characters.sql similarity index 100% rename from sql/updates/characters/master/2024_11_16_00_characters.sql rename to sql/old/11.x/characters/24111_2024_12_22/2024_11_16_00_characters.sql diff --git a/sql/updates/characters/master/2024_12_13_00_characters.sql b/sql/old/11.x/characters/24111_2024_12_22/2024_12_13_00_characters.sql similarity index 100% rename from sql/updates/characters/master/2024_12_13_00_characters.sql rename to sql/old/11.x/characters/24111_2024_12_22/2024_12_13_00_characters.sql diff --git a/sql/updates/hotfixes/master/2024_11_16_23_hotfixes.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_11_16_23_hotfixes.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_11_16_23_hotfixes.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_11_16_23_hotfixes.sql diff --git a/sql/updates/hotfixes/master/2024_11_19_00_hotfixes.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_11_19_00_hotfixes.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_11_19_00_hotfixes.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_11_19_00_hotfixes.sql diff --git a/sql/updates/hotfixes/master/2024_12_02_00_hotfixes.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_02_00_hotfixes.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_12_02_00_hotfixes.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_02_00_hotfixes.sql diff --git a/sql/updates/hotfixes/master/2024_12_18_00_hotfixes.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_18_00_hotfixes.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_12_18_00_hotfixes.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_18_00_hotfixes.sql diff --git a/sql/updates/hotfixes/master/2024_12_21_00_hotfixes.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_21_00_hotfixes.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_12_21_00_hotfixes.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_21_00_hotfixes.sql diff --git a/sql/updates/hotfixes/master/2024_12_22_00_hotfixes_deDE.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_00_hotfixes_deDE.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_12_22_00_hotfixes_deDE.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_00_hotfixes_deDE.sql diff --git a/sql/updates/hotfixes/master/2024_12_22_01_hotfixes_esES.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_01_hotfixes_esES.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_12_22_01_hotfixes_esES.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_01_hotfixes_esES.sql diff --git a/sql/updates/hotfixes/master/2024_12_22_02_hotfixes_esMX.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_02_hotfixes_esMX.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_12_22_02_hotfixes_esMX.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_02_hotfixes_esMX.sql diff --git a/sql/updates/hotfixes/master/2024_12_22_03_hotfixes_frFR.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_03_hotfixes_frFR.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_12_22_03_hotfixes_frFR.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_03_hotfixes_frFR.sql diff --git a/sql/updates/hotfixes/master/2024_12_22_04_hotfixes_itIT.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_04_hotfixes_itIT.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_12_22_04_hotfixes_itIT.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_04_hotfixes_itIT.sql diff --git a/sql/updates/hotfixes/master/2024_12_22_05_hotfixes_ptBR.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_05_hotfixes_ptBR.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_12_22_05_hotfixes_ptBR.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_05_hotfixes_ptBR.sql diff --git a/sql/updates/hotfixes/master/2024_12_22_06_hotfixes_koKR.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_06_hotfixes_koKR.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_12_22_06_hotfixes_koKR.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_06_hotfixes_koKR.sql diff --git a/sql/updates/hotfixes/master/2024_12_22_07_hotfixes_ruRU.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_07_hotfixes_ruRU.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_12_22_07_hotfixes_ruRU.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_07_hotfixes_ruRU.sql diff --git a/sql/updates/hotfixes/master/2024_12_22_08_hotfixes_zhCN.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_08_hotfixes_zhCN.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_12_22_08_hotfixes_zhCN.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_08_hotfixes_zhCN.sql diff --git a/sql/updates/hotfixes/master/2024_12_22_09_hotfixes_zhTW.sql b/sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_09_hotfixes_zhTW.sql similarity index 100% rename from sql/updates/hotfixes/master/2024_12_22_09_hotfixes_zhTW.sql rename to sql/old/11.x/hotfixes/24111_2024_12_22/2024_12_22_09_hotfixes_zhTW.sql diff --git a/sql/updates/world/master/2024_11_16_13_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_16_13_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_16_13_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_16_13_world.sql diff --git a/sql/updates/world/master/2024_11_17_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_17_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_17_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_17_00_world.sql diff --git a/sql/updates/world/master/2024_11_17_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_17_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_17_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_17_01_world.sql diff --git a/sql/updates/world/master/2024_11_17_02_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_17_02_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_17_02_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_17_02_world.sql diff --git a/sql/updates/world/master/2024_11_19_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_19_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_19_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_19_00_world.sql diff --git a/sql/updates/world/master/2024_11_22_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_22_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_22_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_22_00_world.sql diff --git a/sql/updates/world/master/2024_11_22_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_22_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_22_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_22_01_world.sql diff --git a/sql/updates/world/master/2024_11_22_02_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_22_02_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_22_02_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_22_02_world.sql diff --git a/sql/updates/world/master/2024_11_23_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_23_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_23_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_23_00_world.sql diff --git a/sql/updates/world/master/2024_11_24_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_24_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_24_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_24_00_world.sql diff --git a/sql/updates/world/master/2024_11_24_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_24_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_24_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_24_01_world.sql diff --git a/sql/updates/world/master/2024_11_27_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_27_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_27_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_27_00_world.sql diff --git a/sql/updates/world/master/2024_11_27_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_27_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_27_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_27_01_world.sql diff --git a/sql/updates/world/master/2024_11_27_02_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_27_02_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_27_02_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_27_02_world.sql diff --git a/sql/updates/world/master/2024_11_27_03_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_27_03_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_27_03_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_27_03_world.sql diff --git a/sql/updates/world/master/2024_11_27_04_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_27_04_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_27_04_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_27_04_world.sql diff --git a/sql/updates/world/master/2024_11_28_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_28_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_28_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_28_00_world.sql diff --git a/sql/updates/world/master/2024_11_28_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_28_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_28_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_28_01_world.sql diff --git a/sql/updates/world/master/2024_11_29_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_29_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_29_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_29_00_world.sql diff --git a/sql/updates/world/master/2024_11_29_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_29_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_29_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_29_01_world.sql diff --git a/sql/updates/world/master/2024_11_30_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_11_30_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_11_30_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_11_30_00_world.sql diff --git a/sql/updates/world/master/2024_12_01_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_01_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_01_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_01_00_world.sql diff --git a/sql/updates/world/master/2024_12_01_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_01_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_01_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_01_01_world.sql diff --git a/sql/updates/world/master/2024_12_01_02_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_01_02_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_01_02_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_01_02_world.sql diff --git a/sql/updates/world/master/2024_12_01_03_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_01_03_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_01_03_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_01_03_world.sql diff --git a/sql/updates/world/master/2024_12_02_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_02_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_02_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_02_00_world.sql diff --git a/sql/updates/world/master/2024_12_02_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_02_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_02_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_02_01_world.sql diff --git a/sql/updates/world/master/2024_12_03_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_03_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_03_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_03_00_world.sql diff --git a/sql/updates/world/master/2024_12_03_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_03_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_03_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_03_01_world.sql diff --git a/sql/updates/world/master/2024_12_03_02_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_03_02_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_03_02_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_03_02_world.sql diff --git a/sql/updates/world/master/2024_12_04_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_04_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_04_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_04_00_world.sql diff --git a/sql/updates/world/master/2024_12_04_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_04_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_04_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_04_01_world.sql diff --git a/sql/updates/world/master/2024_12_04_02_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_04_02_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_04_02_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_04_02_world.sql diff --git a/sql/updates/world/master/2024_12_05_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_05_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_05_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_05_00_world.sql diff --git a/sql/updates/world/master/2024_12_07_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_07_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_07_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_07_00_world.sql diff --git a/sql/updates/world/master/2024_12_08_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_08_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_08_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_08_00_world.sql diff --git a/sql/updates/world/master/2024_12_09_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_09_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_09_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_09_00_world.sql diff --git a/sql/updates/world/master/2024_12_09_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_09_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_09_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_09_01_world.sql diff --git a/sql/updates/world/master/2024_12_10_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_10_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_10_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_10_00_world.sql diff --git a/sql/updates/world/master/2024_12_11_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_11_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_11_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_11_00_world.sql diff --git a/sql/updates/world/master/2024_12_11_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_11_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_11_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_11_01_world.sql diff --git a/sql/updates/world/master/2024_12_11_02_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_11_02_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_11_02_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_11_02_world.sql diff --git a/sql/updates/world/master/2024_12_12_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_12_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_12_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_12_00_world.sql diff --git a/sql/updates/world/master/2024_12_12_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_12_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_12_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_12_01_world.sql diff --git a/sql/updates/world/master/2024_12_15_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_15_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_15_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_15_00_world.sql diff --git a/sql/updates/world/master/2024_12_16_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_16_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_16_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_16_00_world.sql diff --git a/sql/updates/world/master/2024_12_20_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_20_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_20_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_20_00_world.sql diff --git a/sql/updates/world/master/2024_12_20_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_20_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_20_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_20_01_world.sql diff --git a/sql/updates/world/master/2024_12_20_02_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_20_02_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_20_02_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_20_02_world.sql diff --git a/sql/updates/world/master/2024_12_20_03_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_20_03_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_20_03_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_20_03_world.sql diff --git a/sql/updates/world/master/2024_12_20_04_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_20_04_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_20_04_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_20_04_world.sql diff --git a/sql/updates/world/master/2024_12_21_00_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_21_00_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_21_00_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_21_00_world.sql diff --git a/sql/updates/world/master/2024_12_21_01_world.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_21_01_world.sql similarity index 100% rename from sql/updates/world/master/2024_12_21_01_world.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_21_01_world.sql diff --git a/sql/updates/world/master/2024_12_22_00_world_deDE.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_22_00_world_deDE.sql similarity index 100% rename from sql/updates/world/master/2024_12_22_00_world_deDE.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_22_00_world_deDE.sql diff --git a/sql/updates/world/master/2024_12_22_01_world_esES.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_22_01_world_esES.sql similarity index 100% rename from sql/updates/world/master/2024_12_22_01_world_esES.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_22_01_world_esES.sql diff --git a/sql/updates/world/master/2024_12_22_02_world_esMX.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_22_02_world_esMX.sql similarity index 100% rename from sql/updates/world/master/2024_12_22_02_world_esMX.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_22_02_world_esMX.sql diff --git a/sql/updates/world/master/2024_12_22_03_world_frFR.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_22_03_world_frFR.sql similarity index 100% rename from sql/updates/world/master/2024_12_22_03_world_frFR.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_22_03_world_frFR.sql diff --git a/sql/updates/world/master/2024_12_22_04_world_itIT.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_22_04_world_itIT.sql similarity index 100% rename from sql/updates/world/master/2024_12_22_04_world_itIT.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_22_04_world_itIT.sql diff --git a/sql/updates/world/master/2024_12_22_05_world_ptBR.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_22_05_world_ptBR.sql similarity index 100% rename from sql/updates/world/master/2024_12_22_05_world_ptBR.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_22_05_world_ptBR.sql diff --git a/sql/updates/world/master/2024_12_22_06_world_koKR.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_22_06_world_koKR.sql similarity index 100% rename from sql/updates/world/master/2024_12_22_06_world_koKR.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_22_06_world_koKR.sql diff --git a/sql/updates/world/master/2024_12_22_07_world_ruRU.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_22_07_world_ruRU.sql similarity index 100% rename from sql/updates/world/master/2024_12_22_07_world_ruRU.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_22_07_world_ruRU.sql diff --git a/sql/updates/world/master/2024_12_22_08_world_zhCN.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_22_08_world_zhCN.sql similarity index 100% rename from sql/updates/world/master/2024_12_22_08_world_zhCN.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_22_08_world_zhCN.sql diff --git a/sql/updates/world/master/2024_12_22_09_world_zhTW.sql b/sql/old/11.x/world/24111_2024_12_22/2024_12_22_09_world_zhTW.sql similarity index 100% rename from sql/updates/world/master/2024_12_22_09_world_zhTW.sql rename to sql/old/11.x/world/24111_2024_12_22/2024_12_22_09_world_zhTW.sql diff --git a/sql/updates/auth/master/2024_12_22_00_auth.sql b/sql/updates/auth/master/2024_12_22_00_auth.sql new file mode 100644 index 00000000000..a43db5fca0b --- /dev/null +++ b/sql/updates/auth/master/2024_12_22_00_auth.sql @@ -0,0 +1,3 @@ +-- TDB 1107.24121 auth +UPDATE `updates` SET `state`='ARCHIVED',`speed`=0; +REPLACE INTO `updates_include` (`path`, `state`) VALUES ('$/sql/old/11.x/auth', 'ARCHIVED'); diff --git a/sql/updates/characters/master/2024_12_22_00_characters.sql b/sql/updates/characters/master/2024_12_22_00_characters.sql new file mode 100644 index 00000000000..f8e4e599012 --- /dev/null +++ b/sql/updates/characters/master/2024_12_22_00_characters.sql @@ -0,0 +1,3 @@ +-- TDB 1107.24121 characters +UPDATE `updates` SET `state`='ARCHIVED',`speed`=0; +REPLACE INTO `updates_include` (`path`, `state`) VALUES ('$/sql/old/11.x/characters', 'ARCHIVED'); diff --git a/sql/updates/hotfixes/master/2024_12_22_10_hotfixes.sql b/sql/updates/hotfixes/master/2024_12_22_10_hotfixes.sql new file mode 100644 index 00000000000..08df808dd5a --- /dev/null +++ b/sql/updates/hotfixes/master/2024_12_22_10_hotfixes.sql @@ -0,0 +1,3 @@ +-- TDB 1107.24121 hotfixes +UPDATE `updates` SET `state`='ARCHIVED',`speed`=0; +REPLACE INTO `updates_include` (`path`, `state`) VALUES ('$/sql/old/11.x/hotfixes', 'ARCHIVED'); diff --git a/sql/updates/world/master/2024_12_22_10_world.sql b/sql/updates/world/master/2024_12_22_10_world.sql new file mode 100644 index 00000000000..709e3f22c00 --- /dev/null +++ b/sql/updates/world/master/2024_12_22_10_world.sql @@ -0,0 +1,4 @@ +-- TDB 1107.24121 world +UPDATE `version` SET `db_version`='TDB 1107.24121', `cache_id`=24121 LIMIT 1; +UPDATE `updates` SET `state`='ARCHIVED',`speed`=0; +REPLACE INTO `updates_include` (`path`, `state`) VALUES ('$/sql/old/11.x/world', 'ARCHIVED');