From 87a85dd9d27f5bc123e0e1d1ed818d1cdefe0068 Mon Sep 17 00:00:00 2001
From: TDB Release <tdb-release@build.bot>
Date: Sun, 2 Jan 2022 21:29:31 +0000
Subject: TDB 915.22011 - 2022/01/02

---
 sql/base/dev/hotfixes_database.sql | 7732 ++++++++++++++++++------------------
 1 file changed, 3915 insertions(+), 3817 deletions(-)

(limited to 'sql/base/dev/hotfixes_database.sql')

diff --git a/sql/base/dev/hotfixes_database.sql b/sql/base/dev/hotfixes_database.sql
index 81ffe5ad1b0..390f1df5762 100644
--- a/sql/base/dev/hotfixes_database.sql
+++ b/sql/base/dev/hotfixes_database.sql
@@ -1,13 +1,13 @@
--- MySQL dump 10.13  Distrib 5.7.36, for Linux (x86_64)
+-- MySQL dump 10.13  Distrib 8.0.26, for Linux (x86_64)
 --
 -- Host: localhost    Database: hotfixes
 -- ------------------------------------------------------
--- Server version	5.7.36
+-- Server version	8.0.26
 
 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
 /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
 /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8mb4 */;
+/*!50503 SET NAMES utf8mb4 */;
 /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
 /*!40103 SET TIME_ZONE='+00:00' */;
 /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
@@ -21,26 +21,26 @@
 
 DROP TABLE IF EXISTS `achievement`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `achievement` (
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `Title` text COLLATE utf8mb4_unicode_ci,
-  `Reward` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `InstanceID` smallint(6) NOT NULL DEFAULT '0',
-  `Faction` tinyint(4) NOT NULL DEFAULT '0',
-  `Supercedes` smallint(6) NOT NULL DEFAULT '0',
-  `Category` smallint(6) NOT NULL DEFAULT '0',
-  `MinimumCriteria` tinyint(4) NOT NULL DEFAULT '0',
-  `Points` tinyint(4) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `UiOrder` smallint(6) NOT NULL DEFAULT '0',
-  `IconFileID` int(11) NOT NULL DEFAULT '0',
-  `RewardItemID` int(11) NOT NULL DEFAULT '0',
-  `CriteriaTree` int(10) unsigned NOT NULL DEFAULT '0',
-  `SharesCriteria` smallint(6) NOT NULL DEFAULT '0',
-  `CovenantID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Title` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Reward` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `InstanceID` smallint NOT NULL DEFAULT '0',
+  `Faction` tinyint NOT NULL DEFAULT '0',
+  `Supercedes` smallint NOT NULL DEFAULT '0',
+  `Category` smallint NOT NULL DEFAULT '0',
+  `MinimumCriteria` tinyint NOT NULL DEFAULT '0',
+  `Points` tinyint NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `UiOrder` smallint NOT NULL DEFAULT '0',
+  `IconFileID` int NOT NULL DEFAULT '0',
+  `RewardItemID` int NOT NULL DEFAULT '0',
+  `CriteriaTree` int unsigned NOT NULL DEFAULT '0',
+  `SharesCriteria` smallint NOT NULL DEFAULT '0',
+  `CovenantID` int 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 */;
@@ -51,13 +51,13 @@ CREATE TABLE `achievement` (
 
 DROP TABLE IF EXISTS `achievement_category`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `achievement_category` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Parent` smallint(6) NOT NULL DEFAULT '0',
-  `UiOrder` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Parent` smallint NOT NULL DEFAULT '0',
+  `UiOrder` tinyint 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 */;
@@ -68,12 +68,12 @@ CREATE TABLE `achievement_category` (
 
 DROP TABLE IF EXISTS `achievement_category_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `achievement_category_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -95,14 +95,14 @@ CREATE TABLE `achievement_category_locale` (
 
 DROP TABLE IF EXISTS `achievement_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `achievement_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `Title_lang` text COLLATE utf8mb4_unicode_ci,
-  `Reward_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Title_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Reward_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -124,34 +124,34 @@ CREATE TABLE `achievement_locale` (
 
 DROP TABLE IF EXISTS `adventure_journal`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `adventure_journal` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `ButtonText` text COLLATE utf8mb4_unicode_ci,
-  `RewardDescription` text COLLATE utf8mb4_unicode_ci,
-  `ContinueDescription` text COLLATE utf8mb4_unicode_ci,
-  `Type` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ButtonActionType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `TextureFileDataID` int(11) NOT NULL DEFAULT '0',
-  `LfgDungeonID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `QuestID` int(11) NOT NULL DEFAULT '0',
-  `BattleMasterListID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `PriorityMin` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `PriorityMax` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ItemID` int(11) NOT NULL DEFAULT '0',
-  `ItemQuantity` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyType` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `CurrencyQuantity` int(10) unsigned NOT NULL DEFAULT '0',
-  `UiMapID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `BonusPlayerConditionID1` int(10) unsigned NOT NULL DEFAULT '0',
-  `BonusPlayerConditionID2` int(10) unsigned NOT NULL DEFAULT '0',
-  `BonusValue1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `BonusValue2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ButtonText` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `RewardDescription` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ContinueDescription` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Type` tinyint unsigned NOT NULL DEFAULT '0',
+  `PlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `ButtonActionType` tinyint unsigned NOT NULL DEFAULT '0',
+  `TextureFileDataID` int NOT NULL DEFAULT '0',
+  `LfgDungeonID` smallint unsigned NOT NULL DEFAULT '0',
+  `QuestID` int NOT NULL DEFAULT '0',
+  `BattleMasterListID` smallint unsigned NOT NULL DEFAULT '0',
+  `PriorityMin` tinyint unsigned NOT NULL DEFAULT '0',
+  `PriorityMax` tinyint unsigned NOT NULL DEFAULT '0',
+  `ItemID` int NOT NULL DEFAULT '0',
+  `ItemQuantity` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyType` smallint unsigned NOT NULL DEFAULT '0',
+  `CurrencyQuantity` int unsigned NOT NULL DEFAULT '0',
+  `UiMapID` smallint unsigned NOT NULL DEFAULT '0',
+  `BonusPlayerConditionID1` int unsigned NOT NULL DEFAULT '0',
+  `BonusPlayerConditionID2` int unsigned NOT NULL DEFAULT '0',
+  `BonusValue1` tinyint unsigned NOT NULL DEFAULT '0',
+  `BonusValue2` tinyint 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 */;
@@ -162,16 +162,16 @@ CREATE TABLE `adventure_journal` (
 
 DROP TABLE IF EXISTS `adventure_journal_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `adventure_journal_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `ButtonText_lang` text COLLATE utf8mb4_unicode_ci,
-  `RewardDescription_lang` text COLLATE utf8mb4_unicode_ci,
-  `ContinueDescription_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ButtonText_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `RewardDescription_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ContinueDescription_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -193,23 +193,23 @@ CREATE TABLE `adventure_journal_locale` (
 
 DROP TABLE IF EXISTS `adventure_map_poi`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `adventure_map_poi` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Title` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Title` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
   `WorldPositionX` float NOT NULL DEFAULT '0',
   `WorldPositionY` float NOT NULL DEFAULT '0',
-  `Type` tinyint(4) NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `QuestID` int(10) unsigned NOT NULL DEFAULT '0',
-  `LfgDungeonID` int(10) unsigned NOT NULL DEFAULT '0',
-  `RewardItemID` int(11) NOT NULL DEFAULT '0',
-  `UiTextureAtlasMemberID` int(10) unsigned NOT NULL DEFAULT '0',
-  `UiTextureKitID` int(10) unsigned NOT NULL DEFAULT '0',
-  `MapID` int(11) NOT NULL DEFAULT '0',
-  `AreaTableID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Type` tinyint NOT NULL DEFAULT '0',
+  `PlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `QuestID` int unsigned NOT NULL DEFAULT '0',
+  `LfgDungeonID` int unsigned NOT NULL DEFAULT '0',
+  `RewardItemID` int NOT NULL DEFAULT '0',
+  `UiTextureAtlasMemberID` int unsigned NOT NULL DEFAULT '0',
+  `UiTextureKitID` int unsigned NOT NULL DEFAULT '0',
+  `MapID` int NOT NULL DEFAULT '0',
+  `AreaTableID` 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 */;
@@ -220,13 +220,13 @@ CREATE TABLE `adventure_map_poi` (
 
 DROP TABLE IF EXISTS `adventure_map_poi_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `adventure_map_poi_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Title_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Title_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -248,13 +248,13 @@ CREATE TABLE `adventure_map_poi_locale` (
 
 DROP TABLE IF EXISTS `anim_kit`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `anim_kit` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `OneShotDuration` int(10) unsigned NOT NULL DEFAULT '0',
-  `OneShotStopAnimKitID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LowDefAnimKitID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `OneShotDuration` int unsigned NOT NULL DEFAULT '0',
+  `OneShotStopAnimKitID` smallint unsigned NOT NULL DEFAULT '0',
+  `LowDefAnimKitID` smallint 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 */;
@@ -265,15 +265,15 @@ CREATE TABLE `anim_kit` (
 
 DROP TABLE IF EXISTS `animation_data`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `animation_data` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Fallback` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `BehaviorTier` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `BehaviorID` int(11) NOT NULL DEFAULT '0',
-  `Flags1` int(11) NOT NULL DEFAULT '0',
-  `Flags2` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Fallback` smallint unsigned NOT NULL DEFAULT '0',
+  `BehaviorTier` tinyint unsigned NOT NULL DEFAULT '0',
+  `BehaviorID` int NOT NULL DEFAULT '0',
+  `Flags1` int NOT NULL DEFAULT '0',
+  `Flags2` int 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 */;
@@ -284,12 +284,12 @@ CREATE TABLE `animation_data` (
 
 DROP TABLE IF EXISTS `area_group_member`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `area_group_member` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `AreaID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AreaGroupID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `AreaID` smallint unsigned NOT NULL DEFAULT '0',
+  `AreaGroupID` 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 */;
@@ -300,37 +300,37 @@ CREATE TABLE `area_group_member` (
 
 DROP TABLE IF EXISTS `area_table`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `area_table` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ZoneName` text COLLATE utf8mb4_unicode_ci,
-  `AreaName` text COLLATE utf8mb4_unicode_ci,
-  `ContinentID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ParentAreaID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AreaBit` smallint(6) NOT NULL DEFAULT '0',
-  `SoundProviderPref` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SoundProviderPrefUnderwater` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AmbienceID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UwAmbience` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ZoneMusic` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UwZoneMusic` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `IntroSound` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UwIntroSound` int(10) unsigned NOT NULL DEFAULT '0',
-  `FactionGroupMask` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ZoneName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `AreaName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ContinentID` smallint unsigned NOT NULL DEFAULT '0',
+  `ParentAreaID` smallint unsigned NOT NULL DEFAULT '0',
+  `AreaBit` smallint NOT NULL DEFAULT '0',
+  `SoundProviderPref` tinyint unsigned NOT NULL DEFAULT '0',
+  `SoundProviderPrefUnderwater` tinyint unsigned NOT NULL DEFAULT '0',
+  `AmbienceID` smallint unsigned NOT NULL DEFAULT '0',
+  `UwAmbience` smallint unsigned NOT NULL DEFAULT '0',
+  `ZoneMusic` smallint unsigned NOT NULL DEFAULT '0',
+  `UwZoneMusic` smallint unsigned NOT NULL DEFAULT '0',
+  `IntroSound` smallint unsigned NOT NULL DEFAULT '0',
+  `UwIntroSound` int unsigned NOT NULL DEFAULT '0',
+  `FactionGroupMask` tinyint unsigned NOT NULL DEFAULT '0',
   `AmbientMultiplier` float NOT NULL DEFAULT '0',
-  `MountFlags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `PvpCombatWorldStateID` smallint(6) NOT NULL DEFAULT '0',
-  `WildBattlePetLevelMin` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `WildBattlePetLevelMax` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `WindSettingsID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ContentTuningID` int(11) NOT NULL DEFAULT '0',
-  `Flags1` int(11) NOT NULL DEFAULT '0',
-  `Flags2` int(11) NOT NULL DEFAULT '0',
-  `LiquidTypeID1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LiquidTypeID2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LiquidTypeID3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LiquidTypeID4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `MountFlags` tinyint unsigned NOT NULL DEFAULT '0',
+  `PvpCombatWorldStateID` smallint NOT NULL DEFAULT '0',
+  `WildBattlePetLevelMin` tinyint unsigned NOT NULL DEFAULT '0',
+  `WildBattlePetLevelMax` tinyint unsigned NOT NULL DEFAULT '0',
+  `WindSettingsID` tinyint unsigned NOT NULL DEFAULT '0',
+  `ContentTuningID` int NOT NULL DEFAULT '0',
+  `Flags1` int NOT NULL DEFAULT '0',
+  `Flags2` int NOT NULL DEFAULT '0',
+  `LiquidTypeID1` smallint unsigned NOT NULL DEFAULT '0',
+  `LiquidTypeID2` smallint unsigned NOT NULL DEFAULT '0',
+  `LiquidTypeID3` smallint unsigned NOT NULL DEFAULT '0',
+  `LiquidTypeID4` smallint 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 */;
@@ -341,12 +341,12 @@ CREATE TABLE `area_table` (
 
 DROP TABLE IF EXISTS `area_table_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `area_table_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `AreaName_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `AreaName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -368,26 +368,26 @@ CREATE TABLE `area_table_locale` (
 
 DROP TABLE IF EXISTS `area_trigger`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `area_trigger` (
   `PosX` float NOT NULL DEFAULT '0',
   `PosY` float NOT NULL DEFAULT '0',
   `PosZ` float NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ContinentID` smallint(6) NOT NULL DEFAULT '0',
-  `PhaseUseFlags` tinyint(4) NOT NULL DEFAULT '0',
-  `PhaseID` smallint(6) NOT NULL DEFAULT '0',
-  `PhaseGroupID` smallint(6) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ContinentID` smallint NOT NULL DEFAULT '0',
+  `PhaseUseFlags` tinyint NOT NULL DEFAULT '0',
+  `PhaseID` smallint NOT NULL DEFAULT '0',
+  `PhaseGroupID` smallint NOT NULL DEFAULT '0',
   `Radius` float NOT NULL DEFAULT '0',
   `BoxLength` float NOT NULL DEFAULT '0',
   `BoxWidth` float NOT NULL DEFAULT '0',
   `BoxHeight` float NOT NULL DEFAULT '0',
   `BoxYaw` float NOT NULL DEFAULT '0',
-  `ShapeType` tinyint(4) NOT NULL DEFAULT '0',
-  `ShapeID` smallint(6) NOT NULL DEFAULT '0',
-  `AreaTriggerActionSetID` smallint(6) NOT NULL DEFAULT '0',
-  `Flags` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ShapeType` tinyint NOT NULL DEFAULT '0',
+  `ShapeID` smallint NOT NULL DEFAULT '0',
+  `AreaTriggerActionSetID` smallint NOT NULL DEFAULT '0',
+  `Flags` tinyint 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 */;
@@ -398,15 +398,15 @@ CREATE TABLE `area_trigger` (
 
 DROP TABLE IF EXISTS `armor_location`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `armor_location` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `Clothmodifier` float NOT NULL DEFAULT '0',
   `Leathermodifier` float NOT NULL DEFAULT '0',
   `Chainmodifier` float NOT NULL DEFAULT '0',
   `Platemodifier` float NOT NULL DEFAULT '0',
   `Modifier` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -417,20 +417,20 @@ CREATE TABLE `armor_location` (
 
 DROP TABLE IF EXISTS `artifact`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `UiTextureKitID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UiNameColor` int(11) NOT NULL DEFAULT '0',
-  `UiBarOverlayColor` int(11) NOT NULL DEFAULT '0',
-  `UiBarBackgroundColor` int(11) NOT NULL DEFAULT '0',
-  `ChrSpecializationID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ArtifactCategoryID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `UiModelSceneID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellVisualKitID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `UiTextureKitID` smallint unsigned NOT NULL DEFAULT '0',
+  `UiNameColor` int NOT NULL DEFAULT '0',
+  `UiBarOverlayColor` int NOT NULL DEFAULT '0',
+  `UiBarBackgroundColor` int NOT NULL DEFAULT '0',
+  `ChrSpecializationID` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `ArtifactCategoryID` tinyint unsigned NOT NULL DEFAULT '0',
+  `UiModelSceneID` int unsigned NOT NULL DEFAULT '0',
+  `SpellVisualKitID` 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 */;
@@ -441,25 +441,25 @@ CREATE TABLE `artifact` (
 
 DROP TABLE IF EXISTS `artifact_appearance`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact_appearance` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ArtifactAppearanceSetID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `DisplayIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `UnlockPlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemAppearanceModifierID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `UiSwatchColor` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ArtifactAppearanceSetID` smallint unsigned NOT NULL DEFAULT '0',
+  `DisplayIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `UnlockPlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `ItemAppearanceModifierID` tinyint unsigned NOT NULL DEFAULT '0',
+  `UiSwatchColor` int NOT NULL DEFAULT '0',
   `UiModelSaturation` float NOT NULL DEFAULT '0',
   `UiModelOpacity` float NOT NULL DEFAULT '0',
-  `OverrideShapeshiftFormID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `OverrideShapeshiftDisplayID` int(10) unsigned NOT NULL DEFAULT '0',
-  `UiItemAppearanceID` int(10) unsigned NOT NULL DEFAULT '0',
-  `UiAltItemAppearanceID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `UiCameraID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UsablePlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `OverrideShapeshiftFormID` tinyint unsigned NOT NULL DEFAULT '0',
+  `OverrideShapeshiftDisplayID` int unsigned NOT NULL DEFAULT '0',
+  `UiItemAppearanceID` int unsigned NOT NULL DEFAULT '0',
+  `UiAltItemAppearanceID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `UiCameraID` smallint unsigned NOT NULL DEFAULT '0',
+  `UsablePlayerConditionID` 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 */;
@@ -470,12 +470,12 @@ CREATE TABLE `artifact_appearance` (
 
 DROP TABLE IF EXISTS `artifact_appearance_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact_appearance_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -497,18 +497,18 @@ CREATE TABLE `artifact_appearance_locale` (
 
 DROP TABLE IF EXISTS `artifact_appearance_set`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact_appearance_set` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DisplayIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `UiCameraID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AltHandUICameraID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ForgeAttachmentOverride` tinyint(4) NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ArtifactID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DisplayIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `UiCameraID` smallint unsigned NOT NULL DEFAULT '0',
+  `AltHandUICameraID` smallint unsigned NOT NULL DEFAULT '0',
+  `ForgeAttachmentOverride` tinyint NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `ArtifactID` 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 */;
@@ -519,13 +519,13 @@ CREATE TABLE `artifact_appearance_set` (
 
 DROP TABLE IF EXISTS `artifact_appearance_set_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact_appearance_set_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -547,12 +547,12 @@ CREATE TABLE `artifact_appearance_set_locale` (
 
 DROP TABLE IF EXISTS `artifact_category`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact_category` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `XpMultCurrencyID` smallint(6) NOT NULL DEFAULT '0',
-  `XpMultCurveID` smallint(6) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `XpMultCurrencyID` smallint NOT NULL DEFAULT '0',
+  `XpMultCurveID` smallint 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 */;
@@ -563,12 +563,12 @@ CREATE TABLE `artifact_category` (
 
 DROP TABLE IF EXISTS `artifact_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -590,17 +590,17 @@ CREATE TABLE `artifact_locale` (
 
 DROP TABLE IF EXISTS `artifact_power`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact_power` (
   `DisplayPosX` float NOT NULL DEFAULT '0',
   `DisplayPosY` float NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ArtifactID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaxPurchasableRank` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Label` int(11) NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Tier` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ArtifactID` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaxPurchasableRank` tinyint unsigned NOT NULL DEFAULT '0',
+  `Label` int NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `Tier` tinyint 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 */;
@@ -611,12 +611,12 @@ CREATE TABLE `artifact_power` (
 
 DROP TABLE IF EXISTS `artifact_power_link`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact_power_link` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `PowerA` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `PowerB` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `PowerA` smallint unsigned NOT NULL DEFAULT '0',
+  `PowerB` smallint 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 */;
@@ -627,11 +627,11 @@ CREATE TABLE `artifact_power_link` (
 
 DROP TABLE IF EXISTS `artifact_power_picker`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact_power_picker` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `PlayerConditionID` 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 */;
@@ -642,15 +642,15 @@ CREATE TABLE `artifact_power_picker` (
 
 DROP TABLE IF EXISTS `artifact_power_rank`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact_power_rank` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `RankIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `ItemBonusListID` smallint(5) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `RankIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `ItemBonusListID` smallint unsigned NOT NULL DEFAULT '0',
   `AuraPointsOverride` float NOT NULL DEFAULT '0',
-  `ArtifactPowerID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ArtifactPowerID` 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 */;
@@ -661,20 +661,20 @@ CREATE TABLE `artifact_power_rank` (
 
 DROP TABLE IF EXISTS `artifact_quest_xp`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact_quest_xp` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty1` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty2` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty3` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty4` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty5` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty6` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty7` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty8` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty9` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty10` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty1` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty2` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty3` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty4` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty5` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty6` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty7` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty8` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty9` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty10` 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 */;
@@ -685,15 +685,15 @@ CREATE TABLE `artifact_quest_xp` (
 
 DROP TABLE IF EXISTS `artifact_tier`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact_tier` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ArtifactTier` int(10) unsigned NOT NULL DEFAULT '0',
-  `MaxNumTraits` int(10) unsigned NOT NULL DEFAULT '0',
-  `MaxArtifactKnowledge` int(10) unsigned NOT NULL DEFAULT '0',
-  `KnowledgePlayerCondition` int(10) unsigned NOT NULL DEFAULT '0',
-  `MinimumEmpowerKnowledge` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ArtifactTier` int unsigned NOT NULL DEFAULT '0',
+  `MaxNumTraits` int unsigned NOT NULL DEFAULT '0',
+  `MaxArtifactKnowledge` int unsigned NOT NULL DEFAULT '0',
+  `KnowledgePlayerCondition` int unsigned NOT NULL DEFAULT '0',
+  `MinimumEmpowerKnowledge` 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 */;
@@ -704,15 +704,15 @@ CREATE TABLE `artifact_tier` (
 
 DROP TABLE IF EXISTS `artifact_unlock`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `artifact_unlock` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `PowerID` int(10) unsigned NOT NULL DEFAULT '0',
-  `PowerRank` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ItemBonusListID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ArtifactID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `PowerID` int unsigned NOT NULL DEFAULT '0',
+  `PowerRank` tinyint unsigned NOT NULL DEFAULT '0',
+  `ItemBonusListID` smallint unsigned NOT NULL DEFAULT '0',
+  `PlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `ArtifactID` 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 */;
@@ -723,14 +723,14 @@ CREATE TABLE `artifact_unlock` (
 
 DROP TABLE IF EXISTS `auction_house`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `auction_house` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `FactionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `DepositRate` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ConsignmentRate` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `FactionID` smallint unsigned NOT NULL DEFAULT '0',
+  `DepositRate` tinyint unsigned NOT NULL DEFAULT '0',
+  `ConsignmentRate` tinyint 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 */;
@@ -741,12 +741,12 @@ CREATE TABLE `auction_house` (
 
 DROP TABLE IF EXISTS `auction_house_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `auction_house_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -768,13 +768,13 @@ CREATE TABLE `auction_house_locale` (
 
 DROP TABLE IF EXISTS `azerite_empowered_item`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_empowered_item` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID` int(11) NOT NULL DEFAULT '0',
-  `AzeriteTierUnlockSetID` int(10) unsigned NOT NULL DEFAULT '0',
-  `AzeritePowerSetID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemID` int NOT NULL DEFAULT '0',
+  `AzeriteTierUnlockSetID` int unsigned NOT NULL DEFAULT '0',
+  `AzeritePowerSetID` 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 */;
@@ -785,13 +785,13 @@ CREATE TABLE `azerite_empowered_item` (
 
 DROP TABLE IF EXISTS `azerite_essence`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_essence` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `SpecSetID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `SpecSetID` int 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 */;
@@ -802,13 +802,13 @@ CREATE TABLE `azerite_essence` (
 
 DROP TABLE IF EXISTS `azerite_essence_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_essence_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -830,18 +830,18 @@ CREATE TABLE `azerite_essence_locale` (
 
 DROP TABLE IF EXISTS `azerite_essence_power`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_essence_power` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SourceAlliance` text COLLATE utf8mb4_unicode_ci,
-  `SourceHorde` text COLLATE utf8mb4_unicode_ci,
-  `AzeriteEssenceID` int(11) NOT NULL DEFAULT '0',
-  `Tier` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MajorPowerDescription` int(11) NOT NULL DEFAULT '0',
-  `MinorPowerDescription` int(11) NOT NULL DEFAULT '0',
-  `MajorPowerActual` int(11) NOT NULL DEFAULT '0',
-  `MinorPowerActual` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SourceAlliance` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `SourceHorde` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `AzeriteEssenceID` int NOT NULL DEFAULT '0',
+  `Tier` tinyint unsigned NOT NULL DEFAULT '0',
+  `MajorPowerDescription` int NOT NULL DEFAULT '0',
+  `MinorPowerDescription` int NOT NULL DEFAULT '0',
+  `MajorPowerActual` int NOT NULL DEFAULT '0',
+  `MinorPowerActual` int 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 */;
@@ -852,13 +852,13 @@ CREATE TABLE `azerite_essence_power` (
 
 DROP TABLE IF EXISTS `azerite_essence_power_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_essence_power_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `SourceAlliance_lang` text COLLATE utf8mb4_unicode_ci,
-  `SourceHorde_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `SourceAlliance_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `SourceHorde_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -880,11 +880,11 @@ CREATE TABLE `azerite_essence_power_locale` (
 
 DROP TABLE IF EXISTS `azerite_item`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_item` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemID` int 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 */;
@@ -895,14 +895,14 @@ CREATE TABLE `azerite_item` (
 
 DROP TABLE IF EXISTS `azerite_item_milestone_power`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_item_milestone_power` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `RequiredLevel` int(11) NOT NULL DEFAULT '0',
-  `AzeritePowerID` int(11) NOT NULL DEFAULT '0',
-  `Type` int(11) NOT NULL DEFAULT '0',
-  `AutoUnlock` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `RequiredLevel` int NOT NULL DEFAULT '0',
+  `AzeritePowerID` int NOT NULL DEFAULT '0',
+  `Type` int NOT NULL DEFAULT '0',
+  `AutoUnlock` int 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 */;
@@ -913,11 +913,11 @@ CREATE TABLE `azerite_item_milestone_power` (
 
 DROP TABLE IF EXISTS `azerite_knowledge_multiplier`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_knowledge_multiplier` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `Multiplier` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -928,13 +928,13 @@ CREATE TABLE `azerite_knowledge_multiplier` (
 
 DROP TABLE IF EXISTS `azerite_level_info`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_level_info` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `BaseExperienceToNextLevel` bigint(20) unsigned NOT NULL DEFAULT '0',
-  `MinimumExperienceToNextLevel` bigint(20) unsigned NOT NULL DEFAULT '0',
-  `ItemLevel` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `BaseExperienceToNextLevel` bigint unsigned NOT NULL DEFAULT '0',
+  `MinimumExperienceToNextLevel` bigint unsigned NOT NULL DEFAULT '0',
+  `ItemLevel` int 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 */;
@@ -945,14 +945,14 @@ CREATE TABLE `azerite_level_info` (
 
 DROP TABLE IF EXISTS `azerite_power`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_power` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `ItemBonusListID` int(11) NOT NULL DEFAULT '0',
-  `SpecSetID` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `ItemBonusListID` int NOT NULL DEFAULT '0',
+  `SpecSetID` int NOT NULL DEFAULT '0',
+  `Flags` int 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 */;
@@ -963,15 +963,15 @@ CREATE TABLE `azerite_power` (
 
 DROP TABLE IF EXISTS `azerite_power_set_member`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_power_set_member` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `AzeritePowerSetID` int(11) NOT NULL DEFAULT '0',
-  `AzeritePowerID` int(11) NOT NULL DEFAULT '0',
-  `Class` int(11) NOT NULL DEFAULT '0',
-  `Tier` tinyint(4) NOT NULL DEFAULT '0',
-  `OrderIndex` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `AzeritePowerSetID` int NOT NULL DEFAULT '0',
+  `AzeritePowerID` int NOT NULL DEFAULT '0',
+  `Class` int NOT NULL DEFAULT '0',
+  `Tier` tinyint NOT NULL DEFAULT '0',
+  `OrderIndex` int 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 */;
@@ -982,14 +982,14 @@ CREATE TABLE `azerite_power_set_member` (
 
 DROP TABLE IF EXISTS `azerite_tier_unlock`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_tier_unlock` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemCreationContext` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Tier` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AzeriteLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AzeriteTierUnlockSetID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemCreationContext` tinyint unsigned NOT NULL DEFAULT '0',
+  `Tier` tinyint unsigned NOT NULL DEFAULT '0',
+  `AzeriteLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `AzeriteTierUnlockSetID` 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 */;
@@ -1000,11 +1000,11 @@ CREATE TABLE `azerite_tier_unlock` (
 
 DROP TABLE IF EXISTS `azerite_tier_unlock_set`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_tier_unlock_set` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` int 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 */;
@@ -1015,15 +1015,15 @@ CREATE TABLE `azerite_tier_unlock_set` (
 
 DROP TABLE IF EXISTS `azerite_unlock_mapping`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `azerite_unlock_mapping` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemLevel` int(11) NOT NULL DEFAULT '0',
-  `ItemBonusListHead` int(11) NOT NULL DEFAULT '0',
-  `ItemBonusListShoulders` int(11) NOT NULL DEFAULT '0',
-  `ItemBonusListChest` int(11) NOT NULL DEFAULT '0',
-  `AzeriteUnlockMappingSetID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemLevel` int NOT NULL DEFAULT '0',
+  `ItemBonusListHead` int NOT NULL DEFAULT '0',
+  `ItemBonusListShoulders` int NOT NULL DEFAULT '0',
+  `ItemBonusListChest` int NOT NULL DEFAULT '0',
+  `AzeriteUnlockMappingSetID` 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 */;
@@ -1034,11 +1034,11 @@ CREATE TABLE `azerite_unlock_mapping` (
 
 DROP TABLE IF EXISTS `bank_bag_slot_prices`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `bank_bag_slot_prices` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Cost` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Cost` 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 */;
@@ -1049,13 +1049,13 @@ CREATE TABLE `bank_bag_slot_prices` (
 
 DROP TABLE IF EXISTS `banned_addons`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `banned_addons` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Version` text COLLATE utf8mb4_unicode_ci,
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Version` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Flags` tinyint 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 */;
@@ -1066,17 +1066,17 @@ CREATE TABLE `banned_addons` (
 
 DROP TABLE IF EXISTS `barber_shop_style`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `barber_shop_style` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DisplayName` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `Type` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DisplayName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Type` tinyint unsigned NOT NULL DEFAULT '0',
   `CostModifier` float NOT NULL DEFAULT '0',
-  `Race` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Sex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Data` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Race` tinyint unsigned NOT NULL DEFAULT '0',
+  `Sex` tinyint unsigned NOT NULL DEFAULT '0',
+  `Data` tinyint 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 */;
@@ -1087,13 +1087,13 @@ CREATE TABLE `barber_shop_style` (
 
 DROP TABLE IF EXISTS `barber_shop_style_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `barber_shop_style_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `DisplayName_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `DisplayName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -1115,12 +1115,12 @@ CREATE TABLE `barber_shop_style_locale` (
 
 DROP TABLE IF EXISTS `battle_pet_breed_quality`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `battle_pet_breed_quality` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `StateMultiplier` float NOT NULL DEFAULT '0',
-  `QualityEnum` tinyint(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `QualityEnum` tinyint 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 */;
@@ -1131,13 +1131,13 @@ CREATE TABLE `battle_pet_breed_quality` (
 
 DROP TABLE IF EXISTS `battle_pet_breed_state`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `battle_pet_breed_state` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `BattlePetStateID` int(11) NOT NULL DEFAULT '0',
-  `Value` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `BattlePetBreedID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `BattlePetStateID` int NOT NULL DEFAULT '0',
+  `Value` smallint unsigned NOT NULL DEFAULT '0',
+  `BattlePetBreedID` 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 */;
@@ -1148,21 +1148,21 @@ CREATE TABLE `battle_pet_breed_state` (
 
 DROP TABLE IF EXISTS `battle_pet_species`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `battle_pet_species` (
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `SourceText` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `CreatureID` int(11) NOT NULL DEFAULT '0',
-  `SummonSpellID` int(11) NOT NULL DEFAULT '0',
-  `IconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `PetTypeEnum` tinyint(11) NOT NULL DEFAULT '0',
-  `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SourceTypeEnum` tinyint(4) NOT NULL DEFAULT '0',
-  `CardUIModelSceneID` int(11) NOT NULL DEFAULT '0',
-  `LoadoutUIModelSceneID` int(11) NOT NULL DEFAULT '0',
-  `CovenantID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `SourceText` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `CreatureID` int NOT NULL DEFAULT '0',
+  `SummonSpellID` int NOT NULL DEFAULT '0',
+  `IconFileDataID` int NOT NULL DEFAULT '0',
+  `PetTypeEnum` tinyint NOT NULL DEFAULT '0',
+  `Flags` smallint unsigned NOT NULL DEFAULT '0',
+  `SourceTypeEnum` tinyint NOT NULL DEFAULT '0',
+  `CardUIModelSceneID` int NOT NULL DEFAULT '0',
+  `LoadoutUIModelSceneID` int NOT NULL DEFAULT '0',
+  `CovenantID` int 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 */;
@@ -1173,13 +1173,13 @@ CREATE TABLE `battle_pet_species` (
 
 DROP TABLE IF EXISTS `battle_pet_species_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `battle_pet_species_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `SourceText_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `SourceText_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -1201,13 +1201,13 @@ CREATE TABLE `battle_pet_species_locale` (
 
 DROP TABLE IF EXISTS `battle_pet_species_state`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `battle_pet_species_state` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `BattlePetStateID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Value` int(11) NOT NULL DEFAULT '0',
-  `BattlePetSpeciesID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `BattlePetStateID` smallint unsigned NOT NULL DEFAULT '0',
+  `Value` int NOT NULL DEFAULT '0',
+  `BattlePetSpeciesID` 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 */;
@@ -1218,42 +1218,42 @@ CREATE TABLE `battle_pet_species_state` (
 
 DROP TABLE IF EXISTS `battlemaster_list`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `battlemaster_list` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `GameType` text COLLATE utf8mb4_unicode_ci,
-  `ShortDescription` text COLLATE utf8mb4_unicode_ci,
-  `LongDescription` text COLLATE utf8mb4_unicode_ci,
-  `InstanceType` tinyint(4) NOT NULL DEFAULT '0',
-  `MinLevel` tinyint(4) NOT NULL DEFAULT '0',
-  `MaxLevel` tinyint(4) NOT NULL DEFAULT '0',
-  `RatedPlayers` tinyint(4) NOT NULL DEFAULT '0',
-  `MinPlayers` tinyint(4) NOT NULL DEFAULT '0',
-  `MaxPlayers` tinyint(4) NOT NULL DEFAULT '0',
-  `GroupsAllowed` tinyint(4) NOT NULL DEFAULT '0',
-  `MaxGroupSize` tinyint(4) NOT NULL DEFAULT '0',
-  `HolidayWorldState` smallint(6) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `IconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `RequiredPlayerConditionID` int(11) NOT NULL DEFAULT '0',
-  `MapID1` smallint(6) NOT NULL DEFAULT '0',
-  `MapID2` smallint(6) NOT NULL DEFAULT '0',
-  `MapID3` smallint(6) NOT NULL DEFAULT '0',
-  `MapID4` smallint(6) NOT NULL DEFAULT '0',
-  `MapID5` smallint(6) NOT NULL DEFAULT '0',
-  `MapID6` smallint(6) NOT NULL DEFAULT '0',
-  `MapID7` smallint(6) NOT NULL DEFAULT '0',
-  `MapID8` smallint(6) NOT NULL DEFAULT '0',
-  `MapID9` smallint(6) NOT NULL DEFAULT '0',
-  `MapID10` smallint(6) NOT NULL DEFAULT '0',
-  `MapID11` smallint(6) NOT NULL DEFAULT '0',
-  `MapID12` smallint(6) NOT NULL DEFAULT '0',
-  `MapID13` smallint(6) NOT NULL DEFAULT '0',
-  `MapID14` smallint(6) NOT NULL DEFAULT '0',
-  `MapID15` smallint(6) NOT NULL DEFAULT '0',
-  `MapID16` smallint(6) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `GameType` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ShortDescription` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LongDescription` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `InstanceType` tinyint NOT NULL DEFAULT '0',
+  `MinLevel` tinyint NOT NULL DEFAULT '0',
+  `MaxLevel` tinyint NOT NULL DEFAULT '0',
+  `RatedPlayers` tinyint NOT NULL DEFAULT '0',
+  `MinPlayers` tinyint NOT NULL DEFAULT '0',
+  `MaxPlayers` tinyint NOT NULL DEFAULT '0',
+  `GroupsAllowed` tinyint NOT NULL DEFAULT '0',
+  `MaxGroupSize` tinyint NOT NULL DEFAULT '0',
+  `HolidayWorldState` smallint NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `IconFileDataID` int NOT NULL DEFAULT '0',
+  `RequiredPlayerConditionID` int NOT NULL DEFAULT '0',
+  `MapID1` smallint NOT NULL DEFAULT '0',
+  `MapID2` smallint NOT NULL DEFAULT '0',
+  `MapID3` smallint NOT NULL DEFAULT '0',
+  `MapID4` smallint NOT NULL DEFAULT '0',
+  `MapID5` smallint NOT NULL DEFAULT '0',
+  `MapID6` smallint NOT NULL DEFAULT '0',
+  `MapID7` smallint NOT NULL DEFAULT '0',
+  `MapID8` smallint NOT NULL DEFAULT '0',
+  `MapID9` smallint NOT NULL DEFAULT '0',
+  `MapID10` smallint NOT NULL DEFAULT '0',
+  `MapID11` smallint NOT NULL DEFAULT '0',
+  `MapID12` smallint NOT NULL DEFAULT '0',
+  `MapID13` smallint NOT NULL DEFAULT '0',
+  `MapID14` smallint NOT NULL DEFAULT '0',
+  `MapID15` smallint NOT NULL DEFAULT '0',
+  `MapID16` smallint 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 */;
@@ -1264,15 +1264,15 @@ CREATE TABLE `battlemaster_list` (
 
 DROP TABLE IF EXISTS `battlemaster_list_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `battlemaster_list_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `GameType_lang` text COLLATE utf8mb4_unicode_ci,
-  `ShortDescription_lang` text COLLATE utf8mb4_unicode_ci,
-  `LongDescription_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `GameType_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ShortDescription_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LongDescription_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -1294,25 +1294,25 @@ CREATE TABLE `battlemaster_list_locale` (
 
 DROP TABLE IF EXISTS `broadcast_text`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `broadcast_text` (
-  `Text` text COLLATE utf8mb4_unicode_ci,
-  `Text1` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `LanguageID` int(11) NOT NULL DEFAULT '0',
-  `ConditionID` int(11) NOT NULL DEFAULT '0',
-  `EmotesID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ChatBubbleDurationMs` int(10) unsigned NOT NULL DEFAULT '0',
-  `SoundKitID1` int(10) unsigned NOT NULL DEFAULT '0',
-  `SoundKitID2` int(10) unsigned NOT NULL DEFAULT '0',
-  `EmoteID1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `EmoteID2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `EmoteID3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `EmoteDelay1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `EmoteDelay2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `EmoteDelay3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Text1` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `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',
+  `ChatBubbleDurationMs` int unsigned NOT NULL DEFAULT '0',
+  `SoundKitID1` int unsigned NOT NULL DEFAULT '0',
+  `SoundKitID2` int unsigned NOT NULL DEFAULT '0',
+  `EmoteID1` smallint unsigned NOT NULL DEFAULT '0',
+  `EmoteID2` smallint unsigned NOT NULL DEFAULT '0',
+  `EmoteID3` smallint unsigned NOT NULL DEFAULT '0',
+  `EmoteDelay1` smallint unsigned NOT NULL DEFAULT '0',
+  `EmoteDelay2` smallint unsigned NOT NULL DEFAULT '0',
+  `EmoteDelay3` smallint 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 */;
@@ -1323,13 +1323,13 @@ CREATE TABLE `broadcast_text` (
 
 DROP TABLE IF EXISTS `broadcast_text_duration`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `broadcast_text_duration` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `BroadcastTextID` int(11) NOT NULL DEFAULT '0',
-  `Locale` int(11) NOT NULL DEFAULT '0',
-  `Duration` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `BroadcastTextID` int NOT NULL DEFAULT '0',
+  `Locale` int NOT NULL DEFAULT '0',
+  `Duration` int 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 */;
@@ -1340,13 +1340,13 @@ CREATE TABLE `broadcast_text_duration` (
 
 DROP TABLE IF EXISTS `broadcast_text_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `broadcast_text_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Text_lang` text COLLATE utf8mb4_unicode_ci,
-  `Text1_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Text_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Text1_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -1368,15 +1368,15 @@ CREATE TABLE `broadcast_text_locale` (
 
 DROP TABLE IF EXISTS `cfg_regions`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `cfg_regions` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Tag` text COLLATE utf8mb4_unicode_ci,
-  `RegionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Raidorigin` int(10) unsigned NOT NULL DEFAULT '0',
-  `RegionGroupMask` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ChallengeOrigin` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Tag` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `RegionID` smallint unsigned NOT NULL DEFAULT '0',
+  `Raidorigin` int unsigned NOT NULL DEFAULT '0',
+  `RegionGroupMask` tinyint unsigned NOT NULL DEFAULT '0',
+  `ChallengeOrigin` 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 */;
@@ -1387,14 +1387,14 @@ CREATE TABLE `cfg_regions` (
 
 DROP TABLE IF EXISTS `char_titles`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `char_titles` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Name1` text COLLATE utf8mb4_unicode_ci,
-  `MaskID` smallint(6) NOT NULL DEFAULT '0',
-  `Flags` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Name1` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `MaskID` smallint NOT NULL DEFAULT '0',
+  `Flags` tinyint 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 */;
@@ -1405,13 +1405,13 @@ CREATE TABLE `char_titles` (
 
 DROP TABLE IF EXISTS `char_titles_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `char_titles_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Name1_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Name1_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -1433,14 +1433,14 @@ CREATE TABLE `char_titles_locale` (
 
 DROP TABLE IF EXISTS `character_loadout`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `character_loadout` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `RaceMask` bigint(20) NOT NULL DEFAULT '0',
-  `ChrClassID` tinyint(4) NOT NULL DEFAULT '0',
-  `Purpose` tinyint(4) NOT NULL DEFAULT '0',
-  `Unused910` tinyint(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `RaceMask` bigint NOT NULL DEFAULT '0',
+  `ChrClassID` tinyint NOT NULL DEFAULT '0',
+  `Purpose` tinyint NOT NULL DEFAULT '0',
+  `Unused910` tinyint 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 */;
@@ -1451,12 +1451,12 @@ CREATE TABLE `character_loadout` (
 
 DROP TABLE IF EXISTS `character_loadout_item`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `character_loadout_item` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `CharacterLoadoutID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `CharacterLoadoutID` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemID` 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 */;
@@ -1467,15 +1467,15 @@ CREATE TABLE `character_loadout_item` (
 
 DROP TABLE IF EXISTS `chat_channels`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chat_channels` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Shortcut` text COLLATE utf8mb4_unicode_ci,
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `FactionGroup` tinyint(4) NOT NULL DEFAULT '0',
-  `Ruleset` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Shortcut` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Flags` int NOT NULL DEFAULT '0',
+  `FactionGroup` tinyint NOT NULL DEFAULT '0',
+  `Ruleset` int 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 */;
@@ -1486,13 +1486,13 @@ CREATE TABLE `chat_channels` (
 
 DROP TABLE IF EXISTS `chat_channels_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chat_channels_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Shortcut_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Shortcut_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -1514,13 +1514,13 @@ CREATE TABLE `chat_channels_locale` (
 
 DROP TABLE IF EXISTS `chr_class_ui_display`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_class_ui_display` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ChrClassesID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AdvGuidePlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SplashPlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ChrClassesID` tinyint unsigned NOT NULL DEFAULT '0',
+  `AdvGuidePlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `SplashPlayerConditionID` 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 */;
@@ -1531,48 +1531,48 @@ CREATE TABLE `chr_class_ui_display` (
 
 DROP TABLE IF EXISTS `chr_classes`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_classes` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Filename` text COLLATE utf8mb4_unicode_ci,
-  `NameMale` text COLLATE utf8mb4_unicode_ci,
-  `NameFemale` text COLLATE utf8mb4_unicode_ci,
-  `PetNameToken` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `RoleInfoString` text COLLATE utf8mb4_unicode_ci,
-  `DisabledString` text COLLATE utf8mb4_unicode_ci,
-  `HyphenatedNameMale` text COLLATE utf8mb4_unicode_ci,
-  `HyphenatedNameFemale` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `CreateScreenFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SelectScreenFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
-  `IconFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
-  `LowResScreenFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellTextureBlobFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
-  `RolesMask` int(10) unsigned NOT NULL DEFAULT '0',
-  `ArmorTypeMask` int(10) unsigned NOT NULL DEFAULT '0',
-  `CharStartKitUnknown901` int(11) NOT NULL DEFAULT '0',
-  `MaleCharacterCreationVisualFallback` int(11) NOT NULL DEFAULT '0',
-  `MaleCharacterCreationIdleVisualFallback` int(11) NOT NULL DEFAULT '0',
-  `FemaleCharacterCreationVisualFallback` int(11) NOT NULL DEFAULT '0',
-  `FemaleCharacterCreationIdleVisualFallback` int(11) NOT NULL DEFAULT '0',
-  `CharacterCreationIdleGroundVisualFallback` int(11) NOT NULL DEFAULT '0',
-  `CharacterCreationGroundVisualFallback` int(11) NOT NULL DEFAULT '0',
-  `AlteredFormCharacterCreationIdleVisualFallback` int(11) NOT NULL DEFAULT '0',
-  `CharacterCreationAnimLoopWaitTimeMsFallback` int(11) NOT NULL DEFAULT '0',
-  `CinematicSequenceID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `DefaultSpec` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `PrimaryStatPriority` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `DisplayPower` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RangedAttackPowerPerAgility` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AttackPowerPerAgility` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AttackPowerPerStrength` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SpellClassSet` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ClassColorR` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ClassColorG` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ClassColorB` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Filename` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `NameMale` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `NameFemale` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `PetNameToken` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `RoleInfoString` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `DisabledString` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `HyphenatedNameMale` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `HyphenatedNameFemale` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `CreateScreenFileDataID` int unsigned NOT NULL DEFAULT '0',
+  `SelectScreenFileDataID` int unsigned NOT NULL DEFAULT '0',
+  `IconFileDataID` int unsigned NOT NULL DEFAULT '0',
+  `LowResScreenFileDataID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` int unsigned NOT NULL DEFAULT '0',
+  `SpellTextureBlobFileDataID` int unsigned NOT NULL DEFAULT '0',
+  `RolesMask` int unsigned NOT NULL DEFAULT '0',
+  `ArmorTypeMask` int unsigned NOT NULL DEFAULT '0',
+  `CharStartKitUnknown901` int NOT NULL DEFAULT '0',
+  `MaleCharacterCreationVisualFallback` int NOT NULL DEFAULT '0',
+  `MaleCharacterCreationIdleVisualFallback` int NOT NULL DEFAULT '0',
+  `FemaleCharacterCreationVisualFallback` int NOT NULL DEFAULT '0',
+  `FemaleCharacterCreationIdleVisualFallback` int NOT NULL DEFAULT '0',
+  `CharacterCreationIdleGroundVisualFallback` int NOT NULL DEFAULT '0',
+  `CharacterCreationGroundVisualFallback` int NOT NULL DEFAULT '0',
+  `AlteredFormCharacterCreationIdleVisualFallback` int NOT NULL DEFAULT '0',
+  `CharacterCreationAnimLoopWaitTimeMsFallback` int NOT NULL DEFAULT '0',
+  `CinematicSequenceID` smallint unsigned NOT NULL DEFAULT '0',
+  `DefaultSpec` smallint unsigned NOT NULL DEFAULT '0',
+  `PrimaryStatPriority` tinyint unsigned NOT NULL DEFAULT '0',
+  `DisplayPower` tinyint unsigned NOT NULL DEFAULT '0',
+  `RangedAttackPowerPerAgility` tinyint unsigned NOT NULL DEFAULT '0',
+  `AttackPowerPerAgility` tinyint unsigned NOT NULL DEFAULT '0',
+  `AttackPowerPerStrength` tinyint unsigned NOT NULL DEFAULT '0',
+  `SpellClassSet` tinyint unsigned NOT NULL DEFAULT '0',
+  `ClassColorR` tinyint unsigned NOT NULL DEFAULT '0',
+  `ClassColorG` tinyint unsigned NOT NULL DEFAULT '0',
+  `ClassColorB` tinyint 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 */;
@@ -1583,19 +1583,19 @@ CREATE TABLE `chr_classes` (
 
 DROP TABLE IF EXISTS `chr_classes_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_classes_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `NameMale_lang` text COLLATE utf8mb4_unicode_ci,
-  `NameFemale_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `RoleInfoString_lang` text COLLATE utf8mb4_unicode_ci,
-  `DisabledString_lang` text COLLATE utf8mb4_unicode_ci,
-  `HyphenatedNameMale_lang` text COLLATE utf8mb4_unicode_ci,
-  `HyphenatedNameFemale_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `NameMale_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `NameFemale_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `RoleInfoString_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `DisabledString_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `HyphenatedNameMale_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `HyphenatedNameFemale_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -1617,12 +1617,12 @@ CREATE TABLE `chr_classes_locale` (
 
 DROP TABLE IF EXISTS `chr_classes_x_power_types`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_classes_x_power_types` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `PowerType` tinyint(4) NOT NULL DEFAULT '0',
-  `ClassID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `PowerType` tinyint NOT NULL DEFAULT '0',
+  `ClassID` 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 */;
@@ -1633,19 +1633,19 @@ CREATE TABLE `chr_classes_x_power_types` (
 
 DROP TABLE IF EXISTS `chr_customization_choice`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_customization_choice` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ChrCustomizationOptionID` int(11) NOT NULL DEFAULT '0',
-  `ChrCustomizationReqID` int(11) NOT NULL DEFAULT '0',
-  `SortOrder` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UiOrderIndex` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `AddedInPatch` int(11) NOT NULL DEFAULT '0',
-  `SwatchColor1` int(11) NOT NULL DEFAULT '0',
-  `SwatchColor2` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ChrCustomizationOptionID` int NOT NULL DEFAULT '0',
+  `ChrCustomizationReqID` int NOT NULL DEFAULT '0',
+  `SortOrder` smallint unsigned NOT NULL DEFAULT '0',
+  `UiOrderIndex` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `AddedInPatch` int NOT NULL DEFAULT '0',
+  `SwatchColor1` int NOT NULL DEFAULT '0',
+  `SwatchColor2` int 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 */;
@@ -1656,12 +1656,12 @@ CREATE TABLE `chr_customization_choice` (
 
 DROP TABLE IF EXISTS `chr_customization_choice_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_customization_choice_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -1683,14 +1683,14 @@ CREATE TABLE `chr_customization_choice_locale` (
 
 DROP TABLE IF EXISTS `chr_customization_display_info`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_customization_display_info` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ShapeshiftFormID` int(11) NOT NULL DEFAULT '0',
-  `DisplayID` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ShapeshiftFormID` int NOT NULL DEFAULT '0',
+  `DisplayID` int NOT NULL DEFAULT '0',
   `BarberShopMinCameraDistance` float NOT NULL DEFAULT '0',
   `BarberShopHeightOffset` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -1701,19 +1701,19 @@ CREATE TABLE `chr_customization_display_info` (
 
 DROP TABLE IF EXISTS `chr_customization_element`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_customization_element` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ChrCustomizationChoiceID` int(11) NOT NULL DEFAULT '0',
-  `RelatedChrCustomizationChoiceID` int(11) NOT NULL DEFAULT '0',
-  `ChrCustomizationGeosetID` int(11) NOT NULL DEFAULT '0',
-  `ChrCustomizationSkinnedModelID` int(11) NOT NULL DEFAULT '0',
-  `ChrCustomizationMaterialID` int(11) NOT NULL DEFAULT '0',
-  `ChrCustomizationBoneSetID` int(11) NOT NULL DEFAULT '0',
-  `ChrCustomizationCondModelID` int(11) NOT NULL DEFAULT '0',
-  `ChrCustomizationDisplayInfoID` int(11) NOT NULL DEFAULT '0',
-  `ChrCustItemGeoModifyID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ChrCustomizationChoiceID` int NOT NULL DEFAULT '0',
+  `RelatedChrCustomizationChoiceID` int NOT NULL DEFAULT '0',
+  `ChrCustomizationGeosetID` int NOT NULL DEFAULT '0',
+  `ChrCustomizationSkinnedModelID` int NOT NULL DEFAULT '0',
+  `ChrCustomizationMaterialID` int NOT NULL DEFAULT '0',
+  `ChrCustomizationBoneSetID` int NOT NULL DEFAULT '0',
+  `ChrCustomizationCondModelID` int NOT NULL DEFAULT '0',
+  `ChrCustomizationDisplayInfoID` int NOT NULL DEFAULT '0',
+  `ChrCustItemGeoModifyID` int 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 */;
@@ -1724,22 +1724,22 @@ CREATE TABLE `chr_customization_element` (
 
 DROP TABLE IF EXISTS `chr_customization_option`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_customization_option` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SecondaryID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `ChrModelID` int(11) NOT NULL DEFAULT '0',
-  `SortIndex` int(11) NOT NULL DEFAULT '0',
-  `ChrCustomizationCategoryID` int(11) NOT NULL DEFAULT '0',
-  `OptionType` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SecondaryID` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `ChrModelID` int NOT NULL DEFAULT '0',
+  `SortIndex` int NOT NULL DEFAULT '0',
+  `ChrCustomizationCategoryID` int NOT NULL DEFAULT '0',
+  `OptionType` int NOT NULL DEFAULT '0',
   `BarberShopCostModifier` float NOT NULL DEFAULT '0',
-  `ChrCustomizationID` int(11) NOT NULL DEFAULT '0',
-  `ChrCustomizationReqID` int(11) NOT NULL DEFAULT '0',
-  `UiOrderIndex` int(11) NOT NULL DEFAULT '0',
-  `AddedInPatch` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ChrCustomizationID` int NOT NULL DEFAULT '0',
+  `ChrCustomizationReqID` int NOT NULL DEFAULT '0',
+  `UiOrderIndex` int NOT NULL DEFAULT '0',
+  `AddedInPatch` int 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 */;
@@ -1750,12 +1750,12 @@ CREATE TABLE `chr_customization_option` (
 
 DROP TABLE IF EXISTS `chr_customization_option_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_customization_option_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -1777,15 +1777,15 @@ CREATE TABLE `chr_customization_option_locale` (
 
 DROP TABLE IF EXISTS `chr_customization_req`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_customization_req` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `ClassMask` int(11) NOT NULL DEFAULT '0',
-  `AchievementID` int(11) NOT NULL DEFAULT '0',
-  `OverrideArchive` int(11) NOT NULL DEFAULT '0',
-  `ItemModifiedAppearanceID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `ClassMask` int NOT NULL DEFAULT '0',
+  `AchievementID` int NOT NULL DEFAULT '0',
+  `OverrideArchive` int NOT NULL DEFAULT '0',
+  `ItemModifiedAppearanceID` int 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 */;
@@ -1796,12 +1796,12 @@ CREATE TABLE `chr_customization_req` (
 
 DROP TABLE IF EXISTS `chr_customization_req_choice`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_customization_req_choice` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ChrCustomizationChoiceID` int(11) NOT NULL DEFAULT '0',
-  `ChrCustomizationReqID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ChrCustomizationChoiceID` int NOT NULL DEFAULT '0',
+  `ChrCustomizationReqID` 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 */;
@@ -1812,7 +1812,7 @@ CREATE TABLE `chr_customization_req_choice` (
 
 DROP TABLE IF EXISTS `chr_model`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_model` (
   `FaceCustomizationOffset1` float NOT NULL DEFAULT '0',
   `FaceCustomizationOffset2` float NOT NULL DEFAULT '0',
@@ -1820,22 +1820,22 @@ CREATE TABLE `chr_model` (
   `CustomizeOffset1` float NOT NULL DEFAULT '0',
   `CustomizeOffset2` float NOT NULL DEFAULT '0',
   `CustomizeOffset3` float NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Sex` int(11) NOT NULL DEFAULT '0',
-  `DisplayID` int(11) NOT NULL DEFAULT '0',
-  `CharComponentTextureLayoutID` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `SkeletonFileDataID` int(11) NOT NULL DEFAULT '0',
-  `ModelFallbackChrModelID` int(11) NOT NULL DEFAULT '0',
-  `TextureFallbackChrModelID` int(11) NOT NULL DEFAULT '0',
-  `HelmVisFallbackChrModelID` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Sex` int NOT NULL DEFAULT '0',
+  `DisplayID` int NOT NULL DEFAULT '0',
+  `CharComponentTextureLayoutID` int NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `SkeletonFileDataID` int NOT NULL DEFAULT '0',
+  `ModelFallbackChrModelID` int NOT NULL DEFAULT '0',
+  `TextureFallbackChrModelID` int NOT NULL DEFAULT '0',
+  `HelmVisFallbackChrModelID` int NOT NULL DEFAULT '0',
   `CustomizeScale` float NOT NULL DEFAULT '0',
   `CustomizeFacing` float NOT NULL DEFAULT '0',
   `CameraDistanceOffset` float NOT NULL DEFAULT '0',
   `BarberShopCameraOffsetScale` float NOT NULL DEFAULT '0',
   `BarberShopCameraHeightOffsetScale` float NOT NULL DEFAULT '0',
   `BarberShopCameraRotationOffset` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -1846,12 +1846,12 @@ CREATE TABLE `chr_model` (
 
 DROP TABLE IF EXISTS `chr_race_x_chr_model`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_race_x_chr_model` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ChrRacesID` int(11) NOT NULL DEFAULT '0',
-  `ChrModelID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ChrRacesID` int NOT NULL DEFAULT '0',
+  `ChrModelID` int 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 */;
@@ -1862,54 +1862,54 @@ CREATE TABLE `chr_race_x_chr_model` (
 
 DROP TABLE IF EXISTS `chr_races`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_races` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ClientPrefix` text COLLATE utf8mb4_unicode_ci,
-  `ClientFileString` text COLLATE utf8mb4_unicode_ci,
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `NameFemale` text COLLATE utf8mb4_unicode_ci,
-  `NameLowercase` text COLLATE utf8mb4_unicode_ci,
-  `NameFemaleLowercase` text COLLATE utf8mb4_unicode_ci,
-  `LoreName` text COLLATE utf8mb4_unicode_ci,
-  `LoreNameFemale` text COLLATE utf8mb4_unicode_ci,
-  `LoreNameLower` text COLLATE utf8mb4_unicode_ci,
-  `LoreNameLowerFemale` text COLLATE utf8mb4_unicode_ci,
-  `LoreDescription` text COLLATE utf8mb4_unicode_ci,
-  `ShortName` text COLLATE utf8mb4_unicode_ci,
-  `ShortNameFemale` text COLLATE utf8mb4_unicode_ci,
-  `ShortNameLower` text COLLATE utf8mb4_unicode_ci,
-  `ShortNameLowerFemale` text COLLATE utf8mb4_unicode_ci,
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `FactionID` int(11) NOT NULL DEFAULT '0',
-  `CinematicSequenceID` int(11) NOT NULL DEFAULT '0',
-  `ResSicknessSpellID` int(11) NOT NULL DEFAULT '0',
-  `SplashSoundID` int(11) NOT NULL DEFAULT '0',
-  `Alliance` int(11) NOT NULL DEFAULT '0',
-  `RaceRelated` int(11) NOT NULL DEFAULT '0',
-  `UnalteredVisualRaceID` int(11) NOT NULL DEFAULT '0',
-  `DefaultClassID` int(11) NOT NULL DEFAULT '0',
-  `CreateScreenFileDataID` int(11) NOT NULL DEFAULT '0',
-  `SelectScreenFileDataID` int(11) NOT NULL DEFAULT '0',
-  `NeutralRaceID` int(11) NOT NULL DEFAULT '0',
-  `LowResScreenFileDataID` int(11) NOT NULL DEFAULT '0',
-  `AlteredFormStartVisualKitID1` int(11) NOT NULL DEFAULT '0',
-  `AlteredFormStartVisualKitID2` int(11) NOT NULL DEFAULT '0',
-  `AlteredFormStartVisualKitID3` int(11) NOT NULL DEFAULT '0',
-  `AlteredFormFinishVisualKitID1` int(11) NOT NULL DEFAULT '0',
-  `AlteredFormFinishVisualKitID2` int(11) NOT NULL DEFAULT '0',
-  `AlteredFormFinishVisualKitID3` int(11) NOT NULL DEFAULT '0',
-  `HeritageArmorAchievementID` int(11) NOT NULL DEFAULT '0',
-  `StartingLevel` int(11) NOT NULL DEFAULT '0',
-  `UiDisplayOrder` int(11) NOT NULL DEFAULT '0',
-  `MaleModelFallbackRaceID` int(11) NOT NULL DEFAULT '0',
-  `FemaleModelFallbackRaceID` int(11) NOT NULL DEFAULT '0',
-  `MaleTextureFallbackRaceID` int(11) NOT NULL DEFAULT '0',
-  `FemaleTextureFallbackRaceID` int(11) NOT NULL DEFAULT '0',
-  `PlayableRaceBit` int(11) NOT NULL DEFAULT '0',
-  `HelmetAnimScalingRaceID` int(11) NOT NULL DEFAULT '0',
-  `TransmogrifyDisabledSlotMask` int(11) NOT NULL DEFAULT '0',
-  `UnalteredVisualCustomizationRaceID` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ClientPrefix` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ClientFileString` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `NameFemale` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `NameLowercase` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `NameFemaleLowercase` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LoreName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LoreNameFemale` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LoreNameLower` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LoreNameLowerFemale` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LoreDescription` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ShortName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ShortNameFemale` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ShortNameLower` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ShortNameLowerFemale` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Flags` int NOT NULL DEFAULT '0',
+  `FactionID` int NOT NULL DEFAULT '0',
+  `CinematicSequenceID` int NOT NULL DEFAULT '0',
+  `ResSicknessSpellID` int NOT NULL DEFAULT '0',
+  `SplashSoundID` int NOT NULL DEFAULT '0',
+  `Alliance` int NOT NULL DEFAULT '0',
+  `RaceRelated` int NOT NULL DEFAULT '0',
+  `UnalteredVisualRaceID` int NOT NULL DEFAULT '0',
+  `DefaultClassID` int NOT NULL DEFAULT '0',
+  `CreateScreenFileDataID` int NOT NULL DEFAULT '0',
+  `SelectScreenFileDataID` int NOT NULL DEFAULT '0',
+  `NeutralRaceID` int NOT NULL DEFAULT '0',
+  `LowResScreenFileDataID` int NOT NULL DEFAULT '0',
+  `AlteredFormStartVisualKitID1` int NOT NULL DEFAULT '0',
+  `AlteredFormStartVisualKitID2` int NOT NULL DEFAULT '0',
+  `AlteredFormStartVisualKitID3` int NOT NULL DEFAULT '0',
+  `AlteredFormFinishVisualKitID1` int NOT NULL DEFAULT '0',
+  `AlteredFormFinishVisualKitID2` int NOT NULL DEFAULT '0',
+  `AlteredFormFinishVisualKitID3` int NOT NULL DEFAULT '0',
+  `HeritageArmorAchievementID` int NOT NULL DEFAULT '0',
+  `StartingLevel` int NOT NULL DEFAULT '0',
+  `UiDisplayOrder` int NOT NULL DEFAULT '0',
+  `MaleModelFallbackRaceID` int NOT NULL DEFAULT '0',
+  `FemaleModelFallbackRaceID` int NOT NULL DEFAULT '0',
+  `MaleTextureFallbackRaceID` int NOT NULL DEFAULT '0',
+  `FemaleTextureFallbackRaceID` int NOT NULL DEFAULT '0',
+  `PlayableRaceBit` int NOT NULL DEFAULT '0',
+  `HelmetAnimScalingRaceID` int NOT NULL DEFAULT '0',
+  `TransmogrifyDisabledSlotMask` int NOT NULL DEFAULT '0',
+  `UnalteredVisualCustomizationRaceID` int NOT NULL DEFAULT '0',
   `AlteredFormCustomizeOffsetFallback1` float NOT NULL DEFAULT '0',
   `AlteredFormCustomizeOffsetFallback2` float NOT NULL DEFAULT '0',
   `AlteredFormCustomizeOffsetFallback3` float NOT NULL DEFAULT '0',
@@ -1920,13 +1920,13 @@ CREATE TABLE `chr_races` (
   `Unknown910_21` float NOT NULL DEFAULT '0',
   `Unknown910_22` float NOT NULL DEFAULT '0',
   `Unknown910_23` float NOT NULL DEFAULT '0',
-  `BaseLanguage` tinyint(11) NOT NULL DEFAULT '0',
-  `CreatureType` tinyint(4) NOT NULL DEFAULT '0',
-  `MaleModelFallbackSex` tinyint(4) NOT NULL DEFAULT '0',
-  `FemaleModelFallbackSex` tinyint(4) NOT NULL DEFAULT '0',
-  `MaleTextureFallbackSex` tinyint(4) NOT NULL DEFAULT '0',
-  `FemaleTextureFallbackSex` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `BaseLanguage` tinyint NOT NULL DEFAULT '0',
+  `CreatureType` tinyint NOT NULL DEFAULT '0',
+  `MaleModelFallbackSex` tinyint NOT NULL DEFAULT '0',
+  `FemaleModelFallbackSex` tinyint NOT NULL DEFAULT '0',
+  `MaleTextureFallbackSex` tinyint NOT NULL DEFAULT '0',
+  `FemaleTextureFallbackSex` tinyint 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 */;
@@ -1937,24 +1937,24 @@ CREATE TABLE `chr_races` (
 
 DROP TABLE IF EXISTS `chr_races_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_races_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `NameFemale_lang` text COLLATE utf8mb4_unicode_ci,
-  `NameLowercase_lang` text COLLATE utf8mb4_unicode_ci,
-  `NameFemaleLowercase_lang` text COLLATE utf8mb4_unicode_ci,
-  `LoreName_lang` text COLLATE utf8mb4_unicode_ci,
-  `LoreNameFemale_lang` text COLLATE utf8mb4_unicode_ci,
-  `LoreNameLower_lang` text COLLATE utf8mb4_unicode_ci,
-  `LoreNameLowerFemale_lang` text COLLATE utf8mb4_unicode_ci,
-  `LoreDescription_lang` text COLLATE utf8mb4_unicode_ci,
-  `ShortName_lang` text COLLATE utf8mb4_unicode_ci,
-  `ShortNameFemale_lang` text COLLATE utf8mb4_unicode_ci,
-  `ShortNameLower_lang` text COLLATE utf8mb4_unicode_ci,
-  `ShortNameLowerFemale_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `NameFemale_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `NameLowercase_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `NameFemaleLowercase_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LoreName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LoreNameFemale_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LoreNameLower_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LoreNameLowerFemale_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LoreDescription_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ShortName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ShortNameFemale_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ShortNameLower_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ShortNameLowerFemale_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -1976,23 +1976,23 @@ CREATE TABLE `chr_races_locale` (
 
 DROP TABLE IF EXISTS `chr_specialization`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_specialization` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `FemaleName` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ClassID` tinyint(4) NOT NULL DEFAULT '0',
-  `OrderIndex` tinyint(4) NOT NULL DEFAULT '0',
-  `PetTalentType` tinyint(4) NOT NULL DEFAULT '0',
-  `Role` tinyint(4) NOT NULL DEFAULT '0',
-  `Flags` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellIconFileID` int(11) NOT NULL DEFAULT '0',
-  `PrimaryStatPriority` tinyint(4) NOT NULL DEFAULT '0',
-  `AnimReplacements` int(11) NOT NULL DEFAULT '0',
-  `MasterySpellID1` int(11) NOT NULL DEFAULT '0',
-  `MasterySpellID2` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `FemaleName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ClassID` tinyint NOT NULL DEFAULT '0',
+  `OrderIndex` tinyint NOT NULL DEFAULT '0',
+  `PetTalentType` tinyint NOT NULL DEFAULT '0',
+  `Role` tinyint NOT NULL DEFAULT '0',
+  `Flags` int unsigned NOT NULL DEFAULT '0',
+  `SpellIconFileID` int NOT NULL DEFAULT '0',
+  `PrimaryStatPriority` tinyint NOT NULL DEFAULT '0',
+  `AnimReplacements` int NOT NULL DEFAULT '0',
+  `MasterySpellID1` int NOT NULL DEFAULT '0',
+  `MasterySpellID2` int 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 */;
@@ -2003,14 +2003,14 @@ CREATE TABLE `chr_specialization` (
 
 DROP TABLE IF EXISTS `chr_specialization_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `chr_specialization_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `FemaleName_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `FemaleName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -2032,17 +2032,17 @@ CREATE TABLE `chr_specialization_locale` (
 
 DROP TABLE IF EXISTS `cinematic_camera`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `cinematic_camera` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `OriginX` float NOT NULL DEFAULT '0',
   `OriginY` float NOT NULL DEFAULT '0',
   `OriginZ` float NOT NULL DEFAULT '0',
-  `SoundID` int(10) unsigned NOT NULL DEFAULT '0',
+  `SoundID` int unsigned NOT NULL DEFAULT '0',
   `OriginFacing` float NOT NULL DEFAULT '0',
-  `FileDataID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Unknown915` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `FileDataID` int unsigned NOT NULL DEFAULT '0',
+  `Unknown915` int 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 */;
@@ -2053,19 +2053,19 @@ CREATE TABLE `cinematic_camera` (
 
 DROP TABLE IF EXISTS `cinematic_sequences`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `cinematic_sequences` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SoundID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Camera1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Camera2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Camera3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Camera4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Camera5` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Camera6` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Camera7` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Camera8` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SoundID` int unsigned NOT NULL DEFAULT '0',
+  `Camera1` smallint unsigned NOT NULL DEFAULT '0',
+  `Camera2` smallint unsigned NOT NULL DEFAULT '0',
+  `Camera3` smallint unsigned NOT NULL DEFAULT '0',
+  `Camera4` smallint unsigned NOT NULL DEFAULT '0',
+  `Camera5` smallint unsigned NOT NULL DEFAULT '0',
+  `Camera6` smallint unsigned NOT NULL DEFAULT '0',
+  `Camera7` smallint unsigned NOT NULL DEFAULT '0',
+  `Camera8` smallint 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 */;
@@ -2076,21 +2076,21 @@ CREATE TABLE `cinematic_sequences` (
 
 DROP TABLE IF EXISTS `content_tuning`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `content_tuning` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `ExpansionID` int(11) NOT NULL DEFAULT '0',
-  `MinLevel` int(11) NOT NULL DEFAULT '0',
-  `MaxLevel` int(11) NOT NULL DEFAULT '0',
-  `MinLevelType` int(11) NOT NULL DEFAULT '0',
-  `MaxLevelType` int(11) NOT NULL DEFAULT '0',
-  `TargetLevelDelta` int(11) NOT NULL DEFAULT '0',
-  `TargetLevelMaxDelta` int(11) NOT NULL DEFAULT '0',
-  `TargetLevelMin` int(11) NOT NULL DEFAULT '0',
-  `TargetLevelMax` int(11) NOT NULL DEFAULT '0',
-  `MinItemLevel` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `ExpansionID` int NOT NULL DEFAULT '0',
+  `MinLevel` int NOT NULL DEFAULT '0',
+  `MaxLevel` int NOT NULL DEFAULT '0',
+  `MinLevelType` int NOT NULL DEFAULT '0',
+  `MaxLevelType` int NOT NULL DEFAULT '0',
+  `TargetLevelDelta` int NOT NULL DEFAULT '0',
+  `TargetLevelMaxDelta` int NOT NULL DEFAULT '0',
+  `TargetLevelMin` int NOT NULL DEFAULT '0',
+  `TargetLevelMax` int NOT NULL DEFAULT '0',
+  `MinItemLevel` int 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 */;
@@ -2101,14 +2101,14 @@ CREATE TABLE `content_tuning` (
 
 DROP TABLE IF EXISTS `content_tuning_x_expected`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `content_tuning_x_expected` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ExpectedStatModID` int(11) NOT NULL DEFAULT '0',
-  `MinMythicPlusSeasonID` int(11) NOT NULL DEFAULT '0',
-  `MaxMythicPlusSeasonID` int(11) NOT NULL DEFAULT '0',
-  `ContentTuningID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ExpectedStatModID` int NOT NULL DEFAULT '0',
+  `MinMythicPlusSeasonID` int NOT NULL DEFAULT '0',
+  `MaxMythicPlusSeasonID` int NOT NULL DEFAULT '0',
+  `ContentTuningID` 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 */;
@@ -2119,18 +2119,18 @@ CREATE TABLE `content_tuning_x_expected` (
 
 DROP TABLE IF EXISTS `conversation_line`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `conversation_line` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `BroadcastTextID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellVisualKitID` int(10) unsigned NOT NULL DEFAULT '0',
-  `AdditionalDuration` int(11) NOT NULL DEFAULT '0',
-  `NextConversationLineID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AnimKitID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SpeechType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `StartAnimation` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `EndAnimation` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `BroadcastTextID` int unsigned NOT NULL DEFAULT '0',
+  `SpellVisualKitID` int unsigned NOT NULL DEFAULT '0',
+  `AdditionalDuration` int NOT NULL DEFAULT '0',
+  `NextConversationLineID` smallint unsigned NOT NULL DEFAULT '0',
+  `AnimKitID` smallint unsigned NOT NULL DEFAULT '0',
+  `SpeechType` tinyint unsigned NOT NULL DEFAULT '0',
+  `StartAnimation` tinyint unsigned NOT NULL DEFAULT '0',
+  `EndAnimation` tinyint 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 */;
@@ -2141,14 +2141,14 @@ CREATE TABLE `conversation_line` (
 
 DROP TABLE IF EXISTS `corruption_effects`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `corruption_effects` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `MinCorruption` float NOT NULL DEFAULT '0',
-  `Aura` int(11) NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Aura` int NOT NULL DEFAULT '0',
+  `PlayerConditionID` int NOT NULL DEFAULT '0',
+  `Flags` int 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 */;
@@ -2159,32 +2159,32 @@ CREATE TABLE `corruption_effects` (
 
 DROP TABLE IF EXISTS `creature`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `creature` (
-  `ID` mediumint(8) unsigned NOT NULL DEFAULT '0',
-  `ItemID1` mediumint(8) unsigned NOT NULL DEFAULT '0',
-  `ItemID2` mediumint(8) unsigned NOT NULL DEFAULT '0',
-  `ItemID3` mediumint(8) unsigned NOT NULL DEFAULT '0',
-  `Mount` mediumint(8) unsigned NOT NULL DEFAULT '0',
-  `DisplayID1` mediumint(8) unsigned NOT NULL DEFAULT '0',
-  `DisplayID2` mediumint(8) unsigned NOT NULL DEFAULT '0',
-  `DisplayID3` mediumint(8) unsigned NOT NULL DEFAULT '0',
-  `DisplayID4` mediumint(8) unsigned NOT NULL DEFAULT '0',
+  `ID` mediumint unsigned NOT NULL DEFAULT '0',
+  `ItemID1` mediumint unsigned NOT NULL DEFAULT '0',
+  `ItemID2` mediumint unsigned NOT NULL DEFAULT '0',
+  `ItemID3` mediumint unsigned NOT NULL DEFAULT '0',
+  `Mount` mediumint unsigned NOT NULL DEFAULT '0',
+  `DisplayID1` mediumint unsigned NOT NULL DEFAULT '0',
+  `DisplayID2` mediumint unsigned NOT NULL DEFAULT '0',
+  `DisplayID3` mediumint unsigned NOT NULL DEFAULT '0',
+  `DisplayID4` mediumint unsigned NOT NULL DEFAULT '0',
   `DisplayIDProbability1` float NOT NULL DEFAULT '0',
   `DisplayIDProbability2` float NOT NULL DEFAULT '0',
   `DisplayIDProbability3` float NOT NULL DEFAULT '0',
   `DisplayIDProbability4` float NOT NULL DEFAULT '0',
-  `Name` text NOT NULL,
-  `FemaleName` text NOT NULL,
-  `SubName` text NOT NULL,
-  `FemaleSubName` text NOT NULL,
-  `Type` mediumint(3) unsigned NOT NULL DEFAULT '0',
-  `Family` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Classification` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `InhabitType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Name` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+  `FemaleName` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+  `SubName` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+  `FemaleSubName` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Type` mediumint unsigned NOT NULL DEFAULT '0',
+  `Family` tinyint unsigned NOT NULL DEFAULT '0',
+  `Classification` tinyint unsigned NOT NULL DEFAULT '0',
+  `InhabitType` tinyint unsigned NOT NULL DEFAULT '0',
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -2193,24 +2193,24 @@ CREATE TABLE `creature` (
 
 DROP TABLE IF EXISTS `creature_difficulty`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `creature_difficulty` (
-  `ID` mediumint(8) unsigned NOT NULL DEFAULT '0',
-  `CreatureID` mediumint(8) unsigned NOT NULL DEFAULT '0',
-  `Flags1` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags2` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags3` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags4` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags5` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags6` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags7` int(10) unsigned NOT NULL DEFAULT '0',
-  `FactionTemplateID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Expansion` tinyint(4) NOT NULL DEFAULT '0',
-  `MinLevel` tinyint(4) NOT NULL DEFAULT '0',
-  `MaxLevel` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` mediumint unsigned NOT NULL DEFAULT '0',
+  `CreatureID` mediumint unsigned NOT NULL DEFAULT '0',
+  `Flags1` int unsigned NOT NULL DEFAULT '0',
+  `Flags2` int unsigned NOT NULL DEFAULT '0',
+  `Flags3` int unsigned NOT NULL DEFAULT '0',
+  `Flags4` int unsigned NOT NULL DEFAULT '0',
+  `Flags5` int unsigned NOT NULL DEFAULT '0',
+  `Flags6` int unsigned NOT NULL DEFAULT '0',
+  `Flags7` int unsigned NOT NULL DEFAULT '0',
+  `FactionTemplateID` smallint unsigned NOT NULL DEFAULT '0',
+  `Expansion` tinyint NOT NULL DEFAULT '0',
+  `MinLevel` tinyint NOT NULL DEFAULT '0',
+  `MaxLevel` tinyint NOT NULL DEFAULT '0',
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -2219,36 +2219,36 @@ CREATE TABLE `creature_difficulty` (
 
 DROP TABLE IF EXISTS `creature_display_info`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `creature_display_info` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ModelID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SoundID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SizeClass` tinyint(4) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ModelID` smallint unsigned NOT NULL DEFAULT '0',
+  `SoundID` smallint unsigned NOT NULL DEFAULT '0',
+  `SizeClass` tinyint NOT NULL DEFAULT '0',
   `CreatureModelScale` float NOT NULL DEFAULT '0',
-  `CreatureModelAlpha` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `BloodID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ExtendedDisplayInfoID` int(11) NOT NULL DEFAULT '0',
-  `NPCSoundID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ParticleColorID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `PortraitCreatureDisplayInfoID` int(11) NOT NULL DEFAULT '0',
-  `PortraitTextureFileDataID` int(11) NOT NULL DEFAULT '0',
-  `ObjectEffectPackageID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AnimReplacementSetID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `StateSpellVisualKitID` int(11) NOT NULL DEFAULT '0',
+  `CreatureModelAlpha` tinyint unsigned NOT NULL DEFAULT '0',
+  `BloodID` tinyint unsigned NOT NULL DEFAULT '0',
+  `ExtendedDisplayInfoID` int NOT NULL DEFAULT '0',
+  `NPCSoundID` smallint unsigned NOT NULL DEFAULT '0',
+  `ParticleColorID` smallint unsigned NOT NULL DEFAULT '0',
+  `PortraitCreatureDisplayInfoID` int NOT NULL DEFAULT '0',
+  `PortraitTextureFileDataID` int NOT NULL DEFAULT '0',
+  `ObjectEffectPackageID` smallint unsigned NOT NULL DEFAULT '0',
+  `AnimReplacementSetID` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `StateSpellVisualKitID` int NOT NULL DEFAULT '0',
   `PlayerOverrideScale` float NOT NULL DEFAULT '0',
   `PetInstanceScale` float NOT NULL DEFAULT '0',
-  `UnarmedWeaponType` tinyint(4) NOT NULL DEFAULT '0',
-  `MountPoofSpellVisualKitID` int(11) NOT NULL DEFAULT '0',
-  `DissolveEffectID` int(11) NOT NULL DEFAULT '0',
-  `Gender` tinyint(4) NOT NULL DEFAULT '0',
-  `DissolveOutEffectID` int(11) NOT NULL DEFAULT '0',
-  `CreatureModelMinLod` tinyint(4) NOT NULL DEFAULT '0',
-  `TextureVariationFileDataID1` int(11) NOT NULL DEFAULT '0',
-  `TextureVariationFileDataID2` int(11) NOT NULL DEFAULT '0',
-  `TextureVariationFileDataID3` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `UnarmedWeaponType` tinyint NOT NULL DEFAULT '0',
+  `MountPoofSpellVisualKitID` int NOT NULL DEFAULT '0',
+  `DissolveEffectID` int NOT NULL DEFAULT '0',
+  `Gender` tinyint NOT NULL DEFAULT '0',
+  `DissolveOutEffectID` int NOT NULL DEFAULT '0',
+  `CreatureModelMinLod` tinyint NOT NULL DEFAULT '0',
+  `TextureVariationFileDataID1` int NOT NULL DEFAULT '0',
+  `TextureVariationFileDataID2` int NOT NULL DEFAULT '0',
+  `TextureVariationFileDataID3` int 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 */;
@@ -2259,16 +2259,16 @@ CREATE TABLE `creature_display_info` (
 
 DROP TABLE IF EXISTS `creature_display_info_extra`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `creature_display_info_extra` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DisplayRaceID` tinyint(4) NOT NULL DEFAULT '0',
-  `DisplaySexID` tinyint(4) NOT NULL DEFAULT '0',
-  `DisplayClassID` tinyint(4) NOT NULL DEFAULT '0',
-  `Flags` tinyint(4) NOT NULL DEFAULT '0',
-  `BakeMaterialResourcesID` int(11) NOT NULL DEFAULT '0',
-  `HDBakeMaterialResourcesID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DisplayRaceID` tinyint NOT NULL DEFAULT '0',
+  `DisplaySexID` tinyint NOT NULL DEFAULT '0',
+  `DisplayClassID` tinyint NOT NULL DEFAULT '0',
+  `Flags` tinyint NOT NULL DEFAULT '0',
+  `BakeMaterialResourcesID` int NOT NULL DEFAULT '0',
+  `HDBakeMaterialResourcesID` int 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 */;
@@ -2279,20 +2279,20 @@ CREATE TABLE `creature_display_info_extra` (
 
 DROP TABLE IF EXISTS `creature_family`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `creature_family` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
   `MinScale` float NOT NULL DEFAULT '0',
-  `MinScaleLevel` tinyint(4) NOT NULL DEFAULT '0',
+  `MinScaleLevel` tinyint NOT NULL DEFAULT '0',
   `MaxScale` float NOT NULL DEFAULT '0',
-  `MaxScaleLevel` tinyint(4) NOT NULL DEFAULT '0',
-  `PetFoodMask` smallint(6) NOT NULL DEFAULT '0',
-  `PetTalentType` tinyint(4) NOT NULL DEFAULT '0',
-  `IconFileID` int(11) NOT NULL DEFAULT '0',
-  `SkillLine1` smallint(6) NOT NULL DEFAULT '0',
-  `SkillLine2` smallint(6) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `MaxScaleLevel` tinyint NOT NULL DEFAULT '0',
+  `PetFoodMask` smallint NOT NULL DEFAULT '0',
+  `PetTalentType` tinyint NOT NULL DEFAULT '0',
+  `IconFileID` int NOT NULL DEFAULT '0',
+  `SkillLine1` smallint NOT NULL DEFAULT '0',
+  `SkillLine2` smallint 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 */;
@@ -2303,12 +2303,12 @@ CREATE TABLE `creature_family` (
 
 DROP TABLE IF EXISTS `creature_family_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `creature_family_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -2330,31 +2330,31 @@ CREATE TABLE `creature_family_locale` (
 
 DROP TABLE IF EXISTS `creature_model_data`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `creature_model_data` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `GeoBox1` float NOT NULL DEFAULT '0',
   `GeoBox2` float NOT NULL DEFAULT '0',
   `GeoBox3` float NOT NULL DEFAULT '0',
   `GeoBox4` float NOT NULL DEFAULT '0',
   `GeoBox5` float NOT NULL DEFAULT '0',
   `GeoBox6` float NOT NULL DEFAULT '0',
-  `Flags` int(10) unsigned NOT NULL DEFAULT '0',
-  `FileDataID` int(10) unsigned NOT NULL DEFAULT '0',
-  `BloodID` int(10) unsigned NOT NULL DEFAULT '0',
-  `FootprintTextureID` int(10) unsigned NOT NULL DEFAULT '0',
+  `Flags` int unsigned NOT NULL DEFAULT '0',
+  `FileDataID` int unsigned NOT NULL DEFAULT '0',
+  `BloodID` int unsigned NOT NULL DEFAULT '0',
+  `FootprintTextureID` int unsigned NOT NULL DEFAULT '0',
   `FootprintTextureLength` float NOT NULL DEFAULT '0',
   `FootprintTextureWidth` float NOT NULL DEFAULT '0',
   `FootprintParticleScale` float NOT NULL DEFAULT '0',
-  `FoleyMaterialID` int(10) unsigned NOT NULL DEFAULT '0',
-  `FootstepCameraEffectID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DeathThudCameraEffectID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SoundID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SizeClass` int(10) unsigned NOT NULL DEFAULT '0',
+  `FoleyMaterialID` int unsigned NOT NULL DEFAULT '0',
+  `FootstepCameraEffectID` int unsigned NOT NULL DEFAULT '0',
+  `DeathThudCameraEffectID` int unsigned NOT NULL DEFAULT '0',
+  `SoundID` int unsigned NOT NULL DEFAULT '0',
+  `SizeClass` int unsigned NOT NULL DEFAULT '0',
   `CollisionWidth` float NOT NULL DEFAULT '0',
   `CollisionHeight` float NOT NULL DEFAULT '0',
   `WorldEffectScale` float NOT NULL DEFAULT '0',
-  `CreatureGeosetDataID` int(10) unsigned NOT NULL DEFAULT '0',
+  `CreatureGeosetDataID` int unsigned NOT NULL DEFAULT '0',
   `HoverHeight` float NOT NULL DEFAULT '0',
   `AttachedEffectScale` float NOT NULL DEFAULT '0',
   `ModelScale` float NOT NULL DEFAULT '0',
@@ -2366,11 +2366,11 @@ CREATE TABLE `creature_model_data` (
   `OverrideNameScale` float NOT NULL DEFAULT '0',
   `OverrideSelectionRadius` float NOT NULL DEFAULT '0',
   `TamedPetBaseScale` float NOT NULL DEFAULT '0',
-  `Unknown820_1` tinyint(4) NOT NULL DEFAULT '0',
+  `Unknown820_1` tinyint NOT NULL DEFAULT '0',
   `Unknown820_2` float NOT NULL DEFAULT '0',
   `Unknown820_31` float NOT NULL DEFAULT '0',
   `Unknown820_32` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -2381,12 +2381,12 @@ CREATE TABLE `creature_model_data` (
 
 DROP TABLE IF EXISTS `creature_type`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `creature_type` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Flags` tinyint 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 */;
@@ -2397,12 +2397,12 @@ CREATE TABLE `creature_type` (
 
 DROP TABLE IF EXISTS `creature_type_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `creature_type_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -2424,21 +2424,21 @@ CREATE TABLE `creature_type_locale` (
 
 DROP TABLE IF EXISTS `criteria`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `criteria` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Type` smallint(6) NOT NULL DEFAULT '0',
-  `Asset` int(10) NOT NULL DEFAULT '0',
-  `ModifierTreeId` int(10) unsigned NOT NULL DEFAULT '0',
-  `StartEvent` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `StartAsset` int(11) NOT NULL DEFAULT '0',
-  `StartTimer` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `FailEvent` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `FailAsset` int(11) NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `EligibilityWorldStateID` smallint(6) NOT NULL DEFAULT '0',
-  `EligibilityWorldStateValue` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Type` smallint NOT NULL DEFAULT '0',
+  `Asset` int NOT NULL DEFAULT '0',
+  `ModifierTreeId` int unsigned NOT NULL DEFAULT '0',
+  `StartEvent` tinyint unsigned NOT NULL DEFAULT '0',
+  `StartAsset` int NOT NULL DEFAULT '0',
+  `StartTimer` smallint unsigned NOT NULL DEFAULT '0',
+  `FailEvent` tinyint unsigned NOT NULL DEFAULT '0',
+  `FailAsset` int NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `EligibilityWorldStateID` smallint NOT NULL DEFAULT '0',
+  `EligibilityWorldStateValue` tinyint 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 */;
@@ -2449,17 +2449,17 @@ CREATE TABLE `criteria` (
 
 DROP TABLE IF EXISTS `criteria_tree`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `criteria_tree` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `Parent` int(10) unsigned NOT NULL DEFAULT '0',
-  `Amount` int(10) unsigned NOT NULL DEFAULT '0',
-  `Operator` tinyint(4) NOT NULL DEFAULT '0',
-  `CriteriaID` int(10) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Parent` int unsigned NOT NULL DEFAULT '0',
+  `Amount` int unsigned NOT NULL DEFAULT '0',
+  `Operator` tinyint NOT NULL DEFAULT '0',
+  `CriteriaID` int unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` int NOT NULL DEFAULT '0',
+  `Flags` int 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 */;
@@ -2470,12 +2470,12 @@ CREATE TABLE `criteria_tree` (
 
 DROP TABLE IF EXISTS `criteria_tree_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `criteria_tree_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -2497,18 +2497,18 @@ CREATE TABLE `criteria_tree_locale` (
 
 DROP TABLE IF EXISTS `currency_container`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `currency_container` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ContainerName` text COLLATE utf8mb4_unicode_ci,
-  `ContainerDescription` text COLLATE utf8mb4_unicode_ci,
-  `MinAmount` int(11) NOT NULL DEFAULT '0',
-  `MaxAmount` int(11) NOT NULL DEFAULT '0',
-  `ContainerIconID` int(11) NOT NULL DEFAULT '0',
-  `ContainerQuality` int(11) NOT NULL DEFAULT '0',
-  `OnLootSpellVisualKitID` int(11) NOT NULL DEFAULT '0',
-  `CurrencyTypesID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ContainerName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ContainerDescription` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `MinAmount` int NOT NULL DEFAULT '0',
+  `MaxAmount` int NOT NULL DEFAULT '0',
+  `ContainerIconID` int NOT NULL DEFAULT '0',
+  `ContainerQuality` int NOT NULL DEFAULT '0',
+  `OnLootSpellVisualKitID` int NOT NULL DEFAULT '0',
+  `CurrencyTypesID` 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 */;
@@ -2519,13 +2519,13 @@ CREATE TABLE `currency_container` (
 
 DROP TABLE IF EXISTS `currency_container_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `currency_container_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `ContainerName_lang` text COLLATE utf8mb4_unicode_ci,
-  `ContainerDescription_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `ContainerName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ContainerDescription_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -2547,26 +2547,26 @@ CREATE TABLE `currency_container_locale` (
 
 DROP TABLE IF EXISTS `currency_types`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `currency_types` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `CategoryID` int(11) NOT NULL DEFAULT '0',
-  `InventoryIconFileID` int(11) NOT NULL DEFAULT '0',
-  `SpellWeight` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellCategory` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaxQty` int(10) unsigned NOT NULL DEFAULT '0',
-  `MaxEarnablePerWeek` int(10) unsigned NOT NULL DEFAULT '0',
-  `Quality` tinyint(4) NOT NULL DEFAULT '0',
-  `FactionID` int(11) NOT NULL DEFAULT '0',
-  `ItemGroupSoundsID` int(11) NOT NULL DEFAULT '0',
-  `XpQuestDifficulty` int(11) NOT NULL DEFAULT '0',
-  `AwardConditionID` int(11) NOT NULL DEFAULT '0',
-  `MaxQtyWorldStateID` int(11) NOT NULL DEFAULT '0',
-  `Flags1` int(11) NOT NULL DEFAULT '0',
-  `Flags2` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `CategoryID` int NOT NULL DEFAULT '0',
+  `InventoryIconFileID` int NOT NULL DEFAULT '0',
+  `SpellWeight` int unsigned NOT NULL DEFAULT '0',
+  `SpellCategory` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaxQty` int unsigned NOT NULL DEFAULT '0',
+  `MaxEarnablePerWeek` int unsigned NOT NULL DEFAULT '0',
+  `Quality` tinyint NOT NULL DEFAULT '0',
+  `FactionID` int NOT NULL DEFAULT '0',
+  `ItemGroupSoundsID` int NOT NULL DEFAULT '0',
+  `XpQuestDifficulty` int NOT NULL DEFAULT '0',
+  `AwardConditionID` int NOT NULL DEFAULT '0',
+  `MaxQtyWorldStateID` int NOT NULL DEFAULT '0',
+  `Flags1` int NOT NULL DEFAULT '0',
+  `Flags2` int 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 */;
@@ -2577,13 +2577,13 @@ CREATE TABLE `currency_types` (
 
 DROP TABLE IF EXISTS `currency_types_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `currency_types_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -2605,12 +2605,12 @@ CREATE TABLE `currency_types_locale` (
 
 DROP TABLE IF EXISTS `curve`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `curve` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Type` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Type` tinyint unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint 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 */;
@@ -2621,16 +2621,16 @@ CREATE TABLE `curve` (
 
 DROP TABLE IF EXISTS `curve_point`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `curve_point` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `PosX` float NOT NULL DEFAULT '0',
   `PosY` float NOT NULL DEFAULT '0',
   `PosPreSquishX` float NOT NULL DEFAULT '0',
   `PosPreSquishY` float NOT NULL DEFAULT '0',
-  `CurveID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `CurveID` smallint unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` tinyint 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 */;
@@ -2641,32 +2641,32 @@ CREATE TABLE `curve_point` (
 
 DROP TABLE IF EXISTS `destructible_model_data`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `destructible_model_data` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `State0ImpactEffectDoodadSet` tinyint(4) NOT NULL DEFAULT '0',
-  `State0AmbientDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `State1Wmo` int(11) NOT NULL DEFAULT '0',
-  `State1DestructionDoodadSet` tinyint(4) NOT NULL DEFAULT '0',
-  `State1ImpactEffectDoodadSet` tinyint(4) NOT NULL DEFAULT '0',
-  `State1AmbientDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `State2Wmo` int(11) NOT NULL DEFAULT '0',
-  `State2DestructionDoodadSet` tinyint(4) NOT NULL DEFAULT '0',
-  `State2ImpactEffectDoodadSet` tinyint(4) NOT NULL DEFAULT '0',
-  `State2AmbientDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `State3Wmo` int(11) NOT NULL DEFAULT '0',
-  `State3InitDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `State3AmbientDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `EjectDirection` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `DoNotHighlight` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `State0Wmo` int(11) NOT NULL DEFAULT '0',
-  `HealEffect` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `HealEffectSpeed` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `State0NameSet` tinyint(4) NOT NULL DEFAULT '0',
-  `State1NameSet` tinyint(4) NOT NULL DEFAULT '0',
-  `State2NameSet` tinyint(4) NOT NULL DEFAULT '0',
-  `State3NameSet` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `State0ImpactEffectDoodadSet` tinyint NOT NULL DEFAULT '0',
+  `State0AmbientDoodadSet` tinyint unsigned NOT NULL DEFAULT '0',
+  `State1Wmo` int NOT NULL DEFAULT '0',
+  `State1DestructionDoodadSet` tinyint NOT NULL DEFAULT '0',
+  `State1ImpactEffectDoodadSet` tinyint NOT NULL DEFAULT '0',
+  `State1AmbientDoodadSet` tinyint unsigned NOT NULL DEFAULT '0',
+  `State2Wmo` int NOT NULL DEFAULT '0',
+  `State2DestructionDoodadSet` tinyint NOT NULL DEFAULT '0',
+  `State2ImpactEffectDoodadSet` tinyint NOT NULL DEFAULT '0',
+  `State2AmbientDoodadSet` tinyint unsigned NOT NULL DEFAULT '0',
+  `State3Wmo` int NOT NULL DEFAULT '0',
+  `State3InitDoodadSet` tinyint unsigned NOT NULL DEFAULT '0',
+  `State3AmbientDoodadSet` tinyint unsigned NOT NULL DEFAULT '0',
+  `EjectDirection` tinyint unsigned NOT NULL DEFAULT '0',
+  `DoNotHighlight` tinyint unsigned NOT NULL DEFAULT '0',
+  `State0Wmo` int NOT NULL DEFAULT '0',
+  `HealEffect` tinyint unsigned NOT NULL DEFAULT '0',
+  `HealEffectSpeed` smallint unsigned NOT NULL DEFAULT '0',
+  `State0NameSet` tinyint NOT NULL DEFAULT '0',
+  `State1NameSet` tinyint NOT NULL DEFAULT '0',
+  `State2NameSet` tinyint NOT NULL DEFAULT '0',
+  `State3NameSet` tinyint 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 */;
@@ -2677,23 +2677,23 @@ CREATE TABLE `destructible_model_data` (
 
 DROP TABLE IF EXISTS `difficulty`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `difficulty` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `InstanceType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `OldEnumValue` tinyint(4) NOT NULL DEFAULT '0',
-  `FallbackDifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinPlayers` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaxPlayers` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemContext` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ToggleDifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `GroupSizeHealthCurveID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `GroupSizeDmgCurveID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `GroupSizeSpellPointsCurveID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `InstanceType` tinyint unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `OldEnumValue` tinyint NOT NULL DEFAULT '0',
+  `FallbackDifficultyID` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinPlayers` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaxPlayers` tinyint unsigned NOT NULL DEFAULT '0',
+  `Flags` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemContext` tinyint unsigned NOT NULL DEFAULT '0',
+  `ToggleDifficultyID` tinyint unsigned NOT NULL DEFAULT '0',
+  `GroupSizeHealthCurveID` smallint unsigned NOT NULL DEFAULT '0',
+  `GroupSizeDmgCurveID` smallint unsigned NOT NULL DEFAULT '0',
+  `GroupSizeSpellPointsCurveID` smallint 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 */;
@@ -2704,12 +2704,12 @@ CREATE TABLE `difficulty` (
 
 DROP TABLE IF EXISTS `difficulty_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `difficulty_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -2731,20 +2731,20 @@ CREATE TABLE `difficulty_locale` (
 
 DROP TABLE IF EXISTS `dungeon_encounter`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `dungeon_encounter` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `MapID` smallint(6) NOT NULL DEFAULT '0',
-  `DifficultyID` int(11) NOT NULL DEFAULT '0',
-  `OrderIndex` int(11) NOT NULL DEFAULT '0',
-  `CompleteWorldStateID` int(11) NOT NULL DEFAULT '0',
-  `Bit` tinyint(4) NOT NULL DEFAULT '0',
-  `CreatureDisplayID` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `SpellIconFileID` int(11) NOT NULL DEFAULT '0',
-  `Faction` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `MapID` smallint NOT NULL DEFAULT '0',
+  `DifficultyID` int NOT NULL DEFAULT '0',
+  `OrderIndex` int NOT NULL DEFAULT '0',
+  `CompleteWorldStateID` int NOT NULL DEFAULT '0',
+  `Bit` tinyint NOT NULL DEFAULT '0',
+  `CreatureDisplayID` int NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `SpellIconFileID` int NOT NULL DEFAULT '0',
+  `Faction` int 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 */;
@@ -2755,12 +2755,12 @@ CREATE TABLE `dungeon_encounter` (
 
 DROP TABLE IF EXISTS `dungeon_encounter_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `dungeon_encounter_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -2782,39 +2782,39 @@ CREATE TABLE `dungeon_encounter_locale` (
 
 DROP TABLE IF EXISTS `durability_costs`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `durability_costs` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost5` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost6` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost7` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost8` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost9` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost10` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost11` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost12` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost13` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost14` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost15` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost16` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost17` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost18` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost19` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost20` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubClassCost21` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ArmorSubClassCost1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ArmorSubClassCost2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ArmorSubClassCost3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ArmorSubClassCost4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ArmorSubClassCost5` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ArmorSubClassCost6` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ArmorSubClassCost7` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ArmorSubClassCost8` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost1` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost2` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost3` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost4` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost5` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost6` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost7` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost8` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost9` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost10` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost11` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost12` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost13` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost14` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost15` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost16` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost17` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost18` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost19` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost20` smallint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubClassCost21` smallint unsigned NOT NULL DEFAULT '0',
+  `ArmorSubClassCost1` smallint unsigned NOT NULL DEFAULT '0',
+  `ArmorSubClassCost2` smallint unsigned NOT NULL DEFAULT '0',
+  `ArmorSubClassCost3` smallint unsigned NOT NULL DEFAULT '0',
+  `ArmorSubClassCost4` smallint unsigned NOT NULL DEFAULT '0',
+  `ArmorSubClassCost5` smallint unsigned NOT NULL DEFAULT '0',
+  `ArmorSubClassCost6` smallint unsigned NOT NULL DEFAULT '0',
+  `ArmorSubClassCost7` smallint unsigned NOT NULL DEFAULT '0',
+  `ArmorSubClassCost8` smallint 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 */;
@@ -2825,11 +2825,11 @@ CREATE TABLE `durability_costs` (
 
 DROP TABLE IF EXISTS `durability_quality`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `durability_quality` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `Data` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -2840,19 +2840,19 @@ CREATE TABLE `durability_quality` (
 
 DROP TABLE IF EXISTS `emotes`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `emotes` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `RaceMask` bigint(20) NOT NULL DEFAULT '0',
-  `EmoteSlashCommand` text COLLATE utf8mb4_unicode_ci,
-  `AnimID` int(11) NOT NULL DEFAULT '0',
-  `EmoteFlags` int(10) unsigned NOT NULL DEFAULT '0',
-  `EmoteSpecProc` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `EmoteSpecProcParam` int(10) unsigned NOT NULL DEFAULT '0',
-  `EventSoundID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellVisualKitID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ClassMask` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `RaceMask` bigint NOT NULL DEFAULT '0',
+  `EmoteSlashCommand` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `AnimID` int NOT NULL DEFAULT '0',
+  `EmoteFlags` int unsigned NOT NULL DEFAULT '0',
+  `EmoteSpecProc` tinyint unsigned NOT NULL DEFAULT '0',
+  `EmoteSpecProcParam` int unsigned NOT NULL DEFAULT '0',
+  `EventSoundID` int unsigned NOT NULL DEFAULT '0',
+  `SpellVisualKitID` int unsigned NOT NULL DEFAULT '0',
+  `ClassMask` int 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 */;
@@ -2863,12 +2863,12 @@ CREATE TABLE `emotes` (
 
 DROP TABLE IF EXISTS `emotes_text`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `emotes_text` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `EmoteID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `EmoteID` smallint 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 */;
@@ -2879,15 +2879,15 @@ CREATE TABLE `emotes_text` (
 
 DROP TABLE IF EXISTS `emotes_text_sound`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `emotes_text_sound` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `RaceID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ClassID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SexID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SoundID` int(10) unsigned NOT NULL DEFAULT '0',
-  `EmotesTextID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `RaceID` tinyint unsigned NOT NULL DEFAULT '0',
+  `ClassID` tinyint unsigned NOT NULL DEFAULT '0',
+  `SexID` tinyint unsigned NOT NULL DEFAULT '0',
+  `SoundID` int unsigned NOT NULL DEFAULT '0',
+  `EmotesTextID` 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 */;
@@ -2898,10 +2898,10 @@ CREATE TABLE `emotes_text_sound` (
 
 DROP TABLE IF EXISTS `expected_stat`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `expected_stat` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ExpansionID` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ExpansionID` int NOT NULL DEFAULT '0',
   `CreatureHealth` float NOT NULL DEFAULT '0',
   `PlayerHealth` float NOT NULL DEFAULT '0',
   `CreatureAutoAttackDps` float NOT NULL DEFAULT '0',
@@ -2911,8 +2911,8 @@ CREATE TABLE `expected_stat` (
   `PlayerSecondaryStat` float NOT NULL DEFAULT '0',
   `ArmorConstant` float NOT NULL DEFAULT '0',
   `CreatureSpellDamage` float NOT NULL DEFAULT '0',
-  `Lvl` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Lvl` 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 */;
@@ -2923,9 +2923,9 @@ CREATE TABLE `expected_stat` (
 
 DROP TABLE IF EXISTS `expected_stat_mod`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `expected_stat_mod` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `CreatureHealthMod` float NOT NULL DEFAULT '0',
   `PlayerHealthMod` float NOT NULL DEFAULT '0',
   `CreatureAutoAttackDPSMod` float NOT NULL DEFAULT '0',
@@ -2935,7 +2935,7 @@ CREATE TABLE `expected_stat_mod` (
   `PlayerSecondaryStatMod` float NOT NULL DEFAULT '0',
   `ArmorConstantMod` float NOT NULL DEFAULT '0',
   `CreatureSpellDamageMod` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -2946,42 +2946,42 @@ CREATE TABLE `expected_stat_mod` (
 
 DROP TABLE IF EXISTS `faction`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `faction` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ReputationRaceMask1` bigint(20) NOT NULL DEFAULT '0',
-  `ReputationRaceMask2` bigint(20) NOT NULL DEFAULT '0',
-  `ReputationRaceMask3` bigint(20) NOT NULL DEFAULT '0',
-  `ReputationRaceMask4` bigint(20) NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `ReputationIndex` smallint(6) NOT NULL DEFAULT '0',
-  `ParentFactionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Expansion` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `FriendshipRepID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ParagonFactionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ReputationClassMask1` smallint(6) NOT NULL DEFAULT '0',
-  `ReputationClassMask2` smallint(6) NOT NULL DEFAULT '0',
-  `ReputationClassMask3` smallint(6) NOT NULL DEFAULT '0',
-  `ReputationClassMask4` smallint(6) NOT NULL DEFAULT '0',
-  `ReputationFlags1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ReputationFlags2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ReputationFlags3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ReputationFlags4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ReputationBase1` int(11) NOT NULL DEFAULT '0',
-  `ReputationBase2` int(11) NOT NULL DEFAULT '0',
-  `ReputationBase3` int(11) NOT NULL DEFAULT '0',
-  `ReputationBase4` int(11) NOT NULL DEFAULT '0',
-  `ReputationMax1` int(11) NOT NULL DEFAULT '0',
-  `ReputationMax2` int(11) NOT NULL DEFAULT '0',
-  `ReputationMax3` int(11) NOT NULL DEFAULT '0',
-  `ReputationMax4` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ReputationRaceMask1` bigint NOT NULL DEFAULT '0',
+  `ReputationRaceMask2` bigint NOT NULL DEFAULT '0',
+  `ReputationRaceMask3` bigint NOT NULL DEFAULT '0',
+  `ReputationRaceMask4` bigint NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ReputationIndex` smallint NOT NULL DEFAULT '0',
+  `ParentFactionID` smallint unsigned NOT NULL DEFAULT '0',
+  `Expansion` tinyint unsigned NOT NULL DEFAULT '0',
+  `FriendshipRepID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `ParagonFactionID` smallint unsigned NOT NULL DEFAULT '0',
+  `ReputationClassMask1` smallint NOT NULL DEFAULT '0',
+  `ReputationClassMask2` smallint NOT NULL DEFAULT '0',
+  `ReputationClassMask3` smallint NOT NULL DEFAULT '0',
+  `ReputationClassMask4` smallint NOT NULL DEFAULT '0',
+  `ReputationFlags1` smallint unsigned NOT NULL DEFAULT '0',
+  `ReputationFlags2` smallint unsigned NOT NULL DEFAULT '0',
+  `ReputationFlags3` smallint unsigned NOT NULL DEFAULT '0',
+  `ReputationFlags4` smallint unsigned NOT NULL DEFAULT '0',
+  `ReputationBase1` int NOT NULL DEFAULT '0',
+  `ReputationBase2` int NOT NULL DEFAULT '0',
+  `ReputationBase3` int NOT NULL DEFAULT '0',
+  `ReputationBase4` int NOT NULL DEFAULT '0',
+  `ReputationMax1` int NOT NULL DEFAULT '0',
+  `ReputationMax2` int NOT NULL DEFAULT '0',
+  `ReputationMax3` int NOT NULL DEFAULT '0',
+  `ReputationMax4` int NOT NULL DEFAULT '0',
   `ParentFactionMod1` float NOT NULL DEFAULT '0',
   `ParentFactionMod2` float NOT NULL DEFAULT '0',
-  `ParentFactionCap1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ParentFactionCap2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ParentFactionCap1` tinyint unsigned NOT NULL DEFAULT '0',
+  `ParentFactionCap2` tinyint 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 */;
@@ -2992,13 +2992,13 @@ CREATE TABLE `faction` (
 
 DROP TABLE IF EXISTS `faction_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `faction_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -3020,23 +3020,23 @@ CREATE TABLE `faction_locale` (
 
 DROP TABLE IF EXISTS `faction_template`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `faction_template` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Faction` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `FactionGroup` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `FriendGroup` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `EnemyGroup` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Enemies1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Enemies2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Enemies3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Enemies4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Friend1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Friend2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Friend3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Friend4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Faction` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` smallint unsigned NOT NULL DEFAULT '0',
+  `FactionGroup` tinyint unsigned NOT NULL DEFAULT '0',
+  `FriendGroup` tinyint unsigned NOT NULL DEFAULT '0',
+  `EnemyGroup` tinyint unsigned NOT NULL DEFAULT '0',
+  `Enemies1` smallint unsigned NOT NULL DEFAULT '0',
+  `Enemies2` smallint unsigned NOT NULL DEFAULT '0',
+  `Enemies3` smallint unsigned NOT NULL DEFAULT '0',
+  `Enemies4` smallint unsigned NOT NULL DEFAULT '0',
+  `Friend1` smallint unsigned NOT NULL DEFAULT '0',
+  `Friend2` smallint unsigned NOT NULL DEFAULT '0',
+  `Friend3` smallint unsigned NOT NULL DEFAULT '0',
+  `Friend4` smallint 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 */;
@@ -3047,14 +3047,14 @@ CREATE TABLE `faction_template` (
 
 DROP TABLE IF EXISTS `friendship_rep_reaction`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `friendship_rep_reaction` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Reaction` text COLLATE utf8mb4_unicode_ci,
-  `FriendshipRepID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ReactionThreshold` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `OverrideColor` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Reaction` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `FriendshipRepID` int unsigned NOT NULL DEFAULT '0',
+  `ReactionThreshold` smallint unsigned NOT NULL DEFAULT '0',
+  `OverrideColor` int 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 */;
@@ -3065,12 +3065,12 @@ CREATE TABLE `friendship_rep_reaction` (
 
 DROP TABLE IF EXISTS `friendship_rep_reaction_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `friendship_rep_reaction_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Reaction_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Reaction_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -3092,16 +3092,16 @@ CREATE TABLE `friendship_rep_reaction_locale` (
 
 DROP TABLE IF EXISTS `friendship_reputation`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `friendship_reputation` (
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `StandingModified` text COLLATE utf8mb4_unicode_ci,
-  `StandingChanged` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `FactionID` int(11) NOT NULL DEFAULT '0',
-  `TextureFileID` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `StandingModified` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `StandingChanged` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `FactionID` int NOT NULL DEFAULT '0',
+  `TextureFileID` int NOT NULL DEFAULT '0',
+  `Flags` int 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 */;
@@ -3112,14 +3112,14 @@ CREATE TABLE `friendship_reputation` (
 
 DROP TABLE IF EXISTS `friendship_reputation_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `friendship_reputation_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `StandingModified_lang` text COLLATE utf8mb4_unicode_ci,
-  `StandingChanged_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `StandingModified_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `StandingChanged_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -3141,20 +3141,20 @@ CREATE TABLE `friendship_reputation_locale` (
 
 DROP TABLE IF EXISTS `gameobject_display_info`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `gameobject_display_info` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `GeoBoxMinX` float NOT NULL DEFAULT '0',
   `GeoBoxMinY` float NOT NULL DEFAULT '0',
   `GeoBoxMinZ` float NOT NULL DEFAULT '0',
   `GeoBoxMaxX` float NOT NULL DEFAULT '0',
   `GeoBoxMaxY` float NOT NULL DEFAULT '0',
   `GeoBoxMaxZ` float NOT NULL DEFAULT '0',
-  `FileDataID` int(11) NOT NULL DEFAULT '0',
-  `ObjectEffectPackageID` smallint(6) NOT NULL DEFAULT '0',
+  `FileDataID` int NOT NULL DEFAULT '0',
+  `ObjectEffectPackageID` smallint NOT NULL DEFAULT '0',
   `OverrideLootEffectScale` float NOT NULL DEFAULT '0',
   `OverrideNameScale` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -3165,9 +3165,9 @@ CREATE TABLE `gameobject_display_info` (
 
 DROP TABLE IF EXISTS `gameobjects`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `gameobjects` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
   `PosX` float NOT NULL DEFAULT '0',
   `PosY` float NOT NULL DEFAULT '0',
   `PosZ` float NOT NULL DEFAULT '0',
@@ -3175,23 +3175,23 @@ CREATE TABLE `gameobjects` (
   `Rot2` float NOT NULL DEFAULT '0',
   `Rot3` float NOT NULL DEFAULT '0',
   `Rot4` float NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `OwnerID` int(11) NOT NULL DEFAULT '0',
-  `DisplayID` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `OwnerID` int NOT NULL DEFAULT '0',
+  `DisplayID` int NOT NULL DEFAULT '0',
   `Scale` float NOT NULL DEFAULT '0',
-  `TypeID` int(11) NOT NULL DEFAULT '0',
-  `PhaseUseFlags` int(11) NOT NULL DEFAULT '0',
-  `PhaseID` int(11) NOT NULL DEFAULT '0',
-  `PhaseGroupID` int(11) NOT NULL DEFAULT '0',
-  `PropValue1` int(11) NOT NULL DEFAULT '0',
-  `PropValue2` int(11) NOT NULL DEFAULT '0',
-  `PropValue3` int(11) NOT NULL DEFAULT '0',
-  `PropValue4` int(11) NOT NULL DEFAULT '0',
-  `PropValue5` int(11) NOT NULL DEFAULT '0',
-  `PropValue6` int(11) NOT NULL DEFAULT '0',
-  `PropValue7` int(11) NOT NULL DEFAULT '0',
-  `PropValue8` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `TypeID` int NOT NULL DEFAULT '0',
+  `PhaseUseFlags` int NOT NULL DEFAULT '0',
+  `PhaseID` int NOT NULL DEFAULT '0',
+  `PhaseGroupID` int NOT NULL DEFAULT '0',
+  `PropValue1` int NOT NULL DEFAULT '0',
+  `PropValue2` int NOT NULL DEFAULT '0',
+  `PropValue3` int NOT NULL DEFAULT '0',
+  `PropValue4` int NOT NULL DEFAULT '0',
+  `PropValue5` int NOT NULL DEFAULT '0',
+  `PropValue6` int NOT NULL DEFAULT '0',
+  `PropValue7` int NOT NULL DEFAULT '0',
+  `PropValue8` int 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 */;
@@ -3202,12 +3202,12 @@ CREATE TABLE `gameobjects` (
 
 DROP TABLE IF EXISTS `gameobjects_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `gameobjects_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -3229,17 +3229,17 @@ CREATE TABLE `gameobjects_locale` (
 
 DROP TABLE IF EXISTS `garr_ability`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_ability` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `GarrAbilityCategoryID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `GarrFollowerTypeID` tinyint(4) NOT NULL DEFAULT '0',
-  `IconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `FactionChangeGarrAbilityID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `GarrAbilityCategoryID` tinyint unsigned NOT NULL DEFAULT '0',
+  `GarrFollowerTypeID` tinyint NOT NULL DEFAULT '0',
+  `IconFileDataID` int NOT NULL DEFAULT '0',
+  `FactionChangeGarrAbilityID` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` int 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 */;
@@ -3250,13 +3250,13 @@ CREATE TABLE `garr_ability` (
 
 DROP TABLE IF EXISTS `garr_ability_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_ability_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -3278,34 +3278,34 @@ CREATE TABLE `garr_ability_locale` (
 
 DROP TABLE IF EXISTS `garr_building`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_building` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `HordeName` text COLLATE utf8mb4_unicode_ci,
-  `AllianceName` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `Tooltip` text COLLATE utf8mb4_unicode_ci,
-  `GarrTypeID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `BuildingType` tinyint(4) NOT NULL DEFAULT '0',
-  `HordeGameObjectID` int(11) NOT NULL DEFAULT '0',
-  `AllianceGameObjectID` int(11) NOT NULL DEFAULT '0',
-  `GarrSiteID` int(11) NOT NULL DEFAULT '0',
-  `UpgradeLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `BuildSeconds` int(11) NOT NULL DEFAULT '0',
-  `CurrencyTypeID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `CurrencyQty` int(11) NOT NULL DEFAULT '0',
-  `HordeUiTextureKitID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AllianceUiTextureKitID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `IconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `AllianceSceneScriptPackageID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `HordeSceneScriptPackageID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MaxAssignments` int(11) NOT NULL DEFAULT '0',
-  `ShipmentCapacity` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `GarrAbilityID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `BonusGarrAbilityID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `GoldCost` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `HordeName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `AllianceName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Tooltip` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `GarrTypeID` tinyint unsigned NOT NULL DEFAULT '0',
+  `BuildingType` tinyint NOT NULL DEFAULT '0',
+  `HordeGameObjectID` int NOT NULL DEFAULT '0',
+  `AllianceGameObjectID` int NOT NULL DEFAULT '0',
+  `GarrSiteID` int NOT NULL DEFAULT '0',
+  `UpgradeLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `BuildSeconds` int NOT NULL DEFAULT '0',
+  `CurrencyTypeID` smallint unsigned NOT NULL DEFAULT '0',
+  `CurrencyQty` int NOT NULL DEFAULT '0',
+  `HordeUiTextureKitID` smallint unsigned NOT NULL DEFAULT '0',
+  `AllianceUiTextureKitID` smallint unsigned NOT NULL DEFAULT '0',
+  `IconFileDataID` int NOT NULL DEFAULT '0',
+  `AllianceSceneScriptPackageID` smallint unsigned NOT NULL DEFAULT '0',
+  `HordeSceneScriptPackageID` smallint unsigned NOT NULL DEFAULT '0',
+  `MaxAssignments` int NOT NULL DEFAULT '0',
+  `ShipmentCapacity` tinyint unsigned NOT NULL DEFAULT '0',
+  `GarrAbilityID` smallint unsigned NOT NULL DEFAULT '0',
+  `BonusGarrAbilityID` smallint unsigned NOT NULL DEFAULT '0',
+  `GoldCost` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` int 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 */;
@@ -3316,15 +3316,15 @@ CREATE TABLE `garr_building` (
 
 DROP TABLE IF EXISTS `garr_building_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_building_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `HordeName_lang` text COLLATE utf8mb4_unicode_ci,
-  `AllianceName_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `Tooltip_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `HordeName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `AllianceName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Tooltip_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -3346,15 +3346,15 @@ CREATE TABLE `garr_building_locale` (
 
 DROP TABLE IF EXISTS `garr_building_plot_inst`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_building_plot_inst` (
   `MapOffsetX` float NOT NULL DEFAULT '0',
   `MapOffsetY` float NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `GarrBuildingID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `GarrSiteLevelPlotInstID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UiTextureAtlasMemberID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `GarrBuildingID` tinyint unsigned NOT NULL DEFAULT '0',
+  `GarrSiteLevelPlotInstID` smallint unsigned NOT NULL DEFAULT '0',
+  `UiTextureAtlasMemberID` smallint 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 */;
@@ -3365,17 +3365,17 @@ CREATE TABLE `garr_building_plot_inst` (
 
 DROP TABLE IF EXISTS `garr_class_spec`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_class_spec` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ClassSpec` text COLLATE utf8mb4_unicode_ci,
-  `ClassSpecMale` text COLLATE utf8mb4_unicode_ci,
-  `ClassSpecFemale` text COLLATE utf8mb4_unicode_ci,
-  `UiTextureAtlasMemberID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `GarrFollItemSetID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `FollowerClassLimit` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ClassSpec` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ClassSpecMale` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ClassSpecFemale` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `UiTextureAtlasMemberID` smallint unsigned NOT NULL DEFAULT '0',
+  `GarrFollItemSetID` smallint unsigned NOT NULL DEFAULT '0',
+  `FollowerClassLimit` tinyint unsigned NOT NULL DEFAULT '0',
+  `Flags` int 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 */;
@@ -3386,14 +3386,14 @@ CREATE TABLE `garr_class_spec` (
 
 DROP TABLE IF EXISTS `garr_class_spec_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_class_spec_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `ClassSpec_lang` text COLLATE utf8mb4_unicode_ci,
-  `ClassSpecMale_lang` text COLLATE utf8mb4_unicode_ci,
-  `ClassSpecFemale_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `ClassSpec_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ClassSpecMale_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ClassSpecFemale_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -3415,43 +3415,43 @@ CREATE TABLE `garr_class_spec_locale` (
 
 DROP TABLE IF EXISTS `garr_follower`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_follower` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `HordeSourceText` text COLLATE utf8mb4_unicode_ci,
-  `AllianceSourceText` text COLLATE utf8mb4_unicode_ci,
-  `TitleName` text COLLATE utf8mb4_unicode_ci,
-  `GarrTypeID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `GarrFollowerTypeID` tinyint(4) NOT NULL DEFAULT '0',
-  `HordeCreatureID` int(11) NOT NULL DEFAULT '0',
-  `AllianceCreatureID` int(11) NOT NULL DEFAULT '0',
-  `HordeGarrFollRaceID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AllianceGarrFollRaceID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `HordeGarrClassSpecID` int(11) NOT NULL DEFAULT '0',
-  `AllianceGarrClassSpecID` int(11) NOT NULL DEFAULT '0',
-  `Quality` tinyint(4) NOT NULL DEFAULT '0',
-  `FollowerLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ItemLevelWeapon` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemLevelArmor` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `HordeSourceTypeEnum` tinyint(4) NOT NULL DEFAULT '0',
-  `AllianceSourceTypeEnum` tinyint(4) NOT NULL DEFAULT '0',
-  `HordeIconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `AllianceIconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `HordeGarrFollItemSetID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AllianceGarrFollItemSetID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `HordeUITextureKitID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AllianceUITextureKitID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Vitality` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `HordeFlavorGarrStringID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AllianceFlavorGarrStringID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `HordeSlottingBroadcastTextID` int(10) unsigned NOT NULL DEFAULT '0',
-  `AllySlottingBroadcastTextID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ChrClassID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `Gender` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AutoCombatantID` int(11) NOT NULL DEFAULT '0',
-  `CovenantID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `HordeSourceText` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `AllianceSourceText` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `TitleName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `GarrTypeID` tinyint unsigned NOT NULL DEFAULT '0',
+  `GarrFollowerTypeID` tinyint NOT NULL DEFAULT '0',
+  `HordeCreatureID` int NOT NULL DEFAULT '0',
+  `AllianceCreatureID` int NOT NULL DEFAULT '0',
+  `HordeGarrFollRaceID` tinyint unsigned NOT NULL DEFAULT '0',
+  `AllianceGarrFollRaceID` tinyint unsigned NOT NULL DEFAULT '0',
+  `HordeGarrClassSpecID` int NOT NULL DEFAULT '0',
+  `AllianceGarrClassSpecID` int NOT NULL DEFAULT '0',
+  `Quality` tinyint NOT NULL DEFAULT '0',
+  `FollowerLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `ItemLevelWeapon` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemLevelArmor` smallint unsigned NOT NULL DEFAULT '0',
+  `HordeSourceTypeEnum` tinyint NOT NULL DEFAULT '0',
+  `AllianceSourceTypeEnum` tinyint NOT NULL DEFAULT '0',
+  `HordeIconFileDataID` int NOT NULL DEFAULT '0',
+  `AllianceIconFileDataID` int NOT NULL DEFAULT '0',
+  `HordeGarrFollItemSetID` smallint unsigned NOT NULL DEFAULT '0',
+  `AllianceGarrFollItemSetID` smallint unsigned NOT NULL DEFAULT '0',
+  `HordeUITextureKitID` smallint unsigned NOT NULL DEFAULT '0',
+  `AllianceUITextureKitID` smallint unsigned NOT NULL DEFAULT '0',
+  `Vitality` tinyint unsigned NOT NULL DEFAULT '0',
+  `HordeFlavorGarrStringID` tinyint unsigned NOT NULL DEFAULT '0',
+  `AllianceFlavorGarrStringID` tinyint unsigned NOT NULL DEFAULT '0',
+  `HordeSlottingBroadcastTextID` int unsigned NOT NULL DEFAULT '0',
+  `AllySlottingBroadcastTextID` int unsigned NOT NULL DEFAULT '0',
+  `ChrClassID` tinyint unsigned NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `Gender` tinyint unsigned NOT NULL DEFAULT '0',
+  `AutoCombatantID` int NOT NULL DEFAULT '0',
+  `CovenantID` int 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 */;
@@ -3462,14 +3462,14 @@ CREATE TABLE `garr_follower` (
 
 DROP TABLE IF EXISTS `garr_follower_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_follower_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `HordeSourceText_lang` text COLLATE utf8mb4_unicode_ci,
-  `AllianceSourceText_lang` text COLLATE utf8mb4_unicode_ci,
-  `TitleName_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `HordeSourceText_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `AllianceSourceText_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `TitleName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -3491,14 +3491,14 @@ CREATE TABLE `garr_follower_locale` (
 
 DROP TABLE IF EXISTS `garr_follower_x_ability`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_follower_x_ability` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `FactionIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `GarrAbilityID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `GarrFollowerID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `FactionIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `GarrAbilityID` smallint unsigned NOT NULL DEFAULT '0',
+  `GarrFollowerID` 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 */;
@@ -3509,43 +3509,43 @@ CREATE TABLE `garr_follower_x_ability` (
 
 DROP TABLE IF EXISTS `garr_mission`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_mission` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Location` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Location` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
   `MapPosX` float NOT NULL DEFAULT '0',
   `MapPosY` float NOT NULL DEFAULT '0',
   `WorldPosX` float NOT NULL DEFAULT '0',
   `WorldPosY` float NOT NULL DEFAULT '0',
-  `GarrTypeID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `GarrMissionTypeID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `GarrFollowerTypeID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaxFollowers` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MissionCost` int(10) unsigned NOT NULL DEFAULT '0',
-  `MissionCostCurrencyTypesID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `OfferedGarrMissionTextureID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `UiTextureKitID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `EnvGarrMechanicID` int(10) unsigned NOT NULL DEFAULT '0',
-  `EnvGarrMechanicTypeID` int(11) NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `GarrMissionSetID` int(11) NOT NULL DEFAULT '0',
-  `TargetLevel` tinyint(4) NOT NULL DEFAULT '0',
-  `TargetItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MissionDuration` int(11) NOT NULL DEFAULT '0',
-  `TravelDuration` int(11) NOT NULL DEFAULT '0',
-  `OfferDuration` int(10) unsigned NOT NULL DEFAULT '0',
-  `BaseCompletionChance` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `BaseFollowerXP` int(10) unsigned NOT NULL DEFAULT '0',
-  `OvermaxRewardPackID` int(10) unsigned NOT NULL DEFAULT '0',
-  `FollowerDeathChance` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AreaID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
+  `GarrTypeID` tinyint unsigned NOT NULL DEFAULT '0',
+  `GarrMissionTypeID` tinyint unsigned NOT NULL DEFAULT '0',
+  `GarrFollowerTypeID` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaxFollowers` tinyint unsigned NOT NULL DEFAULT '0',
+  `MissionCost` int unsigned NOT NULL DEFAULT '0',
+  `MissionCostCurrencyTypesID` smallint unsigned NOT NULL DEFAULT '0',
+  `OfferedGarrMissionTextureID` tinyint unsigned NOT NULL DEFAULT '0',
+  `UiTextureKitID` smallint unsigned NOT NULL DEFAULT '0',
+  `EnvGarrMechanicID` int unsigned NOT NULL DEFAULT '0',
+  `EnvGarrMechanicTypeID` int NOT NULL DEFAULT '0',
+  `PlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `GarrMissionSetID` int NOT NULL DEFAULT '0',
+  `TargetLevel` tinyint NOT NULL DEFAULT '0',
+  `TargetItemLevel` smallint unsigned NOT NULL DEFAULT '0',
+  `MissionDuration` int NOT NULL DEFAULT '0',
+  `TravelDuration` int NOT NULL DEFAULT '0',
+  `OfferDuration` int unsigned NOT NULL DEFAULT '0',
+  `BaseCompletionChance` tinyint unsigned NOT NULL DEFAULT '0',
+  `BaseFollowerXP` int unsigned NOT NULL DEFAULT '0',
+  `OvermaxRewardPackID` int unsigned NOT NULL DEFAULT '0',
+  `FollowerDeathChance` tinyint unsigned NOT NULL DEFAULT '0',
+  `AreaID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
   `AutoMissionScalar` float NOT NULL DEFAULT '0',
-  `AutoMissionScalarCurveID` int(11) NOT NULL DEFAULT '0',
-  `AutoCombatantEnvCasterID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `AutoMissionScalarCurveID` int NOT NULL DEFAULT '0',
+  `AutoCombatantEnvCasterID` int 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 */;
@@ -3556,14 +3556,14 @@ CREATE TABLE `garr_mission` (
 
 DROP TABLE IF EXISTS `garr_mission_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_mission_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Location_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Location_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -3585,18 +3585,18 @@ CREATE TABLE `garr_mission_locale` (
 
 DROP TABLE IF EXISTS `garr_plot`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_plot` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `PlotType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `HordeConstructObjID` int(11) NOT NULL DEFAULT '0',
-  `AllianceConstructObjID` int(11) NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `UiCategoryID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `UpgradeRequirement1` int(10) unsigned NOT NULL DEFAULT '0',
-  `UpgradeRequirement2` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `PlotType` tinyint unsigned NOT NULL DEFAULT '0',
+  `HordeConstructObjID` int NOT NULL DEFAULT '0',
+  `AllianceConstructObjID` int NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `UiCategoryID` tinyint unsigned NOT NULL DEFAULT '0',
+  `UpgradeRequirement1` int unsigned NOT NULL DEFAULT '0',
+  `UpgradeRequirement2` 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 */;
@@ -3607,12 +3607,12 @@ CREATE TABLE `garr_plot` (
 
 DROP TABLE IF EXISTS `garr_plot_building`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_plot_building` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `GarrPlotID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `GarrBuildingID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `GarrPlotID` tinyint unsigned NOT NULL DEFAULT '0',
+  `GarrBuildingID` tinyint 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 */;
@@ -3623,12 +3623,12 @@ CREATE TABLE `garr_plot_building` (
 
 DROP TABLE IF EXISTS `garr_plot_instance`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_plot_instance` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `GarrPlotID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `GarrPlotID` tinyint 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 */;
@@ -3639,20 +3639,20 @@ CREATE TABLE `garr_plot_instance` (
 
 DROP TABLE IF EXISTS `garr_site_level`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_site_level` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `TownHallUiPosX` float NOT NULL DEFAULT '0',
   `TownHallUiPosY` float NOT NULL DEFAULT '0',
-  `GarrSiteID` int(10) unsigned NOT NULL DEFAULT '0',
-  `GarrLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MapID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UpgradeMovieID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UiTextureKitID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MaxBuildingLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `UpgradeCost` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UpgradeGoldCost` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `GarrSiteID` int unsigned NOT NULL DEFAULT '0',
+  `GarrLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `MapID` smallint unsigned NOT NULL DEFAULT '0',
+  `UpgradeMovieID` smallint unsigned NOT NULL DEFAULT '0',
+  `UiTextureKitID` smallint unsigned NOT NULL DEFAULT '0',
+  `MaxBuildingLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `UpgradeCost` smallint unsigned NOT NULL DEFAULT '0',
+  `UpgradeGoldCost` smallint 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 */;
@@ -3663,15 +3663,15 @@ CREATE TABLE `garr_site_level` (
 
 DROP TABLE IF EXISTS `garr_site_level_plot_inst`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `garr_site_level_plot_inst` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `UiMarkerPosX` float NOT NULL DEFAULT '0',
   `UiMarkerPosY` float NOT NULL DEFAULT '0',
-  `GarrSiteLevelID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `GarrPlotInstanceID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `UiMarkerSize` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `GarrSiteLevelID` smallint unsigned NOT NULL DEFAULT '0',
+  `GarrPlotInstanceID` tinyint unsigned NOT NULL DEFAULT '0',
+  `UiMarkerSize` tinyint 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 */;
@@ -3682,12 +3682,12 @@ CREATE TABLE `garr_site_level_plot_inst` (
 
 DROP TABLE IF EXISTS `gem_properties`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `gem_properties` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `EnchantId` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Type` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `EnchantId` smallint unsigned NOT NULL DEFAULT '0',
+  `Type` int NOT NULL DEFAULT '0',
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
@@ -3698,12 +3698,12 @@ CREATE TABLE `gem_properties` (
 
 DROP TABLE IF EXISTS `global_curve`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `global_curve` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurveID` int(11) NOT NULL DEFAULT '0',
-  `Type` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `CurveID` int NOT NULL DEFAULT '0',
+  `Type` int NOT NULL DEFAULT '0',
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
@@ -3714,12 +3714,12 @@ CREATE TABLE `global_curve` (
 
 DROP TABLE IF EXISTS `glyph_bindable_spell`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `glyph_bindable_spell` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `GlyphPropertiesID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `GlyphPropertiesID` 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 */;
@@ -3730,14 +3730,14 @@ CREATE TABLE `glyph_bindable_spell` (
 
 DROP TABLE IF EXISTS `glyph_properties`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `glyph_properties` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `GlyphType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `GlyphExclusiveCategoryID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SpellIconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int unsigned NOT NULL DEFAULT '0',
+  `GlyphType` tinyint unsigned NOT NULL DEFAULT '0',
+  `GlyphExclusiveCategoryID` tinyint unsigned NOT NULL DEFAULT '0',
+  `SpellIconFileDataID` int 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 */;
@@ -3748,12 +3748,12 @@ CREATE TABLE `glyph_properties` (
 
 DROP TABLE IF EXISTS `glyph_required_spec`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `glyph_required_spec` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ChrSpecializationID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `GlyphPropertiesID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ChrSpecializationID` smallint unsigned NOT NULL DEFAULT '0',
+  `GlyphPropertiesID` 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 */;
@@ -3764,13 +3764,13 @@ CREATE TABLE `glyph_required_spec` (
 
 DROP TABLE IF EXISTS `guild_color_background`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `guild_color_background` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Red` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Blue` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Green` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Red` tinyint unsigned NOT NULL DEFAULT '0',
+  `Blue` tinyint unsigned NOT NULL DEFAULT '0',
+  `Green` tinyint 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 */;
@@ -3781,13 +3781,13 @@ CREATE TABLE `guild_color_background` (
 
 DROP TABLE IF EXISTS `guild_color_border`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `guild_color_border` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Red` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Blue` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Green` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Red` tinyint unsigned NOT NULL DEFAULT '0',
+  `Blue` tinyint unsigned NOT NULL DEFAULT '0',
+  `Green` tinyint 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 */;
@@ -3798,13 +3798,13 @@ CREATE TABLE `guild_color_border` (
 
 DROP TABLE IF EXISTS `guild_color_emblem`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `guild_color_emblem` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Red` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Blue` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Green` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Red` tinyint unsigned NOT NULL DEFAULT '0',
+  `Blue` tinyint unsigned NOT NULL DEFAULT '0',
+  `Green` tinyint 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 */;
@@ -3815,11 +3815,11 @@ CREATE TABLE `guild_color_emblem` (
 
 DROP TABLE IF EXISTS `guild_perk_spells`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `guild_perk_spells` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int 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 */;
@@ -3830,29 +3830,29 @@ CREATE TABLE `guild_perk_spells` (
 
 DROP TABLE IF EXISTS `heirloom`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `heirloom` (
-  `SourceText` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID` int(11) NOT NULL DEFAULT '0',
-  `LegacyUpgradedItemID` int(11) NOT NULL DEFAULT '0',
-  `StaticUpgradedItemID` int(11) NOT NULL DEFAULT '0',
-  `SourceTypeEnum` tinyint(4) NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LegacyItemID` int(11) NOT NULL DEFAULT '0',
-  `UpgradeItemID1` int(11) NOT NULL DEFAULT '0',
-  `UpgradeItemID2` int(11) NOT NULL DEFAULT '0',
-  `UpgradeItemID3` int(11) NOT NULL DEFAULT '0',
-  `UpgradeItemID4` int(11) NOT NULL DEFAULT '0',
-  `UpgradeItemID5` int(11) NOT NULL DEFAULT '0',
-  `UpgradeItemID6` int(11) NOT NULL DEFAULT '0',
-  `UpgradeItemBonusListID1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UpgradeItemBonusListID2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UpgradeItemBonusListID3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UpgradeItemBonusListID4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UpgradeItemBonusListID5` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UpgradeItemBonusListID6` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `SourceText` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemID` int NOT NULL DEFAULT '0',
+  `LegacyUpgradedItemID` int NOT NULL DEFAULT '0',
+  `StaticUpgradedItemID` int NOT NULL DEFAULT '0',
+  `SourceTypeEnum` tinyint NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `LegacyItemID` int NOT NULL DEFAULT '0',
+  `UpgradeItemID1` int NOT NULL DEFAULT '0',
+  `UpgradeItemID2` int NOT NULL DEFAULT '0',
+  `UpgradeItemID3` int NOT NULL DEFAULT '0',
+  `UpgradeItemID4` int NOT NULL DEFAULT '0',
+  `UpgradeItemID5` int NOT NULL DEFAULT '0',
+  `UpgradeItemID6` int NOT NULL DEFAULT '0',
+  `UpgradeItemBonusListID1` smallint unsigned NOT NULL DEFAULT '0',
+  `UpgradeItemBonusListID2` smallint unsigned NOT NULL DEFAULT '0',
+  `UpgradeItemBonusListID3` smallint unsigned NOT NULL DEFAULT '0',
+  `UpgradeItemBonusListID4` smallint unsigned NOT NULL DEFAULT '0',
+  `UpgradeItemBonusListID5` smallint unsigned NOT NULL DEFAULT '0',
+  `UpgradeItemBonusListID6` smallint 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 */;
@@ -3863,12 +3863,12 @@ CREATE TABLE `heirloom` (
 
 DROP TABLE IF EXISTS `heirloom_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `heirloom_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `SourceText_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `SourceText_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -3890,66 +3890,66 @@ CREATE TABLE `heirloom_locale` (
 
 DROP TABLE IF EXISTS `holidays`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `holidays` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Region` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Looping` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `HolidayNameID` int(10) unsigned NOT NULL DEFAULT '0',
-  `HolidayDescriptionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Priority` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CalendarFilterType` tinyint(4) NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Duration1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Duration2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Duration3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Duration4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Duration5` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Duration6` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Duration7` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Duration8` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Duration9` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Duration10` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Date1` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date2` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date3` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date4` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date5` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date6` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date7` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date8` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date9` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date10` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date11` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date12` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date13` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date14` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date15` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date16` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date17` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date18` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date19` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date20` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date21` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date22` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date23` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date24` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date25` int(10) unsigned NOT NULL DEFAULT '0',
-  `Date26` int(10) unsigned NOT NULL DEFAULT '0',
-  `CalendarFlags1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CalendarFlags2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CalendarFlags3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CalendarFlags4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CalendarFlags5` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CalendarFlags6` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CalendarFlags7` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CalendarFlags8` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CalendarFlags9` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CalendarFlags10` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `TextureFileDataID1` int(11) NOT NULL DEFAULT '0',
-  `TextureFileDataID2` int(11) NOT NULL DEFAULT '0',
-  `TextureFileDataID3` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Region` smallint unsigned NOT NULL DEFAULT '0',
+  `Looping` tinyint unsigned NOT NULL DEFAULT '0',
+  `HolidayNameID` int unsigned NOT NULL DEFAULT '0',
+  `HolidayDescriptionID` int unsigned NOT NULL DEFAULT '0',
+  `Priority` tinyint unsigned NOT NULL DEFAULT '0',
+  `CalendarFilterType` tinyint NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `Duration1` smallint unsigned NOT NULL DEFAULT '0',
+  `Duration2` smallint unsigned NOT NULL DEFAULT '0',
+  `Duration3` smallint unsigned NOT NULL DEFAULT '0',
+  `Duration4` smallint unsigned NOT NULL DEFAULT '0',
+  `Duration5` smallint unsigned NOT NULL DEFAULT '0',
+  `Duration6` smallint unsigned NOT NULL DEFAULT '0',
+  `Duration7` smallint unsigned NOT NULL DEFAULT '0',
+  `Duration8` smallint unsigned NOT NULL DEFAULT '0',
+  `Duration9` smallint unsigned NOT NULL DEFAULT '0',
+  `Duration10` smallint unsigned NOT NULL DEFAULT '0',
+  `Date1` int unsigned NOT NULL DEFAULT '0',
+  `Date2` int unsigned NOT NULL DEFAULT '0',
+  `Date3` int unsigned NOT NULL DEFAULT '0',
+  `Date4` int unsigned NOT NULL DEFAULT '0',
+  `Date5` int unsigned NOT NULL DEFAULT '0',
+  `Date6` int unsigned NOT NULL DEFAULT '0',
+  `Date7` int unsigned NOT NULL DEFAULT '0',
+  `Date8` int unsigned NOT NULL DEFAULT '0',
+  `Date9` int unsigned NOT NULL DEFAULT '0',
+  `Date10` int unsigned NOT NULL DEFAULT '0',
+  `Date11` int unsigned NOT NULL DEFAULT '0',
+  `Date12` int unsigned NOT NULL DEFAULT '0',
+  `Date13` int unsigned NOT NULL DEFAULT '0',
+  `Date14` int unsigned NOT NULL DEFAULT '0',
+  `Date15` int unsigned NOT NULL DEFAULT '0',
+  `Date16` int unsigned NOT NULL DEFAULT '0',
+  `Date17` int unsigned NOT NULL DEFAULT '0',
+  `Date18` int unsigned NOT NULL DEFAULT '0',
+  `Date19` int unsigned NOT NULL DEFAULT '0',
+  `Date20` int unsigned NOT NULL DEFAULT '0',
+  `Date21` int unsigned NOT NULL DEFAULT '0',
+  `Date22` int unsigned NOT NULL DEFAULT '0',
+  `Date23` int unsigned NOT NULL DEFAULT '0',
+  `Date24` int unsigned NOT NULL DEFAULT '0',
+  `Date25` int unsigned NOT NULL DEFAULT '0',
+  `Date26` int unsigned NOT NULL DEFAULT '0',
+  `CalendarFlags1` tinyint unsigned NOT NULL DEFAULT '0',
+  `CalendarFlags2` tinyint unsigned NOT NULL DEFAULT '0',
+  `CalendarFlags3` tinyint unsigned NOT NULL DEFAULT '0',
+  `CalendarFlags4` tinyint unsigned NOT NULL DEFAULT '0',
+  `CalendarFlags5` tinyint unsigned NOT NULL DEFAULT '0',
+  `CalendarFlags6` tinyint unsigned NOT NULL DEFAULT '0',
+  `CalendarFlags7` tinyint unsigned NOT NULL DEFAULT '0',
+  `CalendarFlags8` tinyint unsigned NOT NULL DEFAULT '0',
+  `CalendarFlags9` tinyint unsigned NOT NULL DEFAULT '0',
+  `CalendarFlags10` tinyint unsigned NOT NULL DEFAULT '0',
+  `TextureFileDataID1` int NOT NULL DEFAULT '0',
+  `TextureFileDataID2` int NOT NULL DEFAULT '0',
+  `TextureFileDataID3` int 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 */;
@@ -3960,15 +3960,15 @@ CREATE TABLE `holidays` (
 
 DROP TABLE IF EXISTS `hotfix_blob`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `hotfix_blob` (
-  `TableHash` int(10) unsigned NOT NULL,
-  `RecordId` int(11) NOT NULL,
+  `TableHash` int unsigned NOT NULL,
+  `RecordId` int NOT NULL,
   `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
   `Blob` blob,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`TableHash`,`RecordId`,`locale`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -3977,16 +3977,16 @@ CREATE TABLE `hotfix_blob` (
 
 DROP TABLE IF EXISTS `hotfix_data`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `hotfix_data` (
-  `Id` int(11) NOT NULL,
-  `UniqueId` int(10) unsigned NOT NULL DEFAULT '0',
-  `TableHash` int(10) unsigned NOT NULL,
-  `RecordId` int(11) NOT NULL,
-  `Status` tinyint(3) unsigned NOT NULL DEFAULT '3',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Id` int NOT NULL,
+  `UniqueId` int unsigned NOT NULL DEFAULT '0',
+  `TableHash` int unsigned NOT NULL,
+  `RecordId` int NOT NULL,
+  `Status` tinyint unsigned NOT NULL DEFAULT '3',
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`Id`,`TableHash`,`RecordId`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -3995,14 +3995,14 @@ CREATE TABLE `hotfix_data` (
 
 DROP TABLE IF EXISTS `hotfix_optional_data`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `hotfix_optional_data` (
-  `TableHash` int(10) unsigned NOT NULL,
-  `RecordId` int(10) unsigned NOT NULL,
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Key` int(10) unsigned NOT NULL,
+  `TableHash` int unsigned NOT NULL,
+  `RecordId` int unsigned NOT NULL,
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Key` int unsigned NOT NULL,
   `Data` blob NOT NULL,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0'
+  `VerifiedBuild` int NOT NULL DEFAULT '0'
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
@@ -4012,14 +4012,14 @@ CREATE TABLE `hotfix_optional_data` (
 
 DROP TABLE IF EXISTS `import_price_armor`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `import_price_armor` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `ClothModifier` float NOT NULL DEFAULT '0',
   `LeatherModifier` float NOT NULL DEFAULT '0',
   `ChainModifier` float NOT NULL DEFAULT '0',
   `PlateModifier` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -4030,11 +4030,11 @@ CREATE TABLE `import_price_armor` (
 
 DROP TABLE IF EXISTS `import_price_quality`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `import_price_quality` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `Data` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -4045,11 +4045,11 @@ CREATE TABLE `import_price_quality` (
 
 DROP TABLE IF EXISTS `import_price_shield`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `import_price_shield` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `Data` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -4060,11 +4060,11 @@ CREATE TABLE `import_price_shield` (
 
 DROP TABLE IF EXISTS `import_price_weapon`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `import_price_weapon` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `Data` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -4075,20 +4075,20 @@ CREATE TABLE `import_price_weapon` (
 
 DROP TABLE IF EXISTS `item`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ClassID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SubclassID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Material` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `InventoryType` tinyint(4) NOT NULL DEFAULT '0',
-  `SheatheType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SoundOverrideSubclassID` tinyint(4) NOT NULL DEFAULT '0',
-  `IconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `ItemGroupSoundsID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ContentTuningID` int(11) NOT NULL DEFAULT '0',
-  `ModifiedCraftingReagentItemID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ClassID` tinyint unsigned NOT NULL DEFAULT '0',
+  `SubclassID` tinyint unsigned NOT NULL DEFAULT '0',
+  `Material` tinyint unsigned NOT NULL DEFAULT '0',
+  `InventoryType` tinyint NOT NULL DEFAULT '0',
+  `SheatheType` tinyint unsigned NOT NULL DEFAULT '0',
+  `SoundOverrideSubclassID` tinyint NOT NULL DEFAULT '0',
+  `IconFileDataID` int NOT NULL DEFAULT '0',
+  `ItemGroupSoundsID` tinyint unsigned NOT NULL DEFAULT '0',
+  `ContentTuningID` int NOT NULL DEFAULT '0',
+  `ModifiedCraftingReagentItemID` int 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 */;
@@ -4099,15 +4099,15 @@ CREATE TABLE `item` (
 
 DROP TABLE IF EXISTS `item_appearance`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_appearance` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DisplayType` int(11) NOT NULL DEFAULT '0',
-  `ItemDisplayInfoID` int(11) NOT NULL DEFAULT '0',
-  `DefaultIconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `UiOrder` int(11) NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DisplayType` int NOT NULL DEFAULT '0',
+  `ItemDisplayInfoID` int NOT NULL DEFAULT '0',
+  `DefaultIconFileDataID` int NOT NULL DEFAULT '0',
+  `UiOrder` int NOT NULL DEFAULT '0',
+  `PlayerConditionID` int 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 */;
@@ -4118,9 +4118,9 @@ CREATE TABLE `item_appearance` (
 
 DROP TABLE IF EXISTS `item_armor_quality`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_armor_quality` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `Qualitymod1` float NOT NULL DEFAULT '0',
   `Qualitymod2` float NOT NULL DEFAULT '0',
   `Qualitymod3` float NOT NULL DEFAULT '0',
@@ -4128,7 +4128,7 @@ CREATE TABLE `item_armor_quality` (
   `Qualitymod5` float NOT NULL DEFAULT '0',
   `Qualitymod6` float NOT NULL DEFAULT '0',
   `Qualitymod7` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -4139,9 +4139,9 @@ CREATE TABLE `item_armor_quality` (
 
 DROP TABLE IF EXISTS `item_armor_shield`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_armor_shield` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `Quality1` float NOT NULL DEFAULT '0',
   `Quality2` float NOT NULL DEFAULT '0',
   `Quality3` float NOT NULL DEFAULT '0',
@@ -4149,8 +4149,8 @@ CREATE TABLE `item_armor_shield` (
   `Quality5` float NOT NULL DEFAULT '0',
   `Quality6` float NOT NULL DEFAULT '0',
   `Quality7` float NOT NULL DEFAULT '0',
-  `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ItemLevel` smallint 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 */;
@@ -4161,15 +4161,15 @@ CREATE TABLE `item_armor_shield` (
 
 DROP TABLE IF EXISTS `item_armor_total`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_armor_total` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemLevel` smallint(6) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemLevel` smallint NOT NULL DEFAULT '0',
   `Cloth` float NOT NULL DEFAULT '0',
   `Leather` float NOT NULL DEFAULT '0',
   `Mail` float NOT NULL DEFAULT '0',
   `Plate` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -4180,11 +4180,11 @@ CREATE TABLE `item_armor_total` (
 
 DROP TABLE IF EXISTS `item_bag_family`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_bag_family` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `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 */;
@@ -4195,12 +4195,12 @@ CREATE TABLE `item_bag_family` (
 
 DROP TABLE IF EXISTS `item_bag_family_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_bag_family_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -4222,17 +4222,17 @@ CREATE TABLE `item_bag_family_locale` (
 
 DROP TABLE IF EXISTS `item_bonus`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_bonus` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Value1` int(11) NOT NULL DEFAULT '0',
-  `Value2` int(11) NOT NULL DEFAULT '0',
-  `Value3` int(11) NOT NULL DEFAULT '0',
-  `Value4` int(11) NOT NULL DEFAULT '0',
-  `ParentItemBonusListID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Type` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Value1` int NOT NULL DEFAULT '0',
+  `Value2` int NOT NULL DEFAULT '0',
+  `Value3` int NOT NULL DEFAULT '0',
+  `Value4` int NOT NULL DEFAULT '0',
+  `ParentItemBonusListID` smallint unsigned NOT NULL DEFAULT '0',
+  `Type` tinyint unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` tinyint 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 */;
@@ -4243,11 +4243,11 @@ CREATE TABLE `item_bonus` (
 
 DROP TABLE IF EXISTS `item_bonus_list_level_delta`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_bonus_list_level_delta` (
-  `ItemLevelDelta` smallint(6) NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ItemLevelDelta` smallint NOT NULL DEFAULT '0',
+  `ID` 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 */;
@@ -4258,17 +4258,17 @@ CREATE TABLE `item_bonus_list_level_delta` (
 
 DROP TABLE IF EXISTS `item_bonus_tree_node`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_bonus_tree_node` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemContext` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ChildItemBonusTreeID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ChildItemBonusListID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ChildItemLevelSelectorID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemBonusListGroupID` int(11) NOT NULL DEFAULT '0',
-  `ParentItemBonusTreeNodeID` int(11) NOT NULL DEFAULT '0',
-  `ParentItemBonusTreeID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemContext` tinyint unsigned NOT NULL DEFAULT '0',
+  `ChildItemBonusTreeID` smallint unsigned NOT NULL DEFAULT '0',
+  `ChildItemBonusListID` smallint unsigned NOT NULL DEFAULT '0',
+  `ChildItemLevelSelectorID` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemBonusListGroupID` int NOT NULL DEFAULT '0',
+  `ParentItemBonusTreeNodeID` int NOT NULL DEFAULT '0',
+  `ParentItemBonusTreeID` 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 */;
@@ -4279,13 +4279,13 @@ CREATE TABLE `item_bonus_tree_node` (
 
 DROP TABLE IF EXISTS `item_child_equipment`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_child_equipment` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ParentItemID` int(11) NOT NULL DEFAULT '0',
-  `ChildItemID` int(11) NOT NULL DEFAULT '0',
-  `ChildItemEquipSlot` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ParentItemID` int NOT NULL DEFAULT '0',
+  `ChildItemID` int NOT NULL DEFAULT '0',
+  `ChildItemEquipSlot` tinyint 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 */;
@@ -4296,14 +4296,14 @@ CREATE TABLE `item_child_equipment` (
 
 DROP TABLE IF EXISTS `item_class`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_class` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ClassName` text COLLATE utf8mb4_unicode_ci,
-  `ClassID` tinyint(4) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ClassName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ClassID` tinyint NOT NULL DEFAULT '0',
   `PriceModifier` float NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Flags` tinyint 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 */;
@@ -4314,12 +4314,12 @@ CREATE TABLE `item_class` (
 
 DROP TABLE IF EXISTS `item_class_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_class_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `ClassName_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `ClassName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -4341,11 +4341,11 @@ CREATE TABLE `item_class_locale` (
 
 DROP TABLE IF EXISTS `item_currency_cost`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_currency_cost` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemID` int 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 */;
@@ -4356,10 +4356,10 @@ CREATE TABLE `item_currency_cost` (
 
 DROP TABLE IF EXISTS `item_damage_ammo`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_damage_ammo` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemLevel` smallint unsigned NOT NULL DEFAULT '0',
   `Quality1` float NOT NULL DEFAULT '0',
   `Quality2` float NOT NULL DEFAULT '0',
   `Quality3` float NOT NULL DEFAULT '0',
@@ -4367,7 +4367,7 @@ CREATE TABLE `item_damage_ammo` (
   `Quality5` float NOT NULL DEFAULT '0',
   `Quality6` float NOT NULL DEFAULT '0',
   `Quality7` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -4378,10 +4378,10 @@ CREATE TABLE `item_damage_ammo` (
 
 DROP TABLE IF EXISTS `item_damage_one_hand`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_damage_one_hand` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemLevel` smallint unsigned NOT NULL DEFAULT '0',
   `Quality1` float NOT NULL DEFAULT '0',
   `Quality2` float NOT NULL DEFAULT '0',
   `Quality3` float NOT NULL DEFAULT '0',
@@ -4389,7 +4389,7 @@ CREATE TABLE `item_damage_one_hand` (
   `Quality5` float NOT NULL DEFAULT '0',
   `Quality6` float NOT NULL DEFAULT '0',
   `Quality7` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -4400,10 +4400,10 @@ CREATE TABLE `item_damage_one_hand` (
 
 DROP TABLE IF EXISTS `item_damage_one_hand_caster`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_damage_one_hand_caster` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemLevel` smallint unsigned NOT NULL DEFAULT '0',
   `Quality1` float NOT NULL DEFAULT '0',
   `Quality2` float NOT NULL DEFAULT '0',
   `Quality3` float NOT NULL DEFAULT '0',
@@ -4411,7 +4411,7 @@ CREATE TABLE `item_damage_one_hand_caster` (
   `Quality5` float NOT NULL DEFAULT '0',
   `Quality6` float NOT NULL DEFAULT '0',
   `Quality7` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -4422,10 +4422,10 @@ CREATE TABLE `item_damage_one_hand_caster` (
 
 DROP TABLE IF EXISTS `item_damage_two_hand`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_damage_two_hand` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemLevel` smallint unsigned NOT NULL DEFAULT '0',
   `Quality1` float NOT NULL DEFAULT '0',
   `Quality2` float NOT NULL DEFAULT '0',
   `Quality3` float NOT NULL DEFAULT '0',
@@ -4433,7 +4433,7 @@ CREATE TABLE `item_damage_two_hand` (
   `Quality5` float NOT NULL DEFAULT '0',
   `Quality6` float NOT NULL DEFAULT '0',
   `Quality7` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -4444,10 +4444,10 @@ CREATE TABLE `item_damage_two_hand` (
 
 DROP TABLE IF EXISTS `item_damage_two_hand_caster`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_damage_two_hand_caster` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemLevel` smallint unsigned NOT NULL DEFAULT '0',
   `Quality1` float NOT NULL DEFAULT '0',
   `Quality2` float NOT NULL DEFAULT '0',
   `Quality3` float NOT NULL DEFAULT '0',
@@ -4455,7 +4455,7 @@ CREATE TABLE `item_damage_two_hand_caster` (
   `Quality5` float NOT NULL DEFAULT '0',
   `Quality6` float NOT NULL DEFAULT '0',
   `Quality7` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -4466,17 +4466,17 @@ CREATE TABLE `item_damage_two_hand_caster` (
 
 DROP TABLE IF EXISTS `item_disenchant_loot`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_disenchant_loot` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Subclass` tinyint(4) NOT NULL DEFAULT '0',
-  `Quality` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MaxLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SkillRequired` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ExpansionID` tinyint(4) NOT NULL DEFAULT '0',
-  `Class` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Subclass` tinyint NOT NULL DEFAULT '0',
+  `Quality` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinLevel` smallint unsigned NOT NULL DEFAULT '0',
+  `MaxLevel` smallint unsigned NOT NULL DEFAULT '0',
+  `SkillRequired` smallint unsigned NOT NULL DEFAULT '0',
+  `ExpansionID` tinyint NOT NULL DEFAULT '0',
+  `Class` 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 */;
@@ -4487,18 +4487,18 @@ CREATE TABLE `item_disenchant_loot` (
 
 DROP TABLE IF EXISTS `item_effect`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_effect` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `LegacySlotIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `TriggerType` tinyint(4) NOT NULL DEFAULT '0',
-  `Charges` smallint(6) NOT NULL DEFAULT '0',
-  `CoolDownMSec` int(11) NOT NULL DEFAULT '0',
-  `CategoryCoolDownMSec` int(11) NOT NULL DEFAULT '0',
-  `SpellCategoryID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `ChrSpecializationID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `LegacySlotIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `TriggerType` tinyint NOT NULL DEFAULT '0',
+  `Charges` smallint NOT NULL DEFAULT '0',
+  `CoolDownMSec` int NOT NULL DEFAULT '0',
+  `CategoryCoolDownMSec` int NOT NULL DEFAULT '0',
+  `SpellCategoryID` smallint unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `ChrSpecializationID` smallint 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 */;
@@ -4509,36 +4509,36 @@ CREATE TABLE `item_effect` (
 
 DROP TABLE IF EXISTS `item_extended_cost`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_extended_cost` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `RequiredArenaRating` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ArenaBracket` tinyint(4) NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinFactionID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinReputation` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RequiredAchievement` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ItemID1` int(11) NOT NULL DEFAULT '0',
-  `ItemID2` int(11) NOT NULL DEFAULT '0',
-  `ItemID3` int(11) NOT NULL DEFAULT '0',
-  `ItemID4` int(11) NOT NULL DEFAULT '0',
-  `ItemID5` int(11) NOT NULL DEFAULT '0',
-  `ItemCount1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemCount2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemCount3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemCount4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemCount5` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `CurrencyID1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `CurrencyID2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `CurrencyID3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `CurrencyID4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `CurrencyID5` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `CurrencyCount1` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyCount2` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyCount3` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyCount4` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyCount5` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `RequiredArenaRating` smallint unsigned NOT NULL DEFAULT '0',
+  `ArenaBracket` tinyint NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinFactionID` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinReputation` tinyint unsigned NOT NULL DEFAULT '0',
+  `RequiredAchievement` tinyint unsigned NOT NULL DEFAULT '0',
+  `ItemID1` int NOT NULL DEFAULT '0',
+  `ItemID2` int NOT NULL DEFAULT '0',
+  `ItemID3` int NOT NULL DEFAULT '0',
+  `ItemID4` int NOT NULL DEFAULT '0',
+  `ItemID5` int NOT NULL DEFAULT '0',
+  `ItemCount1` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemCount2` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemCount3` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemCount4` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemCount5` smallint unsigned NOT NULL DEFAULT '0',
+  `CurrencyID1` smallint unsigned NOT NULL DEFAULT '0',
+  `CurrencyID2` smallint unsigned NOT NULL DEFAULT '0',
+  `CurrencyID3` smallint unsigned NOT NULL DEFAULT '0',
+  `CurrencyID4` smallint unsigned NOT NULL DEFAULT '0',
+  `CurrencyID5` smallint unsigned NOT NULL DEFAULT '0',
+  `CurrencyCount1` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyCount2` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyCount3` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyCount4` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyCount5` 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 */;
@@ -4549,13 +4549,13 @@ CREATE TABLE `item_extended_cost` (
 
 DROP TABLE IF EXISTS `item_level_selector`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_level_selector` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `MinItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemLevelSelectorQualitySetID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AzeriteUnlockMappingSet` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `MinItemLevel` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemLevelSelectorQualitySetID` smallint unsigned NOT NULL DEFAULT '0',
+  `AzeriteUnlockMappingSet` smallint 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 */;
@@ -4566,13 +4566,13 @@ CREATE TABLE `item_level_selector` (
 
 DROP TABLE IF EXISTS `item_level_selector_quality`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_level_selector_quality` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `QualityItemBonusListID` int(11) NOT NULL DEFAULT '0',
-  `Quality` tinyint(4) NOT NULL DEFAULT '0',
-  `ParentILSQualitySetID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `QualityItemBonusListID` int NOT NULL DEFAULT '0',
+  `Quality` tinyint NOT NULL DEFAULT '0',
+  `ParentILSQualitySetID` 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 */;
@@ -4583,12 +4583,12 @@ CREATE TABLE `item_level_selector_quality` (
 
 DROP TABLE IF EXISTS `item_level_selector_quality_set`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_level_selector_quality_set` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `IlvlRare` smallint(6) NOT NULL DEFAULT '0',
-  `IlvlEpic` smallint(6) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `IlvlRare` smallint NOT NULL DEFAULT '0',
+  `IlvlEpic` smallint 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 */;
@@ -4599,13 +4599,13 @@ CREATE TABLE `item_level_selector_quality_set` (
 
 DROP TABLE IF EXISTS `item_limit_category`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_limit_category` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Quantity` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Quantity` tinyint unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint 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 */;
@@ -4616,13 +4616,13 @@ CREATE TABLE `item_limit_category` (
 
 DROP TABLE IF EXISTS `item_limit_category_condition`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_limit_category_condition` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `AddQuantity` tinyint(4) NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ParentItemLimitCategoryID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `AddQuantity` tinyint NOT NULL DEFAULT '0',
+  `PlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `ParentItemLimitCategoryID` 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 */;
@@ -4633,12 +4633,12 @@ CREATE TABLE `item_limit_category_condition` (
 
 DROP TABLE IF EXISTS `item_limit_category_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_limit_category_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -4660,15 +4660,15 @@ CREATE TABLE `item_limit_category_locale` (
 
 DROP TABLE IF EXISTS `item_modified_appearance`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_modified_appearance` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID` int(11) NOT NULL DEFAULT '0',
-  `ItemAppearanceModifierID` int(11) NOT NULL DEFAULT '0',
-  `ItemAppearanceID` int(11) NOT NULL DEFAULT '0',
-  `OrderIndex` int(11) NOT NULL DEFAULT '0',
-  `TransmogSourceTypeEnum` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemID` int NOT NULL DEFAULT '0',
+  `ItemAppearanceModifierID` int NOT NULL DEFAULT '0',
+  `ItemAppearanceID` int NOT NULL DEFAULT '0',
+  `OrderIndex` int NOT NULL DEFAULT '0',
+  `TransmogSourceTypeEnum` tinyint 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 */;
@@ -4679,15 +4679,15 @@ CREATE TABLE `item_modified_appearance` (
 
 DROP TABLE IF EXISTS `item_modified_appearance_extra`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_modified_appearance_extra` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `IconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `UnequippedIconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `SheatheType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `DisplayWeaponSubclassID` tinyint(4) NOT NULL DEFAULT '0',
-  `DisplayInventoryType` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `IconFileDataID` int NOT NULL DEFAULT '0',
+  `UnequippedIconFileDataID` int NOT NULL DEFAULT '0',
+  `SheatheType` tinyint unsigned NOT NULL DEFAULT '0',
+  `DisplayWeaponSubclassID` tinyint NOT NULL DEFAULT '0',
+  `DisplayInventoryType` tinyint 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 */;
@@ -4698,12 +4698,12 @@ CREATE TABLE `item_modified_appearance_extra` (
 
 DROP TABLE IF EXISTS `item_name_description`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_name_description` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `Color` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Color` int 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 */;
@@ -4714,12 +4714,12 @@ CREATE TABLE `item_name_description` (
 
 DROP TABLE IF EXISTS `item_name_description_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_name_description_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -4741,13 +4741,13 @@ CREATE TABLE `item_name_description_locale` (
 
 DROP TABLE IF EXISTS `item_price_base`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_price_base` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemLevel` smallint unsigned NOT NULL DEFAULT '0',
   `Armor` float NOT NULL DEFAULT '0',
   `Weapon` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -4758,26 +4758,26 @@ CREATE TABLE `item_price_base` (
 
 DROP TABLE IF EXISTS `item_search_name`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_search_name` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `AllowableRace` bigint(20) NOT NULL DEFAULT '0',
-  `Display` text COLLATE utf8mb4_unicode_ci,
-  `OverallQualityID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ExpansionID` int(11) NOT NULL DEFAULT '0',
-  `MinFactionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MinReputation` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AllowableClass` int(11) NOT NULL DEFAULT '0',
-  `RequiredLevel` tinyint(4) NOT NULL DEFAULT '0',
-  `RequiredSkill` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `RequiredSkillRank` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `RequiredAbility` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags1` int(11) NOT NULL DEFAULT '0',
-  `Flags2` int(11) NOT NULL DEFAULT '0',
-  `Flags3` int(11) NOT NULL DEFAULT '0',
-  `Flags4` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `AllowableRace` bigint NOT NULL DEFAULT '0',
+  `Display` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `OverallQualityID` tinyint unsigned NOT NULL DEFAULT '0',
+  `ExpansionID` int NOT NULL DEFAULT '0',
+  `MinFactionID` smallint unsigned NOT NULL DEFAULT '0',
+  `MinReputation` tinyint unsigned NOT NULL DEFAULT '0',
+  `AllowableClass` int NOT NULL DEFAULT '0',
+  `RequiredLevel` tinyint NOT NULL DEFAULT '0',
+  `RequiredSkill` smallint unsigned NOT NULL DEFAULT '0',
+  `RequiredSkillRank` smallint unsigned NOT NULL DEFAULT '0',
+  `RequiredAbility` int unsigned NOT NULL DEFAULT '0',
+  `ItemLevel` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags1` int NOT NULL DEFAULT '0',
+  `Flags2` int NOT NULL DEFAULT '0',
+  `Flags3` int NOT NULL DEFAULT '0',
+  `Flags4` int 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 */;
@@ -4788,12 +4788,12 @@ CREATE TABLE `item_search_name` (
 
 DROP TABLE IF EXISTS `item_search_name_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_search_name_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Display_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Display_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -4815,31 +4815,31 @@ CREATE TABLE `item_search_name_locale` (
 
 DROP TABLE IF EXISTS `item_set`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_set` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `SetFlags` int(10) unsigned NOT NULL DEFAULT '0',
-  `RequiredSkill` int(10) unsigned NOT NULL DEFAULT '0',
-  `RequiredSkillRank` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemID1` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID2` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID3` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID4` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID5` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID6` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID7` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID8` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID9` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID10` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID11` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID12` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID13` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID14` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID15` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID16` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID17` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `SetFlags` int unsigned NOT NULL DEFAULT '0',
+  `RequiredSkill` int unsigned NOT NULL DEFAULT '0',
+  `RequiredSkillRank` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemID1` int unsigned NOT NULL DEFAULT '0',
+  `ItemID2` int unsigned NOT NULL DEFAULT '0',
+  `ItemID3` int unsigned NOT NULL DEFAULT '0',
+  `ItemID4` int unsigned NOT NULL DEFAULT '0',
+  `ItemID5` int unsigned NOT NULL DEFAULT '0',
+  `ItemID6` int unsigned NOT NULL DEFAULT '0',
+  `ItemID7` int unsigned NOT NULL DEFAULT '0',
+  `ItemID8` int unsigned NOT NULL DEFAULT '0',
+  `ItemID9` int unsigned NOT NULL DEFAULT '0',
+  `ItemID10` int unsigned NOT NULL DEFAULT '0',
+  `ItemID11` int unsigned NOT NULL DEFAULT '0',
+  `ItemID12` int unsigned NOT NULL DEFAULT '0',
+  `ItemID13` int unsigned NOT NULL DEFAULT '0',
+  `ItemID14` int unsigned NOT NULL DEFAULT '0',
+  `ItemID15` int unsigned NOT NULL DEFAULT '0',
+  `ItemID16` int unsigned NOT NULL DEFAULT '0',
+  `ItemID17` 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 */;
@@ -4850,12 +4850,12 @@ CREATE TABLE `item_set` (
 
 DROP TABLE IF EXISTS `item_set_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_set_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -4877,14 +4877,14 @@ CREATE TABLE `item_set_locale` (
 
 DROP TABLE IF EXISTS `item_set_spell`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_set_spell` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ChrSpecID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Threshold` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ItemSetID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ChrSpecID` smallint unsigned NOT NULL DEFAULT '0',
+  `SpellID` int unsigned NOT NULL DEFAULT '0',
+  `Threshold` tinyint unsigned NOT NULL DEFAULT '0',
+  `ItemSetID` 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 */;
@@ -4895,21 +4895,21 @@ CREATE TABLE `item_set_spell` (
 
 DROP TABLE IF EXISTS `item_sparse`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_sparse` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `AllowableRace` bigint(20) NOT NULL DEFAULT '0',
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `Display3` text COLLATE utf8mb4_unicode_ci,
-  `Display2` text COLLATE utf8mb4_unicode_ci,
-  `Display1` text COLLATE utf8mb4_unicode_ci,
-  `Display` text COLLATE utf8mb4_unicode_ci,
-  `ExpansionID` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `AllowableRace` bigint NOT NULL DEFAULT '0',
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Display3` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Display2` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Display1` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Display` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ExpansionID` int NOT NULL DEFAULT '0',
   `DmgVariance` float NOT NULL DEFAULT '0',
-  `LimitCategory` int(11) NOT NULL DEFAULT '0',
-  `DurationInInventory` int(10) unsigned NOT NULL DEFAULT '0',
+  `LimitCategory` int NOT NULL DEFAULT '0',
+  `DurationInInventory` int unsigned NOT NULL DEFAULT '0',
   `QualityModifier` float NOT NULL DEFAULT '0',
-  `BagFamily` int(10) unsigned NOT NULL DEFAULT '0',
+  `BagFamily` int unsigned NOT NULL DEFAULT '0',
   `ItemRange` float NOT NULL DEFAULT '0',
   `StatPercentageOfSocket1` float NOT NULL DEFAULT '0',
   `StatPercentageOfSocket2` float NOT NULL DEFAULT '0',
@@ -4921,81 +4921,81 @@ CREATE TABLE `item_sparse` (
   `StatPercentageOfSocket8` float NOT NULL DEFAULT '0',
   `StatPercentageOfSocket9` float NOT NULL DEFAULT '0',
   `StatPercentageOfSocket10` float NOT NULL DEFAULT '0',
-  `StatPercentEditor1` int(11) NOT NULL DEFAULT '0',
-  `StatPercentEditor2` int(11) NOT NULL DEFAULT '0',
-  `StatPercentEditor3` int(11) NOT NULL DEFAULT '0',
-  `StatPercentEditor4` int(11) NOT NULL DEFAULT '0',
-  `StatPercentEditor5` int(11) NOT NULL DEFAULT '0',
-  `StatPercentEditor6` int(11) NOT NULL DEFAULT '0',
-  `StatPercentEditor7` int(11) NOT NULL DEFAULT '0',
-  `StatPercentEditor8` int(11) NOT NULL DEFAULT '0',
-  `StatPercentEditor9` int(11) NOT NULL DEFAULT '0',
-  `StatPercentEditor10` int(11) NOT NULL DEFAULT '0',
-  `Stackable` int(11) NOT NULL DEFAULT '0',
-  `MaxCount` int(11) NOT NULL DEFAULT '0',
-  `RequiredAbility` int(10) unsigned NOT NULL DEFAULT '0',
-  `SellPrice` int(10) unsigned NOT NULL DEFAULT '0',
-  `BuyPrice` int(10) unsigned NOT NULL DEFAULT '0',
-  `VendorStackCount` int(10) unsigned NOT NULL DEFAULT '0',
+  `StatPercentEditor1` int NOT NULL DEFAULT '0',
+  `StatPercentEditor2` int NOT NULL DEFAULT '0',
+  `StatPercentEditor3` int NOT NULL DEFAULT '0',
+  `StatPercentEditor4` int NOT NULL DEFAULT '0',
+  `StatPercentEditor5` int NOT NULL DEFAULT '0',
+  `StatPercentEditor6` int NOT NULL DEFAULT '0',
+  `StatPercentEditor7` int NOT NULL DEFAULT '0',
+  `StatPercentEditor8` int NOT NULL DEFAULT '0',
+  `StatPercentEditor9` int NOT NULL DEFAULT '0',
+  `StatPercentEditor10` int NOT NULL DEFAULT '0',
+  `Stackable` int NOT NULL DEFAULT '0',
+  `MaxCount` int NOT NULL DEFAULT '0',
+  `RequiredAbility` int unsigned NOT NULL DEFAULT '0',
+  `SellPrice` int unsigned NOT NULL DEFAULT '0',
+  `BuyPrice` int unsigned NOT NULL DEFAULT '0',
+  `VendorStackCount` int unsigned NOT NULL DEFAULT '0',
   `PriceVariance` float NOT NULL DEFAULT '0',
   `PriceRandomValue` float NOT NULL DEFAULT '0',
-  `Flags1` int(11) NOT NULL DEFAULT '0',
-  `Flags2` int(11) NOT NULL DEFAULT '0',
-  `Flags3` int(11) NOT NULL DEFAULT '0',
-  `Flags4` int(11) NOT NULL DEFAULT '0',
-  `FactionRelated` int(11) NOT NULL DEFAULT '0',
-  `ModifiedCraftingReagentItemID` int(11) NOT NULL DEFAULT '0',
-  `ContentTuningID` int(11) NOT NULL DEFAULT '0',
-  `PlayerLevelToItemLevelCurveID` int(11) NOT NULL DEFAULT '0',
-  `ItemNameDescriptionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `RequiredTransmogHoliday` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `RequiredHoliday` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `GemProperties` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SocketMatchEnchantmentId` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `TotemCategoryID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `InstanceBound` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ZoneBound1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ZoneBound2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemSet` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LockID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `StartQuestID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `PageID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemDelay` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MinFactionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `RequiredSkillRank` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `RequiredSkill` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AllowableClass` smallint(6) NOT NULL DEFAULT '0',
-  `ArtifactID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SpellWeight` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SpellWeightCategory` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SocketType1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SocketType2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SocketType3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SheatheType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Material` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `PageMaterialID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LanguageID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Bonding` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `DamageDamageType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `StatModifierBonusStat1` tinyint(4) NOT NULL DEFAULT '0',
-  `StatModifierBonusStat2` tinyint(4) NOT NULL DEFAULT '0',
-  `StatModifierBonusStat3` tinyint(4) NOT NULL DEFAULT '0',
-  `StatModifierBonusStat4` tinyint(4) NOT NULL DEFAULT '0',
-  `StatModifierBonusStat5` tinyint(4) NOT NULL DEFAULT '0',
-  `StatModifierBonusStat6` tinyint(4) NOT NULL DEFAULT '0',
-  `StatModifierBonusStat7` tinyint(4) NOT NULL DEFAULT '0',
-  `StatModifierBonusStat8` tinyint(4) NOT NULL DEFAULT '0',
-  `StatModifierBonusStat9` tinyint(4) NOT NULL DEFAULT '0',
-  `StatModifierBonusStat10` tinyint(4) NOT NULL DEFAULT '0',
-  `ContainerSlots` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinReputation` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RequiredPVPMedal` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RequiredPVPRank` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RequiredLevel` tinyint(4) NOT NULL DEFAULT '0',
-  `InventoryType` tinyint(4) NOT NULL DEFAULT '0',
-  `OverallQualityID` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Flags1` int NOT NULL DEFAULT '0',
+  `Flags2` int NOT NULL DEFAULT '0',
+  `Flags3` int NOT NULL DEFAULT '0',
+  `Flags4` int NOT NULL DEFAULT '0',
+  `FactionRelated` int NOT NULL DEFAULT '0',
+  `ModifiedCraftingReagentItemID` int NOT NULL DEFAULT '0',
+  `ContentTuningID` int NOT NULL DEFAULT '0',
+  `PlayerLevelToItemLevelCurveID` int NOT NULL DEFAULT '0',
+  `ItemNameDescriptionID` smallint unsigned NOT NULL DEFAULT '0',
+  `RequiredTransmogHoliday` smallint unsigned NOT NULL DEFAULT '0',
+  `RequiredHoliday` smallint unsigned NOT NULL DEFAULT '0',
+  `GemProperties` smallint unsigned NOT NULL DEFAULT '0',
+  `SocketMatchEnchantmentId` smallint unsigned NOT NULL DEFAULT '0',
+  `TotemCategoryID` smallint unsigned NOT NULL DEFAULT '0',
+  `InstanceBound` smallint unsigned NOT NULL DEFAULT '0',
+  `ZoneBound1` smallint unsigned NOT NULL DEFAULT '0',
+  `ZoneBound2` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemSet` smallint unsigned NOT NULL DEFAULT '0',
+  `LockID` smallint unsigned NOT NULL DEFAULT '0',
+  `StartQuestID` smallint unsigned NOT NULL DEFAULT '0',
+  `PageID` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemDelay` smallint unsigned NOT NULL DEFAULT '0',
+  `MinFactionID` smallint unsigned NOT NULL DEFAULT '0',
+  `RequiredSkillRank` smallint unsigned NOT NULL DEFAULT '0',
+  `RequiredSkill` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemLevel` smallint unsigned NOT NULL DEFAULT '0',
+  `AllowableClass` smallint NOT NULL DEFAULT '0',
+  `ArtifactID` tinyint unsigned NOT NULL DEFAULT '0',
+  `SpellWeight` tinyint unsigned NOT NULL DEFAULT '0',
+  `SpellWeightCategory` tinyint unsigned NOT NULL DEFAULT '0',
+  `SocketType1` tinyint unsigned NOT NULL DEFAULT '0',
+  `SocketType2` tinyint unsigned NOT NULL DEFAULT '0',
+  `SocketType3` tinyint unsigned NOT NULL DEFAULT '0',
+  `SheatheType` tinyint unsigned NOT NULL DEFAULT '0',
+  `Material` tinyint unsigned NOT NULL DEFAULT '0',
+  `PageMaterialID` tinyint unsigned NOT NULL DEFAULT '0',
+  `LanguageID` tinyint unsigned NOT NULL DEFAULT '0',
+  `Bonding` tinyint unsigned NOT NULL DEFAULT '0',
+  `DamageDamageType` tinyint unsigned NOT NULL DEFAULT '0',
+  `StatModifierBonusStat1` tinyint NOT NULL DEFAULT '0',
+  `StatModifierBonusStat2` tinyint NOT NULL DEFAULT '0',
+  `StatModifierBonusStat3` tinyint NOT NULL DEFAULT '0',
+  `StatModifierBonusStat4` tinyint NOT NULL DEFAULT '0',
+  `StatModifierBonusStat5` tinyint NOT NULL DEFAULT '0',
+  `StatModifierBonusStat6` tinyint NOT NULL DEFAULT '0',
+  `StatModifierBonusStat7` tinyint NOT NULL DEFAULT '0',
+  `StatModifierBonusStat8` tinyint NOT NULL DEFAULT '0',
+  `StatModifierBonusStat9` tinyint NOT NULL DEFAULT '0',
+  `StatModifierBonusStat10` tinyint NOT NULL DEFAULT '0',
+  `ContainerSlots` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinReputation` tinyint unsigned NOT NULL DEFAULT '0',
+  `RequiredPVPMedal` tinyint unsigned NOT NULL DEFAULT '0',
+  `RequiredPVPRank` tinyint unsigned NOT NULL DEFAULT '0',
+  `RequiredLevel` tinyint NOT NULL DEFAULT '0',
+  `InventoryType` tinyint NOT NULL DEFAULT '0',
+  `OverallQualityID` tinyint 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 */;
@@ -5006,16 +5006,16 @@ CREATE TABLE `item_sparse` (
 
 DROP TABLE IF EXISTS `item_sparse_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_sparse_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `Display3_lang` text COLLATE utf8mb4_unicode_ci,
-  `Display2_lang` text COLLATE utf8mb4_unicode_ci,
-  `Display1_lang` text COLLATE utf8mb4_unicode_ci,
-  `Display_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Display3_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Display2_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Display1_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Display_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -5037,16 +5037,16 @@ CREATE TABLE `item_sparse_locale` (
 
 DROP TABLE IF EXISTS `item_spec`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_spec` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `MinLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaxLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ItemType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `PrimaryStat` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SecondaryStat` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SpecializationID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `MinLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaxLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `ItemType` tinyint unsigned NOT NULL DEFAULT '0',
+  `PrimaryStat` tinyint unsigned NOT NULL DEFAULT '0',
+  `SecondaryStat` tinyint unsigned NOT NULL DEFAULT '0',
+  `SpecializationID` smallint 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 */;
@@ -5057,12 +5057,12 @@ CREATE TABLE `item_spec` (
 
 DROP TABLE IF EXISTS `item_spec_override`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_spec_override` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpecID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpecID` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemID` 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 */;
@@ -5073,12 +5073,12 @@ CREATE TABLE `item_spec_override` (
 
 DROP TABLE IF EXISTS `item_x_bonus_tree`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_x_bonus_tree` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemBonusTreeID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemBonusTreeID` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemID` 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 */;
@@ -5089,12 +5089,12 @@ CREATE TABLE `item_x_bonus_tree` (
 
 DROP TABLE IF EXISTS `item_x_item_effect`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `item_x_item_effect` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemEffectID` int(11) NOT NULL DEFAULT '0',
-  `ItemID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemEffectID` int NOT NULL DEFAULT '0',
+  `ItemID` int unsigned NOT NULL DEFAULT '0',
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`VerifiedBuild`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
 /*!40101 SET character_set_client = @saved_cs_client */;
@@ -5105,22 +5105,22 @@ CREATE TABLE `item_x_item_effect` (
 
 DROP TABLE IF EXISTS `journal_encounter`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `journal_encounter` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
   `MapX` float NOT NULL DEFAULT '0',
   `MapY` float NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `JournalInstanceID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `DungeonEncounterID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` int(10) unsigned NOT NULL DEFAULT '0',
-  `FirstSectionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UiMapID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MapDisplayConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `DifficultyMask` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `JournalInstanceID` smallint unsigned NOT NULL DEFAULT '0',
+  `DungeonEncounterID` smallint unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` int unsigned NOT NULL DEFAULT '0',
+  `FirstSectionID` smallint unsigned NOT NULL DEFAULT '0',
+  `UiMapID` smallint unsigned NOT NULL DEFAULT '0',
+  `MapDisplayConditionID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `DifficultyMask` tinyint 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 */;
@@ -5131,13 +5131,13 @@ CREATE TABLE `journal_encounter` (
 
 DROP TABLE IF EXISTS `journal_encounter_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `journal_encounter_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -5159,25 +5159,25 @@ CREATE TABLE `journal_encounter_locale` (
 
 DROP TABLE IF EXISTS `journal_encounter_section`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `journal_encounter_section` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Title` text COLLATE utf8mb4_unicode_ci,
-  `BodyText` text COLLATE utf8mb4_unicode_ci,
-  `JournalEncounterID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ParentSectionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `FirstChildSectionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `NextSiblingSectionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Type` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `IconCreatureDisplayInfoID` int(10) unsigned NOT NULL DEFAULT '0',
-  `UiModelSceneID` int(11) NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `IconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `IconFlags` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `DifficultyMask` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Title` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `BodyText` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `JournalEncounterID` smallint unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `ParentSectionID` smallint unsigned NOT NULL DEFAULT '0',
+  `FirstChildSectionID` smallint unsigned NOT NULL DEFAULT '0',
+  `NextSiblingSectionID` smallint unsigned NOT NULL DEFAULT '0',
+  `Type` tinyint unsigned NOT NULL DEFAULT '0',
+  `IconCreatureDisplayInfoID` int unsigned NOT NULL DEFAULT '0',
+  `UiModelSceneID` int NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `IconFileDataID` int NOT NULL DEFAULT '0',
+  `Flags` smallint unsigned NOT NULL DEFAULT '0',
+  `IconFlags` smallint unsigned NOT NULL DEFAULT '0',
+  `DifficultyMask` tinyint 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 */;
@@ -5188,13 +5188,13 @@ CREATE TABLE `journal_encounter_section` (
 
 DROP TABLE IF EXISTS `journal_encounter_section_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `journal_encounter_section_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Title_lang` text COLLATE utf8mb4_unicode_ci,
-  `BodyText_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Title_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `BodyText_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -5216,20 +5216,20 @@ CREATE TABLE `journal_encounter_section_locale` (
 
 DROP TABLE IF EXISTS `journal_instance`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `journal_instance` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `MapID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `BackgroundFileDataID` int(11) NOT NULL DEFAULT '0',
-  `ButtonFileDataID` int(11) NOT NULL DEFAULT '0',
-  `ButtonSmallFileDataID` int(11) NOT NULL DEFAULT '0',
-  `LoreFileDataID` int(11) NOT NULL DEFAULT '0',
-  `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AreaID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `MapID` smallint unsigned NOT NULL DEFAULT '0',
+  `BackgroundFileDataID` int NOT NULL DEFAULT '0',
+  `ButtonFileDataID` int NOT NULL DEFAULT '0',
+  `ButtonSmallFileDataID` int NOT NULL DEFAULT '0',
+  `LoreFileDataID` int NOT NULL DEFAULT '0',
+  `OrderIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `AreaID` smallint 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 */;
@@ -5240,13 +5240,13 @@ CREATE TABLE `journal_instance` (
 
 DROP TABLE IF EXISTS `journal_instance_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `journal_instance_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -5268,12 +5268,12 @@ CREATE TABLE `journal_instance_locale` (
 
 DROP TABLE IF EXISTS `journal_tier`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `journal_tier` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `PlayerConditionID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `PlayerConditionID` int 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 */;
@@ -5284,12 +5284,12 @@ CREATE TABLE `journal_tier` (
 
 DROP TABLE IF EXISTS `journal_tier_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `journal_tier_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -5311,42 +5311,42 @@ CREATE TABLE `journal_tier_locale` (
 
 DROP TABLE IF EXISTS `keychain`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `keychain` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Key1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key5` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key6` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key7` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key8` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key9` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key10` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key11` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key12` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key13` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key14` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key15` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key16` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key17` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key18` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key19` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key20` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key21` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key22` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key23` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key24` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key25` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key26` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key27` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key28` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key29` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key30` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key31` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key32` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Key1` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key2` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key3` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key4` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key5` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key6` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key7` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key8` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key9` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key10` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key11` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key12` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key13` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key14` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key15` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key16` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key17` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key18` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key19` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key20` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key21` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key22` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key23` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key24` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key25` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key26` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key27` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key28` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key29` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key30` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key31` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key32` tinyint 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 */;
@@ -5357,13 +5357,13 @@ CREATE TABLE `keychain` (
 
 DROP TABLE IF EXISTS `keystone_affix`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `keystone_affix` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `FiledataID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `FiledataID` int 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 */;
@@ -5374,13 +5374,13 @@ CREATE TABLE `keystone_affix` (
 
 DROP TABLE IF EXISTS `keystone_affix_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `keystone_affix_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -5402,12 +5402,12 @@ CREATE TABLE `keystone_affix_locale` (
 
 DROP TABLE IF EXISTS `language_words`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `language_words` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Word` text COLLATE utf8mb4_unicode_ci,
-  `LanguageID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Word` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LanguageID` 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 */;
@@ -5418,11 +5418,11 @@ CREATE TABLE `language_words` (
 
 DROP TABLE IF EXISTS `languages`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `languages` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `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 */;
@@ -5433,12 +5433,12 @@ CREATE TABLE `languages` (
 
 DROP TABLE IF EXISTS `languages_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `languages_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -5460,40 +5460,40 @@ CREATE TABLE `languages_locale` (
 
 DROP TABLE IF EXISTS `lfg_dungeons`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `lfg_dungeons` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `TypeID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Subtype` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Faction` tinyint(4) NOT NULL DEFAULT '0',
-  `IconTextureFileID` int(11) NOT NULL DEFAULT '0',
-  `RewardsBgTextureFileID` int(11) NOT NULL DEFAULT '0',
-  `PopupBgTextureFileID` int(11) NOT NULL DEFAULT '0',
-  `ExpansionLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MapID` smallint(6) NOT NULL DEFAULT '0',
-  `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `TypeID` tinyint unsigned NOT NULL DEFAULT '0',
+  `Subtype` tinyint unsigned NOT NULL DEFAULT '0',
+  `Faction` tinyint NOT NULL DEFAULT '0',
+  `IconTextureFileID` int NOT NULL DEFAULT '0',
+  `RewardsBgTextureFileID` int NOT NULL DEFAULT '0',
+  `PopupBgTextureFileID` int NOT NULL DEFAULT '0',
+  `ExpansionLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `MapID` smallint NOT NULL DEFAULT '0',
+  `DifficultyID` tinyint unsigned NOT NULL DEFAULT '0',
   `MinGear` float NOT NULL DEFAULT '0',
-  `GroupID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RequiredPlayerConditionId` int(10) unsigned NOT NULL DEFAULT '0',
-  `RandomID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ScenarioID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `FinalEncounterID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `CountTank` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CountHealer` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CountDamage` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinCountTank` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinCountHealer` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinCountDamage` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `BonusReputationAmount` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MentorItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MentorCharLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ContentTuningID` int(11) NOT NULL DEFAULT '0',
-  `Flags1` int(11) NOT NULL DEFAULT '0',
-  `Flags2` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `GroupID` tinyint unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `RequiredPlayerConditionId` int unsigned NOT NULL DEFAULT '0',
+  `RandomID` smallint unsigned NOT NULL DEFAULT '0',
+  `ScenarioID` smallint unsigned NOT NULL DEFAULT '0',
+  `FinalEncounterID` smallint unsigned NOT NULL DEFAULT '0',
+  `CountTank` tinyint unsigned NOT NULL DEFAULT '0',
+  `CountHealer` tinyint unsigned NOT NULL DEFAULT '0',
+  `CountDamage` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinCountTank` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinCountHealer` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinCountDamage` 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',
+  `ContentTuningID` int NOT NULL DEFAULT '0',
+  `Flags1` int NOT NULL DEFAULT '0',
+  `Flags2` int 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 */;
@@ -5504,13 +5504,13 @@ CREATE TABLE `lfg_dungeons` (
 
 DROP TABLE IF EXISTS `lfg_dungeons_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `lfg_dungeons_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -5532,24 +5532,24 @@ CREATE TABLE `lfg_dungeons_locale` (
 
 DROP TABLE IF EXISTS `light`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `light` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `GameCoordsX` float NOT NULL DEFAULT '0',
   `GameCoordsY` float NOT NULL DEFAULT '0',
   `GameCoordsZ` float NOT NULL DEFAULT '0',
   `GameFalloffStart` float NOT NULL DEFAULT '0',
   `GameFalloffEnd` float NOT NULL DEFAULT '0',
-  `ContinentID` smallint(6) NOT NULL DEFAULT '0',
-  `LightParamsID1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LightParamsID2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LightParamsID3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LightParamsID4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LightParamsID5` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LightParamsID6` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LightParamsID7` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LightParamsID8` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ContinentID` smallint NOT NULL DEFAULT '0',
+  `LightParamsID1` smallint unsigned NOT NULL DEFAULT '0',
+  `LightParamsID2` smallint unsigned NOT NULL DEFAULT '0',
+  `LightParamsID3` smallint unsigned NOT NULL DEFAULT '0',
+  `LightParamsID4` smallint unsigned NOT NULL DEFAULT '0',
+  `LightParamsID5` smallint unsigned NOT NULL DEFAULT '0',
+  `LightParamsID6` smallint unsigned NOT NULL DEFAULT '0',
+  `LightParamsID7` smallint unsigned NOT NULL DEFAULT '0',
+  `LightParamsID8` smallint 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 */;
@@ -5560,38 +5560,38 @@ CREATE TABLE `light` (
 
 DROP TABLE IF EXISTS `liquid_type`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `liquid_type` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Texture1` text COLLATE utf8mb4_unicode_ci,
-  `Texture2` text COLLATE utf8mb4_unicode_ci,
-  `Texture3` text COLLATE utf8mb4_unicode_ci,
-  `Texture4` text COLLATE utf8mb4_unicode_ci,
-  `Texture5` text COLLATE utf8mb4_unicode_ci,
-  `Texture6` text COLLATE utf8mb4_unicode_ci,
-  `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SoundBank` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SoundID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Texture1` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Texture2` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Texture3` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Texture4` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Texture5` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Texture6` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Flags` smallint unsigned NOT NULL DEFAULT '0',
+  `SoundBank` tinyint unsigned NOT NULL DEFAULT '0',
+  `SoundID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int unsigned NOT NULL DEFAULT '0',
   `MaxDarkenDepth` float NOT NULL DEFAULT '0',
   `FogDarkenIntensity` float NOT NULL DEFAULT '0',
   `AmbDarkenIntensity` float NOT NULL DEFAULT '0',
   `DirDarkenIntensity` float NOT NULL DEFAULT '0',
-  `LightID` smallint(5) unsigned NOT NULL DEFAULT '0',
+  `LightID` smallint unsigned NOT NULL DEFAULT '0',
   `ParticleScale` float NOT NULL DEFAULT '0',
-  `ParticleMovement` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ParticleTexSlots` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaterialID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinimapStaticCol` int(11) NOT NULL DEFAULT '0',
-  `FrameCountTexture1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `FrameCountTexture2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `FrameCountTexture3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `FrameCountTexture4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `FrameCountTexture5` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `FrameCountTexture6` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Color1` int(11) NOT NULL DEFAULT '0',
-  `Color2` int(11) NOT NULL DEFAULT '0',
+  `ParticleMovement` tinyint unsigned NOT NULL DEFAULT '0',
+  `ParticleTexSlots` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaterialID` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinimapStaticCol` int NOT NULL DEFAULT '0',
+  `FrameCountTexture1` tinyint unsigned NOT NULL DEFAULT '0',
+  `FrameCountTexture2` tinyint unsigned NOT NULL DEFAULT '0',
+  `FrameCountTexture3` tinyint unsigned NOT NULL DEFAULT '0',
+  `FrameCountTexture4` tinyint unsigned NOT NULL DEFAULT '0',
+  `FrameCountTexture5` tinyint unsigned NOT NULL DEFAULT '0',
+  `FrameCountTexture6` tinyint unsigned NOT NULL DEFAULT '0',
+  `Color1` int NOT NULL DEFAULT '0',
+  `Color2` int NOT NULL DEFAULT '0',
   `Float1` float NOT NULL DEFAULT '0',
   `Float2` float NOT NULL DEFAULT '0',
   `Float3` float NOT NULL DEFAULT '0',
@@ -5610,15 +5610,15 @@ CREATE TABLE `liquid_type` (
   `Float16` float NOT NULL DEFAULT '0',
   `Float17` float NOT NULL DEFAULT '0',
   `Float18` float NOT NULL DEFAULT '0',
-  `Int1` int(10) unsigned NOT NULL DEFAULT '0',
-  `Int2` int(10) unsigned NOT NULL DEFAULT '0',
-  `Int3` int(10) unsigned NOT NULL DEFAULT '0',
-  `Int4` int(10) unsigned NOT NULL DEFAULT '0',
+  `Int1` int unsigned NOT NULL DEFAULT '0',
+  `Int2` int unsigned NOT NULL DEFAULT '0',
+  `Int3` int unsigned NOT NULL DEFAULT '0',
+  `Int4` int unsigned NOT NULL DEFAULT '0',
   `Coefficient1` float NOT NULL DEFAULT '0',
   `Coefficient2` float NOT NULL DEFAULT '0',
   `Coefficient3` float NOT NULL DEFAULT '0',
   `Coefficient4` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -5629,43 +5629,43 @@ CREATE TABLE `liquid_type` (
 
 DROP TABLE IF EXISTS `lock`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `lock` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `Index1` int(11) NOT NULL DEFAULT '0',
-  `Index2` int(11) NOT NULL DEFAULT '0',
-  `Index3` int(11) NOT NULL DEFAULT '0',
-  `Index4` int(11) NOT NULL DEFAULT '0',
-  `Index5` int(11) NOT NULL DEFAULT '0',
-  `Index6` int(11) NOT NULL DEFAULT '0',
-  `Index7` int(11) NOT NULL DEFAULT '0',
-  `Index8` int(11) NOT NULL DEFAULT '0',
-  `Skill1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Skill2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Skill3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Skill4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Skill5` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Skill6` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Skill7` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Skill8` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Type1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Type2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Type3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Type4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Type5` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Type6` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Type7` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Type8` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Action1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Action2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Action3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Action4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Action5` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Action6` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Action7` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Action8` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `Index1` int NOT NULL DEFAULT '0',
+  `Index2` int NOT NULL DEFAULT '0',
+  `Index3` int NOT NULL DEFAULT '0',
+  `Index4` int NOT NULL DEFAULT '0',
+  `Index5` int NOT NULL DEFAULT '0',
+  `Index6` int NOT NULL DEFAULT '0',
+  `Index7` int NOT NULL DEFAULT '0',
+  `Index8` int NOT NULL DEFAULT '0',
+  `Skill1` smallint unsigned NOT NULL DEFAULT '0',
+  `Skill2` smallint unsigned NOT NULL DEFAULT '0',
+  `Skill3` smallint unsigned NOT NULL DEFAULT '0',
+  `Skill4` smallint unsigned NOT NULL DEFAULT '0',
+  `Skill5` smallint unsigned NOT NULL DEFAULT '0',
+  `Skill6` smallint unsigned NOT NULL DEFAULT '0',
+  `Skill7` smallint unsigned NOT NULL DEFAULT '0',
+  `Skill8` smallint unsigned NOT NULL DEFAULT '0',
+  `Type1` tinyint unsigned NOT NULL DEFAULT '0',
+  `Type2` tinyint unsigned NOT NULL DEFAULT '0',
+  `Type3` tinyint unsigned NOT NULL DEFAULT '0',
+  `Type4` tinyint unsigned NOT NULL DEFAULT '0',
+  `Type5` tinyint unsigned NOT NULL DEFAULT '0',
+  `Type6` tinyint unsigned NOT NULL DEFAULT '0',
+  `Type7` tinyint unsigned NOT NULL DEFAULT '0',
+  `Type8` tinyint unsigned NOT NULL DEFAULT '0',
+  `Action1` tinyint unsigned NOT NULL DEFAULT '0',
+  `Action2` tinyint unsigned NOT NULL DEFAULT '0',
+  `Action3` tinyint unsigned NOT NULL DEFAULT '0',
+  `Action4` tinyint unsigned NOT NULL DEFAULT '0',
+  `Action5` tinyint unsigned NOT NULL DEFAULT '0',
+  `Action6` tinyint unsigned NOT NULL DEFAULT '0',
+  `Action7` tinyint unsigned NOT NULL DEFAULT '0',
+  `Action8` tinyint 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 */;
@@ -5676,11 +5676,11 @@ CREATE TABLE `lock` (
 
 DROP TABLE IF EXISTS `mail_template`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `mail_template` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Body` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Body` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `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 */;
@@ -5691,12 +5691,12 @@ CREATE TABLE `mail_template` (
 
 DROP TABLE IF EXISTS `mail_template_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `mail_template_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Body_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Body_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -5718,35 +5718,35 @@ CREATE TABLE `mail_template_locale` (
 
 DROP TABLE IF EXISTS `map`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `map` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Directory` text COLLATE utf8mb4_unicode_ci,
-  `MapName` text COLLATE utf8mb4_unicode_ci,
-  `MapDescription0` text COLLATE utf8mb4_unicode_ci,
-  `MapDescription1` text COLLATE utf8mb4_unicode_ci,
-  `PvpShortDescription` text COLLATE utf8mb4_unicode_ci,
-  `PvpLongDescription` text COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Directory` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `MapName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `MapDescription0` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `MapDescription1` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `PvpShortDescription` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `PvpLongDescription` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
   `CorpseX` float NOT NULL DEFAULT '0',
   `CorpseY` float NOT NULL DEFAULT '0',
-  `MapType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `InstanceType` tinyint(4) NOT NULL DEFAULT '0',
-  `ExpansionID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AreaTableID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LoadingScreenID` smallint(6) NOT NULL DEFAULT '0',
-  `TimeOfDayOverride` smallint(6) NOT NULL DEFAULT '0',
-  `ParentMapID` smallint(6) NOT NULL DEFAULT '0',
-  `CosmeticParentMapID` smallint(6) NOT NULL DEFAULT '0',
-  `TimeOffset` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  `MapType` tinyint unsigned NOT NULL DEFAULT '0',
+  `InstanceType` tinyint NOT NULL DEFAULT '0',
+  `ExpansionID` tinyint unsigned NOT NULL DEFAULT '0',
+  `AreaTableID` smallint unsigned NOT NULL DEFAULT '0',
+  `LoadingScreenID` smallint NOT NULL DEFAULT '0',
+  `TimeOfDayOverride` smallint NOT NULL DEFAULT '0',
+  `ParentMapID` smallint NOT NULL DEFAULT '0',
+  `CosmeticParentMapID` smallint NOT NULL DEFAULT '0',
+  `TimeOffset` tinyint unsigned NOT NULL DEFAULT '0',
   `MinimapIconScale` float NOT NULL DEFAULT '0',
-  `CorpseMapID` smallint(6) NOT NULL DEFAULT '0',
-  `MaxPlayers` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `WindSettingsID` smallint(6) NOT NULL DEFAULT '0',
-  `ZmpFileDataID` int(11) NOT NULL DEFAULT '0',
-  `WdtFileDataID` int(11) NOT NULL DEFAULT '0',
-  `Flags1` int(11) NOT NULL DEFAULT '0',
-  `Flags2` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `CorpseMapID` smallint NOT NULL DEFAULT '0',
+  `MaxPlayers` tinyint unsigned NOT NULL DEFAULT '0',
+  `WindSettingsID` smallint NOT NULL DEFAULT '0',
+  `ZmpFileDataID` int NOT NULL DEFAULT '0',
+  `WdtFileDataID` int NOT NULL DEFAULT '0',
+  `Flags1` int NOT NULL DEFAULT '0',
+  `Flags2` int 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 */;
@@ -5757,18 +5757,18 @@ CREATE TABLE `map` (
 
 DROP TABLE IF EXISTS `map_challenge_mode`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `map_challenge_mode` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `MapID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ExpansionLevel` int(10) unsigned NOT NULL DEFAULT '0',
-  `RequiredWorldStateID` int(11) NOT NULL DEFAULT '0',
-  `CriteriaCount1` smallint(6) NOT NULL DEFAULT '0',
-  `CriteriaCount2` smallint(6) NOT NULL DEFAULT '0',
-  `CriteriaCount3` smallint(6) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `MapID` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `ExpansionLevel` int unsigned NOT NULL DEFAULT '0',
+  `RequiredWorldStateID` int NOT NULL DEFAULT '0',
+  `CriteriaCount1` smallint NOT NULL DEFAULT '0',
+  `CriteriaCount2` smallint NOT NULL DEFAULT '0',
+  `CriteriaCount3` smallint 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 */;
@@ -5779,12 +5779,12 @@ CREATE TABLE `map_challenge_mode` (
 
 DROP TABLE IF EXISTS `map_challenge_mode_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `map_challenge_mode_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -5806,20 +5806,20 @@ CREATE TABLE `map_challenge_mode_locale` (
 
 DROP TABLE IF EXISTS `map_difficulty`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `map_difficulty` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Message` text COLLATE utf8mb4_unicode_ci,
-  `DifficultyID` int(11) NOT NULL DEFAULT '0',
-  `LockID` int(11) NOT NULL DEFAULT '0',
-  `ResetInterval` tinyint(4) NOT NULL DEFAULT '0',
-  `MaxPlayers` int(11) NOT NULL DEFAULT '0',
-  `ItemContext` int(11) NOT NULL DEFAULT '0',
-  `ItemContextPickerID` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `ContentTuningID` int(11) NOT NULL DEFAULT '0',
-  `MapID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `DifficultyID` int NOT NULL DEFAULT '0',
+  `LockID` int NOT NULL DEFAULT '0',
+  `ResetInterval` tinyint NOT NULL DEFAULT '0',
+  `MaxPlayers` int NOT NULL DEFAULT '0',
+  `ItemContext` int NOT NULL DEFAULT '0',
+  `ItemContextPickerID` int NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `ContentTuningID` int NOT NULL DEFAULT '0',
+  `MapID` 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 */;
@@ -5830,12 +5830,12 @@ CREATE TABLE `map_difficulty` (
 
 DROP TABLE IF EXISTS `map_difficulty_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `map_difficulty_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Message_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Message_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -5857,14 +5857,14 @@ CREATE TABLE `map_difficulty_locale` (
 
 DROP TABLE IF EXISTS `map_difficulty_x_condition`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `map_difficulty_x_condition` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `FailureDescription` text COLLATE utf8mb4_unicode_ci,
-  `PlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` int(11) NOT NULL DEFAULT '0',
-  `MapDifficultyID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `FailureDescription` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `PlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` int NOT NULL DEFAULT '0',
+  `MapDifficultyID` 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 */;
@@ -5875,12 +5875,12 @@ CREATE TABLE `map_difficulty_x_condition` (
 
 DROP TABLE IF EXISTS `map_difficulty_x_condition_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `map_difficulty_x_condition_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `FailureDescription_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `FailureDescription_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -5902,16 +5902,16 @@ CREATE TABLE `map_difficulty_x_condition_locale` (
 
 DROP TABLE IF EXISTS `map_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `map_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `MapName_lang` text COLLATE utf8mb4_unicode_ci,
-  `MapDescription0_lang` text COLLATE utf8mb4_unicode_ci,
-  `MapDescription1_lang` text COLLATE utf8mb4_unicode_ci,
-  `PvpShortDescription_lang` text COLLATE utf8mb4_unicode_ci,
-  `PvpLongDescription_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `MapName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `MapDescription0_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `MapDescription1_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `PvpShortDescription_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `PvpLongDescription_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -5933,12 +5933,12 @@ CREATE TABLE `map_locale` (
 
 DROP TABLE IF EXISTS `maw_power`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `maw_power` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `MawPowerRarityID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `MawPowerRarityID` int 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 */;
@@ -5949,17 +5949,17 @@ CREATE TABLE `maw_power` (
 
 DROP TABLE IF EXISTS `modifier_tree`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `modifier_tree` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Parent` int(10) unsigned NOT NULL DEFAULT '0',
-  `Operator` tinyint(4) NOT NULL DEFAULT '0',
-  `Amount` tinyint(4) NOT NULL DEFAULT '0',
-  `Type` int(11) NOT NULL DEFAULT '0',
-  `Asset` int(11) NOT NULL DEFAULT '0',
-  `SecondaryAsset` int(11) NOT NULL DEFAULT '0',
-  `TertiaryAsset` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Parent` int unsigned NOT NULL DEFAULT '0',
+  `Operator` tinyint NOT NULL DEFAULT '0',
+  `Amount` tinyint NOT NULL DEFAULT '0',
+  `Type` int NOT NULL DEFAULT '0',
+  `Asset` int NOT NULL DEFAULT '0',
+  `SecondaryAsset` int NOT NULL DEFAULT '0',
+  `TertiaryAsset` int 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 */;
@@ -5970,22 +5970,22 @@ CREATE TABLE `modifier_tree` (
 
 DROP TABLE IF EXISTS `mount`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `mount` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `SourceText` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `MountTypeID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SourceTypeEnum` tinyint(4) NOT NULL DEFAULT '0',
-  `SourceSpellID` int(11) NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `SourceText` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `MountTypeID` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` smallint unsigned NOT NULL DEFAULT '0',
+  `SourceTypeEnum` tinyint NOT NULL DEFAULT '0',
+  `SourceSpellID` int NOT NULL DEFAULT '0',
+  `PlayerConditionID` int unsigned NOT NULL DEFAULT '0',
   `MountFlyRideHeight` float NOT NULL DEFAULT '0',
-  `UiModelSceneID` int(11) NOT NULL DEFAULT '0',
-  `MountSpecialRiderAnimKitID` int(11) NOT NULL DEFAULT '0',
-  `MountSpecialSpellVisualKitID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `UiModelSceneID` int NOT NULL DEFAULT '0',
+  `MountSpecialRiderAnimKitID` int NOT NULL DEFAULT '0',
+  `MountSpecialSpellVisualKitID` int 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 */;
@@ -5996,18 +5996,18 @@ CREATE TABLE `mount` (
 
 DROP TABLE IF EXISTS `mount_capability`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `mount_capability` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ReqRidingSkill` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ReqAreaID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ReqSpellAuraID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ReqSpellKnownID` int(11) NOT NULL DEFAULT '0',
-  `ModSpellAuraID` int(11) NOT NULL DEFAULT '0',
-  `ReqMapID` smallint(6) NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `ReqRidingSkill` smallint unsigned NOT NULL DEFAULT '0',
+  `ReqAreaID` smallint unsigned NOT NULL DEFAULT '0',
+  `ReqSpellAuraID` int unsigned NOT NULL DEFAULT '0',
+  `ReqSpellKnownID` int NOT NULL DEFAULT '0',
+  `ModSpellAuraID` int NOT NULL DEFAULT '0',
+  `ReqMapID` smallint NOT NULL DEFAULT '0',
+  `PlayerConditionID` int 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 */;
@@ -6018,14 +6018,14 @@ CREATE TABLE `mount_capability` (
 
 DROP TABLE IF EXISTS `mount_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `mount_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `SourceText_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `SourceText_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -6047,13 +6047,13 @@ CREATE TABLE `mount_locale` (
 
 DROP TABLE IF EXISTS `mount_type_x_capability`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `mount_type_x_capability` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `MountTypeID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MountCapabilityID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `MountTypeID` smallint unsigned NOT NULL DEFAULT '0',
+  `MountCapabilityID` smallint unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` tinyint 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 */;
@@ -6064,13 +6064,13 @@ CREATE TABLE `mount_type_x_capability` (
 
 DROP TABLE IF EXISTS `mount_x_display`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `mount_x_display` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `CreatureDisplayInfoID` int(11) NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `MountID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `CreatureDisplayInfoID` int NOT NULL DEFAULT '0',
+  `PlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `MountID` 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 */;
@@ -6081,14 +6081,14 @@ CREATE TABLE `mount_x_display` (
 
 DROP TABLE IF EXISTS `movie`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `movie` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Volume` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `KeyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AudioFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SubtitleFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Volume` tinyint unsigned NOT NULL DEFAULT '0',
+  `KeyID` tinyint unsigned NOT NULL DEFAULT '0',
+  `AudioFileDataID` int unsigned NOT NULL DEFAULT '0',
+  `SubtitleFileDataID` 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 */;
@@ -6099,13 +6099,13 @@ CREATE TABLE `movie` (
 
 DROP TABLE IF EXISTS `name_gen`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `name_gen` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `RaceID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Sex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `RaceID` tinyint unsigned NOT NULL DEFAULT '0',
+  `Sex` tinyint 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 */;
@@ -6116,12 +6116,12 @@ CREATE TABLE `name_gen` (
 
 DROP TABLE IF EXISTS `names_profanity`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `names_profanity` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Language` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Language` tinyint 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 */;
@@ -6132,11 +6132,11 @@ CREATE TABLE `names_profanity` (
 
 DROP TABLE IF EXISTS `names_reserved`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `names_reserved` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `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 */;
@@ -6147,12 +6147,12 @@ CREATE TABLE `names_reserved` (
 
 DROP TABLE IF EXISTS `names_reserved_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `names_reserved_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `LocaleMask` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `LocaleMask` tinyint 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 */;
@@ -6163,13 +6163,13 @@ CREATE TABLE `names_reserved_locale` (
 
 DROP TABLE IF EXISTS `num_talents_at_level`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `num_talents_at_level` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `NumTalents` int(11) NOT NULL DEFAULT '0',
-  `NumTalentsDeathKnight` int(11) NOT NULL DEFAULT '0',
-  `NumTalentsDemonHunter` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `NumTalents` int NOT NULL DEFAULT '0',
+  `NumTalentsDeathKnight` int NOT NULL DEFAULT '0',
+  `NumTalentsDemonHunter` int 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 */;
@@ -6180,22 +6180,22 @@ CREATE TABLE `num_talents_at_level` (
 
 DROP TABLE IF EXISTS `override_spell_data`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `override_spell_data` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Spells1` int(11) NOT NULL DEFAULT '0',
-  `Spells2` int(11) NOT NULL DEFAULT '0',
-  `Spells3` int(11) NOT NULL DEFAULT '0',
-  `Spells4` int(11) NOT NULL DEFAULT '0',
-  `Spells5` int(11) NOT NULL DEFAULT '0',
-  `Spells6` int(11) NOT NULL DEFAULT '0',
-  `Spells7` int(11) NOT NULL DEFAULT '0',
-  `Spells8` int(11) NOT NULL DEFAULT '0',
-  `Spells9` int(11) NOT NULL DEFAULT '0',
-  `Spells10` int(11) NOT NULL DEFAULT '0',
-  `PlayerActionBarFileDataID` int(11) NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Spells1` int NOT NULL DEFAULT '0',
+  `Spells2` int NOT NULL DEFAULT '0',
+  `Spells3` int NOT NULL DEFAULT '0',
+  `Spells4` int NOT NULL DEFAULT '0',
+  `Spells5` int NOT NULL DEFAULT '0',
+  `Spells6` int NOT NULL DEFAULT '0',
+  `Spells7` int NOT NULL DEFAULT '0',
+  `Spells8` int NOT NULL DEFAULT '0',
+  `Spells9` int NOT NULL DEFAULT '0',
+  `Spells10` int NOT NULL DEFAULT '0',
+  `PlayerActionBarFileDataID` int NOT NULL DEFAULT '0',
+  `Flags` tinyint 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 */;
@@ -6206,13 +6206,13 @@ CREATE TABLE `override_spell_data` (
 
 DROP TABLE IF EXISTS `paragon_reputation`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `paragon_reputation` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `FactionID` int(11) NOT NULL DEFAULT '0',
-  `LevelThreshold` int(11) NOT NULL DEFAULT '0',
-  `QuestID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `FactionID` int NOT NULL DEFAULT '0',
+  `LevelThreshold` int NOT NULL DEFAULT '0',
+  `QuestID` int 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 */;
@@ -6223,11 +6223,11 @@ CREATE TABLE `paragon_reputation` (
 
 DROP TABLE IF EXISTS `phase`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `phase` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` smallint 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 */;
@@ -6238,12 +6238,12 @@ CREATE TABLE `phase` (
 
 DROP TABLE IF EXISTS `phase_x_phase_group`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `phase_x_phase_group` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `PhaseID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `PhaseGroupID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `PhaseID` smallint unsigned NOT NULL DEFAULT '0',
+  `PhaseGroupID` 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 */;
@@ -6254,156 +6254,156 @@ CREATE TABLE `phase_x_phase_group` (
 
 DROP TABLE IF EXISTS `player_condition`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `player_condition` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `RaceMask` bigint(20) NOT NULL DEFAULT '0',
-  `FailureDescription` text COLLATE utf8mb4_unicode_ci,
-  `ClassMask` int(11) NOT NULL DEFAULT '0',
-  `SkillLogic` int(10) unsigned NOT NULL DEFAULT '0',
-  `LanguageID` int(11) NOT NULL DEFAULT '0',
-  `MinLanguage` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaxLanguage` int(11) NOT NULL DEFAULT '0',
-  `MaxFactionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MaxReputation` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ReputationLogic` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrentPvpFaction` tinyint(4) NOT NULL DEFAULT '0',
-  `PvpMedal` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `PrevQuestLogic` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrQuestLogic` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrentCompletedQuestLogic` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellLogic` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemLogic` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemFlags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AuraSpellLogic` int(10) unsigned NOT NULL DEFAULT '0',
-  `WorldStateExpressionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `WeatherID` int(11) NOT NULL DEFAULT '0',
-  `PartyStatus` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LifetimeMaxPVPRank` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AchievementLogic` int(10) unsigned NOT NULL DEFAULT '0',
-  `Gender` tinyint(4) NOT NULL DEFAULT '0',
-  `NativeGender` tinyint(4) NOT NULL DEFAULT '0',
-  `AreaLogic` int(10) unsigned NOT NULL DEFAULT '0',
-  `LfgLogic` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyLogic` int(10) unsigned NOT NULL DEFAULT '0',
-  `QuestKillID` int(11) NOT NULL DEFAULT '0',
-  `QuestKillLogic` int(10) unsigned NOT NULL DEFAULT '0',
-  `MinExpansionLevel` tinyint(4) NOT NULL DEFAULT '0',
-  `MaxExpansionLevel` tinyint(4) NOT NULL DEFAULT '0',
-  `MinAvgItemLevel` int(11) NOT NULL DEFAULT '0',
-  `MaxAvgItemLevel` int(11) NOT NULL DEFAULT '0',
-  `MinAvgEquippedItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MaxAvgEquippedItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `PhaseUseFlags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `PhaseID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `PhaseGroupID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `ChrSpecializationIndex` tinyint(4) NOT NULL DEFAULT '0',
-  `ChrSpecializationRole` tinyint(4) NOT NULL DEFAULT '0',
-  `ModifierTreeID` int(10) unsigned NOT NULL DEFAULT '0',
-  `PowerType` tinyint(4) NOT NULL DEFAULT '0',
-  `PowerTypeComp` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `PowerTypeValue` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `WeaponSubclassMask` int(11) NOT NULL DEFAULT '0',
-  `MaxGuildLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinGuildLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaxExpansionTier` tinyint(4) NOT NULL DEFAULT '0',
-  `MinExpansionTier` tinyint(4) NOT NULL DEFAULT '0',
-  `MinPVPRank` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaxPVPRank` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ContentTuningID` int(11) NOT NULL DEFAULT '0',
-  `CovenantID` int(11) NOT NULL DEFAULT '0',
-  `SkillID1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SkillID2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SkillID3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SkillID4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MinSkill1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MinSkill2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MinSkill3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MinSkill4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MaxSkill1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MaxSkill2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MaxSkill3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MaxSkill4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MinFactionID1` int(10) unsigned NOT NULL DEFAULT '0',
-  `MinFactionID2` int(10) unsigned NOT NULL DEFAULT '0',
-  `MinFactionID3` int(10) unsigned NOT NULL DEFAULT '0',
-  `MinReputation1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinReputation2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinReputation3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `PrevQuestID1` int(11) NOT NULL DEFAULT '0',
-  `PrevQuestID2` int(11) NOT NULL DEFAULT '0',
-  `PrevQuestID3` int(11) NOT NULL DEFAULT '0',
-  `PrevQuestID4` int(11) NOT NULL DEFAULT '0',
-  `CurrQuestID1` int(11) NOT NULL DEFAULT '0',
-  `CurrQuestID2` int(11) NOT NULL DEFAULT '0',
-  `CurrQuestID3` int(11) NOT NULL DEFAULT '0',
-  `CurrQuestID4` int(11) NOT NULL DEFAULT '0',
-  `CurrentCompletedQuestID1` int(11) NOT NULL DEFAULT '0',
-  `CurrentCompletedQuestID2` int(11) NOT NULL DEFAULT '0',
-  `CurrentCompletedQuestID3` int(11) NOT NULL DEFAULT '0',
-  `CurrentCompletedQuestID4` int(11) NOT NULL DEFAULT '0',
-  `SpellID1` int(11) NOT NULL DEFAULT '0',
-  `SpellID2` int(11) NOT NULL DEFAULT '0',
-  `SpellID3` int(11) NOT NULL DEFAULT '0',
-  `SpellID4` int(11) NOT NULL DEFAULT '0',
-  `ItemID1` int(11) NOT NULL DEFAULT '0',
-  `ItemID2` int(11) NOT NULL DEFAULT '0',
-  `ItemID3` int(11) NOT NULL DEFAULT '0',
-  `ItemID4` int(11) NOT NULL DEFAULT '0',
-  `ItemCount1` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemCount2` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemCount3` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemCount4` int(10) unsigned NOT NULL DEFAULT '0',
-  `Explored1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Explored2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Time1` int(10) unsigned NOT NULL DEFAULT '0',
-  `Time2` int(10) unsigned NOT NULL DEFAULT '0',
-  `AuraSpellID1` int(11) NOT NULL DEFAULT '0',
-  `AuraSpellID2` int(11) NOT NULL DEFAULT '0',
-  `AuraSpellID3` int(11) NOT NULL DEFAULT '0',
-  `AuraSpellID4` int(11) NOT NULL DEFAULT '0',
-  `AuraStacks1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AuraStacks2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AuraStacks3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AuraStacks4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Achievement1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Achievement2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Achievement3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Achievement4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AreaID1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AreaID2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AreaID3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AreaID4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `LfgStatus1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LfgStatus2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LfgStatus3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LfgStatus4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LfgCompare1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LfgCompare2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LfgCompare3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LfgCompare4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LfgValue1` int(10) unsigned NOT NULL DEFAULT '0',
-  `LfgValue2` int(10) unsigned NOT NULL DEFAULT '0',
-  `LfgValue3` int(10) unsigned NOT NULL DEFAULT '0',
-  `LfgValue4` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyID1` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyID2` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyID3` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyID4` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyCount1` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyCount2` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyCount3` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyCount4` int(10) unsigned NOT NULL DEFAULT '0',
-  `QuestKillMonster1` int(10) unsigned NOT NULL DEFAULT '0',
-  `QuestKillMonster2` int(10) unsigned NOT NULL DEFAULT '0',
-  `QuestKillMonster3` int(10) unsigned NOT NULL DEFAULT '0',
-  `QuestKillMonster4` int(10) unsigned NOT NULL DEFAULT '0',
-  `QuestKillMonster5` int(10) unsigned NOT NULL DEFAULT '0',
-  `QuestKillMonster6` int(10) unsigned NOT NULL DEFAULT '0',
-  `MovementFlags1` int(11) NOT NULL DEFAULT '0',
-  `MovementFlags2` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `RaceMask` bigint NOT NULL DEFAULT '0',
+  `FailureDescription` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ClassMask` int NOT NULL DEFAULT '0',
+  `SkillLogic` int unsigned NOT NULL DEFAULT '0',
+  `LanguageID` int NOT NULL DEFAULT '0',
+  `MinLanguage` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaxLanguage` int NOT NULL DEFAULT '0',
+  `MaxFactionID` smallint unsigned NOT NULL DEFAULT '0',
+  `MaxReputation` tinyint unsigned NOT NULL DEFAULT '0',
+  `ReputationLogic` int unsigned NOT NULL DEFAULT '0',
+  `CurrentPvpFaction` tinyint NOT NULL DEFAULT '0',
+  `PvpMedal` tinyint unsigned NOT NULL DEFAULT '0',
+  `PrevQuestLogic` int unsigned NOT NULL DEFAULT '0',
+  `CurrQuestLogic` int unsigned NOT NULL DEFAULT '0',
+  `CurrentCompletedQuestLogic` int unsigned NOT NULL DEFAULT '0',
+  `SpellLogic` int unsigned NOT NULL DEFAULT '0',
+  `ItemLogic` int unsigned NOT NULL DEFAULT '0',
+  `ItemFlags` tinyint unsigned NOT NULL DEFAULT '0',
+  `AuraSpellLogic` int unsigned NOT NULL DEFAULT '0',
+  `WorldStateExpressionID` smallint unsigned NOT NULL DEFAULT '0',
+  `WeatherID` int NOT NULL DEFAULT '0',
+  `PartyStatus` tinyint unsigned NOT NULL DEFAULT '0',
+  `LifetimeMaxPVPRank` tinyint unsigned NOT NULL DEFAULT '0',
+  `AchievementLogic` int unsigned NOT NULL DEFAULT '0',
+  `Gender` tinyint NOT NULL DEFAULT '0',
+  `NativeGender` tinyint NOT NULL DEFAULT '0',
+  `AreaLogic` int unsigned NOT NULL DEFAULT '0',
+  `LfgLogic` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyLogic` int unsigned NOT NULL DEFAULT '0',
+  `QuestKillID` int NOT NULL DEFAULT '0',
+  `QuestKillLogic` int unsigned NOT NULL DEFAULT '0',
+  `MinExpansionLevel` tinyint NOT NULL DEFAULT '0',
+  `MaxExpansionLevel` tinyint NOT NULL DEFAULT '0',
+  `MinAvgItemLevel` int NOT NULL DEFAULT '0',
+  `MaxAvgItemLevel` int NOT NULL DEFAULT '0',
+  `MinAvgEquippedItemLevel` smallint unsigned NOT NULL DEFAULT '0',
+  `MaxAvgEquippedItemLevel` smallint unsigned NOT NULL DEFAULT '0',
+  `PhaseUseFlags` tinyint unsigned NOT NULL DEFAULT '0',
+  `PhaseID` smallint unsigned NOT NULL DEFAULT '0',
+  `PhaseGroupID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `ChrSpecializationIndex` tinyint NOT NULL DEFAULT '0',
+  `ChrSpecializationRole` tinyint NOT NULL DEFAULT '0',
+  `ModifierTreeID` int unsigned NOT NULL DEFAULT '0',
+  `PowerType` tinyint NOT NULL DEFAULT '0',
+  `PowerTypeComp` tinyint unsigned NOT NULL DEFAULT '0',
+  `PowerTypeValue` tinyint unsigned NOT NULL DEFAULT '0',
+  `WeaponSubclassMask` int NOT NULL DEFAULT '0',
+  `MaxGuildLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinGuildLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaxExpansionTier` tinyint NOT NULL DEFAULT '0',
+  `MinExpansionTier` tinyint NOT NULL DEFAULT '0',
+  `MinPVPRank` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaxPVPRank` tinyint unsigned NOT NULL DEFAULT '0',
+  `ContentTuningID` int NOT NULL DEFAULT '0',
+  `CovenantID` int NOT NULL DEFAULT '0',
+  `SkillID1` smallint unsigned NOT NULL DEFAULT '0',
+  `SkillID2` smallint unsigned NOT NULL DEFAULT '0',
+  `SkillID3` smallint unsigned NOT NULL DEFAULT '0',
+  `SkillID4` smallint unsigned NOT NULL DEFAULT '0',
+  `MinSkill1` smallint unsigned NOT NULL DEFAULT '0',
+  `MinSkill2` smallint unsigned NOT NULL DEFAULT '0',
+  `MinSkill3` smallint unsigned NOT NULL DEFAULT '0',
+  `MinSkill4` smallint unsigned NOT NULL DEFAULT '0',
+  `MaxSkill1` smallint unsigned NOT NULL DEFAULT '0',
+  `MaxSkill2` smallint unsigned NOT NULL DEFAULT '0',
+  `MaxSkill3` smallint unsigned NOT NULL DEFAULT '0',
+  `MaxSkill4` smallint unsigned NOT NULL DEFAULT '0',
+  `MinFactionID1` int unsigned NOT NULL DEFAULT '0',
+  `MinFactionID2` int unsigned NOT NULL DEFAULT '0',
+  `MinFactionID3` int unsigned NOT NULL DEFAULT '0',
+  `MinReputation1` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinReputation2` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinReputation3` tinyint unsigned NOT NULL DEFAULT '0',
+  `PrevQuestID1` int NOT NULL DEFAULT '0',
+  `PrevQuestID2` int NOT NULL DEFAULT '0',
+  `PrevQuestID3` int NOT NULL DEFAULT '0',
+  `PrevQuestID4` int NOT NULL DEFAULT '0',
+  `CurrQuestID1` int NOT NULL DEFAULT '0',
+  `CurrQuestID2` int NOT NULL DEFAULT '0',
+  `CurrQuestID3` int NOT NULL DEFAULT '0',
+  `CurrQuestID4` int NOT NULL DEFAULT '0',
+  `CurrentCompletedQuestID1` int NOT NULL DEFAULT '0',
+  `CurrentCompletedQuestID2` int NOT NULL DEFAULT '0',
+  `CurrentCompletedQuestID3` int NOT NULL DEFAULT '0',
+  `CurrentCompletedQuestID4` int NOT NULL DEFAULT '0',
+  `SpellID1` int NOT NULL DEFAULT '0',
+  `SpellID2` int NOT NULL DEFAULT '0',
+  `SpellID3` int NOT NULL DEFAULT '0',
+  `SpellID4` int NOT NULL DEFAULT '0',
+  `ItemID1` int NOT NULL DEFAULT '0',
+  `ItemID2` int NOT NULL DEFAULT '0',
+  `ItemID3` int NOT NULL DEFAULT '0',
+  `ItemID4` int NOT NULL DEFAULT '0',
+  `ItemCount1` int unsigned NOT NULL DEFAULT '0',
+  `ItemCount2` int unsigned NOT NULL DEFAULT '0',
+  `ItemCount3` int unsigned NOT NULL DEFAULT '0',
+  `ItemCount4` int unsigned NOT NULL DEFAULT '0',
+  `Explored1` smallint unsigned NOT NULL DEFAULT '0',
+  `Explored2` smallint unsigned NOT NULL DEFAULT '0',
+  `Time1` int unsigned NOT NULL DEFAULT '0',
+  `Time2` int unsigned NOT NULL DEFAULT '0',
+  `AuraSpellID1` int NOT NULL DEFAULT '0',
+  `AuraSpellID2` int NOT NULL DEFAULT '0',
+  `AuraSpellID3` int NOT NULL DEFAULT '0',
+  `AuraSpellID4` int NOT NULL DEFAULT '0',
+  `AuraStacks1` tinyint unsigned NOT NULL DEFAULT '0',
+  `AuraStacks2` tinyint unsigned NOT NULL DEFAULT '0',
+  `AuraStacks3` tinyint unsigned NOT NULL DEFAULT '0',
+  `AuraStacks4` tinyint unsigned NOT NULL DEFAULT '0',
+  `Achievement1` smallint unsigned NOT NULL DEFAULT '0',
+  `Achievement2` smallint unsigned NOT NULL DEFAULT '0',
+  `Achievement3` smallint unsigned NOT NULL DEFAULT '0',
+  `Achievement4` smallint unsigned NOT NULL DEFAULT '0',
+  `AreaID1` smallint unsigned NOT NULL DEFAULT '0',
+  `AreaID2` smallint unsigned NOT NULL DEFAULT '0',
+  `AreaID3` smallint unsigned NOT NULL DEFAULT '0',
+  `AreaID4` smallint unsigned NOT NULL DEFAULT '0',
+  `LfgStatus1` tinyint unsigned NOT NULL DEFAULT '0',
+  `LfgStatus2` tinyint unsigned NOT NULL DEFAULT '0',
+  `LfgStatus3` tinyint unsigned NOT NULL DEFAULT '0',
+  `LfgStatus4` tinyint unsigned NOT NULL DEFAULT '0',
+  `LfgCompare1` tinyint unsigned NOT NULL DEFAULT '0',
+  `LfgCompare2` tinyint unsigned NOT NULL DEFAULT '0',
+  `LfgCompare3` tinyint unsigned NOT NULL DEFAULT '0',
+  `LfgCompare4` tinyint unsigned NOT NULL DEFAULT '0',
+  `LfgValue1` int unsigned NOT NULL DEFAULT '0',
+  `LfgValue2` int unsigned NOT NULL DEFAULT '0',
+  `LfgValue3` int unsigned NOT NULL DEFAULT '0',
+  `LfgValue4` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyID1` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyID2` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyID3` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyID4` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyCount1` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyCount2` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyCount3` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyCount4` int unsigned NOT NULL DEFAULT '0',
+  `QuestKillMonster1` int unsigned NOT NULL DEFAULT '0',
+  `QuestKillMonster2` int unsigned NOT NULL DEFAULT '0',
+  `QuestKillMonster3` int unsigned NOT NULL DEFAULT '0',
+  `QuestKillMonster4` int unsigned NOT NULL DEFAULT '0',
+  `QuestKillMonster5` int unsigned NOT NULL DEFAULT '0',
+  `QuestKillMonster6` int unsigned NOT NULL DEFAULT '0',
+  `MovementFlags1` int NOT NULL DEFAULT '0',
+  `MovementFlags2` int 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 */;
@@ -6414,12 +6414,12 @@ CREATE TABLE `player_condition` (
 
 DROP TABLE IF EXISTS `player_condition_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `player_condition_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `FailureDescription_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `FailureDescription_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -6441,15 +6441,15 @@ CREATE TABLE `player_condition_locale` (
 
 DROP TABLE IF EXISTS `power_display`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `power_display` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `GlobalStringBaseTag` text COLLATE utf8mb4_unicode_ci,
-  `ActualType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Red` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Green` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Blue` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `GlobalStringBaseTag` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ActualType` tinyint unsigned NOT NULL DEFAULT '0',
+  `Red` tinyint unsigned NOT NULL DEFAULT '0',
+  `Green` tinyint unsigned NOT NULL DEFAULT '0',
+  `Blue` tinyint 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 */;
@@ -6460,22 +6460,22 @@ CREATE TABLE `power_display` (
 
 DROP TABLE IF EXISTS `power_type`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `power_type` (
-  `NameGlobalStringTag` text COLLATE utf8mb4_unicode_ci,
-  `CostGlobalStringTag` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `PowerTypeEnum` tinyint(4) NOT NULL DEFAULT '0',
-  `MinPower` tinyint(4) NOT NULL DEFAULT '0',
-  `MaxBasePower` smallint(6) NOT NULL DEFAULT '0',
-  `CenterPower` tinyint(4) NOT NULL DEFAULT '0',
-  `DefaultPower` tinyint(4) NOT NULL DEFAULT '0',
-  `DisplayModifier` tinyint(4) NOT NULL DEFAULT '0',
-  `RegenInterruptTimeMS` smallint(6) NOT NULL DEFAULT '0',
+  `NameGlobalStringTag` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `CostGlobalStringTag` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `PowerTypeEnum` tinyint NOT NULL DEFAULT '0',
+  `MinPower` tinyint NOT NULL DEFAULT '0',
+  `MaxBasePower` smallint NOT NULL DEFAULT '0',
+  `CenterPower` tinyint NOT NULL DEFAULT '0',
+  `DefaultPower` tinyint NOT NULL DEFAULT '0',
+  `DisplayModifier` tinyint NOT NULL DEFAULT '0',
+  `RegenInterruptTimeMS` smallint NOT NULL DEFAULT '0',
   `RegenPeace` float NOT NULL DEFAULT '0',
   `RegenCombat` float NOT NULL DEFAULT '0',
-  `Flags` smallint(6) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Flags` smallint 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 */;
@@ -6486,15 +6486,15 @@ CREATE TABLE `power_type` (
 
 DROP TABLE IF EXISTS `prestige_level_info`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `prestige_level_info` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `PrestigeLevel` int(11) NOT NULL DEFAULT '0',
-  `BadgeTextureFileDataID` int(11) NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AwardedAchievementID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `PrestigeLevel` int NOT NULL DEFAULT '0',
+  `BadgeTextureFileDataID` int NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `AwardedAchievementID` int 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 */;
@@ -6505,12 +6505,12 @@ CREATE TABLE `prestige_level_info` (
 
 DROP TABLE IF EXISTS `prestige_level_info_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `prestige_level_info_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -6532,14 +6532,14 @@ CREATE TABLE `prestige_level_info_locale` (
 
 DROP TABLE IF EXISTS `pvp_difficulty`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `pvp_difficulty` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `RangeIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaxLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MapID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `RangeIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaxLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `MapID` 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 */;
@@ -6550,12 +6550,12 @@ CREATE TABLE `pvp_difficulty` (
 
 DROP TABLE IF EXISTS `pvp_item`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `pvp_item` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID` int(11) NOT NULL DEFAULT '0',
-  `ItemLevelDelta` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemID` int NOT NULL DEFAULT '0',
+  `ItemLevelDelta` tinyint 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 */;
@@ -6566,18 +6566,18 @@ CREATE TABLE `pvp_item` (
 
 DROP TABLE IF EXISTS `pvp_talent`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `pvp_talent` (
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpecID` int(11) NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `OverridesSpellID` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `ActionBarSpellID` int(11) NOT NULL DEFAULT '0',
-  `PvpTalentCategoryID` int(11) NOT NULL DEFAULT '0',
-  `LevelRequired` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpecID` int NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `OverridesSpellID` int NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `ActionBarSpellID` int NOT NULL DEFAULT '0',
+  `PvpTalentCategoryID` int NOT NULL DEFAULT '0',
+  `LevelRequired` int 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 */;
@@ -6588,11 +6588,11 @@ CREATE TABLE `pvp_talent` (
 
 DROP TABLE IF EXISTS `pvp_talent_category`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `pvp_talent_category` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `TalentSlotMask` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `TalentSlotMask` tinyint 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 */;
@@ -6603,12 +6603,12 @@ CREATE TABLE `pvp_talent_category` (
 
 DROP TABLE IF EXISTS `pvp_talent_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `pvp_talent_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -6630,14 +6630,14 @@ CREATE TABLE `pvp_talent_locale` (
 
 DROP TABLE IF EXISTS `pvp_talent_slot_unlock`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `pvp_talent_slot_unlock` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Slot` tinyint(4) NOT NULL DEFAULT '0',
-  `LevelRequired` int(11) NOT NULL DEFAULT '0',
-  `DeathKnightLevelRequired` int(11) NOT NULL DEFAULT '0',
-  `DemonHunterLevelRequired` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Slot` tinyint NOT NULL DEFAULT '0',
+  `LevelRequired` int NOT NULL DEFAULT '0',
+  `DeathKnightLevelRequired` int NOT NULL DEFAULT '0',
+  `DemonHunterLevelRequired` int 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 */;
@@ -6648,18 +6648,18 @@ CREATE TABLE `pvp_talent_slot_unlock` (
 
 DROP TABLE IF EXISTS `pvp_tier`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `pvp_tier` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `MinRating` smallint(6) NOT NULL DEFAULT '0',
-  `MaxRating` smallint(6) NOT NULL DEFAULT '0',
-  `PrevTier` int(11) NOT NULL DEFAULT '0',
-  `NextTier` int(11) NOT NULL DEFAULT '0',
-  `BracketID` tinyint(4) NOT NULL DEFAULT '0',
-  `Rank` tinyint(4) NOT NULL DEFAULT '0',
-  `RankIconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `MinRating` smallint NOT NULL DEFAULT '0',
+  `MaxRating` smallint NOT NULL DEFAULT '0',
+  `PrevTier` int NOT NULL DEFAULT '0',
+  `NextTier` int NOT NULL DEFAULT '0',
+  `BracketID` tinyint NOT NULL DEFAULT '0',
+  `Rank` tinyint NOT NULL DEFAULT '0',
+  `RankIconFileDataID` int 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 */;
@@ -6670,12 +6670,12 @@ CREATE TABLE `pvp_tier` (
 
 DROP TABLE IF EXISTS `pvp_tier_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `pvp_tier_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -6697,20 +6697,20 @@ CREATE TABLE `pvp_tier_locale` (
 
 DROP TABLE IF EXISTS `quest_faction_reward`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `quest_faction_reward` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty1` smallint(6) NOT NULL DEFAULT '0',
-  `Difficulty2` smallint(6) NOT NULL DEFAULT '0',
-  `Difficulty3` smallint(6) NOT NULL DEFAULT '0',
-  `Difficulty4` smallint(6) NOT NULL DEFAULT '0',
-  `Difficulty5` smallint(6) NOT NULL DEFAULT '0',
-  `Difficulty6` smallint(6) NOT NULL DEFAULT '0',
-  `Difficulty7` smallint(6) NOT NULL DEFAULT '0',
-  `Difficulty8` smallint(6) NOT NULL DEFAULT '0',
-  `Difficulty9` smallint(6) NOT NULL DEFAULT '0',
-  `Difficulty10` smallint(6) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty1` smallint NOT NULL DEFAULT '0',
+  `Difficulty2` smallint NOT NULL DEFAULT '0',
+  `Difficulty3` smallint NOT NULL DEFAULT '0',
+  `Difficulty4` smallint NOT NULL DEFAULT '0',
+  `Difficulty5` smallint NOT NULL DEFAULT '0',
+  `Difficulty6` smallint NOT NULL DEFAULT '0',
+  `Difficulty7` smallint NOT NULL DEFAULT '0',
+  `Difficulty8` smallint NOT NULL DEFAULT '0',
+  `Difficulty9` smallint NOT NULL DEFAULT '0',
+  `Difficulty10` smallint 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 */;
@@ -6721,14 +6721,14 @@ CREATE TABLE `quest_faction_reward` (
 
 DROP TABLE IF EXISTS `quest_info`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `quest_info` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `InfoName` text COLLATE utf8mb4_unicode_ci,
-  `Type` tinyint(4) NOT NULL DEFAULT '0',
-  `Modifiers` int(11) NOT NULL DEFAULT '0',
-  `Profession` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `InfoName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Type` tinyint NOT NULL DEFAULT '0',
+  `Modifiers` int NOT NULL DEFAULT '0',
+  `Profession` smallint 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 */;
@@ -6739,12 +6739,12 @@ CREATE TABLE `quest_info` (
 
 DROP TABLE IF EXISTS `quest_info_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `quest_info_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `InfoName_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `InfoName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -6766,14 +6766,14 @@ CREATE TABLE `quest_info_locale` (
 
 DROP TABLE IF EXISTS `quest_line_x_quest`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `quest_line_x_quest` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `QuestLineID` int(10) unsigned NOT NULL DEFAULT '0',
-  `QuestID` int(10) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `QuestLineID` int unsigned NOT NULL DEFAULT '0',
+  `QuestID` int unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` int unsigned NOT NULL DEFAULT '0',
+  `Flags` int 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 */;
@@ -6784,20 +6784,20 @@ CREATE TABLE `quest_line_x_quest` (
 
 DROP TABLE IF EXISTS `quest_money_reward`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `quest_money_reward` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty1` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty2` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty3` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty4` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty5` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty6` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty7` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty8` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty9` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty10` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty1` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty2` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty3` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty4` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty5` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty6` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty7` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty8` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty9` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty10` 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 */;
@@ -6808,14 +6808,14 @@ CREATE TABLE `quest_money_reward` (
 
 DROP TABLE IF EXISTS `quest_package_item`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `quest_package_item` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `PackageID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemID` int(11) NOT NULL DEFAULT '0',
-  `ItemQuantity` int(10) unsigned NOT NULL DEFAULT '0',
-  `DisplayType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `PackageID` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemID` int NOT NULL DEFAULT '0',
+  `ItemQuantity` int unsigned NOT NULL DEFAULT '0',
+  `DisplayType` tinyint 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 */;
@@ -6826,12 +6826,12 @@ CREATE TABLE `quest_package_item` (
 
 DROP TABLE IF EXISTS `quest_sort`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `quest_sort` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SortName` text COLLATE utf8mb4_unicode_ci,
-  `UiOrderIndex` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SortName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `UiOrderIndex` tinyint 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 */;
@@ -6842,12 +6842,12 @@ CREATE TABLE `quest_sort` (
 
 DROP TABLE IF EXISTS `quest_sort_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `quest_sort_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `SortName_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `SortName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -6869,11 +6869,11 @@ CREATE TABLE `quest_sort_locale` (
 
 DROP TABLE IF EXISTS `quest_v2`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `quest_v2` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `UniqueBitFlag` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `UniqueBitFlag` smallint 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 */;
@@ -6884,20 +6884,20 @@ CREATE TABLE `quest_v2` (
 
 DROP TABLE IF EXISTS `quest_xp`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `quest_xp` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Difficulty1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Difficulty2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Difficulty3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Difficulty4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Difficulty5` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Difficulty6` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Difficulty7` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Difficulty8` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Difficulty9` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Difficulty10` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Difficulty1` smallint unsigned NOT NULL DEFAULT '0',
+  `Difficulty2` smallint unsigned NOT NULL DEFAULT '0',
+  `Difficulty3` smallint unsigned NOT NULL DEFAULT '0',
+  `Difficulty4` smallint unsigned NOT NULL DEFAULT '0',
+  `Difficulty5` smallint unsigned NOT NULL DEFAULT '0',
+  `Difficulty6` smallint unsigned NOT NULL DEFAULT '0',
+  `Difficulty7` smallint unsigned NOT NULL DEFAULT '0',
+  `Difficulty8` smallint unsigned NOT NULL DEFAULT '0',
+  `Difficulty9` smallint unsigned NOT NULL DEFAULT '0',
+  `Difficulty10` smallint 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 */;
@@ -6908,13 +6908,13 @@ CREATE TABLE `quest_xp` (
 
 DROP TABLE IF EXISTS `rand_prop_points`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `rand_prop_points` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `DamageReplaceStatF` float NOT NULL DEFAULT '0',
   `DamageSecondaryF` float NOT NULL DEFAULT '0',
-  `DamageReplaceStat` int(11) NOT NULL DEFAULT '0',
-  `DamageSecondary` int(11) NOT NULL DEFAULT '0',
+  `DamageReplaceStat` int NOT NULL DEFAULT '0',
+  `DamageSecondary` int NOT NULL DEFAULT '0',
   `EpicF1` float NOT NULL DEFAULT '0',
   `EpicF2` float NOT NULL DEFAULT '0',
   `EpicF3` float NOT NULL DEFAULT '0',
@@ -6930,22 +6930,22 @@ CREATE TABLE `rand_prop_points` (
   `GoodF3` float NOT NULL DEFAULT '0',
   `GoodF4` float NOT NULL DEFAULT '0',
   `GoodF5` float NOT NULL DEFAULT '0',
-  `Epic1` int(10) unsigned NOT NULL DEFAULT '0',
-  `Epic2` int(10) unsigned NOT NULL DEFAULT '0',
-  `Epic3` int(10) unsigned NOT NULL DEFAULT '0',
-  `Epic4` int(10) unsigned NOT NULL DEFAULT '0',
-  `Epic5` int(10) unsigned NOT NULL DEFAULT '0',
-  `Superior1` int(10) unsigned NOT NULL DEFAULT '0',
-  `Superior2` int(10) unsigned NOT NULL DEFAULT '0',
-  `Superior3` int(10) unsigned NOT NULL DEFAULT '0',
-  `Superior4` int(10) unsigned NOT NULL DEFAULT '0',
-  `Superior5` int(10) unsigned NOT NULL DEFAULT '0',
-  `Good1` int(10) unsigned NOT NULL DEFAULT '0',
-  `Good2` int(10) unsigned NOT NULL DEFAULT '0',
-  `Good3` int(10) unsigned NOT NULL DEFAULT '0',
-  `Good4` int(10) unsigned NOT NULL DEFAULT '0',
-  `Good5` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Epic1` int unsigned NOT NULL DEFAULT '0',
+  `Epic2` int unsigned NOT NULL DEFAULT '0',
+  `Epic3` int unsigned NOT NULL DEFAULT '0',
+  `Epic4` int unsigned NOT NULL DEFAULT '0',
+  `Epic5` int unsigned NOT NULL DEFAULT '0',
+  `Superior1` int unsigned NOT NULL DEFAULT '0',
+  `Superior2` int unsigned NOT NULL DEFAULT '0',
+  `Superior3` int unsigned NOT NULL DEFAULT '0',
+  `Superior4` int unsigned NOT NULL DEFAULT '0',
+  `Superior5` int unsigned NOT NULL DEFAULT '0',
+  `Good1` int unsigned NOT NULL DEFAULT '0',
+  `Good2` int unsigned NOT NULL DEFAULT '0',
+  `Good3` int unsigned NOT NULL DEFAULT '0',
+  `Good4` int unsigned NOT NULL DEFAULT '0',
+  `Good5` 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 */;
@@ -6956,16 +6956,16 @@ CREATE TABLE `rand_prop_points` (
 
 DROP TABLE IF EXISTS `reward_pack`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `reward_pack` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `CharTitleID` int(11) NOT NULL DEFAULT '0',
-  `Money` int(10) unsigned NOT NULL DEFAULT '0',
-  `ArtifactXPDifficulty` tinyint(4) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `CharTitleID` int NOT NULL DEFAULT '0',
+  `Money` int unsigned NOT NULL DEFAULT '0',
+  `ArtifactXPDifficulty` tinyint NOT NULL DEFAULT '0',
   `ArtifactXPMultiplier` float NOT NULL DEFAULT '0',
-  `ArtifactXPCategoryID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `TreasurePickerID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ArtifactXPCategoryID` tinyint unsigned NOT NULL DEFAULT '0',
+  `TreasurePickerID` 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 */;
@@ -6976,13 +6976,13 @@ CREATE TABLE `reward_pack` (
 
 DROP TABLE IF EXISTS `reward_pack_x_currency_type`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `reward_pack_x_currency_type` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `CurrencyTypeID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Quantity` int(11) NOT NULL DEFAULT '0',
-  `RewardPackID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `CurrencyTypeID` int unsigned NOT NULL DEFAULT '0',
+  `Quantity` int NOT NULL DEFAULT '0',
+  `RewardPackID` 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 */;
@@ -6993,13 +6993,13 @@ CREATE TABLE `reward_pack_x_currency_type` (
 
 DROP TABLE IF EXISTS `reward_pack_x_item`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `reward_pack_x_item` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID` int(11) NOT NULL DEFAULT '0',
-  `ItemQuantity` int(11) NOT NULL DEFAULT '0',
-  `RewardPackID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemID` int NOT NULL DEFAULT '0',
+  `ItemQuantity` int NOT NULL DEFAULT '0',
+  `RewardPackID` 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 */;
@@ -7010,15 +7010,15 @@ CREATE TABLE `reward_pack_x_item` (
 
 DROP TABLE IF EXISTS `scenario`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `scenario` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `AreaTableID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Type` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `UiTextureKitID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `AreaTableID` smallint unsigned NOT NULL DEFAULT '0',
+  `Type` tinyint unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `UiTextureKitID` 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 */;
@@ -7029,12 +7029,12 @@ CREATE TABLE `scenario` (
 
 DROP TABLE IF EXISTS `scenario_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `scenario_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -7056,21 +7056,21 @@ CREATE TABLE `scenario_locale` (
 
 DROP TABLE IF EXISTS `scenario_step`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `scenario_step` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `Title` text COLLATE utf8mb4_unicode_ci,
-  `ScenarioID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Criteriatreeid` int(10) unsigned NOT NULL DEFAULT '0',
-  `RewardQuestID` int(11) NOT NULL DEFAULT '0',
-  `RelatedStep` int(11) NOT NULL DEFAULT '0',
-  `Supersedes` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VisibilityPlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `WidgetSetID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Title` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ScenarioID` smallint unsigned NOT NULL DEFAULT '0',
+  `Criteriatreeid` int unsigned NOT NULL DEFAULT '0',
+  `RewardQuestID` int NOT NULL DEFAULT '0',
+  `RelatedStep` int NOT NULL DEFAULT '0',
+  `Supersedes` smallint unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `VisibilityPlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `WidgetSetID` smallint 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 */;
@@ -7081,13 +7081,13 @@ CREATE TABLE `scenario_step` (
 
 DROP TABLE IF EXISTS `scenario_step_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `scenario_step_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `Title_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Title_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -7109,13 +7109,13 @@ CREATE TABLE `scenario_step_locale` (
 
 DROP TABLE IF EXISTS `scene_script`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `scene_script` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `FirstSceneScriptID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `NextSceneScriptID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Unknown915` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `FirstSceneScriptID` smallint unsigned NOT NULL DEFAULT '0',
+  `NextSceneScriptID` smallint unsigned NOT NULL DEFAULT '0',
+  `Unknown915` int 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 */;
@@ -7126,12 +7126,12 @@ CREATE TABLE `scene_script` (
 
 DROP TABLE IF EXISTS `scene_script_global_text`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `scene_script_global_text` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Script` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Script` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `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 */;
@@ -7142,12 +7142,12 @@ CREATE TABLE `scene_script_global_text` (
 
 DROP TABLE IF EXISTS `scene_script_package`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `scene_script_package` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Unknown915` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Unknown915` int 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 */;
@@ -7158,12 +7158,12 @@ CREATE TABLE `scene_script_package` (
 
 DROP TABLE IF EXISTS `scene_script_text`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `scene_script_text` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Script` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Script` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `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 */;
@@ -7174,22 +7174,22 @@ CREATE TABLE `scene_script_text` (
 
 DROP TABLE IF EXISTS `skill_line`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `skill_line` (
-  `DisplayName` text COLLATE utf8mb4_unicode_ci,
-  `AlternateVerb` text COLLATE utf8mb4_unicode_ci,
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `HordeDisplayName` text COLLATE utf8mb4_unicode_ci,
-  `OverrideSourceInfoDisplayName` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `CategoryID` tinyint(4) NOT NULL DEFAULT '0',
-  `SpellIconFileID` int(11) NOT NULL DEFAULT '0',
-  `CanLink` tinyint(4) NOT NULL DEFAULT '0',
-  `ParentSkillLineID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ParentTierIndex` int(11) NOT NULL DEFAULT '0',
-  `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SpellBookSpellID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `DisplayName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `AlternateVerb` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `HordeDisplayName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `OverrideSourceInfoDisplayName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `CategoryID` tinyint NOT NULL DEFAULT '0',
+  `SpellIconFileID` int NOT NULL DEFAULT '0',
+  `CanLink` tinyint NOT NULL DEFAULT '0',
+  `ParentSkillLineID` int unsigned NOT NULL DEFAULT '0',
+  `ParentTierIndex` int NOT NULL DEFAULT '0',
+  `Flags` smallint unsigned NOT NULL DEFAULT '0',
+  `SpellBookSpellID` int 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 */;
@@ -7200,24 +7200,24 @@ CREATE TABLE `skill_line` (
 
 DROP TABLE IF EXISTS `skill_line_ability`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `skill_line_ability` (
-  `RaceMask` bigint(20) NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SkillLine` smallint(6) NOT NULL DEFAULT '0',
-  `Spell` int(11) NOT NULL DEFAULT '0',
-  `MinSkillLineRank` smallint(6) NOT NULL DEFAULT '0',
-  `ClassMask` int(11) NOT NULL DEFAULT '0',
-  `SupercedesSpell` int(11) NOT NULL DEFAULT '0',
-  `AcquireMethod` tinyint(4) NOT NULL DEFAULT '0',
-  `TrivialSkillLineRankHigh` smallint(6) NOT NULL DEFAULT '0',
-  `TrivialSkillLineRankLow` smallint(6) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `NumSkillUps` tinyint(4) NOT NULL DEFAULT '0',
-  `UniqueBit` smallint(6) NOT NULL DEFAULT '0',
-  `TradeSkillCategoryID` smallint(6) NOT NULL DEFAULT '0',
-  `SkillupSkillLineID` smallint(6) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `RaceMask` bigint NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SkillLine` smallint NOT NULL DEFAULT '0',
+  `Spell` int NOT NULL DEFAULT '0',
+  `MinSkillLineRank` smallint NOT NULL DEFAULT '0',
+  `ClassMask` int NOT NULL DEFAULT '0',
+  `SupercedesSpell` int NOT NULL DEFAULT '0',
+  `AcquireMethod` tinyint NOT NULL DEFAULT '0',
+  `TrivialSkillLineRankHigh` smallint NOT NULL DEFAULT '0',
+  `TrivialSkillLineRankLow` smallint NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `NumSkillUps` tinyint NOT NULL DEFAULT '0',
+  `UniqueBit` smallint NOT NULL DEFAULT '0',
+  `TradeSkillCategoryID` smallint NOT NULL DEFAULT '0',
+  `SkillupSkillLineID` smallint 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 */;
@@ -7228,15 +7228,15 @@ CREATE TABLE `skill_line_ability` (
 
 DROP TABLE IF EXISTS `skill_line_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `skill_line_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `DisplayName_lang` text COLLATE utf8mb4_unicode_ci,
-  `AlternateVerb_lang` text COLLATE utf8mb4_unicode_ci,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `HordeDisplayName_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `DisplayName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `AlternateVerb_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `HordeDisplayName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -7258,17 +7258,17 @@ CREATE TABLE `skill_line_locale` (
 
 DROP TABLE IF EXISTS `skill_race_class_info`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `skill_race_class_info` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `RaceMask` bigint(20) NOT NULL DEFAULT '0',
-  `SkillID` smallint(6) NOT NULL DEFAULT '0',
-  `ClassMask` int(11) NOT NULL DEFAULT '0',
-  `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Availability` tinyint(4) NOT NULL DEFAULT '0',
-  `MinLevel` tinyint(4) NOT NULL DEFAULT '0',
-  `SkillTierID` smallint(6) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `RaceMask` bigint NOT NULL DEFAULT '0',
+  `SkillID` smallint NOT NULL DEFAULT '0',
+  `ClassMask` int NOT NULL DEFAULT '0',
+  `Flags` smallint unsigned NOT NULL DEFAULT '0',
+  `Availability` tinyint NOT NULL DEFAULT '0',
+  `MinLevel` tinyint NOT NULL DEFAULT '0',
+  `SkillTierID` smallint 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 */;
@@ -7279,14 +7279,14 @@ CREATE TABLE `skill_race_class_info` (
 
 DROP TABLE IF EXISTS `soulbind_conduit_rank`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `soulbind_conduit_rank` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `RankIndex` int(11) NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `RankIndex` int NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
   `AuraPointsOverride` float NOT NULL DEFAULT '0',
-  `SoulbindConduitID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `SoulbindConduitID` 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 */;
@@ -7297,25 +7297,25 @@ CREATE TABLE `soulbind_conduit_rank` (
 
 DROP TABLE IF EXISTS `sound_kit`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `sound_kit` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SoundType` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SoundType` int NOT NULL DEFAULT '0',
   `VolumeFloat` float NOT NULL DEFAULT '0',
-  `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
+  `Flags` smallint unsigned NOT NULL DEFAULT '0',
   `MinDistance` float NOT NULL DEFAULT '0',
   `DistanceCutoff` float NOT NULL DEFAULT '0',
-  `EAXDef` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SoundKitAdvancedID` int(10) unsigned NOT NULL DEFAULT '0',
+  `EAXDef` tinyint unsigned NOT NULL DEFAULT '0',
+  `SoundKitAdvancedID` int unsigned NOT NULL DEFAULT '0',
   `VolumeVariationPlus` float NOT NULL DEFAULT '0',
   `VolumeVariationMinus` float NOT NULL DEFAULT '0',
   `PitchVariationPlus` float NOT NULL DEFAULT '0',
   `PitchVariationMinus` float NOT NULL DEFAULT '0',
-  `DialogType` tinyint(4) NOT NULL DEFAULT '0',
+  `DialogType` tinyint NOT NULL DEFAULT '0',
   `PitchAdjust` float NOT NULL DEFAULT '0',
-  `BusOverwriteID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MaxInstances` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `BusOverwriteID` smallint unsigned NOT NULL DEFAULT '0',
+  `MaxInstances` tinyint 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 */;
@@ -7326,12 +7326,12 @@ CREATE TABLE `sound_kit` (
 
 DROP TABLE IF EXISTS `spec_set_member`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spec_set_member` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ChrSpecializationID` int(11) NOT NULL DEFAULT '0',
-  `SpecSetID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ChrSpecializationID` int NOT NULL DEFAULT '0',
+  `SpecSetID` 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 */;
@@ -7342,15 +7342,15 @@ CREATE TABLE `spec_set_member` (
 
 DROP TABLE IF EXISTS `specialization_spells`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `specialization_spells` (
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpecID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `OverridesSpellID` int(11) NOT NULL DEFAULT '0',
-  `DisplayOrder` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpecID` smallint unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `OverridesSpellID` int NOT NULL DEFAULT '0',
+  `DisplayOrder` tinyint 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 */;
@@ -7361,12 +7361,12 @@ CREATE TABLE `specialization_spells` (
 
 DROP TABLE IF EXISTS `specialization_spells_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `specialization_spells_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -7388,19 +7388,19 @@ CREATE TABLE `specialization_spells_locale` (
 
 DROP TABLE IF EXISTS `spell_aura_options`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_aura_options` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CumulativeAura` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ProcCategoryRecovery` int(11) NOT NULL DEFAULT '0',
-  `ProcChance` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ProcCharges` int(11) NOT NULL DEFAULT '0',
-  `SpellProcsPerMinuteID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ProcTypeMask1` int(11) NOT NULL DEFAULT '0',
-  `ProcTypeMask2` int(11) NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DifficultyID` tinyint unsigned NOT NULL DEFAULT '0',
+  `CumulativeAura` smallint unsigned NOT NULL DEFAULT '0',
+  `ProcCategoryRecovery` int NOT NULL DEFAULT '0',
+  `ProcChance` tinyint unsigned NOT NULL DEFAULT '0',
+  `ProcCharges` int NOT NULL DEFAULT '0',
+  `SpellProcsPerMinuteID` smallint unsigned NOT NULL DEFAULT '0',
+  `ProcTypeMask1` int NOT NULL DEFAULT '0',
+  `ProcTypeMask2` int NOT NULL DEFAULT '0',
+  `SpellID` 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 */;
@@ -7411,20 +7411,20 @@ CREATE TABLE `spell_aura_options` (
 
 DROP TABLE IF EXISTS `spell_aura_restrictions`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_aura_restrictions` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CasterAuraState` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `TargetAuraState` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ExcludeCasterAuraState` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ExcludeTargetAuraState` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CasterAuraSpell` int(11) NOT NULL DEFAULT '0',
-  `TargetAuraSpell` int(11) NOT NULL DEFAULT '0',
-  `ExcludeCasterAuraSpell` int(11) NOT NULL DEFAULT '0',
-  `ExcludeTargetAuraSpell` int(11) NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DifficultyID` tinyint unsigned NOT NULL DEFAULT '0',
+  `CasterAuraState` tinyint unsigned NOT NULL DEFAULT '0',
+  `TargetAuraState` tinyint unsigned NOT NULL DEFAULT '0',
+  `ExcludeCasterAuraState` tinyint unsigned NOT NULL DEFAULT '0',
+  `ExcludeTargetAuraState` tinyint unsigned NOT NULL DEFAULT '0',
+  `CasterAuraSpell` int NOT NULL DEFAULT '0',
+  `TargetAuraSpell` int NOT NULL DEFAULT '0',
+  `ExcludeCasterAuraSpell` int NOT NULL DEFAULT '0',
+  `ExcludeTargetAuraSpell` int NOT NULL DEFAULT '0',
+  `SpellID` 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 */;
@@ -7435,12 +7435,12 @@ CREATE TABLE `spell_aura_restrictions` (
 
 DROP TABLE IF EXISTS `spell_cast_times`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_cast_times` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Base` int(11) NOT NULL DEFAULT '0',
-  `Minimum` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Base` int NOT NULL DEFAULT '0',
+  `Minimum` int 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 */;
@@ -7451,17 +7451,17 @@ CREATE TABLE `spell_cast_times` (
 
 DROP TABLE IF EXISTS `spell_casting_requirements`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_casting_requirements` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `FacingCasterFlags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinFactionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MinReputation` tinyint(4) NOT NULL DEFAULT '0',
-  `RequiredAreasID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `RequiredAuraVision` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RequiresSpellFocus` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `FacingCasterFlags` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinFactionID` smallint unsigned NOT NULL DEFAULT '0',
+  `MinReputation` tinyint NOT NULL DEFAULT '0',
+  `RequiredAreasID` smallint unsigned NOT NULL DEFAULT '0',
+  `RequiredAuraVision` tinyint unsigned NOT NULL DEFAULT '0',
+  `RequiresSpellFocus` smallint 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 */;
@@ -7472,19 +7472,19 @@ CREATE TABLE `spell_casting_requirements` (
 
 DROP TABLE IF EXISTS `spell_categories`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_categories` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Category` smallint(6) NOT NULL DEFAULT '0',
-  `DefenseType` tinyint(4) NOT NULL DEFAULT '0',
-  `DispelType` tinyint(4) NOT NULL DEFAULT '0',
-  `Mechanic` tinyint(4) NOT NULL DEFAULT '0',
-  `PreventionType` tinyint(4) NOT NULL DEFAULT '0',
-  `StartRecoveryCategory` smallint(6) NOT NULL DEFAULT '0',
-  `ChargeCategory` smallint(6) NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DifficultyID` tinyint unsigned NOT NULL DEFAULT '0',
+  `Category` smallint NOT NULL DEFAULT '0',
+  `DefenseType` tinyint NOT NULL DEFAULT '0',
+  `DispelType` tinyint NOT NULL DEFAULT '0',
+  `Mechanic` tinyint NOT NULL DEFAULT '0',
+  `PreventionType` tinyint NOT NULL DEFAULT '0',
+  `StartRecoveryCategory` smallint NOT NULL DEFAULT '0',
+  `ChargeCategory` smallint NOT NULL DEFAULT '0',
+  `SpellID` 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 */;
@@ -7495,16 +7495,16 @@ CREATE TABLE `spell_categories` (
 
 DROP TABLE IF EXISTS `spell_category`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_category` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Flags` tinyint(4) NOT NULL DEFAULT '0',
-  `UsesPerWeek` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaxCharges` tinyint(4) NOT NULL DEFAULT '0',
-  `ChargeRecoveryTime` int(11) NOT NULL DEFAULT '0',
-  `TypeMask` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Flags` tinyint NOT NULL DEFAULT '0',
+  `UsesPerWeek` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaxCharges` tinyint NOT NULL DEFAULT '0',
+  `ChargeRecoveryTime` int NOT NULL DEFAULT '0',
+  `TypeMask` int 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 */;
@@ -7515,12 +7515,12 @@ CREATE TABLE `spell_category` (
 
 DROP TABLE IF EXISTS `spell_category_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_category_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -7542,17 +7542,17 @@ CREATE TABLE `spell_category_locale` (
 
 DROP TABLE IF EXISTS `spell_class_options`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_class_options` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `ModalNextSpell` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellClassSet` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SpellClassMask1` int(11) NOT NULL DEFAULT '0',
-  `SpellClassMask2` int(11) NOT NULL DEFAULT '0',
-  `SpellClassMask3` int(11) NOT NULL DEFAULT '0',
-  `SpellClassMask4` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `ModalNextSpell` int unsigned NOT NULL DEFAULT '0',
+  `SpellClassSet` tinyint unsigned NOT NULL DEFAULT '0',
+  `SpellClassMask1` int NOT NULL DEFAULT '0',
+  `SpellClassMask2` int NOT NULL DEFAULT '0',
+  `SpellClassMask3` int NOT NULL DEFAULT '0',
+  `SpellClassMask4` int 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 */;
@@ -7563,15 +7563,15 @@ CREATE TABLE `spell_class_options` (
 
 DROP TABLE IF EXISTS `spell_cooldowns`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_cooldowns` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CategoryRecoveryTime` int(11) NOT NULL DEFAULT '0',
-  `RecoveryTime` int(11) NOT NULL DEFAULT '0',
-  `StartRecoveryTime` int(11) NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DifficultyID` tinyint unsigned NOT NULL DEFAULT '0',
+  `CategoryRecoveryTime` int NOT NULL DEFAULT '0',
+  `RecoveryTime` int NOT NULL DEFAULT '0',
+  `StartRecoveryTime` int NOT NULL DEFAULT '0',
+  `SpellID` 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 */;
@@ -7582,12 +7582,12 @@ CREATE TABLE `spell_cooldowns` (
 
 DROP TABLE IF EXISTS `spell_duration`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_duration` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Duration` int(11) NOT NULL DEFAULT '0',
-  `MaxDuration` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Duration` int NOT NULL DEFAULT '0',
+  `MaxDuration` int 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 */;
@@ -7598,25 +7598,25 @@ CREATE TABLE `spell_duration` (
 
 DROP TABLE IF EXISTS `spell_effect`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_effect` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `EffectAura` smallint(6) NOT NULL DEFAULT '0',
-  `DifficultyID` int(11) NOT NULL DEFAULT '0',
-  `EffectIndex` int(11) NOT NULL DEFAULT '0',
-  `Effect` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `EffectAura` smallint NOT NULL DEFAULT '0',
+  `DifficultyID` int NOT NULL DEFAULT '0',
+  `EffectIndex` int NOT NULL DEFAULT '0',
+  `Effect` int unsigned NOT NULL DEFAULT '0',
   `EffectAmplitude` float NOT NULL DEFAULT '0',
-  `EffectAttributes` int(11) NOT NULL DEFAULT '0',
-  `EffectAuraPeriod` int(11) NOT NULL DEFAULT '0',
+  `EffectAttributes` int NOT NULL DEFAULT '0',
+  `EffectAuraPeriod` int NOT NULL DEFAULT '0',
   `EffectBonusCoefficient` float NOT NULL DEFAULT '0',
   `EffectChainAmplitude` float NOT NULL DEFAULT '0',
-  `EffectChainTargets` int(11) NOT NULL DEFAULT '0',
-  `EffectItemType` int(11) NOT NULL DEFAULT '0',
-  `EffectMechanic` int(11) NOT NULL DEFAULT '0',
+  `EffectChainTargets` int NOT NULL DEFAULT '0',
+  `EffectItemType` int NOT NULL DEFAULT '0',
+  `EffectMechanic` int NOT NULL DEFAULT '0',
   `EffectPointsPerResource` float NOT NULL DEFAULT '0',
   `EffectPosFacing` float NOT NULL DEFAULT '0',
   `EffectRealPointsPerLevel` float NOT NULL DEFAULT '0',
-  `EffectTriggerSpell` int(11) NOT NULL DEFAULT '0',
+  `EffectTriggerSpell` int NOT NULL DEFAULT '0',
   `BonusCoefficientFromAP` float NOT NULL DEFAULT '0',
   `PvpMultiplier` float NOT NULL DEFAULT '0',
   `Coefficient` float NOT NULL DEFAULT '0',
@@ -7624,19 +7624,19 @@ CREATE TABLE `spell_effect` (
   `ResourceCoefficient` float NOT NULL DEFAULT '0',
   `GroupSizeBasePointsCoefficient` float NOT NULL DEFAULT '0',
   `EffectBasePoints` float NOT NULL DEFAULT '0',
-  `ScalingClass` int(11) NOT NULL DEFAULT '0',
-  `EffectMiscValue1` int(11) NOT NULL DEFAULT '0',
-  `EffectMiscValue2` int(11) NOT NULL DEFAULT '0',
-  `EffectRadiusIndex1` int(10) unsigned NOT NULL DEFAULT '0',
-  `EffectRadiusIndex2` int(10) unsigned NOT NULL DEFAULT '0',
-  `EffectSpellClassMask1` int(11) NOT NULL DEFAULT '0',
-  `EffectSpellClassMask2` int(11) NOT NULL DEFAULT '0',
-  `EffectSpellClassMask3` int(11) NOT NULL DEFAULT '0',
-  `EffectSpellClassMask4` int(11) NOT NULL DEFAULT '0',
-  `ImplicitTarget1` smallint(6) NOT NULL DEFAULT '0',
-  `ImplicitTarget2` smallint(6) NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ScalingClass` int NOT NULL DEFAULT '0',
+  `EffectMiscValue1` int NOT NULL DEFAULT '0',
+  `EffectMiscValue2` int NOT NULL DEFAULT '0',
+  `EffectRadiusIndex1` int unsigned NOT NULL DEFAULT '0',
+  `EffectRadiusIndex2` int unsigned NOT NULL DEFAULT '0',
+  `EffectSpellClassMask1` int NOT NULL DEFAULT '0',
+  `EffectSpellClassMask2` int NOT NULL DEFAULT '0',
+  `EffectSpellClassMask3` int NOT NULL DEFAULT '0',
+  `EffectSpellClassMask4` int NOT NULL DEFAULT '0',
+  `ImplicitTarget1` smallint NOT NULL DEFAULT '0',
+  `ImplicitTarget2` smallint NOT NULL DEFAULT '0',
+  `SpellID` 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 */;
@@ -7647,14 +7647,14 @@ CREATE TABLE `spell_effect` (
 
 DROP TABLE IF EXISTS `spell_equipped_items`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_equipped_items` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `EquippedItemClass` tinyint(4) NOT NULL DEFAULT '0',
-  `EquippedItemInvTypes` int(11) NOT NULL DEFAULT '0',
-  `EquippedItemSubclass` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `EquippedItemClass` tinyint NOT NULL DEFAULT '0',
+  `EquippedItemInvTypes` int NOT NULL DEFAULT '0',
+  `EquippedItemSubclass` int 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 */;
@@ -7665,11 +7665,11 @@ CREATE TABLE `spell_equipped_items` (
 
 DROP TABLE IF EXISTS `spell_focus_object`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_focus_object` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `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 */;
@@ -7680,12 +7680,12 @@ CREATE TABLE `spell_focus_object` (
 
 DROP TABLE IF EXISTS `spell_focus_object_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_focus_object_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -7707,17 +7707,17 @@ CREATE TABLE `spell_focus_object_locale` (
 
 DROP TABLE IF EXISTS `spell_interrupts`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_interrupts` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `InterruptFlags` smallint(6) NOT NULL DEFAULT '0',
-  `AuraInterruptFlags1` int(11) NOT NULL DEFAULT '0',
-  `AuraInterruptFlags2` int(11) NOT NULL DEFAULT '0',
-  `ChannelInterruptFlags1` int(11) NOT NULL DEFAULT '0',
-  `ChannelInterruptFlags2` int(11) NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DifficultyID` tinyint unsigned NOT NULL DEFAULT '0',
+  `InterruptFlags` smallint NOT NULL DEFAULT '0',
+  `AuraInterruptFlags1` int NOT NULL DEFAULT '0',
+  `AuraInterruptFlags2` int NOT NULL DEFAULT '0',
+  `ChannelInterruptFlags1` int NOT NULL DEFAULT '0',
+  `ChannelInterruptFlags2` int NOT NULL DEFAULT '0',
+  `SpellID` 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 */;
@@ -7728,40 +7728,40 @@ CREATE TABLE `spell_interrupts` (
 
 DROP TABLE IF EXISTS `spell_item_enchantment`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_item_enchantment` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `HordeName` text COLLATE utf8mb4_unicode_ci,
-  `EffectArg1` int(10) unsigned NOT NULL DEFAULT '0',
-  `EffectArg2` int(10) unsigned NOT NULL DEFAULT '0',
-  `EffectArg3` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `HordeName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `EffectArg1` int unsigned NOT NULL DEFAULT '0',
+  `EffectArg2` int unsigned NOT NULL DEFAULT '0',
+  `EffectArg3` int unsigned NOT NULL DEFAULT '0',
   `EffectScalingPoints1` float NOT NULL DEFAULT '0',
   `EffectScalingPoints2` float NOT NULL DEFAULT '0',
   `EffectScalingPoints3` float NOT NULL DEFAULT '0',
-  `IconFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
-  `MinItemLevel` int(11) NOT NULL DEFAULT '0',
-  `MaxItemLevel` int(11) NOT NULL DEFAULT '0',
-  `TransmogUseConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `TransmogCost` int(10) unsigned NOT NULL DEFAULT '0',
-  `EffectPointsMin1` smallint(6) NOT NULL DEFAULT '0',
-  `EffectPointsMin2` smallint(6) NOT NULL DEFAULT '0',
-  `EffectPointsMin3` smallint(6) NOT NULL DEFAULT '0',
-  `ItemVisual` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `RequiredSkillID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `RequiredSkillRank` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Charges` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Effect1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Effect2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Effect3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ScalingClass` tinyint(4) NOT NULL DEFAULT '0',
-  `ScalingClassRestricted` tinyint(4) NOT NULL DEFAULT '0',
-  `ConditionID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MinLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaxLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `IconFileDataID` int unsigned NOT NULL DEFAULT '0',
+  `MinItemLevel` int NOT NULL DEFAULT '0',
+  `MaxItemLevel` int NOT NULL DEFAULT '0',
+  `TransmogUseConditionID` int unsigned NOT NULL DEFAULT '0',
+  `TransmogCost` int unsigned NOT NULL DEFAULT '0',
+  `EffectPointsMin1` smallint NOT NULL DEFAULT '0',
+  `EffectPointsMin2` smallint NOT NULL DEFAULT '0',
+  `EffectPointsMin3` smallint NOT NULL DEFAULT '0',
+  `ItemVisual` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` smallint unsigned NOT NULL DEFAULT '0',
+  `RequiredSkillID` smallint unsigned NOT NULL DEFAULT '0',
+  `RequiredSkillRank` smallint unsigned NOT NULL DEFAULT '0',
+  `ItemLevel` smallint unsigned NOT NULL DEFAULT '0',
+  `Charges` tinyint unsigned NOT NULL DEFAULT '0',
+  `Effect1` tinyint unsigned NOT NULL DEFAULT '0',
+  `Effect2` tinyint unsigned NOT NULL DEFAULT '0',
+  `Effect3` tinyint unsigned NOT NULL DEFAULT '0',
+  `ScalingClass` tinyint NOT NULL DEFAULT '0',
+  `ScalingClassRestricted` tinyint NOT NULL DEFAULT '0',
+  `ConditionID` tinyint unsigned NOT NULL DEFAULT '0',
+  `MinLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaxLevel` tinyint 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 */;
@@ -7772,40 +7772,40 @@ CREATE TABLE `spell_item_enchantment` (
 
 DROP TABLE IF EXISTS `spell_item_enchantment_condition`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_item_enchantment_condition` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `LtOperandType1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LtOperandType2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LtOperandType3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LtOperandType4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LtOperandType5` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `LtOperand1` int(10) unsigned NOT NULL DEFAULT '0',
-  `LtOperand2` int(10) unsigned NOT NULL DEFAULT '0',
-  `LtOperand3` int(10) unsigned NOT NULL DEFAULT '0',
-  `LtOperand4` int(10) unsigned NOT NULL DEFAULT '0',
-  `LtOperand5` int(10) unsigned NOT NULL DEFAULT '0',
-  `Operator1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Operator2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Operator3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Operator4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Operator5` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RtOperandType1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RtOperandType2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RtOperandType3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RtOperandType4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RtOperandType5` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RtOperand1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RtOperand2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RtOperand3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RtOperand4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `RtOperand5` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Logic1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Logic2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Logic3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Logic4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Logic5` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `LtOperandType1` tinyint unsigned NOT NULL DEFAULT '0',
+  `LtOperandType2` tinyint unsigned NOT NULL DEFAULT '0',
+  `LtOperandType3` tinyint unsigned NOT NULL DEFAULT '0',
+  `LtOperandType4` tinyint unsigned NOT NULL DEFAULT '0',
+  `LtOperandType5` tinyint unsigned NOT NULL DEFAULT '0',
+  `LtOperand1` int unsigned NOT NULL DEFAULT '0',
+  `LtOperand2` int unsigned NOT NULL DEFAULT '0',
+  `LtOperand3` int unsigned NOT NULL DEFAULT '0',
+  `LtOperand4` int unsigned NOT NULL DEFAULT '0',
+  `LtOperand5` int unsigned NOT NULL DEFAULT '0',
+  `Operator1` tinyint unsigned NOT NULL DEFAULT '0',
+  `Operator2` tinyint unsigned NOT NULL DEFAULT '0',
+  `Operator3` tinyint unsigned NOT NULL DEFAULT '0',
+  `Operator4` tinyint unsigned NOT NULL DEFAULT '0',
+  `Operator5` tinyint unsigned NOT NULL DEFAULT '0',
+  `RtOperandType1` tinyint unsigned NOT NULL DEFAULT '0',
+  `RtOperandType2` tinyint unsigned NOT NULL DEFAULT '0',
+  `RtOperandType3` tinyint unsigned NOT NULL DEFAULT '0',
+  `RtOperandType4` tinyint unsigned NOT NULL DEFAULT '0',
+  `RtOperandType5` tinyint unsigned NOT NULL DEFAULT '0',
+  `RtOperand1` tinyint unsigned NOT NULL DEFAULT '0',
+  `RtOperand2` tinyint unsigned NOT NULL DEFAULT '0',
+  `RtOperand3` tinyint unsigned NOT NULL DEFAULT '0',
+  `RtOperand4` tinyint unsigned NOT NULL DEFAULT '0',
+  `RtOperand5` tinyint unsigned NOT NULL DEFAULT '0',
+  `Logic1` tinyint unsigned NOT NULL DEFAULT '0',
+  `Logic2` tinyint unsigned NOT NULL DEFAULT '0',
+  `Logic3` tinyint unsigned NOT NULL DEFAULT '0',
+  `Logic4` tinyint unsigned NOT NULL DEFAULT '0',
+  `Logic5` tinyint 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 */;
@@ -7816,13 +7816,13 @@ CREATE TABLE `spell_item_enchantment_condition` (
 
 DROP TABLE IF EXISTS `spell_item_enchantment_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_item_enchantment_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `HordeName_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `HordeName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -7844,12 +7844,12 @@ CREATE TABLE `spell_item_enchantment_locale` (
 
 DROP TABLE IF EXISTS `spell_label`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_label` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `LabelID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `LabelID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` 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 */;
@@ -7860,13 +7860,13 @@ CREATE TABLE `spell_label` (
 
 DROP TABLE IF EXISTS `spell_learn_spell`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_learn_spell` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `LearnSpellID` int(11) NOT NULL DEFAULT '0',
-  `OverridesSpellID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `LearnSpellID` int NOT NULL DEFAULT '0',
+  `OverridesSpellID` int 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 */;
@@ -7877,16 +7877,16 @@ CREATE TABLE `spell_learn_spell` (
 
 DROP TABLE IF EXISTS `spell_levels`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_levels` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaxLevel` smallint(6) NOT NULL DEFAULT '0',
-  `MaxPassiveAuraLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `BaseLevel` int(11) NOT NULL DEFAULT '0',
-  `SpellLevel` int(11) NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DifficultyID` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaxLevel` smallint NOT NULL DEFAULT '0',
+  `MaxPassiveAuraLevel` tinyint unsigned NOT NULL DEFAULT '0',
+  `BaseLevel` int NOT NULL DEFAULT '0',
+  `SpellLevel` int NOT NULL DEFAULT '0',
+  `SpellID` 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 */;
@@ -7897,40 +7897,40 @@ CREATE TABLE `spell_levels` (
 
 DROP TABLE IF EXISTS `spell_misc`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_misc` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Attributes1` int(11) NOT NULL DEFAULT '0',
-  `Attributes2` int(11) NOT NULL DEFAULT '0',
-  `Attributes3` int(11) NOT NULL DEFAULT '0',
-  `Attributes4` int(11) NOT NULL DEFAULT '0',
-  `Attributes5` int(11) NOT NULL DEFAULT '0',
-  `Attributes6` int(11) NOT NULL DEFAULT '0',
-  `Attributes7` int(11) NOT NULL DEFAULT '0',
-  `Attributes8` int(11) NOT NULL DEFAULT '0',
-  `Attributes9` int(11) NOT NULL DEFAULT '0',
-  `Attributes10` int(11) NOT NULL DEFAULT '0',
-  `Attributes11` int(11) NOT NULL DEFAULT '0',
-  `Attributes12` int(11) NOT NULL DEFAULT '0',
-  `Attributes13` int(11) NOT NULL DEFAULT '0',
-  `Attributes14` int(11) NOT NULL DEFAULT '0',
-  `Attributes15` int(11) NOT NULL DEFAULT '0',
-  `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CastingTimeIndex` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `DurationIndex` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `RangeIndex` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SchoolMask` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Attributes1` int NOT NULL DEFAULT '0',
+  `Attributes2` int NOT NULL DEFAULT '0',
+  `Attributes3` int NOT NULL DEFAULT '0',
+  `Attributes4` int NOT NULL DEFAULT '0',
+  `Attributes5` int NOT NULL DEFAULT '0',
+  `Attributes6` int NOT NULL DEFAULT '0',
+  `Attributes7` int NOT NULL DEFAULT '0',
+  `Attributes8` int NOT NULL DEFAULT '0',
+  `Attributes9` int NOT NULL DEFAULT '0',
+  `Attributes10` int NOT NULL DEFAULT '0',
+  `Attributes11` int NOT NULL DEFAULT '0',
+  `Attributes12` int NOT NULL DEFAULT '0',
+  `Attributes13` int NOT NULL DEFAULT '0',
+  `Attributes14` int NOT NULL DEFAULT '0',
+  `Attributes15` int NOT NULL DEFAULT '0',
+  `DifficultyID` tinyint unsigned NOT NULL DEFAULT '0',
+  `CastingTimeIndex` smallint unsigned NOT NULL DEFAULT '0',
+  `DurationIndex` smallint unsigned NOT NULL DEFAULT '0',
+  `RangeIndex` smallint unsigned NOT NULL DEFAULT '0',
+  `SchoolMask` tinyint unsigned NOT NULL DEFAULT '0',
   `Speed` float NOT NULL DEFAULT '0',
   `LaunchDelay` float NOT NULL DEFAULT '0',
   `MinDuration` float NOT NULL DEFAULT '0',
-  `SpellIconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `ActiveIconFileDataID` int(11) NOT NULL DEFAULT '0',
-  `ContentTuningID` int(11) NOT NULL DEFAULT '0',
-  `ShowFutureSpellPlayerConditionID` int(11) NOT NULL DEFAULT '0',
-  `SpellVisualScript` int(11) NOT NULL DEFAULT '0',
-  `ActiveSpellVisualScript` int(11) NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `SpellIconFileDataID` int NOT NULL DEFAULT '0',
+  `ActiveIconFileDataID` int NOT NULL DEFAULT '0',
+  `ContentTuningID` int NOT NULL DEFAULT '0',
+  `ShowFutureSpellPlayerConditionID` int NOT NULL DEFAULT '0',
+  `SpellVisualScript` int NOT NULL DEFAULT '0',
+  `ActiveSpellVisualScript` int NOT NULL DEFAULT '0',
+  `SpellID` 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 */;
@@ -7941,11 +7941,11 @@ CREATE TABLE `spell_misc` (
 
 DROP TABLE IF EXISTS `spell_name`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_name` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `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 */;
@@ -7956,12 +7956,12 @@ CREATE TABLE `spell_name` (
 
 DROP TABLE IF EXISTS `spell_name_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_name_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -7983,23 +7983,23 @@ CREATE TABLE `spell_name_locale` (
 
 DROP TABLE IF EXISTS `spell_power`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_power` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ManaCost` int(11) NOT NULL DEFAULT '0',
-  `ManaCostPerLevel` int(11) NOT NULL DEFAULT '0',
-  `ManaPerSecond` int(11) NOT NULL DEFAULT '0',
-  `PowerDisplayID` int(10) unsigned NOT NULL DEFAULT '0',
-  `AltPowerBarID` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `ManaCost` int NOT NULL DEFAULT '0',
+  `ManaCostPerLevel` int NOT NULL DEFAULT '0',
+  `ManaPerSecond` int NOT NULL DEFAULT '0',
+  `PowerDisplayID` int unsigned NOT NULL DEFAULT '0',
+  `AltPowerBarID` int NOT NULL DEFAULT '0',
   `PowerCostPct` float NOT NULL DEFAULT '0',
   `PowerCostMaxPct` float NOT NULL DEFAULT '0',
   `PowerPctPerSecond` float NOT NULL DEFAULT '0',
-  `PowerType` tinyint(4) NOT NULL DEFAULT '0',
-  `RequiredAuraSpellID` int(11) NOT NULL DEFAULT '0',
-  `OptionalCost` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `PowerType` tinyint NOT NULL DEFAULT '0',
+  `RequiredAuraSpellID` int NOT NULL DEFAULT '0',
+  `OptionalCost` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` 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 */;
@@ -8010,12 +8010,12 @@ CREATE TABLE `spell_power` (
 
 DROP TABLE IF EXISTS `spell_power_difficulty`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_power_difficulty` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DifficultyID` tinyint unsigned NOT NULL DEFAULT '0',
+  `OrderIndex` tinyint 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 */;
@@ -8026,12 +8026,12 @@ CREATE TABLE `spell_power_difficulty` (
 
 DROP TABLE IF EXISTS `spell_procs_per_minute`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_procs_per_minute` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `BaseProcRate` float NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Flags` tinyint 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 */;
@@ -8042,14 +8042,14 @@ CREATE TABLE `spell_procs_per_minute` (
 
 DROP TABLE IF EXISTS `spell_procs_per_minute_mod`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_procs_per_minute_mod` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Type` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Param` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Type` tinyint unsigned NOT NULL DEFAULT '0',
+  `Param` int NOT NULL DEFAULT '0',
   `Coeff` float NOT NULL DEFAULT '0',
-  `SpellProcsPerMinuteID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `SpellProcsPerMinuteID` 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 */;
@@ -8060,14 +8060,14 @@ CREATE TABLE `spell_procs_per_minute_mod` (
 
 DROP TABLE IF EXISTS `spell_radius`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_radius` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `Radius` float NOT NULL DEFAULT '0',
   `RadiusPerLevel` float NOT NULL DEFAULT '0',
   `RadiusMin` float NOT NULL DEFAULT '0',
   `RadiusMax` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -8078,17 +8078,17 @@ CREATE TABLE `spell_radius` (
 
 DROP TABLE IF EXISTS `spell_range`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_range` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DisplayName` text COLLATE utf8mb4_unicode_ci,
-  `DisplayNameShort` text COLLATE utf8mb4_unicode_ci,
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DisplayName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `DisplayNameShort` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
   `RangeMin1` float NOT NULL DEFAULT '0',
   `RangeMin2` float NOT NULL DEFAULT '0',
   `RangeMax1` float NOT NULL DEFAULT '0',
   `RangeMax2` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) 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 */;
@@ -8099,13 +8099,13 @@ CREATE TABLE `spell_range` (
 
 DROP TABLE IF EXISTS `spell_range_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_range_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `DisplayName_lang` text COLLATE utf8mb4_unicode_ci,
-  `DisplayNameShort_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `DisplayName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `DisplayNameShort_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -8127,27 +8127,27 @@ CREATE TABLE `spell_range_locale` (
 
 DROP TABLE IF EXISTS `spell_reagents`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_reagents` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `Reagent1` int(11) NOT NULL DEFAULT '0',
-  `Reagent2` int(11) NOT NULL DEFAULT '0',
-  `Reagent3` int(11) NOT NULL DEFAULT '0',
-  `Reagent4` int(11) NOT NULL DEFAULT '0',
-  `Reagent5` int(11) NOT NULL DEFAULT '0',
-  `Reagent6` int(11) NOT NULL DEFAULT '0',
-  `Reagent7` int(11) NOT NULL DEFAULT '0',
-  `Reagent8` int(11) NOT NULL DEFAULT '0',
-  `ReagentCount1` smallint(6) NOT NULL DEFAULT '0',
-  `ReagentCount2` smallint(6) NOT NULL DEFAULT '0',
-  `ReagentCount3` smallint(6) NOT NULL DEFAULT '0',
-  `ReagentCount4` smallint(6) NOT NULL DEFAULT '0',
-  `ReagentCount5` smallint(6) NOT NULL DEFAULT '0',
-  `ReagentCount6` smallint(6) NOT NULL DEFAULT '0',
-  `ReagentCount7` smallint(6) NOT NULL DEFAULT '0',
-  `ReagentCount8` smallint(6) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `Reagent1` int NOT NULL DEFAULT '0',
+  `Reagent2` int NOT NULL DEFAULT '0',
+  `Reagent3` int NOT NULL DEFAULT '0',
+  `Reagent4` int NOT NULL DEFAULT '0',
+  `Reagent5` int NOT NULL DEFAULT '0',
+  `Reagent6` int NOT NULL DEFAULT '0',
+  `Reagent7` int NOT NULL DEFAULT '0',
+  `Reagent8` int NOT NULL DEFAULT '0',
+  `ReagentCount1` smallint NOT NULL DEFAULT '0',
+  `ReagentCount2` smallint NOT NULL DEFAULT '0',
+  `ReagentCount3` smallint NOT NULL DEFAULT '0',
+  `ReagentCount4` smallint NOT NULL DEFAULT '0',
+  `ReagentCount5` smallint NOT NULL DEFAULT '0',
+  `ReagentCount6` smallint NOT NULL DEFAULT '0',
+  `ReagentCount7` smallint NOT NULL DEFAULT '0',
+  `ReagentCount8` smallint 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 */;
@@ -8158,13 +8158,13 @@ CREATE TABLE `spell_reagents` (
 
 DROP TABLE IF EXISTS `spell_reagents_currency`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_reagents_currency` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `CurrencyTypesID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `CurrencyCount` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `CurrencyTypesID` smallint unsigned NOT NULL DEFAULT '0',
+  `CurrencyCount` smallint 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 */;
@@ -8175,14 +8175,14 @@ CREATE TABLE `spell_reagents_currency` (
 
 DROP TABLE IF EXISTS `spell_scaling`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_scaling` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `MinScalingLevel` int(10) unsigned NOT NULL DEFAULT '0',
-  `MaxScalingLevel` int(10) unsigned NOT NULL DEFAULT '0',
-  `ScalesFromItemLevel` smallint(6) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `MinScalingLevel` int unsigned NOT NULL DEFAULT '0',
+  `MaxScalingLevel` int unsigned NOT NULL DEFAULT '0',
+  `ScalesFromItemLevel` smallint 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 */;
@@ -8193,16 +8193,16 @@ CREATE TABLE `spell_scaling` (
 
 DROP TABLE IF EXISTS `spell_shapeshift`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_shapeshift` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `StanceBarOrder` tinyint(4) NOT NULL DEFAULT '0',
-  `ShapeshiftExclude1` int(11) NOT NULL DEFAULT '0',
-  `ShapeshiftExclude2` int(11) NOT NULL DEFAULT '0',
-  `ShapeshiftMask1` int(11) NOT NULL DEFAULT '0',
-  `ShapeshiftMask2` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `StanceBarOrder` tinyint NOT NULL DEFAULT '0',
+  `ShapeshiftExclude1` int NOT NULL DEFAULT '0',
+  `ShapeshiftExclude2` int NOT NULL DEFAULT '0',
+  `ShapeshiftMask1` int NOT NULL DEFAULT '0',
+  `ShapeshiftMask2` int 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 */;
@@ -8213,30 +8213,30 @@ CREATE TABLE `spell_shapeshift` (
 
 DROP TABLE IF EXISTS `spell_shapeshift_form`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_shapeshift_form` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `CreatureType` tinyint(4) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `AttackIconFileID` int(11) NOT NULL DEFAULT '0',
-  `BonusActionBar` tinyint(4) NOT NULL DEFAULT '0',
-  `CombatRoundTime` smallint(6) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `CreatureType` tinyint NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `AttackIconFileID` int NOT NULL DEFAULT '0',
+  `BonusActionBar` tinyint NOT NULL DEFAULT '0',
+  `CombatRoundTime` smallint NOT NULL DEFAULT '0',
   `DamageVariance` float NOT NULL DEFAULT '0',
-  `MountTypeID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `CreatureDisplayID1` int(10) unsigned NOT NULL DEFAULT '0',
-  `CreatureDisplayID2` int(10) unsigned NOT NULL DEFAULT '0',
-  `CreatureDisplayID3` int(10) unsigned NOT NULL DEFAULT '0',
-  `CreatureDisplayID4` int(10) unsigned NOT NULL DEFAULT '0',
-  `PresetSpellID1` int(10) unsigned NOT NULL DEFAULT '0',
-  `PresetSpellID2` int(10) unsigned NOT NULL DEFAULT '0',
-  `PresetSpellID3` int(10) unsigned NOT NULL DEFAULT '0',
-  `PresetSpellID4` int(10) unsigned NOT NULL DEFAULT '0',
-  `PresetSpellID5` int(10) unsigned NOT NULL DEFAULT '0',
-  `PresetSpellID6` int(10) unsigned NOT NULL DEFAULT '0',
-  `PresetSpellID7` int(10) unsigned NOT NULL DEFAULT '0',
-  `PresetSpellID8` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `MountTypeID` smallint unsigned NOT NULL DEFAULT '0',
+  `CreatureDisplayID1` int unsigned NOT NULL DEFAULT '0',
+  `CreatureDisplayID2` int unsigned NOT NULL DEFAULT '0',
+  `CreatureDisplayID3` int unsigned NOT NULL DEFAULT '0',
+  `CreatureDisplayID4` int unsigned NOT NULL DEFAULT '0',
+  `PresetSpellID1` int unsigned NOT NULL DEFAULT '0',
+  `PresetSpellID2` int unsigned NOT NULL DEFAULT '0',
+  `PresetSpellID3` int unsigned NOT NULL DEFAULT '0',
+  `PresetSpellID4` int unsigned NOT NULL DEFAULT '0',
+  `PresetSpellID5` int unsigned NOT NULL DEFAULT '0',
+  `PresetSpellID6` int unsigned NOT NULL DEFAULT '0',
+  `PresetSpellID7` int unsigned NOT NULL DEFAULT '0',
+  `PresetSpellID8` 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 */;
@@ -8247,12 +8247,12 @@ CREATE TABLE `spell_shapeshift_form` (
 
 DROP TABLE IF EXISTS `spell_shapeshift_form_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_shapeshift_form_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -8274,18 +8274,18 @@ CREATE TABLE `spell_shapeshift_form_locale` (
 
 DROP TABLE IF EXISTS `spell_target_restrictions`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_target_restrictions` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DifficultyID` tinyint unsigned NOT NULL DEFAULT '0',
   `ConeDegrees` float NOT NULL DEFAULT '0',
-  `MaxTargets` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `MaxTargetLevel` int(10) unsigned NOT NULL DEFAULT '0',
-  `TargetCreatureType` smallint(6) NOT NULL DEFAULT '0',
-  `Targets` int(11) NOT NULL DEFAULT '0',
+  `MaxTargets` tinyint unsigned NOT NULL DEFAULT '0',
+  `MaxTargetLevel` int unsigned NOT NULL DEFAULT '0',
+  `TargetCreatureType` smallint NOT NULL DEFAULT '0',
+  `Targets` int NOT NULL DEFAULT '0',
   `Width` float NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `SpellID` 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 */;
@@ -8296,15 +8296,78 @@ CREATE TABLE `spell_target_restrictions` (
 
 DROP TABLE IF EXISTS `spell_totems`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_totems` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(11) NOT NULL DEFAULT '0',
-  `RequiredTotemCategoryID1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `RequiredTotemCategoryID2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Totem1` int(11) NOT NULL DEFAULT '0',
-  `Totem2` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` int NOT NULL DEFAULT '0',
+  `RequiredTotemCategoryID1` smallint unsigned NOT NULL DEFAULT '0',
+  `RequiredTotemCategoryID2` smallint unsigned NOT NULL DEFAULT '0',
+  `Totem1` int NOT NULL DEFAULT '0',
+  `Totem2` int 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 `spell_visual`
+--
+
+DROP TABLE IF EXISTS `spell_visual`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `spell_visual` (
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `MissileCastOffset1` float NOT NULL DEFAULT '0',
+  `MissileCastOffset2` float NOT NULL DEFAULT '0',
+  `MissileCastOffset3` float NOT NULL DEFAULT '0',
+  `MissileImpactOffset1` float NOT NULL DEFAULT '0',
+  `MissileImpactOffset2` float NOT NULL DEFAULT '0',
+  `MissileImpactOffset3` float NOT NULL DEFAULT '0',
+  `AnimEventSoundID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `MissileAttachment` tinyint NOT NULL DEFAULT '0',
+  `MissileDestinationAttachment` tinyint NOT NULL DEFAULT '0',
+  `MissileCastPositionerID` int unsigned NOT NULL DEFAULT '0',
+  `MissileImpactPositionerID` int unsigned NOT NULL DEFAULT '0',
+  `MissileTargetingKit` int NOT NULL DEFAULT '0',
+  `HostileSpellVisualID` int unsigned NOT NULL DEFAULT '0',
+  `CasterSpellVisualID` int unsigned NOT NULL DEFAULT '0',
+  `SpellVisualMissileSetID` smallint unsigned NOT NULL DEFAULT '0',
+  `DamageNumberDelay` smallint unsigned NOT NULL DEFAULT '0',
+  `LowViolenceSpellVisualID` int unsigned NOT NULL DEFAULT '0',
+  `RaidSpellVisualMissileSetID` int unsigned NOT NULL DEFAULT '0',
+  `ReducedUnexpectedCameraMovementSpellVisualID` int 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 `spell_visual_effect_name`
+--
+
+DROP TABLE IF EXISTS `spell_visual_effect_name`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `spell_visual_effect_name` (
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ModelFileDataID` int NOT NULL DEFAULT '0',
+  `BaseMissileSpeed` float NOT NULL DEFAULT '0',
+  `Scale` float NOT NULL DEFAULT '0',
+  `MinAllowedScale` float NOT NULL DEFAULT '0',
+  `MaxAllowedScale` float NOT NULL DEFAULT '0',
+  `Alpha` float NOT NULL DEFAULT '0',
+  `Flags` int unsigned NOT NULL DEFAULT '0',
+  `TextureFileDataID` int NOT NULL DEFAULT '0',
+  `EffectRadius` float NOT NULL DEFAULT '0',
+  `Type` int unsigned NOT NULL DEFAULT '0',
+  `GenericID` int NOT NULL DEFAULT '0',
+  `RibbonQualityID` int unsigned NOT NULL DEFAULT '0',
+  `DissolveEffectID` int NOT NULL DEFAULT '0',
+  `ModelPosition` int NOT NULL DEFAULT '0',
+  `Unknown901` tinyint 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 */;
@@ -8315,16 +8378,51 @@ CREATE TABLE `spell_totems` (
 
 DROP TABLE IF EXISTS `spell_visual_kit`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_visual_kit` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `FallbackPriority` tinyint(4) NOT NULL DEFAULT '0',
-  `FallbackSpellVisualKitId` int(11) NOT NULL DEFAULT '0',
-  `DelayMin` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `DelayMax` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags1` int(11) NOT NULL DEFAULT '0',
-  `Flags2` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `FallbackPriority` tinyint NOT NULL DEFAULT '0',
+  `FallbackSpellVisualKitId` int NOT NULL DEFAULT '0',
+  `DelayMin` smallint unsigned NOT NULL DEFAULT '0',
+  `DelayMax` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags1` int NOT NULL DEFAULT '0',
+  `Flags2` int 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 `spell_visual_missile`
+--
+
+DROP TABLE IF EXISTS `spell_visual_missile`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `spell_visual_missile` (
+  `CastOffset1` float NOT NULL DEFAULT '0',
+  `CastOffset2` float NOT NULL DEFAULT '0',
+  `CastOffset3` float NOT NULL DEFAULT '0',
+  `ImpactOffset1` float NOT NULL DEFAULT '0',
+  `ImpactOffset2` float NOT NULL DEFAULT '0',
+  `ImpactOffset3` float NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `SpellVisualEffectNameID` smallint unsigned NOT NULL DEFAULT '0',
+  `SoundEntriesID` int unsigned NOT NULL DEFAULT '0',
+  `Attachment` tinyint NOT NULL DEFAULT '0',
+  `DestinationAttachment` tinyint NOT NULL DEFAULT '0',
+  `CastPositionerID` smallint unsigned NOT NULL DEFAULT '0',
+  `ImpactPositionerID` smallint unsigned NOT NULL DEFAULT '0',
+  `FollowGroundHeight` int NOT NULL DEFAULT '0',
+  `FollowGroundDropSpeed` int unsigned NOT NULL DEFAULT '0',
+  `FollowGroundApproach` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` int unsigned NOT NULL DEFAULT '0',
+  `SpellMissileMotionID` smallint unsigned NOT NULL DEFAULT '0',
+  `AnimKitID` int unsigned NOT NULL DEFAULT '0',
+  `ClutterLevel` tinyint NOT NULL DEFAULT '0',
+  `DecayTimeAfterImpact` int NOT NULL DEFAULT '0',
+  `SpellVisualMissileSetID` 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 */;
@@ -8335,21 +8433,21 @@ CREATE TABLE `spell_visual_kit` (
 
 DROP TABLE IF EXISTS `spell_x_spell_visual`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `spell_x_spell_visual` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SpellVisualID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `DifficultyID` tinyint unsigned NOT NULL DEFAULT '0',
+  `SpellVisualID` int unsigned NOT NULL DEFAULT '0',
   `Probability` float NOT NULL DEFAULT '0',
-  `Priority` int(11) NOT NULL DEFAULT '0',
-  `SpellIconFileID` int(11) NOT NULL DEFAULT '0',
-  `ActiveIconFileID` int(11) NOT NULL DEFAULT '0',
-  `ViewerUnitConditionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ViewerPlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `CasterUnitConditionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `CasterPlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Priority` int NOT NULL DEFAULT '0',
+  `SpellIconFileID` int NOT NULL DEFAULT '0',
+  `ActiveIconFileID` int NOT NULL DEFAULT '0',
+  `ViewerUnitConditionID` smallint unsigned NOT NULL DEFAULT '0',
+  `ViewerPlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `CasterUnitConditionID` smallint unsigned NOT NULL DEFAULT '0',
+  `CasterPlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `SpellID` 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 */;
@@ -8360,15 +8458,15 @@ CREATE TABLE `spell_x_spell_visual` (
 
 DROP TABLE IF EXISTS `summon_properties`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `summon_properties` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Control` int(11) NOT NULL DEFAULT '0',
-  `Faction` int(11) NOT NULL DEFAULT '0',
-  `Title` int(11) NOT NULL DEFAULT '0',
-  `Slot` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Control` int NOT NULL DEFAULT '0',
+  `Faction` int NOT NULL DEFAULT '0',
+  `Title` int NOT NULL DEFAULT '0',
+  `Slot` int NOT NULL DEFAULT '0',
+  `Flags` int 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 */;
@@ -8379,26 +8477,26 @@ CREATE TABLE `summon_properties` (
 
 DROP TABLE IF EXISTS `tact_key`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `tact_key` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Key1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key3` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key4` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key5` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key6` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key7` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key8` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key9` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key10` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key11` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key12` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key13` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key14` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key15` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Key16` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Key1` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key2` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key3` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key4` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key5` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key6` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key7` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key8` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key9` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key10` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key11` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key12` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key13` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key14` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key15` tinyint unsigned NOT NULL DEFAULT '0',
+  `Key16` tinyint 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 */;
@@ -8409,20 +8507,20 @@ CREATE TABLE `tact_key` (
 
 DROP TABLE IF EXISTS `talent`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `talent` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Description` text COLLATE utf8mb4_unicode_ci,
-  `TierID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ColumnIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ClassID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SpecID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `OverridesSpellID` int(10) unsigned NOT NULL DEFAULT '0',
-  `CategoryMask1` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `CategoryMask2` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `TierID` tinyint unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `ColumnIndex` tinyint unsigned NOT NULL DEFAULT '0',
+  `ClassID` tinyint unsigned NOT NULL DEFAULT '0',
+  `SpecID` smallint unsigned NOT NULL DEFAULT '0',
+  `SpellID` int unsigned NOT NULL DEFAULT '0',
+  `OverridesSpellID` int unsigned NOT NULL DEFAULT '0',
+  `CategoryMask1` tinyint unsigned NOT NULL DEFAULT '0',
+  `CategoryMask2` tinyint 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 */;
@@ -8433,12 +8531,12 @@ CREATE TABLE `talent` (
 
 DROP TABLE IF EXISTS `talent_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `talent_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Description_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -8460,9 +8558,9 @@ CREATE TABLE `talent_locale` (
 
 DROP TABLE IF EXISTS `taxi_nodes`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `taxi_nodes` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
   `PosX` float NOT NULL DEFAULT '0',
   `PosY` float NOT NULL DEFAULT '0',
   `PosZ` float NOT NULL DEFAULT '0',
@@ -8470,19 +8568,19 @@ CREATE TABLE `taxi_nodes` (
   `MapOffsetY` float NOT NULL DEFAULT '0',
   `FlightMapOffsetX` float NOT NULL DEFAULT '0',
   `FlightMapOffsetY` float NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ContinentID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ConditionID` int(11) NOT NULL DEFAULT '0',
-  `CharacterBitNumber` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `UiTextureKitID` int(11) NOT NULL DEFAULT '0',
-  `MinimapAtlasMemberID` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ContinentID` smallint unsigned NOT NULL DEFAULT '0',
+  `ConditionID` int NOT NULL DEFAULT '0',
+  `CharacterBitNumber` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `UiTextureKitID` int NOT NULL DEFAULT '0',
+  `MinimapAtlasMemberID` int NOT NULL DEFAULT '0',
   `Facing` float NOT NULL DEFAULT '0',
-  `SpecialIconConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VisibilityConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `MountCreatureID1` int(11) NOT NULL DEFAULT '0',
-  `MountCreatureID2` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `SpecialIconConditionID` int unsigned NOT NULL DEFAULT '0',
+  `VisibilityConditionID` int unsigned NOT NULL DEFAULT '0',
+  `MountCreatureID1` int NOT NULL DEFAULT '0',
+  `MountCreatureID2` int 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 */;
@@ -8493,12 +8591,12 @@ CREATE TABLE `taxi_nodes` (
 
 DROP TABLE IF EXISTS `taxi_nodes_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `taxi_nodes_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -8520,13 +8618,13 @@ CREATE TABLE `taxi_nodes_locale` (
 
 DROP TABLE IF EXISTS `taxi_path`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `taxi_path` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `FromTaxiNode` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ToTaxiNode` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Cost` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `FromTaxiNode` smallint unsigned NOT NULL DEFAULT '0',
+  `ToTaxiNode` smallint unsigned NOT NULL DEFAULT '0',
+  `Cost` 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 */;
@@ -8537,20 +8635,20 @@ CREATE TABLE `taxi_path` (
 
 DROP TABLE IF EXISTS `taxi_path_node`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `taxi_path_node` (
   `LocX` float NOT NULL DEFAULT '0',
   `LocY` float NOT NULL DEFAULT '0',
   `LocZ` float NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `PathID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `NodeIndex` int(11) NOT NULL DEFAULT '0',
-  `ContinentID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Delay` int(10) unsigned NOT NULL DEFAULT '0',
-  `ArrivalEventID` int(11) NOT NULL DEFAULT '0',
-  `DepartureEventID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `PathID` smallint unsigned NOT NULL DEFAULT '0',
+  `NodeIndex` int NOT NULL DEFAULT '0',
+  `ContinentID` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `Delay` int unsigned NOT NULL DEFAULT '0',
+  `ArrivalEventID` int NOT NULL DEFAULT '0',
+  `DepartureEventID` int 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 */;
@@ -8561,13 +8659,13 @@ CREATE TABLE `taxi_path_node` (
 
 DROP TABLE IF EXISTS `totem_category`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `totem_category` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `TotemCategoryType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `TotemCategoryMask` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `TotemCategoryType` tinyint unsigned NOT NULL DEFAULT '0',
+  `TotemCategoryMask` int 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 */;
@@ -8578,12 +8676,12 @@ CREATE TABLE `totem_category` (
 
 DROP TABLE IF EXISTS `totem_category_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `totem_category_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -8605,14 +8703,14 @@ CREATE TABLE `totem_category_locale` (
 
 DROP TABLE IF EXISTS `toy`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `toy` (
-  `SourceText` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemID` int(11) NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SourceTypeEnum` tinyint(4) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `SourceText` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ItemID` int NOT NULL DEFAULT '0',
+  `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+  `SourceTypeEnum` tinyint 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 */;
@@ -8623,12 +8721,12 @@ CREATE TABLE `toy` (
 
 DROP TABLE IF EXISTS `toy_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `toy_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `SourceText_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `SourceText_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -8650,11 +8748,11 @@ CREATE TABLE `toy_locale` (
 
 DROP TABLE IF EXISTS `transmog_holiday`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `transmog_holiday` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `RequiredTransmogHoliday` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `RequiredTransmogHoliday` int 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 */;
@@ -8665,14 +8763,14 @@ CREATE TABLE `transmog_holiday` (
 
 DROP TABLE IF EXISTS `transmog_illusion`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `transmog_illusion` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `UnlockConditionID` int(11) NOT NULL DEFAULT '0',
-  `TransmogCost` int(11) NOT NULL DEFAULT '0',
-  `SpellItemEnchantmentID` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `UnlockConditionID` int NOT NULL DEFAULT '0',
+  `TransmogCost` int NOT NULL DEFAULT '0',
+  `SpellItemEnchantmentID` int NOT NULL DEFAULT '0',
+  `Flags` int 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 */;
@@ -8683,22 +8781,22 @@ CREATE TABLE `transmog_illusion` (
 
 DROP TABLE IF EXISTS `transmog_set`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `transmog_set` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ClassMask` int(11) NOT NULL DEFAULT '0',
-  `TrackingQuestID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `TransmogSetGroupID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemNameDescriptionID` int(11) NOT NULL DEFAULT '0',
-  `ParentTransmogSetID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Unknown810` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `ExpansionID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `PatchID` int(11) NOT NULL DEFAULT '0',
-  `UiOrder` smallint(6) NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ClassMask` int NOT NULL DEFAULT '0',
+  `TrackingQuestID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `TransmogSetGroupID` int unsigned NOT NULL DEFAULT '0',
+  `ItemNameDescriptionID` int NOT NULL DEFAULT '0',
+  `ParentTransmogSetID` smallint unsigned NOT NULL DEFAULT '0',
+  `Unknown810` tinyint unsigned NOT NULL DEFAULT '0',
+  `ExpansionID` tinyint unsigned NOT NULL DEFAULT '0',
+  `PatchID` int NOT NULL DEFAULT '0',
+  `UiOrder` smallint NOT NULL DEFAULT '0',
+  `PlayerConditionID` int 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 */;
@@ -8709,11 +8807,11 @@ CREATE TABLE `transmog_set` (
 
 DROP TABLE IF EXISTS `transmog_set_group`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `transmog_set_group` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `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 */;
@@ -8724,12 +8822,12 @@ CREATE TABLE `transmog_set_group` (
 
 DROP TABLE IF EXISTS `transmog_set_group_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `transmog_set_group_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -8751,13 +8849,13 @@ CREATE TABLE `transmog_set_group_locale` (
 
 DROP TABLE IF EXISTS `transmog_set_item`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `transmog_set_item` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `TransmogSetID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ItemModifiedAppearanceID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `TransmogSetID` int unsigned NOT NULL DEFAULT '0',
+  `ItemModifiedAppearanceID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` int 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 */;
@@ -8768,12 +8866,12 @@ CREATE TABLE `transmog_set_item` (
 
 DROP TABLE IF EXISTS `transmog_set_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `transmog_set_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -8795,16 +8893,16 @@ CREATE TABLE `transmog_set_locale` (
 
 DROP TABLE IF EXISTS `transport_animation`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `transport_animation` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `PosX` float NOT NULL DEFAULT '0',
   `PosY` float NOT NULL DEFAULT '0',
   `PosZ` float NOT NULL DEFAULT '0',
-  `SequenceID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `TimeIndex` int(10) unsigned NOT NULL DEFAULT '0',
-  `TransportID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `SequenceID` tinyint unsigned NOT NULL DEFAULT '0',
+  `TimeIndex` int unsigned NOT NULL DEFAULT '0',
+  `TransportID` 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 */;
@@ -8815,16 +8913,16 @@ CREATE TABLE `transport_animation` (
 
 DROP TABLE IF EXISTS `transport_rotation`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `transport_rotation` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `Rot1` float NOT NULL DEFAULT '0',
   `Rot2` float NOT NULL DEFAULT '0',
   `Rot3` float NOT NULL DEFAULT '0',
   `Rot4` float NOT NULL DEFAULT '0',
-  `TimeIndex` int(10) unsigned NOT NULL DEFAULT '0',
-  `GameObjectsID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `TimeIndex` int unsigned NOT NULL DEFAULT '0',
+  `GameObjectsID` 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 */;
@@ -8835,22 +8933,22 @@ CREATE TABLE `transport_rotation` (
 
 DROP TABLE IF EXISTS `ui_map`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `ui_map` (
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ParentUiMapID` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `System` int(10) unsigned NOT NULL DEFAULT '0',
-  `Type` int(10) unsigned NOT NULL DEFAULT '0',
-  `BountySetID` int(11) NOT NULL DEFAULT '0',
-  `BountyDisplayLocation` int(10) unsigned NOT NULL DEFAULT '0',
-  `VisibilityPlayerConditionID` int(11) NOT NULL DEFAULT '0',
-  `HelpTextPosition` tinyint(4) NOT NULL DEFAULT '0',
-  `BkgAtlasID` int(11) NOT NULL DEFAULT '0',
-  `AlternateUiMapGroup` int(11) NOT NULL DEFAULT '0',
-  `ContentTuningID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ParentUiMapID` int NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `System` int unsigned NOT NULL DEFAULT '0',
+  `Type` int unsigned NOT NULL DEFAULT '0',
+  `BountySetID` int NOT NULL DEFAULT '0',
+  `BountyDisplayLocation` int unsigned NOT NULL DEFAULT '0',
+  `VisibilityPlayerConditionID` int NOT NULL DEFAULT '0',
+  `HelpTextPosition` tinyint NOT NULL DEFAULT '0',
+  `BkgAtlasID` int NOT NULL DEFAULT '0',
+  `AlternateUiMapGroup` int NOT NULL DEFAULT '0',
+  `ContentTuningID` int 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 */;
@@ -8861,7 +8959,7 @@ CREATE TABLE `ui_map` (
 
 DROP TABLE IF EXISTS `ui_map_assignment`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `ui_map_assignment` (
   `UiMinX` float NOT NULL DEFAULT '0',
   `UiMinY` float NOT NULL DEFAULT '0',
@@ -8873,14 +8971,14 @@ CREATE TABLE `ui_map_assignment` (
   `Region2X` float NOT NULL DEFAULT '0',
   `Region2Y` float NOT NULL DEFAULT '0',
   `Region2Z` float NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `UiMapID` int(11) NOT NULL DEFAULT '0',
-  `OrderIndex` int(11) NOT NULL DEFAULT '0',
-  `MapID` int(11) NOT NULL DEFAULT '0',
-  `AreaID` int(11) NOT NULL DEFAULT '0',
-  `WmoDoodadPlacementID` int(11) NOT NULL DEFAULT '0',
-  `WmoGroupID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `UiMapID` int NOT NULL DEFAULT '0',
+  `OrderIndex` int NOT NULL DEFAULT '0',
+  `MapID` int NOT NULL DEFAULT '0',
+  `AreaID` int NOT NULL DEFAULT '0',
+  `WmoDoodadPlacementID` int NOT NULL DEFAULT '0',
+  `WmoGroupID` int 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 */;
@@ -8891,20 +8989,20 @@ CREATE TABLE `ui_map_assignment` (
 
 DROP TABLE IF EXISTS `ui_map_link`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `ui_map_link` (
   `UiMinX` float NOT NULL DEFAULT '0',
   `UiMinY` float NOT NULL DEFAULT '0',
   `UiMaxX` float NOT NULL DEFAULT '0',
   `UiMaxY` float NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ParentUiMapID` int(11) NOT NULL DEFAULT '0',
-  `OrderIndex` int(11) NOT NULL DEFAULT '0',
-  `ChildUiMapID` int(11) NOT NULL DEFAULT '0',
-  `OverrideHighlightFileDataID` int(11) NOT NULL DEFAULT '0',
-  `OverrideHighlightAtlasID` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `ParentUiMapID` int NOT NULL DEFAULT '0',
+  `OrderIndex` int NOT NULL DEFAULT '0',
+  `ChildUiMapID` int NOT NULL DEFAULT '0',
+  `OverrideHighlightFileDataID` int NOT NULL DEFAULT '0',
+  `OverrideHighlightAtlasID` int NOT NULL DEFAULT '0',
+  `Flags` int 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 */;
@@ -8915,12 +9013,12 @@ CREATE TABLE `ui_map_link` (
 
 DROP TABLE IF EXISTS `ui_map_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `ui_map_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -8942,13 +9040,13 @@ CREATE TABLE `ui_map_locale` (
 
 DROP TABLE IF EXISTS `ui_map_x_map_art`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `ui_map_x_map_art` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `PhaseID` int(11) NOT NULL DEFAULT '0',
-  `UiMapArtID` int(11) NOT NULL DEFAULT '0',
-  `UiMapID` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `PhaseID` int NOT NULL DEFAULT '0',
+  `UiMapArtID` int NOT NULL DEFAULT '0',
+  `UiMapID` 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 */;
@@ -8959,25 +9057,25 @@ CREATE TABLE `ui_map_x_map_art` (
 
 DROP TABLE IF EXISTS `ui_splash_screen`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `ui_splash_screen` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Header` text COLLATE utf8mb4_unicode_ci,
-  `TopLeftFeatureTitle` text COLLATE utf8mb4_unicode_ci,
-  `TopLeftFeatureDesc` text COLLATE utf8mb4_unicode_ci,
-  `BottomLeftFeatureTitle` text COLLATE utf8mb4_unicode_ci,
-  `BottomLeftFeatureDesc` text COLLATE utf8mb4_unicode_ci,
-  `RightFeatureTitle` text COLLATE utf8mb4_unicode_ci,
-  `RightFeatureDesc` text COLLATE utf8mb4_unicode_ci,
-  `AllianceQuestID` int(11) NOT NULL DEFAULT '0',
-  `HordeQuestID` int(11) NOT NULL DEFAULT '0',
-  `ScreenType` tinyint(4) NOT NULL DEFAULT '0',
-  `TextureKitID` int(11) NOT NULL DEFAULT '0',
-  `SoundKitID` int(11) NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(11) NOT NULL DEFAULT '0',
-  `CharLevelConditionID` int(11) NOT NULL DEFAULT '0',
-  `RequiredTimeEventPassed` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Header` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `TopLeftFeatureTitle` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `TopLeftFeatureDesc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `BottomLeftFeatureTitle` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `BottomLeftFeatureDesc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `RightFeatureTitle` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `RightFeatureDesc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `AllianceQuestID` int NOT NULL DEFAULT '0',
+  `HordeQuestID` int NOT NULL DEFAULT '0',
+  `ScreenType` tinyint NOT NULL DEFAULT '0',
+  `TextureKitID` int NOT NULL DEFAULT '0',
+  `SoundKitID` int NOT NULL DEFAULT '0',
+  `PlayerConditionID` int NOT NULL DEFAULT '0',
+  `CharLevelConditionID` int NOT NULL DEFAULT '0',
+  `RequiredTimeEventPassed` int 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 */;
@@ -8988,18 +9086,18 @@ CREATE TABLE `ui_splash_screen` (
 
 DROP TABLE IF EXISTS `ui_splash_screen_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `ui_splash_screen_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Header_lang` text COLLATE utf8mb4_unicode_ci,
-  `TopLeftFeatureTitle_lang` text COLLATE utf8mb4_unicode_ci,
-  `TopLeftFeatureDesc_lang` text COLLATE utf8mb4_unicode_ci,
-  `BottomLeftFeatureTitle_lang` text COLLATE utf8mb4_unicode_ci,
-  `BottomLeftFeatureDesc_lang` text COLLATE utf8mb4_unicode_ci,
-  `RightFeatureTitle_lang` text COLLATE utf8mb4_unicode_ci,
-  `RightFeatureDesc_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Header_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `TopLeftFeatureTitle_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `TopLeftFeatureDesc_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `BottomLeftFeatureTitle_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `BottomLeftFeatureDesc_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `RightFeatureTitle_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `RightFeatureDesc_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -9021,36 +9119,36 @@ CREATE TABLE `ui_splash_screen_locale` (
 
 DROP TABLE IF EXISTS `unit_power_bar`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `unit_power_bar` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Name` text COLLATE utf8mb4_unicode_ci,
-  `Cost` text COLLATE utf8mb4_unicode_ci,
-  `OutOfError` text COLLATE utf8mb4_unicode_ci,
-  `ToolTip` text COLLATE utf8mb4_unicode_ci,
-  `MinPower` int(10) unsigned NOT NULL DEFAULT '0',
-  `MaxPower` int(10) unsigned NOT NULL DEFAULT '0',
-  `StartPower` int(10) unsigned NOT NULL DEFAULT '0',
-  `CenterPower` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Cost` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `OutOfError` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ToolTip` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `MinPower` int unsigned NOT NULL DEFAULT '0',
+  `MaxPower` int unsigned NOT NULL DEFAULT '0',
+  `StartPower` int unsigned NOT NULL DEFAULT '0',
+  `CenterPower` tinyint unsigned NOT NULL DEFAULT '0',
   `RegenerationPeace` float NOT NULL DEFAULT '0',
   `RegenerationCombat` float NOT NULL DEFAULT '0',
-  `BarType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
+  `BarType` tinyint unsigned NOT NULL DEFAULT '0',
+  `Flags` smallint unsigned NOT NULL DEFAULT '0',
   `StartInset` float NOT NULL DEFAULT '0',
   `EndInset` float NOT NULL DEFAULT '0',
-  `FileDataID1` int(11) NOT NULL DEFAULT '0',
-  `FileDataID2` int(11) NOT NULL DEFAULT '0',
-  `FileDataID3` int(11) NOT NULL DEFAULT '0',
-  `FileDataID4` int(11) NOT NULL DEFAULT '0',
-  `FileDataID5` int(11) NOT NULL DEFAULT '0',
-  `FileDataID6` int(11) NOT NULL DEFAULT '0',
-  `Color1` int(11) NOT NULL DEFAULT '0',
-  `Color2` int(11) NOT NULL DEFAULT '0',
-  `Color3` int(11) NOT NULL DEFAULT '0',
-  `Color4` int(11) NOT NULL DEFAULT '0',
-  `Color5` int(11) NOT NULL DEFAULT '0',
-  `Color6` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `FileDataID1` int NOT NULL DEFAULT '0',
+  `FileDataID2` int NOT NULL DEFAULT '0',
+  `FileDataID3` int NOT NULL DEFAULT '0',
+  `FileDataID4` int NOT NULL DEFAULT '0',
+  `FileDataID5` int NOT NULL DEFAULT '0',
+  `FileDataID6` int NOT NULL DEFAULT '0',
+  `Color1` int NOT NULL DEFAULT '0',
+  `Color2` int NOT NULL DEFAULT '0',
+  `Color3` int NOT NULL DEFAULT '0',
+  `Color4` int NOT NULL DEFAULT '0',
+  `Color5` int NOT NULL DEFAULT '0',
+  `Color6` int 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 */;
@@ -9061,15 +9159,15 @@ CREATE TABLE `unit_power_bar` (
 
 DROP TABLE IF EXISTS `unit_power_bar_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `unit_power_bar_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Name_lang` text COLLATE utf8mb4_unicode_ci,
-  `Cost_lang` text COLLATE utf8mb4_unicode_ci,
-  `OutOfError_lang` text COLLATE utf8mb4_unicode_ci,
-  `ToolTip_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `Cost_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `OutOfError_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ToolTip_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -9091,15 +9189,15 @@ CREATE TABLE `unit_power_bar_locale` (
 
 DROP TABLE IF EXISTS `updates`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `updates` (
-  `name` varchar(200) NOT NULL COMMENT 'filename with extension of the update.',
-  `hash` char(40) DEFAULT '' COMMENT 'sha1 hash of the sql file.',
-  `state` enum('RELEASED','ARCHIVED') NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if an update is released or archived.',
+  `name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'filename with extension of the update.',
+  `hash` char(40) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'sha1 hash of the sql file.',
+  `state` enum('RELEASED','ARCHIVED') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if an update is released or archived.',
   `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'timestamp when the query was applied.',
-  `speed` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'time the query takes to apply in ms.',
+  `speed` int unsigned NOT NULL DEFAULT '0' COMMENT 'time the query takes to apply in ms.',
   PRIMARY KEY (`name`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='List of all applied updates in this database.';
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='List of all applied updates in this database.';
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -9108,12 +9206,12 @@ CREATE TABLE `updates` (
 
 DROP TABLE IF EXISTS `updates_include`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `updates_include` (
-  `path` varchar(200) NOT NULL COMMENT 'directory to include. $ means relative to the source directory.',
-  `state` enum('RELEASED','ARCHIVED') NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.',
+  `path` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'directory to include. $ means relative to the source directory.',
+  `state` enum('RELEASED','ARCHIVED') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.',
   PRIMARY KEY (`path`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='List of directories where we want to include sql updates.';
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='List of directories where we want to include sql updates.';
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -9122,11 +9220,11 @@ CREATE TABLE `updates_include` (
 
 DROP TABLE IF EXISTS `vehicle`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `vehicle` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `FlagsB` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `FlagsB` tinyint unsigned NOT NULL DEFAULT '0',
   `TurnSpeed` float NOT NULL DEFAULT '0',
   `PitchSpeed` float NOT NULL DEFAULT '0',
   `PitchMin` float NOT NULL DEFAULT '0',
@@ -9138,21 +9236,21 @@ CREATE TABLE `vehicle` (
   `FacingLimitRight` float NOT NULL DEFAULT '0',
   `FacingLimitLeft` float NOT NULL DEFAULT '0',
   `CameraYawOffset` float NOT NULL DEFAULT '0',
-  `VehicleUIIndicatorID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `MissileTargetingID` int(11) NOT NULL DEFAULT '0',
-  `VehiclePOITypeID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SeatID1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SeatID2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SeatID3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SeatID4` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SeatID5` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SeatID6` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SeatID7` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `SeatID8` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `PowerDisplayID1` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `PowerDisplayID2` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `PowerDisplayID3` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `VehicleUIIndicatorID` smallint unsigned NOT NULL DEFAULT '0',
+  `MissileTargetingID` int NOT NULL DEFAULT '0',
+  `VehiclePOITypeID` smallint unsigned NOT NULL DEFAULT '0',
+  `SeatID1` smallint unsigned NOT NULL DEFAULT '0',
+  `SeatID2` smallint unsigned NOT NULL DEFAULT '0',
+  `SeatID3` smallint unsigned NOT NULL DEFAULT '0',
+  `SeatID4` smallint unsigned NOT NULL DEFAULT '0',
+  `SeatID5` smallint unsigned NOT NULL DEFAULT '0',
+  `SeatID6` smallint unsigned NOT NULL DEFAULT '0',
+  `SeatID7` smallint unsigned NOT NULL DEFAULT '0',
+  `SeatID8` smallint unsigned NOT NULL DEFAULT '0',
+  `PowerDisplayID1` smallint unsigned NOT NULL DEFAULT '0',
+  `PowerDisplayID2` smallint unsigned NOT NULL DEFAULT '0',
+  `PowerDisplayID3` smallint 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 */;
@@ -9163,19 +9261,19 @@ CREATE TABLE `vehicle` (
 
 DROP TABLE IF EXISTS `vehicle_seat`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `vehicle_seat` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
   `AttachmentOffsetX` float NOT NULL DEFAULT '0',
   `AttachmentOffsetY` float NOT NULL DEFAULT '0',
   `AttachmentOffsetZ` float NOT NULL DEFAULT '0',
   `CameraOffsetX` float NOT NULL DEFAULT '0',
   `CameraOffsetY` float NOT NULL DEFAULT '0',
   `CameraOffsetZ` float NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `FlagsB` int(11) NOT NULL DEFAULT '0',
-  `FlagsC` int(11) NOT NULL DEFAULT '0',
-  `AttachmentID` tinyint(4) NOT NULL DEFAULT '0',
+  `Flags` int NOT NULL DEFAULT '0',
+  `FlagsB` int NOT NULL DEFAULT '0',
+  `FlagsC` int NOT NULL DEFAULT '0',
+  `AttachmentID` tinyint NOT NULL DEFAULT '0',
   `EnterPreDelay` float NOT NULL DEFAULT '0',
   `EnterSpeed` float NOT NULL DEFAULT '0',
   `EnterGravity` float NOT NULL DEFAULT '0',
@@ -9183,12 +9281,12 @@ CREATE TABLE `vehicle_seat` (
   `EnterMaxDuration` float NOT NULL DEFAULT '0',
   `EnterMinArcHeight` float NOT NULL DEFAULT '0',
   `EnterMaxArcHeight` float NOT NULL DEFAULT '0',
-  `EnterAnimStart` int(11) NOT NULL DEFAULT '0',
-  `EnterAnimLoop` int(11) NOT NULL DEFAULT '0',
-  `RideAnimStart` int(11) NOT NULL DEFAULT '0',
-  `RideAnimLoop` int(11) NOT NULL DEFAULT '0',
-  `RideUpperAnimStart` int(11) NOT NULL DEFAULT '0',
-  `RideUpperAnimLoop` int(11) NOT NULL DEFAULT '0',
+  `EnterAnimStart` int NOT NULL DEFAULT '0',
+  `EnterAnimLoop` int NOT NULL DEFAULT '0',
+  `RideAnimStart` int NOT NULL DEFAULT '0',
+  `RideAnimLoop` int NOT NULL DEFAULT '0',
+  `RideUpperAnimStart` int NOT NULL DEFAULT '0',
+  `RideUpperAnimLoop` int NOT NULL DEFAULT '0',
   `ExitPreDelay` float NOT NULL DEFAULT '0',
   `ExitSpeed` float NOT NULL DEFAULT '0',
   `ExitGravity` float NOT NULL DEFAULT '0',
@@ -9196,25 +9294,25 @@ CREATE TABLE `vehicle_seat` (
   `ExitMaxDuration` float NOT NULL DEFAULT '0',
   `ExitMinArcHeight` float NOT NULL DEFAULT '0',
   `ExitMaxArcHeight` float NOT NULL DEFAULT '0',
-  `ExitAnimStart` int(11) NOT NULL DEFAULT '0',
-  `ExitAnimLoop` int(11) NOT NULL DEFAULT '0',
-  `ExitAnimEnd` int(11) NOT NULL DEFAULT '0',
-  `VehicleEnterAnim` smallint(6) NOT NULL DEFAULT '0',
-  `VehicleEnterAnimBone` tinyint(4) NOT NULL DEFAULT '0',
-  `VehicleExitAnim` smallint(6) NOT NULL DEFAULT '0',
-  `VehicleExitAnimBone` tinyint(4) NOT NULL DEFAULT '0',
-  `VehicleRideAnimLoop` smallint(6) NOT NULL DEFAULT '0',
-  `VehicleRideAnimLoopBone` tinyint(4) NOT NULL DEFAULT '0',
-  `PassengerAttachmentID` tinyint(4) NOT NULL DEFAULT '0',
+  `ExitAnimStart` int NOT NULL DEFAULT '0',
+  `ExitAnimLoop` int NOT NULL DEFAULT '0',
+  `ExitAnimEnd` int NOT NULL DEFAULT '0',
+  `VehicleEnterAnim` smallint NOT NULL DEFAULT '0',
+  `VehicleEnterAnimBone` tinyint NOT NULL DEFAULT '0',
+  `VehicleExitAnim` smallint NOT NULL DEFAULT '0',
+  `VehicleExitAnimBone` tinyint NOT NULL DEFAULT '0',
+  `VehicleRideAnimLoop` smallint NOT NULL DEFAULT '0',
+  `VehicleRideAnimLoopBone` tinyint NOT NULL DEFAULT '0',
+  `PassengerAttachmentID` tinyint NOT NULL DEFAULT '0',
   `PassengerYaw` float NOT NULL DEFAULT '0',
   `PassengerPitch` float NOT NULL DEFAULT '0',
   `PassengerRoll` float NOT NULL DEFAULT '0',
   `VehicleEnterAnimDelay` float NOT NULL DEFAULT '0',
   `VehicleExitAnimDelay` float NOT NULL DEFAULT '0',
-  `VehicleAbilityDisplay` tinyint(4) NOT NULL DEFAULT '0',
-  `EnterUISoundID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ExitUISoundID` int(10) unsigned NOT NULL DEFAULT '0',
-  `UiSkinFileDataID` int(11) NOT NULL DEFAULT '0',
+  `VehicleAbilityDisplay` tinyint NOT NULL DEFAULT '0',
+  `EnterUISoundID` int unsigned NOT NULL DEFAULT '0',
+  `ExitUISoundID` int unsigned NOT NULL DEFAULT '0',
+  `UiSkinFileDataID` int NOT NULL DEFAULT '0',
   `CameraEnteringDelay` float NOT NULL DEFAULT '0',
   `CameraEnteringDuration` float NOT NULL DEFAULT '0',
   `CameraExitingDelay` float NOT NULL DEFAULT '0',
@@ -9224,14 +9322,14 @@ CREATE TABLE `vehicle_seat` (
   `CameraEnteringZoom` float NOT NULL DEFAULT '0',
   `CameraSeatZoomMin` float NOT NULL DEFAULT '0',
   `CameraSeatZoomMax` float NOT NULL DEFAULT '0',
-  `EnterAnimKitID` smallint(6) NOT NULL DEFAULT '0',
-  `RideAnimKitID` smallint(6) NOT NULL DEFAULT '0',
-  `ExitAnimKitID` smallint(6) NOT NULL DEFAULT '0',
-  `VehicleEnterAnimKitID` smallint(6) NOT NULL DEFAULT '0',
-  `VehicleRideAnimKitID` smallint(6) NOT NULL DEFAULT '0',
-  `VehicleExitAnimKitID` smallint(6) NOT NULL DEFAULT '0',
-  `CameraModeID` smallint(6) NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `EnterAnimKitID` smallint NOT NULL DEFAULT '0',
+  `RideAnimKitID` smallint NOT NULL DEFAULT '0',
+  `ExitAnimKitID` smallint NOT NULL DEFAULT '0',
+  `VehicleEnterAnimKitID` smallint NOT NULL DEFAULT '0',
+  `VehicleRideAnimKitID` smallint NOT NULL DEFAULT '0',
+  `VehicleExitAnimKitID` smallint NOT NULL DEFAULT '0',
+  `CameraModeID` smallint 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 */;
@@ -9242,24 +9340,24 @@ CREATE TABLE `vehicle_seat` (
 
 DROP TABLE IF EXISTS `wmo_area_table`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `wmo_area_table` (
-  `AreaName` text COLLATE utf8mb4_unicode_ci,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `WmoID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `NameSetID` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `WmoGroupID` int(11) NOT NULL DEFAULT '0',
-  `SoundProviderPref` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `SoundProviderPrefUnderwater` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `AmbienceID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UwAmbience` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `ZoneMusic` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UwZoneMusic` int(10) unsigned NOT NULL DEFAULT '0',
-  `IntroSound` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `UwIntroSound` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `AreaTableID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `AreaName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `WmoID` smallint unsigned NOT NULL DEFAULT '0',
+  `NameSetID` tinyint unsigned NOT NULL DEFAULT '0',
+  `WmoGroupID` int NOT NULL DEFAULT '0',
+  `SoundProviderPref` tinyint unsigned NOT NULL DEFAULT '0',
+  `SoundProviderPrefUnderwater` tinyint unsigned NOT NULL DEFAULT '0',
+  `AmbienceID` smallint unsigned NOT NULL DEFAULT '0',
+  `UwAmbience` smallint unsigned NOT NULL DEFAULT '0',
+  `ZoneMusic` smallint unsigned NOT NULL DEFAULT '0',
+  `UwZoneMusic` int unsigned NOT NULL DEFAULT '0',
+  `IntroSound` smallint unsigned NOT NULL DEFAULT '0',
+  `UwIntroSound` smallint unsigned NOT NULL DEFAULT '0',
+  `AreaTableID` smallint unsigned NOT NULL DEFAULT '0',
+  `Flags` tinyint 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 */;
@@ -9270,12 +9368,12 @@ CREATE TABLE `wmo_area_table` (
 
 DROP TABLE IF EXISTS `wmo_area_table_locale`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `wmo_area_table_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `AreaName_lang` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `AreaName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `VerifiedBuild` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
 /*!50500 PARTITION BY LIST  COLUMNS(locale)
@@ -9297,16 +9395,16 @@ CREATE TABLE `wmo_area_table_locale` (
 
 DROP TABLE IF EXISTS `world_effect`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `world_effect` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `QuestFeedbackEffectID` int(10) unsigned NOT NULL DEFAULT '0',
-  `WhenToDisplay` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `TargetType` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `TargetAsset` int(11) NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `CombatConditionID` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `QuestFeedbackEffectID` int unsigned NOT NULL DEFAULT '0',
+  `WhenToDisplay` tinyint unsigned NOT NULL DEFAULT '0',
+  `TargetType` tinyint unsigned NOT NULL DEFAULT '0',
+  `TargetAsset` int NOT NULL DEFAULT '0',
+  `PlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `CombatConditionID` smallint 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 */;
@@ -9317,25 +9415,25 @@ CREATE TABLE `world_effect` (
 
 DROP TABLE IF EXISTS `world_map_overlay`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `world_map_overlay` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `UiMapArtID` int(10) unsigned NOT NULL DEFAULT '0',
-  `TextureWidth` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `TextureHeight` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `OffsetX` int(11) NOT NULL DEFAULT '0',
-  `OffsetY` int(11) NOT NULL DEFAULT '0',
-  `HitRectTop` int(11) NOT NULL DEFAULT '0',
-  `HitRectBottom` int(11) NOT NULL DEFAULT '0',
-  `HitRectLeft` int(11) NOT NULL DEFAULT '0',
-  `HitRectRight` int(11) NOT NULL DEFAULT '0',
-  `PlayerConditionID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Flags` int(10) unsigned NOT NULL DEFAULT '0',
-  `AreaID1` int(10) unsigned NOT NULL DEFAULT '0',
-  `AreaID2` int(10) unsigned NOT NULL DEFAULT '0',
-  `AreaID3` int(10) unsigned NOT NULL DEFAULT '0',
-  `AreaID4` int(10) unsigned NOT NULL DEFAULT '0',
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `UiMapArtID` int unsigned NOT NULL DEFAULT '0',
+  `TextureWidth` smallint unsigned NOT NULL DEFAULT '0',
+  `TextureHeight` smallint unsigned NOT NULL DEFAULT '0',
+  `OffsetX` int NOT NULL DEFAULT '0',
+  `OffsetY` int NOT NULL DEFAULT '0',
+  `HitRectTop` int NOT NULL DEFAULT '0',
+  `HitRectBottom` int NOT NULL DEFAULT '0',
+  `HitRectLeft` int NOT NULL DEFAULT '0',
+  `HitRectRight` int NOT NULL DEFAULT '0',
+  `PlayerConditionID` int unsigned NOT NULL DEFAULT '0',
+  `Flags` int unsigned NOT NULL DEFAULT '0',
+  `AreaID1` int unsigned NOT NULL DEFAULT '0',
+  `AreaID2` int unsigned NOT NULL DEFAULT '0',
+  `AreaID3` int unsigned NOT NULL DEFAULT '0',
+  `AreaID4` 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 */;
@@ -9346,11 +9444,11 @@ CREATE TABLE `world_map_overlay` (
 
 DROP TABLE IF EXISTS `world_state_expression`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
 CREATE TABLE `world_state_expression` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Expression` text COLLATE utf8mb4_unicode_ci,
-  `VerifiedBuild` int(11) NOT NULL DEFAULT '0',
+  `ID` int unsigned NOT NULL DEFAULT '0',
+  `Expression` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `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 */;
@@ -9368,4 +9466,4 @@ CREATE TABLE `world_state_expression` (
 /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
 /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
 
--- Dump completed on 2021-11-17 13:23:22
+-- Dump completed on 2022-01-02 21:22:42
-- 
cgit v1.2.3

