From c354f25e5dec1ead1f12118aa42d51c91c60d6e9 Mon Sep 17 00:00:00 2001 From: TDB Release Date: Fri, 22 Nov 2024 23:19:50 +0000 Subject: [PATCH 1/4] TDB 335.24111 - 2024/11/22 --- revision_data.h.in.cmake | 2 +- sql/base/auth_database.sql | 13 +++++++------ sql/base/characters_database.sql | 9 +++++---- sql/base/dev/world_database.sql | 16 ++++++++++------ .../24081_2024_11_22}/2024_08_17_00_auth.sql | 0 .../24081_2024_11_22}/2024_08_28_01_auth.sql | 0 .../24081_2024_11_22}/2024_08_30_00_auth.sql | 0 .../24081_2024_11_22}/2024_09_26_00_auth.sql | 0 .../2024_08_17_00_characters.sql | 0 .../2024_10_03_00_characters.sql | 0 .../24081_2024_11_22}/2024_08_17_00_world.sql | 0 .../24081_2024_11_22}/2024_08_21_00_world.sql | 0 .../24081_2024_11_22}/2024_09_07_00_world.sql | 0 .../24081_2024_11_22}/2024_09_11_00_world.sql | 0 .../24081_2024_11_22}/2024_09_14_00_world.sql | 0 .../24081_2024_11_22}/2024_09_29_00_world.sql | 0 .../24081_2024_11_22}/2024_09_29_01_world.sql | 0 .../24081_2024_11_22}/2024_10_02_00_world.sql | 0 .../2024_10_05_00_world_2022_12_27_01_world.sql | 0 .../2024_10_05_01_world_2023_07_30_00_world.sql | 0 .../24081_2024_11_22}/2024_10_06_00_world.sql | 0 .../24081_2024_11_22}/2024_10_07_00_world.sql | 0 .../24081_2024_11_22}/2024_10_07_01_world.sql | 0 .../24081_2024_11_22}/2024_10_10_00_world.sql | 0 .../24081_2024_11_22}/2024_10_10_01_world.sql | 0 .../24081_2024_11_22}/2024_10_10_02_world.sql | 0 .../24081_2024_11_22}/2024_10_10_03_world.sql | 0 .../24081_2024_11_22}/2024_10_10_04_world.sql | 0 .../24081_2024_11_22}/2024_10_10_05_world.sql | 0 .../24081_2024_11_22}/2024_10_10_06_world.sql | 0 .../24081_2024_11_22}/2024_10_10_07_world.sql | 0 .../24081_2024_11_22}/2024_10_10_08_world.sql | 0 .../24081_2024_11_22}/2024_10_10_09_world.sql | 0 .../24081_2024_11_22}/2024_10_10_10_world.sql | 0 .../24081_2024_11_22}/2024_10_10_11_world.sql | 0 .../24081_2024_11_22}/2024_10_10_12_world.sql | 0 .../24081_2024_11_22}/2024_10_10_13_world.sql | 0 .../24081_2024_11_22}/2024_10_10_14_world.sql | 0 .../24081_2024_11_22}/2024_10_11_00_world.sql | 0 .../24081_2024_11_22}/2024_10_11_01_world.sql | 0 .../24081_2024_11_22}/2024_10_17_00_world.sql | 0 .../24081_2024_11_22}/2024_10_20_00_world.sql | 0 .../24081_2024_11_22}/2024_10_20_01_world.sql | 0 .../24081_2024_11_22}/2024_10_20_02_world.sql | 0 .../24081_2024_11_22}/2024_10_20_03_world.sql | 0 .../24081_2024_11_22}/2024_10_20_04_world.sql | 0 .../24081_2024_11_22}/2024_10_20_05_world.sql | 0 .../24081_2024_11_22}/2024_10_20_06_world.sql | 0 .../24081_2024_11_22}/2024_10_24_00_world.sql | 0 .../24081_2024_11_22}/2024_10_24_01_world.sql | 0 .../24081_2024_11_22}/2024_10_24_02_world.sql | 0 .../24081_2024_11_22}/2024_10_24_03_world.sql | 0 .../24081_2024_11_22}/2024_10_26_00_world.sql | 0 .../24081_2024_11_22}/2024_10_29_00_world.sql | 0 .../24081_2024_11_22}/2024_10_29_01_world.sql | 0 .../24081_2024_11_22}/2024_11_01_00_world.sql | 0 .../24081_2024_11_22}/2024_11_01_01_world.sql | 0 .../24081_2024_11_22}/2024_11_03_00_world.sql | 0 .../24081_2024_11_22}/2024_11_05_00_world.sql | 0 .../24081_2024_11_22}/2024_11_05_01_world.sql | 0 .../24081_2024_11_22}/2024_11_05_02_world.sql | 0 .../24081_2024_11_22}/2024_11_07_00_world.sql | 0 .../24081_2024_11_22}/2024_11_07_01_world.sql | 0 .../24081_2024_11_22}/2024_11_08_00_world.sql | 0 .../24081_2024_11_22}/2024_11_10_00_world.sql | 0 .../24081_2024_11_22}/2024_11_10_01_world.sql | 0 .../24081_2024_11_22}/2024_11_10_02_world.sql | 0 .../24081_2024_11_22}/2024_11_12_00_world.sql | 0 .../24081_2024_11_22}/2024_11_12_01_world.sql | 0 .../24081_2024_11_22}/2024_11_12_02_world.sql | 0 .../24081_2024_11_22}/2024_11_12_03_world.sql | 0 .../24081_2024_11_22}/2024_11_12_04_world.sql | 0 .../24081_2024_11_22}/2024_11_12_05_world.sql | 0 .../24081_2024_11_22}/2024_11_12_06_world.sql | 0 .../24081_2024_11_22}/2024_11_12_07_world.sql | 0 .../24081_2024_11_22}/2024_11_12_08_world.sql | 0 .../24081_2024_11_22}/2024_11_13_00_world.sql | 0 .../24081_2024_11_22}/2024_11_14_00_world.sql | 0 .../24081_2024_11_22}/2024_11_14_01_world.sql | 0 .../24081_2024_11_22}/2024_11_18_00_world.sql | 0 .../24081_2024_11_22}/2024_11_20_00_world.sql | 0 .../24081_2024_11_22}/2024_11_20_01_world.sql | 0 .../24081_2024_11_22}/2024_11_22_00_world.sql | 0 sql/updates/auth/3.3.5/2024_11_22_00_auth.sql | 2 ++ .../3.3.5/2024_11_22_00_characters.sql | 2 ++ sql/updates/world/3.3.5/2024_11_22_01_world.sql | 3 +++ 86 files changed, 30 insertions(+), 17 deletions(-) rename sql/{updates/auth/3.3.5 => old/3.3.5a/auth/24081_2024_11_22}/2024_08_17_00_auth.sql (100%) rename sql/{updates/auth/3.3.5 => old/3.3.5a/auth/24081_2024_11_22}/2024_08_28_01_auth.sql (100%) rename sql/{updates/auth/3.3.5 => old/3.3.5a/auth/24081_2024_11_22}/2024_08_30_00_auth.sql (100%) rename sql/{updates/auth/3.3.5 => old/3.3.5a/auth/24081_2024_11_22}/2024_09_26_00_auth.sql (100%) rename sql/{updates/characters/3.3.5 => old/3.3.5a/characters/24081_2024_11_22}/2024_08_17_00_characters.sql (100%) rename sql/{updates/characters/3.3.5 => old/3.3.5a/characters/24081_2024_11_22}/2024_10_03_00_characters.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_08_17_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_08_21_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_09_07_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_09_11_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_09_14_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_09_29_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_09_29_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_02_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_05_00_world_2022_12_27_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_05_01_world_2023_07_30_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_06_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_07_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_07_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_02_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_03_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_04_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_05_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_06_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_07_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_08_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_09_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_10_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_11_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_12_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_13_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_10_14_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_11_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_11_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_17_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_20_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_20_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_20_02_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_20_03_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_20_04_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_20_05_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_20_06_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_24_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_24_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_24_02_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_24_03_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_26_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_29_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_10_29_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_01_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_01_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_03_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_05_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_05_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_05_02_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_07_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_07_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_08_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_10_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_10_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_10_02_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_12_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_12_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_12_02_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_12_03_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_12_04_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_12_05_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_12_06_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_12_07_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_12_08_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_13_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_14_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_14_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_18_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_20_00_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_20_01_world.sql (100%) rename sql/{updates/world/3.3.5 => old/3.3.5a/world/24081_2024_11_22}/2024_11_22_00_world.sql (100%) create mode 100644 sql/updates/auth/3.3.5/2024_11_22_00_auth.sql create mode 100644 sql/updates/characters/3.3.5/2024_11_22_00_characters.sql create mode 100644 sql/updates/world/3.3.5/2024_11_22_01_world.sql diff --git a/revision_data.h.in.cmake b/revision_data.h.in.cmake index 761a72117232c..e206a88e5296a 100644 --- a/revision_data.h.in.cmake +++ b/revision_data.h.in.cmake @@ -9,7 +9,7 @@ #define _SOURCE_DIRECTORY R"(@CMAKE_SOURCE_DIR@)" #define _BUILD_DIRECTORY R"(@BUILDDIR@)" #define _MYSQL_EXECUTABLE R"(@MYSQL_EXECUTABLE@)" - #define _FULL_DATABASE "TDB_full_world_335.24081_2024_08_17.sql" + #define _FULL_DATABASE "TDB_full_world_335.24111_2024_11_22.sql" #define VER_COMPANYNAME_STR "TrinityCore Developers" #define VER_LEGALCOPYRIGHT_STR "(c)2008-@rev_year@ TrinityCore" #define VER_FILEVERSION 0,0,0 diff --git a/sql/base/auth_database.sql b/sql/base/auth_database.sql index a17106cb4b836..d90850cc9bb31 100644 --- a/sql/base/auth_database.sql +++ b/sql/base/auth_database.sql @@ -1,8 +1,8 @@ --- MySQL dump 10.13 Distrib 8.0.39, for Linux (x86_64) +-- MySQL dump 10.13 Distrib 8.0.40, for Linux (x86_64) -- -- Host: localhost Database: auth -- ------------------------------------------------------ --- Server version 8.0.39-0ubuntu0.22.04.1 +-- Server version 8.0.40-0ubuntu0.22.04.1 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -2528,9 +2528,10 @@ INSERT INTO `updates` VALUES ('2024_01_21_00_auth.sql','B45B95D7B608D6ACF1BCBA656718C7DEED8CFF00','ARCHIVED','2024-01-21 11:38:22',0), ('2024_04_10_00_auth.sql','CE8BD4D6DF6DE85DBF892507B1B18B746FE4A71D','ARCHIVED','2024-04-10 16:07:02',0), ('2024_08_17_00_auth.sql','B6D7D00D5573958EE84321B029D869C52793F924','ARCHIVED','2024-08-17 22:26:12',0), -('2024_08_28_01_auth.sql','BC5D74553AF2D92606F55C1C462D2700FE73BD34','RELEASED','2024-08-28 14:55:05',0), -('2024_08_30_00_auth.sql','BD76942F1C29AAA2450E051E7CA552672B5E331B','RELEASED','2024-08-30 19:24:30',0), -('2024_09_26_00_auth.sql','E37C3997FD7851EA360774AC568912846C448272','RELEASED','2024-09-26 18:27:26',0); +('2024_08_28_01_auth.sql','BC5D74553AF2D92606F55C1C462D2700FE73BD34','ARCHIVED','2024-08-28 14:55:05',0), +('2024_08_30_00_auth.sql','BD76942F1C29AAA2450E051E7CA552672B5E331B','ARCHIVED','2024-08-30 19:24:30',0), +('2024_09_26_00_auth.sql','E37C3997FD7851EA360774AC568912846C448272','ARCHIVED','2024-09-26 18:27:26',0), +('2024_11_22_00_auth.sql','F2C1D1572A3968E9E9D778EF7DC82778DF3EF887','ARCHIVED','2024-11-22 23:18:14',0); /*!40000 ALTER TABLE `updates` ENABLE KEYS */; UNLOCK TABLES; @@ -2669,4 +2670,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-08-17 22:26:14 +-- Dump completed on 2024-11-22 23:18:17 diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql index 12faae6da4d4e..dddc50c1ff4f9 100644 --- a/sql/base/characters_database.sql +++ b/sql/base/characters_database.sql @@ -1,8 +1,8 @@ --- MySQL dump 10.13 Distrib 8.0.39, for Linux (x86_64) +-- MySQL dump 10.13 Distrib 8.0.40, for Linux (x86_64) -- -- Host: localhost Database: characters -- ------------------------------------------------------ --- Server version 8.0.39-0ubuntu0.22.04.1 +-- Server version 8.0.40-0ubuntu0.22.04.1 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -2687,7 +2687,8 @@ INSERT INTO `updates` VALUES ('2024_02_05_00_characters.sql','1777CBCA822AD85777DA4A390DF7AAF41AF68EBD','ARCHIVED','2024-02-05 12:17:19',0), ('2024_04_10_00_characters.sql','E0D6E19ACE6759332402FA27C23B0F7745C49742','ARCHIVED','2024-04-10 16:07:02',0), ('2024_08_17_00_characters.sql','08705FBCB8504E8B1009FDAF955F56D734FAD782','ARCHIVED','2024-08-17 22:26:12',0), -('2024_10_03_00_characters.sql','408249A6992999A36EB94089D184972E8E0767A3','RELEASED','2024-10-03 11:10:18',0); +('2024_10_03_00_characters.sql','408249A6992999A36EB94089D184972E8E0767A3','ARCHIVED','2024-10-03 11:10:18',0), +('2024_11_22_00_characters.sql','9EA2A4F88036D1D5F47EE8A6B634D52D0014986E','ARCHIVED','2024-11-22 23:18:14',0); /*!40000 ALTER TABLE `updates` ENABLE KEYS */; UNLOCK TABLES; @@ -2858,4 +2859,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-08-17 22:26:14 +-- Dump completed on 2024-11-22 23:18:18 diff --git a/sql/base/dev/world_database.sql b/sql/base/dev/world_database.sql index 6c2b3747ac699..857872f96af66 100644 --- a/sql/base/dev/world_database.sql +++ b/sql/base/dev/world_database.sql @@ -1,8 +1,8 @@ --- MySQL dump 10.13 Distrib 8.0.39, for Linux (x86_64) +-- MySQL dump 10.13 Distrib 8.0.40, for Linux (x86_64) -- -- Host: localhost Database: world -- ------------------------------------------------------ --- Server version 8.0.39-0ubuntu0.22.04.1 +-- Server version 8.0.40-0ubuntu0.22.04.1 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -342,6 +342,7 @@ CREATE TABLE `creature` ( `unit_flags` int unsigned NOT NULL DEFAULT '0', `dynamicflags` int unsigned NOT NULL DEFAULT '0', `ScriptName` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '', + `StringId` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, `VerifiedBuild` int DEFAULT '0', PRIMARY KEY (`guid`), KEY `idx_map` (`map`), @@ -676,6 +677,7 @@ CREATE TABLE `creature_template` ( `spell_school_immune_mask` int unsigned NOT NULL DEFAULT '0', `flags_extra` int unsigned NOT NULL DEFAULT '0', `ScriptName` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `StringId` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, `VerifiedBuild` int DEFAULT NULL, PRIMARY KEY (`entry`), KEY `idx_name` (`name`) @@ -1223,6 +1225,7 @@ CREATE TABLE `gameobject` ( `animprogress` tinyint unsigned NOT NULL DEFAULT '0', `state` tinyint unsigned NOT NULL DEFAULT '0', `ScriptName` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '', + `StringId` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `VerifiedBuild` int DEFAULT NULL, PRIMARY KEY (`guid`) ) ENGINE=InnoDB AUTO_INCREMENT=2134507 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Gameobject System'; @@ -1370,6 +1373,7 @@ CREATE TABLE `gameobject_template` ( `Data23` int unsigned NOT NULL DEFAULT '0', `AIName` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `StringId` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `VerifiedBuild` int DEFAULT NULL, PRIMARY KEY (`entry`), KEY `idx_name` (`name`) @@ -4016,7 +4020,7 @@ CREATE TABLE `waypoints` ( /*!50001 SET character_set_results = utf8mb3 */; /*!50001 SET collation_connection = utf8mb3_general_ci */; /*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 */ +/*!50013 SQL SECURITY DEFINER */ /*!50001 VIEW `vw_conditions_with_labels` AS select (case when (`conditions`.`SourceTypeOrReferenceId` = 0) then 'CONDITION_SOURCE_TYPE_NONE' when (`conditions`.`SourceTypeOrReferenceId` = 1) then 'CONDITION_SOURCE_TYPE_CREATURE_LOOT_TEMPLATE' when (`conditions`.`SourceTypeOrReferenceId` = 2) then 'CONDITION_SOURCE_TYPE_DISENCHANT_LOOT_TEMPLATE' when (`conditions`.`SourceTypeOrReferenceId` = 3) then 'CONDITION_SOURCE_TYPE_FISHING_LOOT_TEMPLATE' when (`conditions`.`SourceTypeOrReferenceId` = 4) then 'CONDITION_SOURCE_TYPE_GAMEOBJECT_LOOT_TEMPLATE' when (`conditions`.`SourceTypeOrReferenceId` = 5) then 'CONDITION_SOURCE_TYPE_ITEM_LOOT_TEMPLATE' when (`conditions`.`SourceTypeOrReferenceId` = 6) then 'CONDITION_SOURCE_TYPE_MAIL_LOOT_TEMPLATE' when (`conditions`.`SourceTypeOrReferenceId` = 7) then 'CONDITION_SOURCE_TYPE_MILLING_LOOT_TEMPLATE' when (`conditions`.`SourceTypeOrReferenceId` = 8) then 'CONDITION_SOURCE_TYPE_PICKPOCKETING_LOOT_TEMPLATE' when (`conditions`.`SourceTypeOrReferenceId` = 9) then 'CONDITION_SOURCE_TYPE_PROSPECTING_LOOT_TEMPLATE' when (`conditions`.`SourceTypeOrReferenceId` = 10) then 'CONDITION_SOURCE_TYPE_REFERENCE_LOOT_TEMPLATE' when (`conditions`.`SourceTypeOrReferenceId` = 11) then 'CONDITION_SOURCE_TYPE_SKINNING_LOOT_TEMPLATE' when (`conditions`.`SourceTypeOrReferenceId` = 12) then 'CONDITION_SOURCE_TYPE_SPELL_LOOT_TEMPLATE' when (`conditions`.`SourceTypeOrReferenceId` = 13) then 'CONDITION_SOURCE_TYPE_SPELL_IMPLICIT_TARGET' when (`conditions`.`SourceTypeOrReferenceId` = 14) then 'CONDITION_SOURCE_TYPE_GOSSIP_MENU' when (`conditions`.`SourceTypeOrReferenceId` = 15) then 'CONDITION_SOURCE_TYPE_GOSSIP_MENU_OPTION' when (`conditions`.`SourceTypeOrReferenceId` = 16) then 'CONDITION_SOURCE_TYPE_CREATURE_TEMPLATE_VEHICLE' when (`conditions`.`SourceTypeOrReferenceId` = 17) then 'CONDITION_SOURCE_TYPE_SPELL' when (`conditions`.`SourceTypeOrReferenceId` = 18) then 'CONDITION_SOURCE_TYPE_SPELL_CLICK_EVENT' when (`conditions`.`SourceTypeOrReferenceId` = 19) then 'CONDITION_SOURCE_TYPE_QUEST_AVAILABLE' when (`conditions`.`SourceTypeOrReferenceId` = 21) then 'CONDITION_SOURCE_TYPE_VEHICLE_SPELL' when (`conditions`.`SourceTypeOrReferenceId` = 22) then 'CONDITION_SOURCE_TYPE_SMART_EVENT' when (`conditions`.`SourceTypeOrReferenceId` = 23) then 'CONDITION_SOURCE_TYPE_NPC_VENDOR' when (`conditions`.`SourceTypeOrReferenceId` = 24) then 'CONDITION_SOURCE_TYPE_SPELL_PROC' when (`conditions`.`SourceTypeOrReferenceId` = 25) then 'CONDITION_SOURCE_TYPE_TERRAIN_SWAP' when (`conditions`.`SourceTypeOrReferenceId` = 26) then 'CONDITION_SOURCE_TYPE_PHASE' when (`conditions`.`SourceTypeOrReferenceId` = 27) then 'CONDITION_SOURCE_TYPE_GRAVEYARD' else `conditions`.`SourceTypeOrReferenceId` end) AS `SourceTypeOrReferenceId`,`conditions`.`SourceGroup` AS `SourceGroup`,`conditions`.`SourceEntry` AS `SourceEntry`,`conditions`.`SourceId` AS `SourceId`,`conditions`.`ElseGroup` AS `ElseGroup`,(case when (`conditions`.`SourceTypeOrReferenceId` = 0) then 'CONDITION_NONE' when (`conditions`.`SourceTypeOrReferenceId` = 1) then 'CONDITION_AURA' when (`conditions`.`SourceTypeOrReferenceId` = 2) then 'CONDITION_ITEM' when (`conditions`.`SourceTypeOrReferenceId` = 3) then 'CONDITION_ITEM_EQUIPPED' when (`conditions`.`SourceTypeOrReferenceId` = 4) then 'CONDITION_ZONEID' when (`conditions`.`SourceTypeOrReferenceId` = 5) then 'CONDITION_REPUTATION_RANK' when (`conditions`.`SourceTypeOrReferenceId` = 6) then 'CONDITION_TEAM' when (`conditions`.`SourceTypeOrReferenceId` = 7) then 'CONDITION_SKILL' when (`conditions`.`SourceTypeOrReferenceId` = 8) then 'CONDITION_QUESTREWARDED' when (`conditions`.`SourceTypeOrReferenceId` = 9) then 'CONDITION_QUESTTAKEN' when (`conditions`.`SourceTypeOrReferenceId` = 10) then 'CONDITION_DRUNKENSTATE' when (`conditions`.`SourceTypeOrReferenceId` = 11) then 'CONDITION_WORLD_STATE' when (`conditions`.`SourceTypeOrReferenceId` = 12) then 'CONDITION_ACTIVE_EVENT' when (`conditions`.`SourceTypeOrReferenceId` = 13) then 'CONDITION_INSTANCE_INFO' when (`conditions`.`SourceTypeOrReferenceId` = 14) then 'CONDITION_QUEST_NONE' when (`conditions`.`SourceTypeOrReferenceId` = 15) then 'CONDITION_CLASS' when (`conditions`.`SourceTypeOrReferenceId` = 16) then 'CONDITION_RACE' when (`conditions`.`SourceTypeOrReferenceId` = 17) then 'CONDITION_ACHIEVEMENT' when (`conditions`.`SourceTypeOrReferenceId` = 18) then 'CONDITION_TITLE' when (`conditions`.`SourceTypeOrReferenceId` = 19) then 'CONDITION_SPAWNMASK' when (`conditions`.`SourceTypeOrReferenceId` = 20) then 'CONDITION_GENDER' when (`conditions`.`SourceTypeOrReferenceId` = 21) then 'CONDITION_UNIT_STATE' when (`conditions`.`SourceTypeOrReferenceId` = 22) then 'CONDITION_MAPID' when (`conditions`.`SourceTypeOrReferenceId` = 23) then 'CONDITION_AREAID' when (`conditions`.`SourceTypeOrReferenceId` = 24) then 'CONDITION_CREATURE_TYPE' when (`conditions`.`SourceTypeOrReferenceId` = 25) then 'CONDITION_SPELL' when (`conditions`.`SourceTypeOrReferenceId` = 26) then 'CONDITION_PHASEMASK' when (`conditions`.`SourceTypeOrReferenceId` = 27) then 'CONDITION_LEVEL' when (`conditions`.`SourceTypeOrReferenceId` = 28) then 'CONDITION_QUEST_COMPLETE' when (`conditions`.`SourceTypeOrReferenceId` = 29) then 'CONDITION_NEAR_CREATURE' when (`conditions`.`SourceTypeOrReferenceId` = 30) then 'CONDITION_NEAR_GAMEOBJECT' when (`conditions`.`SourceTypeOrReferenceId` = 31) then 'CONDITION_OBJECT_ENTRY_GUID' when (`conditions`.`SourceTypeOrReferenceId` = 32) then 'CONDITION_TYPE_MASK' when (`conditions`.`SourceTypeOrReferenceId` = 33) then 'CONDITION_RELATION_TO' when (`conditions`.`SourceTypeOrReferenceId` = 34) then 'CONDITION_REACTION_TO' when (`conditions`.`SourceTypeOrReferenceId` = 35) then 'CONDITION_DISTANCE_TO' when (`conditions`.`SourceTypeOrReferenceId` = 36) then 'CONDITION_ALIVE' when (`conditions`.`SourceTypeOrReferenceId` = 37) then 'CONDITION_HP_VAL' when (`conditions`.`SourceTypeOrReferenceId` = 38) then 'CONDITION_HP_PCT' when (`conditions`.`SourceTypeOrReferenceId` = 39) then 'CONDITION_REALM_ACHIEVEMENT' when (`conditions`.`SourceTypeOrReferenceId` = 40) then 'CONDITION_IN_WATER' when (`conditions`.`SourceTypeOrReferenceId` = 41) then 'CONDITION_TERRAIN_SWAP' when (`conditions`.`SourceTypeOrReferenceId` = 42) then 'CONDITION_STAND_STATE' when (`conditions`.`SourceTypeOrReferenceId` = 43) then 'CONDITION_DAILY_QUEST_DONE' when (`conditions`.`SourceTypeOrReferenceId` = 44) then 'CONDITION_CHARMED' when (`conditions`.`SourceTypeOrReferenceId` = 45) then 'CONDITION_PET_TYPE' when (`conditions`.`SourceTypeOrReferenceId` = 46) then 'CONDITION_TAXI' when (`conditions`.`SourceTypeOrReferenceId` = 47) then 'CONDITION_QUESTSTATE' when (`conditions`.`SourceTypeOrReferenceId` = 48) then 'CONDITION_QUEST_OBJECTIVE_PROGRESS' when (`conditions`.`SourceTypeOrReferenceId` = 49) then 'CONDITION_DIFFICULTY_ID' when (`conditions`.`SourceTypeOrReferenceId` = 50) then 'CONDITION_GAMEMASTER' when (`conditions`.`SourceTypeOrReferenceId` = 51) then 'CONDITION_OBJECT_ENTRY_GUID_MASTER' when (`conditions`.`SourceTypeOrReferenceId` = 52) then 'CONDITION_TYPE_MASK_MASTER' else `conditions`.`ConditionTypeOrReference` end) AS `ConditionTypeOrReference`,`conditions`.`ConditionTarget` AS `ConditionTarget`,`conditions`.`ConditionValue1` AS `ConditionValue1`,`conditions`.`ConditionValue2` AS `ConditionValue2`,`conditions`.`ConditionValue3` AS `ConditionValue3`,`conditions`.`NegativeCondition` AS `NegativeCondition`,`conditions`.`ErrorType` AS `ErrorType`,`conditions`.`ErrorTextId` AS `ErrorTextId`,`conditions`.`ScriptName` AS `ScriptName`,`conditions`.`Comment` AS `Comment` from `conditions` */; /*!50001 SET character_set_client = @saved_cs_client */; /*!50001 SET character_set_results = @saved_cs_results */; @@ -4034,7 +4038,7 @@ CREATE TABLE `waypoints` ( /*!50001 SET character_set_results = utf8mb3 */; /*!50001 SET collation_connection = utf8mb3_general_ci */; /*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 */ +/*!50013 SQL SECURITY DEFINER */ /*!50001 VIEW `vw_disables_with_labels` AS select (case when (`disables`.`sourceType` = 0) then 'DISABLE_TYPE_SPELL' when (`disables`.`sourceType` = 1) then 'DISABLE_TYPE_QUEST' when (`disables`.`sourceType` = 2) then 'DISABLE_TYPE_MAP' when (`disables`.`sourceType` = 3) then 'DISABLE_TYPE_BATTLEGROUND' when (`disables`.`sourceType` = 4) then 'DISABLE_TYPE_ACHIEVEMENT_CRITERIA' when (`disables`.`sourceType` = 5) then 'DISABLE_TYPE_OUTDOORPVP' when (`disables`.`sourceType` = 6) then 'DISABLE_TYPE_VMAP' when (`disables`.`sourceType` = 7) then 'DISABLE_TYPE_MMAP' when (`disables`.`sourceType` = 8) then 'DISABLE_TYPE_LFG_MAP' else `disables`.`sourceType` end) AS `sourceType`,`disables`.`entry` AS `entry`,`disables`.`flags` AS `flags`,`disables`.`params_0` AS `params_0`,`disables`.`params_1` AS `params_1`,`disables`.`comment` AS `comment` from `disables` */; /*!50001 SET character_set_client = @saved_cs_client */; /*!50001 SET character_set_results = @saved_cs_results */; @@ -4052,7 +4056,7 @@ CREATE TABLE `waypoints` ( /*!50001 SET character_set_results = utf8mb3 */; /*!50001 SET collation_connection = utf8mb3_general_ci */; /*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 */ +/*!50013 SQL SECURITY DEFINER */ /*!50001 VIEW `vw_smart_scripts_with_labels` AS select `smart_scripts`.`entryorguid` AS `entryorguid`,`smart_scripts`.`source_type` AS `source_type`,`smart_scripts`.`id` AS `id`,`smart_scripts`.`link` AS `link`,(case when (`smart_scripts`.`event_type` = 0) then 'SMART_EVENT_UPDATE_IC' when (`smart_scripts`.`event_type` = 1) then 'SMART_EVENT_UPDATE_OOC' when (`smart_scripts`.`event_type` = 2) then 'SMART_EVENT_HEALTH_PCT' when (`smart_scripts`.`event_type` = 3) then 'SMART_EVENT_MANA_PCT' when (`smart_scripts`.`event_type` = 4) then 'SMART_EVENT_AGGRO' when (`smart_scripts`.`event_type` = 5) then 'SMART_EVENT_KILL' when (`smart_scripts`.`event_type` = 6) then 'SMART_EVENT_DEATH' when (`smart_scripts`.`event_type` = 7) then 'SMART_EVENT_EVADE' when (`smart_scripts`.`event_type` = 8) then 'SMART_EVENT_SPELLHIT' when (`smart_scripts`.`event_type` = 9) then 'SMART_EVENT_RANGE' when (`smart_scripts`.`event_type` = 10) then 'SMART_EVENT_OOC_LOS' when (`smart_scripts`.`event_type` = 11) then 'SMART_EVENT_RESPAWN' when (`smart_scripts`.`event_type` = 12) then 'SMART_EVENT_TARGET_HEALTH_PCT' when (`smart_scripts`.`event_type` = 13) then 'SMART_EVENT_VICTIM_CASTING' when (`smart_scripts`.`event_type` = 14) then 'SMART_EVENT_FRIENDLY_HEALTH' when (`smart_scripts`.`event_type` = 15) then 'SMART_EVENT_FRIENDLY_IS_CC' when (`smart_scripts`.`event_type` = 16) then 'SMART_EVENT_FRIENDLY_MISSING_BUFF' when (`smart_scripts`.`event_type` = 17) then 'SMART_EVENT_SUMMONED_UNIT' when (`smart_scripts`.`event_type` = 18) then 'SMART_EVENT_TARGET_MANA_PCT' when (`smart_scripts`.`event_type` = 19) then 'SMART_EVENT_ACCEPTED_QUEST' when (`smart_scripts`.`event_type` = 20) then 'SMART_EVENT_REWARD_QUEST' when (`smart_scripts`.`event_type` = 21) then 'SMART_EVENT_REACHED_HOME' when (`smart_scripts`.`event_type` = 22) then 'SMART_EVENT_RECEIVE_EMOTE' when (`smart_scripts`.`event_type` = 23) then 'SMART_EVENT_HAS_AURA' when (`smart_scripts`.`event_type` = 24) then 'SMART_EVENT_TARGET_BUFFED' when (`smart_scripts`.`event_type` = 25) then 'SMART_EVENT_RESET' when (`smart_scripts`.`event_type` = 26) then 'SMART_EVENT_IC_LOS' when (`smart_scripts`.`event_type` = 27) then 'SMART_EVENT_PASSENGER_BOARDED' when (`smart_scripts`.`event_type` = 28) then 'SMART_EVENT_PASSENGER_REMOVED' when (`smart_scripts`.`event_type` = 29) then 'SMART_EVENT_CHARMED' when (`smart_scripts`.`event_type` = 30) then 'SMART_EVENT_CHARMED_TARGET' when (`smart_scripts`.`event_type` = 31) then 'SMART_EVENT_SPELLHIT_TARGET' when (`smart_scripts`.`event_type` = 32) then 'SMART_EVENT_DAMAGED' when (`smart_scripts`.`event_type` = 33) then 'SMART_EVENT_DAMAGED_TARGET' when (`smart_scripts`.`event_type` = 34) then 'SMART_EVENT_MOVEMENTINFORM' when (`smart_scripts`.`event_type` = 35) then 'SMART_EVENT_SUMMON_DESPAWNED' when (`smart_scripts`.`event_type` = 36) then 'SMART_EVENT_CORPSE_REMOVED' when (`smart_scripts`.`event_type` = 37) then 'SMART_EVENT_AI_INIT' when (`smart_scripts`.`event_type` = 38) then 'SMART_EVENT_DATA_SET' when (`smart_scripts`.`event_type` = 39) then 'SMART_EVENT_WAYPOINT_START' when (`smart_scripts`.`event_type` = 40) then 'SMART_EVENT_WAYPOINT_REACHED' when (`smart_scripts`.`event_type` = 41) then 'SMART_EVENT_TRANSPORT_ADDPLAYER' when (`smart_scripts`.`event_type` = 42) then 'SMART_EVENT_TRANSPORT_ADDCREATURE' when (`smart_scripts`.`event_type` = 43) then 'SMART_EVENT_TRANSPORT_REMOVE_PLAYER' when (`smart_scripts`.`event_type` = 44) then 'SMART_EVENT_TRANSPORT_RELOCATE' when (`smart_scripts`.`event_type` = 45) then 'SMART_EVENT_INSTANCE_PLAYER_ENTER' when (`smart_scripts`.`event_type` = 46) then 'SMART_EVENT_AREATRIGGER_ONTRIGGER' when (`smart_scripts`.`event_type` = 47) then 'SMART_EVENT_QUEST_ACCEPTED' when (`smart_scripts`.`event_type` = 48) then 'SMART_EVENT_QUEST_OBJ_COPLETETION' when (`smart_scripts`.`event_type` = 49) then 'SMART_EVENT_QUEST_COMPLETION' when (`smart_scripts`.`event_type` = 50) then 'SMART_EVENT_QUEST_REWARDED' when (`smart_scripts`.`event_type` = 51) then 'SMART_EVENT_QUEST_FAIL' when (`smart_scripts`.`event_type` = 52) then 'SMART_EVENT_TEXT_OVER' when (`smart_scripts`.`event_type` = 53) then 'SMART_EVENT_RECEIVE_HEAL' when (`smart_scripts`.`event_type` = 54) then 'SMART_EVENT_JUST_SUMMONED' when (`smart_scripts`.`event_type` = 55) then 'SMART_EVENT_WAYPOINT_PAUSED' when (`smart_scripts`.`event_type` = 56) then 'SMART_EVENT_WAYPOINT_RESUMED' when (`smart_scripts`.`event_type` = 57) then 'SMART_EVENT_WAYPOINT_STOPPED' when (`smart_scripts`.`event_type` = 58) then 'SMART_EVENT_WAYPOINT_ENDED' when (`smart_scripts`.`event_type` = 59) then 'SMART_EVENT_TIMED_EVENT_TRIGGERED' when (`smart_scripts`.`event_type` = 60) then 'SMART_EVENT_UPDATE' when (`smart_scripts`.`event_type` = 61) then 'SMART_EVENT_LINK' when (`smart_scripts`.`event_type` = 62) then 'SMART_EVENT_GOSSIP_SELECT' when (`smart_scripts`.`event_type` = 63) then 'SMART_EVENT_JUST_CREATED' when (`smart_scripts`.`event_type` = 64) then 'SMART_EVENT_GOSSIP_HELLO' when (`smart_scripts`.`event_type` = 65) then 'SMART_EVENT_FOLLOW_COMPLETED' when (`smart_scripts`.`event_type` = 66) then 'SMART_EVENT_EVENT_PHASE_CHANGE' when (`smart_scripts`.`event_type` = 67) then 'SMART_EVENT_IS_BEHIND_TARGET' when (`smart_scripts`.`event_type` = 68) then 'SMART_EVENT_GAME_EVENT_START' when (`smart_scripts`.`event_type` = 69) then 'SMART_EVENT_GAME_EVENT_END' when (`smart_scripts`.`event_type` = 70) then 'SMART_EVENT_GO_LOOT_STATE_CHANGED' when (`smart_scripts`.`event_type` = 71) then 'SMART_EVENT_GO_EVENT_INFORM' when (`smart_scripts`.`event_type` = 72) then 'SMART_EVENT_ACTION_DONE' when (`smart_scripts`.`event_type` = 73) then 'SMART_EVENT_ON_SPELLCLICK' when (`smart_scripts`.`event_type` = 74) then 'SMART_EVENT_FRIENDLY_HEALTH_PCT' when (`smart_scripts`.`event_type` = 75) then 'SMART_EVENT_DISTANCE_CREATURE' when (`smart_scripts`.`event_type` = 76) then 'SMART_EVENT_DISTANCE_GAMEOBJECT' when (`smart_scripts`.`event_type` = 77) then 'SMART_EVENT_COUNTER_SET' when (`smart_scripts`.`event_type` = 78) then 'SMART_EVENT_SCENE_START' when (`smart_scripts`.`event_type` = 79) then 'SMART_EVENT_SCENE_TRIGGER' when (`smart_scripts`.`event_type` = 80) then 'SMART_EVENT_SCENE_CANCEL' when (`smart_scripts`.`event_type` = 81) then 'SMART_EVENT_SCENE_COMPLETE' when (`smart_scripts`.`event_type` = 82) then 'SMART_EVENT_SUMMONED_UNIT_DIES' else `smart_scripts`.`event_type` end) AS `event_type`,`smart_scripts`.`event_phase_mask` AS `event_phase_mask`,`smart_scripts`.`event_chance` AS `event_chance`,`smart_scripts`.`event_flags` AS `event_flags`,`smart_scripts`.`event_param1` AS `event_param1`,`smart_scripts`.`event_param2` AS `event_param2`,`smart_scripts`.`event_param3` AS `event_param3`,`smart_scripts`.`event_param4` AS `event_param4`,`smart_scripts`.`event_param5` AS `event_param5`,(case when (`smart_scripts`.`action_type` = 0) then 'SMART_ACTION_NONE' when (`smart_scripts`.`action_type` = 1) then 'SMART_ACTION_TALK' when (`smart_scripts`.`action_type` = 2) then 'SMART_ACTION_SET_FACTION' when (`smart_scripts`.`action_type` = 3) then 'SMART_ACTION_MORPH_TO_ENTRY_OR_MODEL' when (`smart_scripts`.`action_type` = 4) then 'SMART_ACTION_SOUND' when (`smart_scripts`.`action_type` = 5) then 'SMART_ACTION_PLAY_EMOTE' when (`smart_scripts`.`action_type` = 6) then 'SMART_ACTION_FAIL_QUEST' when (`smart_scripts`.`action_type` = 7) then 'SMART_ACTION_OFFER_QUEST' when (`smart_scripts`.`action_type` = 8) then 'SMART_ACTION_SET_REACT_STATE' when (`smart_scripts`.`action_type` = 9) then 'SMART_ACTION_ACTIVATE_GOBJECT' when (`smart_scripts`.`action_type` = 10) then 'SMART_ACTION_RANDOM_EMOTE' when (`smart_scripts`.`action_type` = 11) then 'SMART_ACTION_CAST' when (`smart_scripts`.`action_type` = 12) then 'SMART_ACTION_SUMMON_CREATURE' when (`smart_scripts`.`action_type` = 13) then 'SMART_ACTION_THREAT_SINGLE_PCT' when (`smart_scripts`.`action_type` = 14) then 'SMART_ACTION_THREAT_ALL_PCT' when (`smart_scripts`.`action_type` = 15) then 'SMART_ACTION_CALL_AREAEXPLOREDOREVENTHAPPENS' when (`smart_scripts`.`action_type` = 16) then 'SMART_ACTION_RESERVED_16' when (`smart_scripts`.`action_type` = 17) then 'SMART_ACTION_SET_EMOTE_STATE' when (`smart_scripts`.`action_type` = 18) then 'SMART_ACTION_SET_UNIT_FLAG' when (`smart_scripts`.`action_type` = 19) then 'SMART_ACTION_REMOVE_UNIT_FLAG' when (`smart_scripts`.`action_type` = 20) then 'SMART_ACTION_AUTO_ATTACK' when (`smart_scripts`.`action_type` = 21) then 'SMART_ACTION_ALLOW_COMBAT_MOVEMENT' when (`smart_scripts`.`action_type` = 22) then 'SMART_ACTION_SET_EVENT_PHASE' when (`smart_scripts`.`action_type` = 23) then 'SMART_ACTION_INC_EVENT_PHASE' when (`smart_scripts`.`action_type` = 24) then 'SMART_ACTION_EVADE' when (`smart_scripts`.`action_type` = 25) then 'SMART_ACTION_FLEE_FOR_ASSIST' when (`smart_scripts`.`action_type` = 26) then 'SMART_ACTION_CALL_GROUPEVENTHAPPENS' when (`smart_scripts`.`action_type` = 27) then 'SMART_ACTION_COMBAT_STOP' when (`smart_scripts`.`action_type` = 28) then 'SMART_ACTION_REMOVEAURASFROMSPELL' when (`smart_scripts`.`action_type` = 29) then 'SMART_ACTION_FOLLOW' when (`smart_scripts`.`action_type` = 30) then 'SMART_ACTION_RANDOM_PHASE' when (`smart_scripts`.`action_type` = 31) then 'SMART_ACTION_RANDOM_PHASE_RANGE' when (`smart_scripts`.`action_type` = 32) then 'SMART_ACTION_RESET_GOBJECT' when (`smart_scripts`.`action_type` = 33) then 'SMART_ACTION_CALL_KILLEDMONSTER' when (`smart_scripts`.`action_type` = 34) then 'SMART_ACTION_SET_INST_DATA' when (`smart_scripts`.`action_type` = 35) then 'SMART_ACTION_SET_INST_DATA64' when (`smart_scripts`.`action_type` = 36) then 'SMART_ACTION_UPDATE_TEMPLATE' when (`smart_scripts`.`action_type` = 37) then 'SMART_ACTION_DIE' when (`smart_scripts`.`action_type` = 38) then 'SMART_ACTION_SET_IN_COMBAT_WITH_ZONE' when (`smart_scripts`.`action_type` = 39) then 'SMART_ACTION_CALL_FOR_HELP' when (`smart_scripts`.`action_type` = 40) then 'SMART_ACTION_SET_SHEATH' when (`smart_scripts`.`action_type` = 41) then 'SMART_ACTION_FORCE_DESPAWN' when (`smart_scripts`.`action_type` = 42) then 'SMART_ACTION_SET_INVINCIBILITY_HP_LEVEL' when (`smart_scripts`.`action_type` = 43) then 'SMART_ACTION_MOUNT_TO_ENTRY_OR_MODEL' when (`smart_scripts`.`action_type` = 44) then 'SMART_ACTION_SET_INGAME_PHASE_MASK' when (`smart_scripts`.`action_type` = 45) then 'SMART_ACTION_SET_DATA' when (`smart_scripts`.`action_type` = 46) then 'SMART_ACTION_ATTACK_STOP' when (`smart_scripts`.`action_type` = 47) then 'SMART_ACTION_SET_VISIBILITY' when (`smart_scripts`.`action_type` = 48) then 'SMART_ACTION_SET_ACTIVE' when (`smart_scripts`.`action_type` = 49) then 'SMART_ACTION_ATTACK_START' when (`smart_scripts`.`action_type` = 50) then 'SMART_ACTION_SUMMON_GO' when (`smart_scripts`.`action_type` = 51) then 'SMART_ACTION_KILL_UNIT' when (`smart_scripts`.`action_type` = 52) then 'SMART_ACTION_ACTIVATE_TAXI' when (`smart_scripts`.`action_type` = 53) then 'SMART_ACTION_WP_START' when (`smart_scripts`.`action_type` = 54) then 'SMART_ACTION_WP_PAUSE' when (`smart_scripts`.`action_type` = 55) then 'SMART_ACTION_WP_STOP' when (`smart_scripts`.`action_type` = 56) then 'SMART_ACTION_ADD_ITEM' when (`smart_scripts`.`action_type` = 57) then 'SMART_ACTION_REMOVE_ITEM' when (`smart_scripts`.`action_type` = 58) then 'SMART_ACTION_INSTALL_AI_TEMPLATE' when (`smart_scripts`.`action_type` = 59) then 'SMART_ACTION_SET_RUN' when (`smart_scripts`.`action_type` = 60) then 'SMART_ACTION_SET_DISABLE_GRAVITY' when (`smart_scripts`.`action_type` = 61) then 'SMART_ACTION_SET_SWIM' when (`smart_scripts`.`action_type` = 62) then 'SMART_ACTION_TELEPORT' when (`smart_scripts`.`action_type` = 63) then 'SMART_ACTION_SET_COUNTER' when (`smart_scripts`.`action_type` = 64) then 'SMART_ACTION_STORE_TARGET_LIST' when (`smart_scripts`.`action_type` = 65) then 'SMART_ACTION_WP_RESUME' when (`smart_scripts`.`action_type` = 66) then 'SMART_ACTION_SET_ORIENTATION' when (`smart_scripts`.`action_type` = 67) then 'SMART_ACTION_CREATE_TIMED_EVENT' when (`smart_scripts`.`action_type` = 68) then 'SMART_ACTION_PLAYMOVIE' when (`smart_scripts`.`action_type` = 69) then 'SMART_ACTION_MOVE_TO_POS' when (`smart_scripts`.`action_type` = 70) then 'SMART_ACTION_ENABLE_TEMP_GOBJ' when (`smart_scripts`.`action_type` = 71) then 'SMART_ACTION_EQUIP' when (`smart_scripts`.`action_type` = 72) then 'SMART_ACTION_CLOSE_GOSSIP' when (`smart_scripts`.`action_type` = 73) then 'SMART_ACTION_TRIGGER_TIMED_EVENT' when (`smart_scripts`.`action_type` = 74) then 'SMART_ACTION_REMOVE_TIMED_EVENT' when (`smart_scripts`.`action_type` = 75) then 'SMART_ACTION_ADD_AURA' when (`smart_scripts`.`action_type` = 76) then 'SMART_ACTION_OVERRIDE_SCRIPT_BASE_OBJECT' when (`smart_scripts`.`action_type` = 77) then 'SMART_ACTION_RESET_SCRIPT_BASE_OBJECT' when (`smart_scripts`.`action_type` = 78) then 'SMART_ACTION_CALL_SCRIPT_RESET' when (`smart_scripts`.`action_type` = 79) then 'SMART_ACTION_SET_RANGED_MOVEMENT' when (`smart_scripts`.`action_type` = 80) then 'SMART_ACTION_CALL_TIMED_ACTIONLIST' when (`smart_scripts`.`action_type` = 81) then 'SMART_ACTION_SET_NPC_FLAG' when (`smart_scripts`.`action_type` = 82) then 'SMART_ACTION_ADD_NPC_FLAG' when (`smart_scripts`.`action_type` = 83) then 'SMART_ACTION_REMOVE_NPC_FLAG' when (`smart_scripts`.`action_type` = 84) then 'SMART_ACTION_SIMPLE_TALK' when (`smart_scripts`.`action_type` = 85) then 'SMART_ACTION_SELF_CAST' when (`smart_scripts`.`action_type` = 86) then 'SMART_ACTION_CROSS_CAST' when (`smart_scripts`.`action_type` = 87) then 'SMART_ACTION_CALL_RANDOM_TIMED_ACTIONLIST' when (`smart_scripts`.`action_type` = 88) then 'SMART_ACTION_CALL_RANDOM_RANGE_TIMED_ACTIONLIST' when (`smart_scripts`.`action_type` = 89) then 'SMART_ACTION_RANDOM_MOVE' when (`smart_scripts`.`action_type` = 90) then 'SMART_ACTION_SET_UNIT_FIELD_BYTES_1' when (`smart_scripts`.`action_type` = 91) then 'SMART_ACTION_REMOVE_UNIT_FIELD_BYTES_1' when (`smart_scripts`.`action_type` = 92) then 'SMART_ACTION_INTERRUPT_SPELL' when (`smart_scripts`.`action_type` = 93) then 'SMART_ACTION_SEND_GO_CUSTOM_ANIM' when (`smart_scripts`.`action_type` = 94) then 'SMART_ACTION_SET_DYNAMIC_FLAG' when (`smart_scripts`.`action_type` = 95) then 'SMART_ACTION_ADD_DYNAMIC_FLAG' when (`smart_scripts`.`action_type` = 96) then 'SMART_ACTION_REMOVE_DYNAMIC_FLAG' when (`smart_scripts`.`action_type` = 97) then 'SMART_ACTION_JUMP_TO_POS' when (`smart_scripts`.`action_type` = 98) then 'SMART_ACTION_SEND_GOSSIP_MENU' when (`smart_scripts`.`action_type` = 99) then 'SMART_ACTION_GO_SET_LOOT_STATE' when (`smart_scripts`.`action_type` = 100) then 'SMART_ACTION_SEND_TARGET_TO_TARGET' when (`smart_scripts`.`action_type` = 101) then 'SMART_ACTION_SET_HOME_POS' when (`smart_scripts`.`action_type` = 102) then 'SMART_ACTION_SET_HEALTH_REGEN' when (`smart_scripts`.`action_type` = 103) then 'SMART_ACTION_SET_ROOT' when (`smart_scripts`.`action_type` = 104) then 'SMART_ACTION_SET_GO_FLAG' when (`smart_scripts`.`action_type` = 105) then 'SMART_ACTION_ADD_GO_FLAG' when (`smart_scripts`.`action_type` = 106) then 'SMART_ACTION_REMOVE_GO_FLAG' when (`smart_scripts`.`action_type` = 107) then 'SMART_ACTION_SUMMON_CREATURE_GROUP' when (`smart_scripts`.`action_type` = 108) then 'SMART_ACTION_SET_POWER' when (`smart_scripts`.`action_type` = 109) then 'SMART_ACTION_ADD_POWER' when (`smart_scripts`.`action_type` = 110) then 'SMART_ACTION_REMOVE_POWER' when (`smart_scripts`.`action_type` = 111) then 'SMART_ACTION_GAME_EVENT_STOP' when (`smart_scripts`.`action_type` = 112) then 'SMART_ACTION_GAME_EVENT_START' when (`smart_scripts`.`action_type` = 113) then 'SMART_ACTION_START_CLOSEST_WAYPOINT' when (`smart_scripts`.`action_type` = 114) then 'SMART_ACTION_MOVE_OFFSET' when (`smart_scripts`.`action_type` = 115) then 'SMART_ACTION_RANDOM_SOUND' when (`smart_scripts`.`action_type` = 116) then 'SMART_ACTION_SET_CORPSE_DELAY' when (`smart_scripts`.`action_type` = 117) then 'SMART_ACTION_DISABLE_EVADE' when (`smart_scripts`.`action_type` = 118) then 'SMART_ACTION_GO_SET_GO_STATE' when (`smart_scripts`.`action_type` = 119) then 'SMART_ACTION_SET_CAN_FLY' when (`smart_scripts`.`action_type` = 120) then 'SMART_ACTION_REMOVE_AURAS_BY_TYPE' when (`smart_scripts`.`action_type` = 121) then 'SMART_ACTION_SET_SIGHT_DIST' when (`smart_scripts`.`action_type` = 122) then 'SMART_ACTION_FLEE' when (`smart_scripts`.`action_type` = 123) then 'SMART_ACTION_ADD_THREAT' when (`smart_scripts`.`action_type` = 124) then 'SMART_ACTION_LOAD_EQUIPMENT' when (`smart_scripts`.`action_type` = 125) then 'SMART_ACTION_TRIGGER_RANDOM_TIMED_EVENT' when (`smart_scripts`.`action_type` = 126) then 'SMART_ACTION_REMOVE_ALL_GAMEOBJECTS' when (`smart_scripts`.`action_type` = 127) then 'SMART_ACTION_PAUSE_MOVEMENT' when (`smart_scripts`.`action_type` = 128) then 'SMART_ACTION_PLAY_ANIMKIT' when (`smart_scripts`.`action_type` = 129) then 'SMART_ACTION_SCENE_PLAY' when (`smart_scripts`.`action_type` = 130) then 'SMART_ACTION_SCENE_CANCEL' when (`smart_scripts`.`action_type` = 131) then 'SMART_ACTION_SPAWN_SPAWNGROUP' when (`smart_scripts`.`action_type` = 132) then 'SMART_ACTION_DESPAWN_SPAWNGROUP' when (`smart_scripts`.`action_type` = 133) then 'SMART_ACTION_RESPAWN_BY_SPAWNID' when (`smart_scripts`.`action_type` = 134) then 'SMART_ACTION_INVOKER_CAST' when (`smart_scripts`.`action_type` = 135) then 'SMART_ACTION_PLAY_CINEMATIC' when (`smart_scripts`.`action_type` = 136) then 'SMART_ACTION_SET_MOVEMENT_SPEED' when (`smart_scripts`.`action_type` = 137) then 'SMART_ACTION_PLAY_SPELL_VISUAL_KIT' when (`smart_scripts`.`action_type` = 138) then 'SMART_ACTION_OVERRIDE_LIGHT' when (`smart_scripts`.`action_type` = 139) then 'SMART_ACTION_OVERRIDE_WEATHER' else `smart_scripts`.`action_type` end) AS `action_type`,`smart_scripts`.`action_param1` AS `action_param1`,`smart_scripts`.`action_param2` AS `action_param2`,`smart_scripts`.`action_param3` AS `action_param3`,`smart_scripts`.`action_param4` AS `action_param4`,`smart_scripts`.`action_param5` AS `action_param5`,`smart_scripts`.`action_param6` AS `action_param6`,(case when (`smart_scripts`.`target_type` = 0) then 'SMART_TARGET_NONE' when (`smart_scripts`.`target_type` = 1) then 'SMART_TARGET_SELF' when (`smart_scripts`.`target_type` = 2) then 'SMART_TARGET_VICTIM' when (`smart_scripts`.`target_type` = 3) then 'SMART_TARGET_HOSTILE_SECOND_AGGRO' when (`smart_scripts`.`target_type` = 4) then 'SMART_TARGET_HOSTILE_LAST_AGGRO' when (`smart_scripts`.`target_type` = 5) then 'SMART_TARGET_HOSTILE_RANDOM' when (`smart_scripts`.`target_type` = 6) then 'SMART_TARGET_HOSTILE_RANDOM_NOT_TOP' when (`smart_scripts`.`target_type` = 7) then 'SMART_TARGET_ACTION_INVOKER' when (`smart_scripts`.`target_type` = 8) then 'SMART_TARGET_POSITION' when (`smart_scripts`.`target_type` = 9) then 'SMART_TARGET_CREATURE_RANGE' when (`smart_scripts`.`target_type` = 10) then 'SMART_TARGET_CREATURE_GUID' when (`smart_scripts`.`target_type` = 11) then 'SMART_TARGET_CREATURE_DISTANCE' when (`smart_scripts`.`target_type` = 12) then 'SMART_TARGET_STORED' when (`smart_scripts`.`target_type` = 13) then 'SMART_TARGET_GAMEOBJECT_RANGE' when (`smart_scripts`.`target_type` = 14) then 'SMART_TARGET_GAMEOBJECT_GUID' when (`smart_scripts`.`target_type` = 15) then 'SMART_TARGET_GAMEOBJECT_DISTANCE' when (`smart_scripts`.`target_type` = 16) then 'SMART_TARGET_INVOKER_PARTY' when (`smart_scripts`.`target_type` = 17) then 'SMART_TARGET_PLAYER_RANGE' when (`smart_scripts`.`target_type` = 18) then 'SMART_TARGET_PLAYER_DISTANCE' when (`smart_scripts`.`target_type` = 19) then 'SMART_TARGET_CLOSEST_CREATURE' when (`smart_scripts`.`target_type` = 20) then 'SMART_TARGET_CLOSEST_GAMEOBJECT' when (`smart_scripts`.`target_type` = 21) then 'SMART_TARGET_CLOSEST_PLAYER' when (`smart_scripts`.`target_type` = 22) then 'SMART_TARGET_ACTION_INVOKER_VEHICLE' when (`smart_scripts`.`target_type` = 23) then 'SMART_TARGET_OWNER_OR_SUMMONER' when (`smart_scripts`.`target_type` = 24) then 'SMART_TARGET_THREAT_LIST' when (`smart_scripts`.`target_type` = 25) then 'SMART_TARGET_CLOSEST_ENEMY' when (`smart_scripts`.`target_type` = 26) then 'SMART_TARGET_CLOSEST_FRIENDLY' when (`smart_scripts`.`target_type` = 27) then 'SMART_TARGET_LOOT_RECIPIENTS' when (`smart_scripts`.`target_type` = 28) then 'SMART_TARGET_FARTHEST' when (`smart_scripts`.`target_type` = 29) then 'SMART_TARGET_VEHICLE_PASSENGER' when (`smart_scripts`.`target_type` = 30) then 'SMART_TARGET_CLOSEST_UNSPAWNED_GAMEOBJECT' else `smart_scripts`.`target_type` end) AS `target_type`,`smart_scripts`.`target_param1` AS `target_param1`,`smart_scripts`.`target_param2` AS `target_param2`,`smart_scripts`.`target_param3` AS `target_param3`,`smart_scripts`.`target_param4` AS `target_param4`,`smart_scripts`.`target_x` AS `target_x`,`smart_scripts`.`target_y` AS `target_y`,`smart_scripts`.`target_z` AS `target_z`,`smart_scripts`.`target_o` AS `target_o`,`smart_scripts`.`comment` AS `comment` from `smart_scripts` */; /*!50001 SET character_set_client = @saved_cs_client */; /*!50001 SET character_set_results = @saved_cs_results */; @@ -4067,4 +4071,4 @@ CREATE TABLE `waypoints` ( /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-08-17 22:26:15 +-- Dump completed on 2024-11-22 23:18:19 diff --git a/sql/updates/auth/3.3.5/2024_08_17_00_auth.sql b/sql/old/3.3.5a/auth/24081_2024_11_22/2024_08_17_00_auth.sql similarity index 100% rename from sql/updates/auth/3.3.5/2024_08_17_00_auth.sql rename to sql/old/3.3.5a/auth/24081_2024_11_22/2024_08_17_00_auth.sql diff --git a/sql/updates/auth/3.3.5/2024_08_28_01_auth.sql b/sql/old/3.3.5a/auth/24081_2024_11_22/2024_08_28_01_auth.sql similarity index 100% rename from sql/updates/auth/3.3.5/2024_08_28_01_auth.sql rename to sql/old/3.3.5a/auth/24081_2024_11_22/2024_08_28_01_auth.sql diff --git a/sql/updates/auth/3.3.5/2024_08_30_00_auth.sql b/sql/old/3.3.5a/auth/24081_2024_11_22/2024_08_30_00_auth.sql similarity index 100% rename from sql/updates/auth/3.3.5/2024_08_30_00_auth.sql rename to sql/old/3.3.5a/auth/24081_2024_11_22/2024_08_30_00_auth.sql diff --git a/sql/updates/auth/3.3.5/2024_09_26_00_auth.sql b/sql/old/3.3.5a/auth/24081_2024_11_22/2024_09_26_00_auth.sql similarity index 100% rename from sql/updates/auth/3.3.5/2024_09_26_00_auth.sql rename to sql/old/3.3.5a/auth/24081_2024_11_22/2024_09_26_00_auth.sql diff --git a/sql/updates/characters/3.3.5/2024_08_17_00_characters.sql b/sql/old/3.3.5a/characters/24081_2024_11_22/2024_08_17_00_characters.sql similarity index 100% rename from sql/updates/characters/3.3.5/2024_08_17_00_characters.sql rename to sql/old/3.3.5a/characters/24081_2024_11_22/2024_08_17_00_characters.sql diff --git a/sql/updates/characters/3.3.5/2024_10_03_00_characters.sql b/sql/old/3.3.5a/characters/24081_2024_11_22/2024_10_03_00_characters.sql similarity index 100% rename from sql/updates/characters/3.3.5/2024_10_03_00_characters.sql rename to sql/old/3.3.5a/characters/24081_2024_11_22/2024_10_03_00_characters.sql diff --git a/sql/updates/world/3.3.5/2024_08_17_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_08_17_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_08_17_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_08_17_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_08_21_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_08_21_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_08_21_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_08_21_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_09_07_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_09_07_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_09_07_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_09_07_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_09_11_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_09_11_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_09_11_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_09_11_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_09_14_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_09_14_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_09_14_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_09_14_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_09_29_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_09_29_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_09_29_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_09_29_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_09_29_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_09_29_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_09_29_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_09_29_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_02_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_02_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_02_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_02_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_05_00_world_2022_12_27_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_05_00_world_2022_12_27_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_05_00_world_2022_12_27_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_05_00_world_2022_12_27_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_05_01_world_2023_07_30_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_05_01_world_2023_07_30_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_05_01_world_2023_07_30_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_05_01_world_2023_07_30_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_06_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_06_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_06_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_06_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_07_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_07_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_07_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_07_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_07_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_07_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_07_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_07_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_02_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_02_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_02_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_02_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_03_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_03_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_03_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_03_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_04_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_04_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_04_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_04_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_05_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_05_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_05_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_05_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_06_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_06_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_06_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_06_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_07_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_07_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_07_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_07_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_08_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_08_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_08_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_08_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_09_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_09_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_09_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_09_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_10_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_10_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_10_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_10_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_11_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_11_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_11_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_11_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_12_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_12_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_12_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_12_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_13_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_13_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_13_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_13_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_10_14_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_14_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_10_14_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_10_14_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_11_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_11_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_11_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_11_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_11_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_11_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_11_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_11_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_17_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_17_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_17_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_17_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_20_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_20_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_20_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_20_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_20_02_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_02_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_20_02_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_02_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_20_03_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_03_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_20_03_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_03_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_20_04_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_04_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_20_04_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_04_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_20_05_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_05_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_20_05_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_05_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_20_06_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_06_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_20_06_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_20_06_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_24_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_24_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_24_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_24_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_24_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_24_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_24_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_24_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_24_02_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_24_02_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_24_02_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_24_02_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_24_03_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_24_03_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_24_03_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_24_03_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_26_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_26_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_26_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_26_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_29_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_29_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_29_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_29_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_10_29_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_10_29_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_10_29_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_10_29_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_01_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_01_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_01_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_01_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_01_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_01_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_01_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_01_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_03_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_03_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_03_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_03_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_05_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_05_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_05_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_05_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_05_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_05_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_05_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_05_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_05_02_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_05_02_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_05_02_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_05_02_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_07_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_07_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_07_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_07_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_07_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_07_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_07_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_07_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_08_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_08_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_08_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_08_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_10_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_10_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_10_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_10_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_10_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_10_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_10_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_10_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_10_02_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_10_02_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_10_02_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_10_02_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_12_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_12_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_12_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_12_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_12_02_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_02_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_12_02_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_02_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_12_03_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_03_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_12_03_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_03_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_12_04_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_04_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_12_04_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_04_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_12_05_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_05_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_12_05_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_05_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_12_06_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_06_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_12_06_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_06_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_12_07_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_07_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_12_07_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_07_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_12_08_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_08_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_12_08_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_12_08_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_13_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_13_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_13_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_13_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_14_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_14_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_14_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_14_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_14_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_14_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_14_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_14_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_18_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_18_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_18_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_18_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_20_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_20_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_20_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_20_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_20_01_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_20_01_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_20_01_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_20_01_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_22_00_world.sql b/sql/old/3.3.5a/world/24081_2024_11_22/2024_11_22_00_world.sql similarity index 100% rename from sql/updates/world/3.3.5/2024_11_22_00_world.sql rename to sql/old/3.3.5a/world/24081_2024_11_22/2024_11_22_00_world.sql diff --git a/sql/updates/auth/3.3.5/2024_11_22_00_auth.sql b/sql/updates/auth/3.3.5/2024_11_22_00_auth.sql new file mode 100644 index 0000000000000..75986885739ef --- /dev/null +++ b/sql/updates/auth/3.3.5/2024_11_22_00_auth.sql @@ -0,0 +1,2 @@ +-- TDB 335.24111 auth +UPDATE `updates` SET `state`='ARCHIVED'; diff --git a/sql/updates/characters/3.3.5/2024_11_22_00_characters.sql b/sql/updates/characters/3.3.5/2024_11_22_00_characters.sql new file mode 100644 index 0000000000000..6bece070f8f49 --- /dev/null +++ b/sql/updates/characters/3.3.5/2024_11_22_00_characters.sql @@ -0,0 +1,2 @@ +-- TDB 335.24111 characters +UPDATE `updates` SET `state`='ARCHIVED'; diff --git a/sql/updates/world/3.3.5/2024_11_22_01_world.sql b/sql/updates/world/3.3.5/2024_11_22_01_world.sql new file mode 100644 index 0000000000000..7a7783a21c010 --- /dev/null +++ b/sql/updates/world/3.3.5/2024_11_22_01_world.sql @@ -0,0 +1,3 @@ +-- TDB 335.24111 world +UPDATE `version` SET `db_version`='TDB 335.24111', `cache_id`=24111 LIMIT 1; +UPDATE `updates` SET `state`='ARCHIVED'; From 31f58661d00adc1981c7eaa44d0483a805484c72 Mon Sep 17 00:00:00 2001 From: Aokromes Date: Sun, 24 Nov 2024 00:23:08 +0100 Subject: [PATCH 2/4] DB/Misc: Fix Alliance GY when dying in Ironforge closes #30461 by CraftedRO --- sql/updates/world/3.3.5/2024_11_24_00_world.sql | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 sql/updates/world/3.3.5/2024_11_24_00_world.sql diff --git a/sql/updates/world/3.3.5/2024_11_24_00_world.sql b/sql/updates/world/3.3.5/2024_11_24_00_world.sql new file mode 100644 index 0000000000000..0de062956dab3 --- /dev/null +++ b/sql/updates/world/3.3.5/2024_11_24_00_world.sql @@ -0,0 +1,4 @@ +-- Add Gates of Ironforge graveyard for Ally when dying in Ironforge +DELETE FROM `graveyard_zone` WHERE `ID`=852 AND `GhostZone`=1537; +INSERT INTO `graveyard_zone` (`ID`, `GhostZone`, `Faction`, `Comment`) VALUES +(852, 1537, 469, 'Dun Morogh, Gates of Ironforge - Ironforge'); From c0d8dba15a1a25756f4297eaa0647797ca13e376 Mon Sep 17 00:00:00 2001 From: Shauren Date: Thu, 28 Nov 2024 17:08:56 +0100 Subject: [PATCH 3/4] Core/Vmaps: Don't ignore model rotation when calculating liquid level Closes #30205 (cherry picked from commit 53b4501ce9b072cfffe7de7f348094f443e36950) --- src/common/Collision/Models/ModelInstance.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/common/Collision/Models/ModelInstance.cpp b/src/common/Collision/Models/ModelInstance.cpp index 32415be8fc0ff..5ed144f12c178 100644 --- a/src/common/Collision/Models/ModelInstance.cpp +++ b/src/common/Collision/Models/ModelInstance.cpp @@ -112,8 +112,7 @@ namespace VMAP if (info.hitModel->GetLiquidLevel(pModel, zDist)) { // calculate world height (zDist in model coords): - // assume WMO not tilted (wouldn't make much sense anyway) - liqHeight = zDist * iScale + iPos.z; + liqHeight = (Vector3(pModel.x, pModel.y, zDist) * iInvRot * iScale + iPos).z; return true; } return false; From 65e2474ff264e40f579ce2aa29921e9d72c75c6f Mon Sep 17 00:00:00 2001 From: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com> Date: Fri, 29 Nov 2024 07:03:37 -0500 Subject: [PATCH 4/4] Core/Players: Add separate config option for starting money for Death Knight characters (#30466) --- src/server/game/Entities/Player/Player.cpp | 4 +++- src/server/game/World/World.cpp | 13 +++++++++++++ src/server/game/World/World.h | 1 + src/server/worldserver/worldserver.conf.dist | 8 ++++++++ 4 files changed, 25 insertions(+), 1 deletion(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index c6d3ba5f308a1..66a46284fb380 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -543,7 +543,9 @@ bool Player::Create(ObjectGuid::LowType guidlow, CharacterCreateInfo* createInfo InitRunes(); - SetMoney(sWorld->getIntConfig(CONFIG_START_PLAYER_MONEY)); + SetMoney(GetClass() != CLASS_DEATH_KNIGHT + ? sWorld->getIntConfig(CONFIG_START_PLAYER_MONEY) + : sWorld->getIntConfig(CONFIG_START_DEATH_KNIGHT_PLAYER_MONEY)); SetHonorPoints(sWorld->getIntConfig(CONFIG_START_HONOR_POINTS)); SetArenaPoints(sWorld->getIntConfig(CONFIG_START_ARENA_POINTS)); diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp index b49ef889c1a51..eece272941123 100644 --- a/src/server/game/World/World.cpp +++ b/src/server/game/World/World.cpp @@ -917,6 +917,19 @@ void World::LoadConfigSettings(bool reload) m_int_configs[CONFIG_START_PLAYER_MONEY] = MAX_MONEY_AMOUNT; } + m_int_configs[CONFIG_START_DEATH_KNIGHT_PLAYER_MONEY] = sConfigMgr->GetIntDefault("StartDeathKnightPlayerMoney", 2000); + if (int32(m_int_configs[CONFIG_START_DEATH_KNIGHT_PLAYER_MONEY]) < 0) + { + TC_LOG_ERROR("server.loading", "StartDeathKnightPlayerMoney ({}) must be in range 0..{}. Set to {}.", m_int_configs[CONFIG_START_DEATH_KNIGHT_PLAYER_MONEY], MAX_MONEY_AMOUNT, 2000); + m_int_configs[CONFIG_START_DEATH_KNIGHT_PLAYER_MONEY] = 2000; + } + else if (m_int_configs[CONFIG_START_DEATH_KNIGHT_PLAYER_MONEY] > MAX_MONEY_AMOUNT) + { + TC_LOG_ERROR("server.loading", "StartDeathKnightPlayerMoney ({}) must be in range 0..{}. Set to {}.", + m_int_configs[CONFIG_START_DEATH_KNIGHT_PLAYER_MONEY], MAX_MONEY_AMOUNT, MAX_MONEY_AMOUNT); + m_int_configs[CONFIG_START_DEATH_KNIGHT_PLAYER_MONEY] = MAX_MONEY_AMOUNT; + } + m_int_configs[CONFIG_MAX_HONOR_POINTS] = sConfigMgr->GetIntDefault("MaxHonorPoints", 75000); if (int32(m_int_configs[CONFIG_MAX_HONOR_POINTS]) < 0) { diff --git a/src/server/game/World/World.h b/src/server/game/World/World.h index c8e7ffd0ff2e3..18bf66d7e22ab 100644 --- a/src/server/game/World/World.h +++ b/src/server/game/World/World.h @@ -238,6 +238,7 @@ enum WorldIntConfigs : uint32 CONFIG_START_PLAYER_LEVEL, CONFIG_START_DEATH_KNIGHT_PLAYER_LEVEL, CONFIG_START_PLAYER_MONEY, + CONFIG_START_DEATH_KNIGHT_PLAYER_MONEY, CONFIG_MAX_HONOR_POINTS, CONFIG_START_HONOR_POINTS, CONFIG_MAX_ARENA_POINTS, diff --git a/src/server/worldserver/worldserver.conf.dist b/src/server/worldserver/worldserver.conf.dist index 90ad17d318190..971eebc6cf985 100644 --- a/src/server/worldserver/worldserver.conf.dist +++ b/src/server/worldserver/worldserver.conf.dist @@ -845,6 +845,14 @@ StartDeathKnightPlayerLevel = 55 StartPlayerMoney = 0 +# +# StartDeathKnightPlayerMoney +# Description: Amount of money (in Copper) that a death knight character has after creation. +# Default: 2000 +# 100 - (1 Silver) + +StartDeathKnightPlayerMoney = 2000 + # # MaxHonorPoints # Description: Maximum honor points a character can have.