summaryrefslogtreecommitdiff
path: root/data/sql/base/db_characters
diff options
context:
space:
mode:
authorKitzunu <24550914+Kitzunu@users.noreply.github.com>2024-12-15 14:35:42 +0100
committerGitHub <noreply@github.com>2024-12-15 14:35:42 +0100
commit7732e1a5b2b383ff6905fd13e7ede5a697fe7647 (patch)
tree1e851787e71ada69e5f8bdacfc4da6bfd29c2fb2 /data/sql/base/db_characters
parent98b426bf3a4118c2e15203a658798ace40657449 (diff)
feat(DB): Release ACDB 12.0.0 (#20921)
Diffstat (limited to 'data/sql/base/db_characters')
-rw-r--r--data/sql/base/db_characters/account_data.sql49
-rw-r--r--data/sql/base/db_characters/account_instance_times.sql49
-rw-r--r--data/sql/base/db_characters/account_tutorial.sql49
-rw-r--r--data/sql/base/db_characters/addons.sql97
-rw-r--r--data/sql/base/db_characters/arena_team.sql49
-rw-r--r--data/sql/base/db_characters/arena_team_member.sql49
-rw-r--r--data/sql/base/db_characters/auctionhouse.sql50
-rw-r--r--data/sql/base/db_characters/banned_addons.sql50
-rw-r--r--data/sql/base/db_characters/battleground_deserters.sql49
-rw-r--r--data/sql/base/db_characters/bugreport.sql49
-rw-r--r--data/sql/base/db_characters/calendar_events.sql49
-rw-r--r--data/sql/base/db_characters/calendar_invites.sql49
-rw-r--r--data/sql/base/db_characters/channels.sql49
-rw-r--r--data/sql/base/db_characters/channels_bans.sql49
-rw-r--r--data/sql/base/db_characters/channels_rights.sql49
-rw-r--r--data/sql/base/db_characters/character_account_data.sql49
-rw-r--r--data/sql/base/db_characters/character_achievement.sql49
-rw-r--r--data/sql/base/db_characters/character_achievement_offline_updates.sql50
-rw-r--r--data/sql/base/db_characters/character_achievement_progress.sql49
-rw-r--r--data/sql/base/db_characters/character_action.sql49
-rw-r--r--data/sql/base/db_characters/character_arena_stats.sql49
-rw-r--r--data/sql/base/db_characters/character_aura.sql49
-rw-r--r--data/sql/base/db_characters/character_banned.sql49
-rw-r--r--data/sql/base/db_characters/character_battleground_random.sql49
-rw-r--r--data/sql/base/db_characters/character_brew_of_the_month.sql49
-rw-r--r--data/sql/base/db_characters/character_declinedname.sql49
-rw-r--r--data/sql/base/db_characters/character_entry_point.sql49
-rw-r--r--data/sql/base/db_characters/character_equipmentsets.sql51
-rw-r--r--data/sql/base/db_characters/character_gifts.sql50
-rw-r--r--data/sql/base/db_characters/character_glyphs.sql49
-rw-r--r--data/sql/base/db_characters/character_homebind.sql49
-rw-r--r--data/sql/base/db_characters/character_instance.sql50
-rw-r--r--data/sql/base/db_characters/character_inventory.sql51
-rw-r--r--data/sql/base/db_characters/character_pet.sql51
-rw-r--r--data/sql/base/db_characters/character_pet_declinedname.sql50
-rw-r--r--data/sql/base/db_characters/character_queststatus.sql49
-rw-r--r--data/sql/base/db_characters/character_queststatus_daily.sql50
-rw-r--r--data/sql/base/db_characters/character_queststatus_monthly.sql50
-rw-r--r--data/sql/base/db_characters/character_queststatus_rewarded.sql49
-rw-r--r--data/sql/base/db_characters/character_queststatus_seasonal.sql50
-rw-r--r--data/sql/base/db_characters/character_queststatus_weekly.sql50
-rw-r--r--data/sql/base/db_characters/character_reputation.sql49
-rw-r--r--data/sql/base/db_characters/character_settings.sql49
-rw-r--r--data/sql/base/db_characters/character_skills.sql49
-rw-r--r--data/sql/base/db_characters/character_social.sql50
-rw-r--r--data/sql/base/db_characters/character_spell.sql49
-rw-r--r--data/sql/base/db_characters/character_spell_cooldown.sql49
-rw-r--r--data/sql/base/db_characters/character_stats.sql50
-rw-r--r--data/sql/base/db_characters/character_talent.sql49
-rw-r--r--data/sql/base/db_characters/characters.sql52
-rw-r--r--data/sql/base/db_characters/corpse.sql52
-rw-r--r--data/sql/base/db_characters/creature_respawn.sql50
-rw-r--r--data/sql/base/db_characters/game_event_condition_save.sql49
-rw-r--r--data/sql/base/db_characters/game_event_save.sql49
-rw-r--r--data/sql/base/db_characters/gameobject_respawn.sql50
-rw-r--r--data/sql/base/db_characters/gm_subsurvey.sql49
-rw-r--r--data/sql/base/db_characters/gm_survey.sql49
-rw-r--r--data/sql/base/db_characters/gm_ticket.sql49
-rw-r--r--data/sql/base/db_characters/group_member.sql49
-rw-r--r--data/sql/base/db_characters/groups.sql50
-rw-r--r--data/sql/base/db_characters/guild.sql49
-rw-r--r--data/sql/base/db_characters/guild_bank_eventlog.sql52
-rw-r--r--data/sql/base/db_characters/guild_bank_item.sql51
-rw-r--r--data/sql/base/db_characters/guild_bank_right.sql50
-rw-r--r--data/sql/base/db_characters/guild_bank_tab.sql50
-rw-r--r--data/sql/base/db_characters/guild_eventlog.sql52
-rw-r--r--data/sql/base/db_characters/guild_member.sql51
-rw-r--r--data/sql/base/db_characters/guild_member_withdraw.sql49
-rw-r--r--data/sql/base/db_characters/guild_rank.sql50
-rw-r--r--data/sql/base/db_characters/instance.sql52
-rw-r--r--data/sql/base/db_characters/instance_reset.sql194
-rw-r--r--data/sql/base/db_characters/instance_saved_go_state_data.sql49
-rw-r--r--data/sql/base/db_characters/item_instance.sql50
-rw-r--r--data/sql/base/db_characters/item_loot_storage.sql49
-rw-r--r--data/sql/base/db_characters/item_refund_instance.sql49
-rw-r--r--data/sql/base/db_characters/item_soulbound_trade_data.sql49
-rw-r--r--data/sql/base/db_characters/lag_reports.sql49
-rw-r--r--data/sql/base/db_characters/lfg_data.sql49
-rw-r--r--data/sql/base/db_characters/log_arena_fights.sql49
-rw-r--r--data/sql/base/db_characters/log_arena_memberstats.sql49
-rw-r--r--data/sql/base/db_characters/log_encounter.sql49
-rw-r--r--data/sql/base/db_characters/log_money.sql49
-rw-r--r--data/sql/base/db_characters/mail.sql50
-rw-r--r--data/sql/base/db_characters/mail_items.sql51
-rw-r--r--data/sql/base/db_characters/mail_server_character.sql49
-rw-r--r--data/sql/base/db_characters/mail_server_template.sql49
-rw-r--r--data/sql/base/db_characters/pet_aura.sql49
-rw-r--r--data/sql/base/db_characters/pet_spell.sql49
-rw-r--r--data/sql/base/db_characters/pet_spell_cooldown.sql49
-rw-r--r--data/sql/base/db_characters/petition.sql50
-rw-r--r--data/sql/base/db_characters/petition_sign.sql51
-rw-r--r--data/sql/base/db_characters/pool_quest_save.sql127
-rw-r--r--data/sql/base/db_characters/profanity_name.sql49
-rw-r--r--data/sql/base/db_characters/pvpstats_battlegrounds.sql49
-rw-r--r--data/sql/base/db_characters/pvpstats_players.sql49
-rw-r--r--data/sql/base/db_characters/quest_tracker.sql49
-rw-r--r--data/sql/base/db_characters/recovery_item.sql51
-rw-r--r--data/sql/base/db_characters/reserved_name.sql49
-rw-r--r--data/sql/base/db_characters/updates.sql64
-rw-r--r--data/sql/base/db_characters/updates_include.sql57
-rw-r--r--data/sql/base/db_characters/warden_action.sql53
-rw-r--r--data/sql/base/db_characters/worldstates.sql261
102 files changed, 3590 insertions, 1970 deletions
diff --git a/data/sql/base/db_characters/account_data.sql b/data/sql/base/db_characters/account_data.sql
index 0fa5f47daf..f37a9c4b9e 100644
--- a/data/sql/base/db_characters/account_data.sql
+++ b/data/sql/base/db_characters/account_data.sql
@@ -1,34 +1,49 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.account_data
+--
+-- Table structure for table `account_data`
+--
+
DROP TABLE IF EXISTS `account_data`;
-CREATE TABLE IF NOT EXISTS `account_data` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `account_data` (
`accountId` int unsigned NOT NULL DEFAULT '0' COMMENT 'Account Identifier',
`type` tinyint unsigned NOT NULL DEFAULT '0',
`time` int unsigned NOT NULL DEFAULT '0',
`data` blob NOT NULL,
PRIMARY KEY (`accountId`,`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `account_data`
+--
--- Dumping data for table acore_characters.account_data: ~0 rows (approximately)
-DELETE FROM `account_data`;
+LOCK TABLES `account_data` WRITE;
+/*!40000 ALTER TABLE `account_data` DISABLE KEYS */;
+/*!40000 ALTER TABLE `account_data` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:05
diff --git a/data/sql/base/db_characters/account_instance_times.sql b/data/sql/base/db_characters/account_instance_times.sql
index 1381516fa3..b1b9ef3cb4 100644
--- a/data/sql/base/db_characters/account_instance_times.sql
+++ b/data/sql/base/db_characters/account_instance_times.sql
@@ -1,33 +1,48 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.account_instance_times
+--
+-- Table structure for table `account_instance_times`
+--
+
DROP TABLE IF EXISTS `account_instance_times`;
-CREATE TABLE IF NOT EXISTS `account_instance_times` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `account_instance_times` (
`accountId` int unsigned NOT NULL,
`instanceId` int unsigned NOT NULL DEFAULT '0',
`releaseTime` bigint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`accountId`,`instanceId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `account_instance_times`
+--
--- Dumping data for table acore_characters.account_instance_times: ~0 rows (approximately)
-DELETE FROM `account_instance_times`;
+LOCK TABLES `account_instance_times` WRITE;
+/*!40000 ALTER TABLE `account_instance_times` DISABLE KEYS */;
+/*!40000 ALTER TABLE `account_instance_times` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:05
diff --git a/data/sql/base/db_characters/account_tutorial.sql b/data/sql/base/db_characters/account_tutorial.sql
index 4ba6893b31..a627038e84 100644
--- a/data/sql/base/db_characters/account_tutorial.sql
+++ b/data/sql/base/db_characters/account_tutorial.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.account_tutorial
+--
+-- Table structure for table `account_tutorial`
+--
+
DROP TABLE IF EXISTS `account_tutorial`;
-CREATE TABLE IF NOT EXISTS `account_tutorial` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `account_tutorial` (
`accountId` int unsigned NOT NULL DEFAULT '0' COMMENT 'Account Identifier',
`tut0` int unsigned NOT NULL DEFAULT '0',
`tut1` int unsigned NOT NULL DEFAULT '0',
@@ -28,12 +32,23 @@ CREATE TABLE IF NOT EXISTS `account_tutorial` (
`tut7` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`accountId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `account_tutorial`
+--
--- Dumping data for table acore_characters.account_tutorial: ~0 rows (approximately)
-DELETE FROM `account_tutorial`;
+LOCK TABLES `account_tutorial` WRITE;
+/*!40000 ALTER TABLE `account_tutorial` DISABLE KEYS */;
+/*!40000 ALTER TABLE `account_tutorial` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:05
diff --git a/data/sql/base/db_characters/addons.sql b/data/sql/base/db_characters/addons.sql
index 8129ca9389..5f5215266d 100644
--- a/data/sql/base/db_characters/addons.sql
+++ b/data/sql/base/db_characters/addons.sql
@@ -1,56 +1,71 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.addons
+--
+-- Table structure for table `addons`
+--
+
DROP TABLE IF EXISTS `addons`;
-CREATE TABLE IF NOT EXISTS `addons` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `addons` (
`name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`crc` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Addons';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `addons`
+--
--- Dumping data for table acore_characters.addons: ~23 rows (approximately)
-DELETE FROM `addons`;
-INSERT INTO `addons` (`name`, `crc`) VALUES
- ('Blizzard_AchievementUI', 1276933997),
- ('Blizzard_ArenaUI', 1276933997),
- ('Blizzard_AuctionUI', 1276933997),
- ('Blizzard_BarbershopUI', 1276933997),
- ('Blizzard_BattlefieldMinimap', 1276933997),
- ('Blizzard_BindingUI', 1276933997),
- ('Blizzard_Calendar', 1276933997),
- ('Blizzard_CombatLog', 1276933997),
- ('Blizzard_CombatText', 1276933997),
- ('Blizzard_DebugTools', 1276933997),
- ('Blizzard_GlyphUI', 1276933997),
- ('Blizzard_GMChatUI', 1276933997),
- ('Blizzard_GMSurveyUI', 1276933997),
- ('Blizzard_GuildBankUI', 1276933997),
- ('Blizzard_InspectUI', 1276933997),
- ('Blizzard_ItemSocketingUI', 1276933997),
- ('Blizzard_MacroUI', 1276933997),
- ('Blizzard_RaidUI', 1276933997),
- ('Blizzard_TalentUI', 1276933997),
- ('Blizzard_TimeManager', 1276933997),
- ('Blizzard_TokenUI', 1276933997),
- ('Blizzard_TradeSkillUI', 1276933997),
- ('Blizzard_TrainerUI', 1276933997);
+LOCK TABLES `addons` WRITE;
+/*!40000 ALTER TABLE `addons` DISABLE KEYS */;
+INSERT INTO `addons` VALUES
+('Blizzard_AchievementUI',1276933997),
+('Blizzard_ArenaUI',1276933997),
+('Blizzard_AuctionUI',1276933997),
+('Blizzard_BarbershopUI',1276933997),
+('Blizzard_BattlefieldMinimap',1276933997),
+('Blizzard_BindingUI',1276933997),
+('Blizzard_Calendar',1276933997),
+('Blizzard_CombatLog',1276933997),
+('Blizzard_CombatText',1276933997),
+('Blizzard_DebugTools',1276933997),
+('Blizzard_GlyphUI',1276933997),
+('Blizzard_GMChatUI',1276933997),
+('Blizzard_GMSurveyUI',1276933997),
+('Blizzard_GuildBankUI',1276933997),
+('Blizzard_InspectUI',1276933997),
+('Blizzard_ItemSocketingUI',1276933997),
+('Blizzard_MacroUI',1276933997),
+('Blizzard_RaidUI',1276933997),
+('Blizzard_TalentUI',1276933997),
+('Blizzard_TimeManager',1276933997),
+('Blizzard_TokenUI',1276933997),
+('Blizzard_TradeSkillUI',1276933997),
+('Blizzard_TrainerUI',1276933997);
+/*!40000 ALTER TABLE `addons` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:05
diff --git a/data/sql/base/db_characters/arena_team.sql b/data/sql/base/db_characters/arena_team.sql
index d430188942..2f93cbcfee 100644
--- a/data/sql/base/db_characters/arena_team.sql
+++ b/data/sql/base/db_characters/arena_team.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.arena_team
+--
+-- Table structure for table `arena_team`
+--
+
DROP TABLE IF EXISTS `arena_team`;
-CREATE TABLE IF NOT EXISTS `arena_team` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `arena_team` (
`arenaTeamId` int unsigned NOT NULL DEFAULT '0',
`name` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`captainGuid` int unsigned NOT NULL DEFAULT '0',
@@ -34,12 +38,23 @@ CREATE TABLE IF NOT EXISTS `arena_team` (
`borderColor` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`arenaTeamId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `arena_team`
+--
--- Dumping data for table acore_characters.arena_team: ~0 rows (approximately)
-DELETE FROM `arena_team`;
+LOCK TABLES `arena_team` WRITE;
+/*!40000 ALTER TABLE `arena_team` DISABLE KEYS */;
+/*!40000 ALTER TABLE `arena_team` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:05
diff --git a/data/sql/base/db_characters/arena_team_member.sql b/data/sql/base/db_characters/arena_team_member.sql
index 3ec2614cb1..8507673b5a 100644
--- a/data/sql/base/db_characters/arena_team_member.sql
+++ b/data/sql/base/db_characters/arena_team_member.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.arena_team_member
+--
+-- Table structure for table `arena_team_member`
+--
+
DROP TABLE IF EXISTS `arena_team_member`;
-CREATE TABLE IF NOT EXISTS `arena_team_member` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `arena_team_member` (
`arenaTeamId` int unsigned NOT NULL DEFAULT '0',
`guid` int unsigned NOT NULL DEFAULT '0',
`weekGames` smallint unsigned NOT NULL DEFAULT '0',
@@ -26,12 +30,23 @@ CREATE TABLE IF NOT EXISTS `arena_team_member` (
`personalRating` smallint NOT NULL DEFAULT '0',
PRIMARY KEY (`arenaTeamId`,`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `arena_team_member`
+--
--- Dumping data for table acore_characters.arena_team_member: ~0 rows (approximately)
-DELETE FROM `arena_team_member`;
+LOCK TABLES `arena_team_member` WRITE;
+/*!40000 ALTER TABLE `arena_team_member` DISABLE KEYS */;
+/*!40000 ALTER TABLE `arena_team_member` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:05
diff --git a/data/sql/base/db_characters/auctionhouse.sql b/data/sql/base/db_characters/auctionhouse.sql
index 13aabf75d6..d458557855 100644
--- a/data/sql/base/db_characters/auctionhouse.sql
+++ b/data/sql/base/db_characters/auctionhouse.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.auctionhouse
+--
+-- Table structure for table `auctionhouse`
+--
+
DROP TABLE IF EXISTS `auctionhouse`;
-CREATE TABLE IF NOT EXISTS `auctionhouse` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `auctionhouse` (
`id` int unsigned NOT NULL DEFAULT '0',
`houseid` tinyint unsigned NOT NULL DEFAULT '7',
`itemguid` int unsigned NOT NULL DEFAULT '0',
@@ -28,14 +32,26 @@ CREATE TABLE IF NOT EXISTS `auctionhouse` (
`startbid` int unsigned NOT NULL DEFAULT '0',
`deposit` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
+
UNIQUE KEY `item_guid` (`itemguid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.auctionhouse: ~0 rows (approximately)
-DELETE FROM `auctionhouse`;
+--
+-- Dumping data for table `auctionhouse`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `auctionhouse` WRITE;
+/*!40000 ALTER TABLE `auctionhouse` DISABLE KEYS */;
+/*!40000 ALTER TABLE `auctionhouse` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:05
diff --git a/data/sql/base/db_characters/banned_addons.sql b/data/sql/base/db_characters/banned_addons.sql
index 9370ddb761..fa62164c1d 100644
--- a/data/sql/base/db_characters/banned_addons.sql
+++ b/data/sql/base/db_characters/banned_addons.sql
@@ -1,35 +1,51 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.banned_addons
+--
+-- Table structure for table `banned_addons`
+--
+
DROP TABLE IF EXISTS `banned_addons`;
-CREATE TABLE IF NOT EXISTS `banned_addons` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `banned_addons` (
`Id` int unsigned NOT NULL AUTO_INCREMENT,
`Name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`Version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`Timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`Id`),
+
UNIQUE KEY `idx_name_ver` (`Name`,`Version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.banned_addons: ~0 rows (approximately)
-DELETE FROM `banned_addons`;
+--
+-- Dumping data for table `banned_addons`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `banned_addons` WRITE;
+/*!40000 ALTER TABLE `banned_addons` DISABLE KEYS */;
+/*!40000 ALTER TABLE `banned_addons` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:05
diff --git a/data/sql/base/db_characters/battleground_deserters.sql b/data/sql/base/db_characters/battleground_deserters.sql
index 03e24d235b..43fa3329fb 100644
--- a/data/sql/base/db_characters/battleground_deserters.sql
+++ b/data/sql/base/db_characters/battleground_deserters.sql
@@ -1,32 +1,47 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.battleground_deserters
+--
+-- Table structure for table `battleground_deserters`
+--
+
DROP TABLE IF EXISTS `battleground_deserters`;
-CREATE TABLE IF NOT EXISTS `battleground_deserters` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `battleground_deserters` (
`guid` int unsigned NOT NULL COMMENT 'characters.guid',
`type` tinyint unsigned NOT NULL COMMENT 'type of the desertion',
`datetime` datetime NOT NULL COMMENT 'datetime of the desertion'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `battleground_deserters`
+--
--- Dumping data for table acore_characters.battleground_deserters: ~0 rows (approximately)
-DELETE FROM `battleground_deserters`;
+LOCK TABLES `battleground_deserters` WRITE;
+/*!40000 ALTER TABLE `battleground_deserters` DISABLE KEYS */;
+/*!40000 ALTER TABLE `battleground_deserters` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:05
diff --git a/data/sql/base/db_characters/bugreport.sql b/data/sql/base/db_characters/bugreport.sql
index e847ecb712..061e8fc547 100644
--- a/data/sql/base/db_characters/bugreport.sql
+++ b/data/sql/base/db_characters/bugreport.sql
@@ -1,33 +1,48 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.bugreport
+--
+-- Table structure for table `bugreport`
+--
+
DROP TABLE IF EXISTS `bugreport`;
-CREATE TABLE IF NOT EXISTS `bugreport` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `bugreport` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'Identifier',
`type` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Debug System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `bugreport`
+--
--- Dumping data for table acore_characters.bugreport: ~0 rows (approximately)
-DELETE FROM `bugreport`;
+LOCK TABLES `bugreport` WRITE;
+/*!40000 ALTER TABLE `bugreport` DISABLE KEYS */;
+/*!40000 ALTER TABLE `bugreport` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:05
diff --git a/data/sql/base/db_characters/calendar_events.sql b/data/sql/base/db_characters/calendar_events.sql
index 687cf81bc1..4d96aa9fb6 100644
--- a/data/sql/base/db_characters/calendar_events.sql
+++ b/data/sql/base/db_characters/calendar_events.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.calendar_events
+--
+-- Table structure for table `calendar_events`
+--
+
DROP TABLE IF EXISTS `calendar_events`;
-CREATE TABLE IF NOT EXISTS `calendar_events` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `calendar_events` (
`id` bigint unsigned NOT NULL DEFAULT '0',
`creator` int unsigned NOT NULL DEFAULT '0',
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
@@ -28,12 +32,23 @@ CREATE TABLE IF NOT EXISTS `calendar_events` (
`time2` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `calendar_events`
+--
--- Dumping data for table acore_characters.calendar_events: ~0 rows (approximately)
-DELETE FROM `calendar_events`;
+LOCK TABLES `calendar_events` WRITE;
+/*!40000 ALTER TABLE `calendar_events` DISABLE KEYS */;
+/*!40000 ALTER TABLE `calendar_events` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:05
diff --git a/data/sql/base/db_characters/calendar_invites.sql b/data/sql/base/db_characters/calendar_invites.sql
index d04560517a..7755cd982f 100644
--- a/data/sql/base/db_characters/calendar_invites.sql
+++ b/data/sql/base/db_characters/calendar_invites.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.calendar_invites
+--
+-- Table structure for table `calendar_invites`
+--
+
DROP TABLE IF EXISTS `calendar_invites`;
-CREATE TABLE IF NOT EXISTS `calendar_invites` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `calendar_invites` (
`id` bigint unsigned NOT NULL DEFAULT '0',
`event` bigint unsigned NOT NULL DEFAULT '0',
`invitee` int unsigned NOT NULL DEFAULT '0',
@@ -27,12 +31,23 @@ CREATE TABLE IF NOT EXISTS `calendar_invites` (
`text` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `calendar_invites`
+--
--- Dumping data for table acore_characters.calendar_invites: ~0 rows (approximately)
-DELETE FROM `calendar_invites`;
+LOCK TABLES `calendar_invites` WRITE;
+/*!40000 ALTER TABLE `calendar_invites` DISABLE KEYS */;
+/*!40000 ALTER TABLE `calendar_invites` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:05
diff --git a/data/sql/base/db_characters/channels.sql b/data/sql/base/db_characters/channels.sql
index e86f78422c..8e3e19d6fa 100644
--- a/data/sql/base/db_characters/channels.sql
+++ b/data/sql/base/db_characters/channels.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.channels
+--
+-- Table structure for table `channels`
+--
+
DROP TABLE IF EXISTS `channels`;
-CREATE TABLE IF NOT EXISTS `channels` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `channels` (
`channelId` int unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`team` int unsigned NOT NULL,
@@ -26,12 +30,23 @@ CREATE TABLE IF NOT EXISTS `channels` (
`lastUsed` int unsigned NOT NULL,
PRIMARY KEY (`channelId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Channel System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `channels`
+--
--- Dumping data for table acore_characters.channels: ~0 rows (approximately)
-DELETE FROM `channels`;
+LOCK TABLES `channels` WRITE;
+/*!40000 ALTER TABLE `channels` DISABLE KEYS */;
+/*!40000 ALTER TABLE `channels` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:05
diff --git a/data/sql/base/db_characters/channels_bans.sql b/data/sql/base/db_characters/channels_bans.sql
index d8569216bf..4c89afd34c 100644
--- a/data/sql/base/db_characters/channels_bans.sql
+++ b/data/sql/base/db_characters/channels_bans.sql
@@ -1,33 +1,48 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.channels_bans
+--
+-- Table structure for table `channels_bans`
+--
+
DROP TABLE IF EXISTS `channels_bans`;
-CREATE TABLE IF NOT EXISTS `channels_bans` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `channels_bans` (
`channelId` int unsigned NOT NULL,
`playerGUID` int unsigned NOT NULL,
`banTime` int unsigned NOT NULL,
PRIMARY KEY (`channelId`,`playerGUID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `channels_bans`
+--
--- Dumping data for table acore_characters.channels_bans: ~0 rows (approximately)
-DELETE FROM `channels_bans`;
+LOCK TABLES `channels_bans` WRITE;
+/*!40000 ALTER TABLE `channels_bans` DISABLE KEYS */;
+/*!40000 ALTER TABLE `channels_bans` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/channels_rights.sql b/data/sql/base/db_characters/channels_rights.sql
index fbf303a3fc..bd29dc759b 100644
--- a/data/sql/base/db_characters/channels_rights.sql
+++ b/data/sql/base/db_characters/channels_rights.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.channels_rights
+--
+-- Table structure for table `channels_rights`
+--
+
DROP TABLE IF EXISTS `channels_rights`;
-CREATE TABLE IF NOT EXISTS `channels_rights` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `channels_rights` (
`name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`flags` int unsigned NOT NULL,
`speakdelay` int unsigned NOT NULL,
@@ -25,12 +29,23 @@ CREATE TABLE IF NOT EXISTS `channels_rights` (
`moderators` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `channels_rights`
+--
--- Dumping data for table acore_characters.channels_rights: ~0 rows (approximately)
-DELETE FROM `channels_rights`;
+LOCK TABLES `channels_rights` WRITE;
+/*!40000 ALTER TABLE `channels_rights` DISABLE KEYS */;
+/*!40000 ALTER TABLE `channels_rights` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_account_data.sql b/data/sql/base/db_characters/character_account_data.sql
index 72f4d1e368..b2a3460e3c 100644
--- a/data/sql/base/db_characters/character_account_data.sql
+++ b/data/sql/base/db_characters/character_account_data.sql
@@ -1,34 +1,49 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_account_data
+--
+-- Table structure for table `character_account_data`
+--
+
DROP TABLE IF EXISTS `character_account_data`;
-CREATE TABLE IF NOT EXISTS `character_account_data` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_account_data` (
`guid` int unsigned NOT NULL DEFAULT '0',
`type` tinyint unsigned NOT NULL DEFAULT '0',
`time` int unsigned NOT NULL DEFAULT '0',
`data` blob NOT NULL,
PRIMARY KEY (`guid`,`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_account_data`
+--
--- Dumping data for table acore_characters.character_account_data: ~0 rows (approximately)
-DELETE FROM `character_account_data`;
+LOCK TABLES `character_account_data` WRITE;
+/*!40000 ALTER TABLE `character_account_data` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_account_data` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_achievement.sql b/data/sql/base/db_characters/character_achievement.sql
index 46171e1979..d1c4238937 100644
--- a/data/sql/base/db_characters/character_achievement.sql
+++ b/data/sql/base/db_characters/character_achievement.sql
@@ -1,33 +1,48 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_achievement
+--
+-- Table structure for table `character_achievement`
+--
+
DROP TABLE IF EXISTS `character_achievement`;
-CREATE TABLE IF NOT EXISTS `character_achievement` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_achievement` (
`guid` int unsigned NOT NULL,
`achievement` smallint unsigned NOT NULL,
`date` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`achievement`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_achievement`
+--
--- Dumping data for table acore_characters.character_achievement: ~0 rows (approximately)
-DELETE FROM `character_achievement`;
+LOCK TABLES `character_achievement` WRITE;
+/*!40000 ALTER TABLE `character_achievement` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_achievement` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_achievement_offline_updates.sql b/data/sql/base/db_characters/character_achievement_offline_updates.sql
new file mode 100644
index 0000000000..58a72725d8
--- /dev/null
+++ b/data/sql/base/db_characters/character_achievement_offline_updates.sql
@@ -0,0 +1,50 @@
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
+
+/*!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 */;
+/*!50503 SET NAMES utf8mb4 */;
+/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
+/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
+/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
+/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
+
+--
+-- Table structure for table `character_achievement_offline_updates`
+--
+
+DROP TABLE IF EXISTS `character_achievement_offline_updates`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_achievement_offline_updates` (
+ `guid` int unsigned NOT NULL COMMENT 'Character''s GUID',
+ `update_type` tinyint unsigned NOT NULL COMMENT 'Supported types: 1 - COMPLETE_ACHIEVEMENT; 2 - UPDATE_CRITERIA',
+ `arg1` int unsigned NOT NULL COMMENT 'For type 1: achievement ID; for type 2: ACHIEVEMENT_CRITERIA_TYPE',
+ `arg2` int unsigned DEFAULT NULL COMMENT 'For type 2: miscValue1 for updating achievement criteria',
+ `arg3` int unsigned DEFAULT NULL COMMENT 'For type 2: miscValue2 for updating achievement criteria',
+ KEY `idx_guid` (`guid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Stores updates to character achievements when the character was offline';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_achievement_offline_updates`
+--
+
+LOCK TABLES `character_achievement_offline_updates` WRITE;
+/*!40000 ALTER TABLE `character_achievement_offline_updates` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_achievement_offline_updates` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
+/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_achievement_progress.sql b/data/sql/base/db_characters/character_achievement_progress.sql
index 92a2c3e73d..f36b55c574 100644
--- a/data/sql/base/db_characters/character_achievement_progress.sql
+++ b/data/sql/base/db_characters/character_achievement_progress.sql
@@ -1,34 +1,49 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_achievement_progress
+--
+-- Table structure for table `character_achievement_progress`
+--
+
DROP TABLE IF EXISTS `character_achievement_progress`;
-CREATE TABLE IF NOT EXISTS `character_achievement_progress` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_achievement_progress` (
`guid` int unsigned NOT NULL,
`criteria` smallint unsigned NOT NULL,
`counter` int unsigned NOT NULL,
`date` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`criteria`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_achievement_progress`
+--
--- Dumping data for table acore_characters.character_achievement_progress: ~0 rows (approximately)
-DELETE FROM `character_achievement_progress`;
+LOCK TABLES `character_achievement_progress` WRITE;
+/*!40000 ALTER TABLE `character_achievement_progress` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_achievement_progress` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_action.sql b/data/sql/base/db_characters/character_action.sql
index 9533584ca1..0c2ab00f67 100644
--- a/data/sql/base/db_characters/character_action.sql
+++ b/data/sql/base/db_characters/character_action.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_action
+--
+-- Table structure for table `character_action`
+--
+
DROP TABLE IF EXISTS `character_action`;
-CREATE TABLE IF NOT EXISTS `character_action` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_action` (
`guid` int unsigned NOT NULL DEFAULT '0',
`spec` tinyint unsigned NOT NULL DEFAULT '0',
`button` tinyint unsigned NOT NULL DEFAULT '0',
@@ -24,12 +28,23 @@ CREATE TABLE IF NOT EXISTS `character_action` (
`type` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`spec`,`button`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_action`
+--
--- Dumping data for table acore_characters.character_action: ~0 rows (approximately)
-DELETE FROM `character_action`;
+LOCK TABLES `character_action` WRITE;
+/*!40000 ALTER TABLE `character_action` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_action` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_arena_stats.sql b/data/sql/base/db_characters/character_arena_stats.sql
index 8978e19676..55674dec42 100644
--- a/data/sql/base/db_characters/character_arena_stats.sql
+++ b/data/sql/base/db_characters/character_arena_stats.sql
@@ -1,34 +1,49 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_arena_stats
+--
+-- Table structure for table `character_arena_stats`
+--
+
DROP TABLE IF EXISTS `character_arena_stats`;
-CREATE TABLE IF NOT EXISTS `character_arena_stats` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_arena_stats` (
`guid` int unsigned NOT NULL DEFAULT '0',
`slot` tinyint unsigned NOT NULL DEFAULT '0',
`matchMakerRating` smallint unsigned NOT NULL DEFAULT '0',
`maxMMR` smallint NOT NULL,
PRIMARY KEY (`guid`,`slot`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_arena_stats`
+--
--- Dumping data for table acore_characters.character_arena_stats: ~0 rows (approximately)
-DELETE FROM `character_arena_stats`;
+LOCK TABLES `character_arena_stats` WRITE;
+/*!40000 ALTER TABLE `character_arena_stats` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_arena_stats` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_aura.sql b/data/sql/base/db_characters/character_aura.sql
index ed2902d05f..960c945fbf 100644
--- a/data/sql/base/db_characters/character_aura.sql
+++ b/data/sql/base/db_characters/character_aura.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_aura
+--
+-- Table structure for table `character_aura`
+--
+
DROP TABLE IF EXISTS `character_aura`;
-CREATE TABLE IF NOT EXISTS `character_aura` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_aura` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`casterGuid` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Full Global Unique Identifier',
`itemGuid` bigint unsigned NOT NULL DEFAULT '0',
@@ -35,12 +39,23 @@ CREATE TABLE IF NOT EXISTS `character_aura` (
`remainCharges` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`casterGuid`,`itemGuid`,`spell`,`effectMask`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_aura`
+--
--- Dumping data for table acore_characters.character_aura: ~0 rows (approximately)
-DELETE FROM `character_aura`;
+LOCK TABLES `character_aura` WRITE;
+/*!40000 ALTER TABLE `character_aura` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_aura` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_banned.sql b/data/sql/base/db_characters/character_banned.sql
index 36bc803855..914a00d565 100644
--- a/data/sql/base/db_characters/character_banned.sql
+++ b/data/sql/base/db_characters/character_banned.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_banned
+--
+-- Table structure for table `character_banned`
+--
+
DROP TABLE IF EXISTS `character_banned`;
-CREATE TABLE IF NOT EXISTS `character_banned` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_banned` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`bandate` int unsigned NOT NULL DEFAULT '0',
`unbandate` int unsigned NOT NULL DEFAULT '0',
@@ -25,12 +29,23 @@ CREATE TABLE IF NOT EXISTS `character_banned` (
`active` tinyint unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`guid`,`bandate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Ban List';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_banned`
+--
--- Dumping data for table acore_characters.character_banned: ~0 rows (approximately)
-DELETE FROM `character_banned`;
+LOCK TABLES `character_banned` WRITE;
+/*!40000 ALTER TABLE `character_banned` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_banned` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_battleground_random.sql b/data/sql/base/db_characters/character_battleground_random.sql
index 05c411e951..f8c2f23d59 100644
--- a/data/sql/base/db_characters/character_battleground_random.sql
+++ b/data/sql/base/db_characters/character_battleground_random.sql
@@ -1,31 +1,46 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_battleground_random
+--
+-- Table structure for table `character_battleground_random`
+--
+
DROP TABLE IF EXISTS `character_battleground_random`;
-CREATE TABLE IF NOT EXISTS `character_battleground_random` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_battleground_random` (
`guid` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_battleground_random`
+--
--- Dumping data for table acore_characters.character_battleground_random: ~0 rows (approximately)
-DELETE FROM `character_battleground_random`;
+LOCK TABLES `character_battleground_random` WRITE;
+/*!40000 ALTER TABLE `character_battleground_random` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_battleground_random` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_brew_of_the_month.sql b/data/sql/base/db_characters/character_brew_of_the_month.sql
index 6c61bfa1f7..180bd7bc00 100644
--- a/data/sql/base/db_characters/character_brew_of_the_month.sql
+++ b/data/sql/base/db_characters/character_brew_of_the_month.sql
@@ -1,32 +1,47 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_brew_of_the_month
+--
+-- Table structure for table `character_brew_of_the_month`
+--
+
DROP TABLE IF EXISTS `character_brew_of_the_month`;
-CREATE TABLE IF NOT EXISTS `character_brew_of_the_month` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_brew_of_the_month` (
`guid` int unsigned NOT NULL,
`lastEventId` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_brew_of_the_month`
+--
--- Dumping data for table acore_characters.character_brew_of_the_month: ~0 rows (approximately)
-DELETE FROM `character_brew_of_the_month`;
+LOCK TABLES `character_brew_of_the_month` WRITE;
+/*!40000 ALTER TABLE `character_brew_of_the_month` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_brew_of_the_month` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_declinedname.sql b/data/sql/base/db_characters/character_declinedname.sql
index c5647af5fe..56dffe0c2c 100644
--- a/data/sql/base/db_characters/character_declinedname.sql
+++ b/data/sql/base/db_characters/character_declinedname.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_declinedname
+--
+-- Table structure for table `character_declinedname`
+--
+
DROP TABLE IF EXISTS `character_declinedname`;
-CREATE TABLE IF NOT EXISTS `character_declinedname` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_declinedname` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`genitive` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`dative` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
@@ -25,12 +29,23 @@ CREATE TABLE IF NOT EXISTS `character_declinedname` (
`prepositional` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_declinedname`
+--
--- Dumping data for table acore_characters.character_declinedname: ~0 rows (approximately)
-DELETE FROM `character_declinedname`;
+LOCK TABLES `character_declinedname` WRITE;
+/*!40000 ALTER TABLE `character_declinedname` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_declinedname` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_entry_point.sql b/data/sql/base/db_characters/character_entry_point.sql
index 534ba29488..9660846a58 100644
--- a/data/sql/base/db_characters/character_entry_point.sql
+++ b/data/sql/base/db_characters/character_entry_point.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_entry_point
+--
+-- Table structure for table `character_entry_point`
+--
+
DROP TABLE IF EXISTS `character_entry_point`;
-CREATE TABLE IF NOT EXISTS `character_entry_point` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_entry_point` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`joinX` float NOT NULL DEFAULT '0',
`joinY` float NOT NULL DEFAULT '0',
@@ -28,12 +32,23 @@ CREATE TABLE IF NOT EXISTS `character_entry_point` (
`mountSpell` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_entry_point`
+--
--- Dumping data for table acore_characters.character_entry_point: ~0 rows (approximately)
-DELETE FROM `character_entry_point`;
+LOCK TABLES `character_entry_point` WRITE;
+/*!40000 ALTER TABLE `character_entry_point` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_entry_point` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_equipmentsets.sql b/data/sql/base/db_characters/character_equipmentsets.sql
index 1c90af32e4..b9e51b74f8 100644
--- a/data/sql/base/db_characters/character_equipmentsets.sql
+++ b/data/sql/base/db_characters/character_equipmentsets.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_equipmentsets
+--
+-- Table structure for table `character_equipmentsets`
+--
+
DROP TABLE IF EXISTS `character_equipmentsets`;
-CREATE TABLE IF NOT EXISTS `character_equipmentsets` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_equipmentsets` (
`guid` int NOT NULL DEFAULT '0',
`setguid` bigint NOT NULL AUTO_INCREMENT,
`setindex` tinyint unsigned NOT NULL DEFAULT '0',
@@ -43,15 +47,28 @@ CREATE TABLE IF NOT EXISTS `character_equipmentsets` (
`item17` int unsigned NOT NULL DEFAULT '0',
`item18` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`setguid`),
+
UNIQUE KEY `idx_set` (`guid`,`setguid`,`setindex`),
+
KEY `Idx_setindex` (`setindex`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.character_equipmentsets: ~0 rows (approximately)
-DELETE FROM `character_equipmentsets`;
+--
+-- Dumping data for table `character_equipmentsets`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `character_equipmentsets` WRITE;
+/*!40000 ALTER TABLE `character_equipmentsets` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_equipmentsets` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_gifts.sql b/data/sql/base/db_characters/character_gifts.sql
index 09705bb32b..3fa490ed48 100644
--- a/data/sql/base/db_characters/character_gifts.sql
+++ b/data/sql/base/db_characters/character_gifts.sql
@@ -1,35 +1,51 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_gifts
+--
+-- Table structure for table `character_gifts`
+--
+
DROP TABLE IF EXISTS `character_gifts`;
-CREATE TABLE IF NOT EXISTS `character_gifts` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_gifts` (
`guid` int unsigned NOT NULL DEFAULT '0',
`item_guid` int unsigned NOT NULL DEFAULT '0',
`entry` int unsigned NOT NULL DEFAULT '0',
`flags` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`item_guid`),
+
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.character_gifts: ~0 rows (approximately)
-DELETE FROM `character_gifts`;
+--
+-- Dumping data for table `character_gifts`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `character_gifts` WRITE;
+/*!40000 ALTER TABLE `character_gifts` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_gifts` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_glyphs.sql b/data/sql/base/db_characters/character_glyphs.sql
index 94837cba40..1032c47440 100644
--- a/data/sql/base/db_characters/character_glyphs.sql
+++ b/data/sql/base/db_characters/character_glyphs.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_glyphs
+--
+-- Table structure for table `character_glyphs`
+--
+
DROP TABLE IF EXISTS `character_glyphs`;
-CREATE TABLE IF NOT EXISTS `character_glyphs` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_glyphs` (
`guid` int unsigned NOT NULL,
`talentGroup` tinyint unsigned NOT NULL DEFAULT '0',
`glyph1` smallint unsigned DEFAULT '0',
@@ -27,12 +31,23 @@ CREATE TABLE IF NOT EXISTS `character_glyphs` (
`glyph6` smallint unsigned DEFAULT '0',
PRIMARY KEY (`guid`,`talentGroup`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_glyphs`
+--
--- Dumping data for table acore_characters.character_glyphs: ~0 rows (approximately)
-DELETE FROM `character_glyphs`;
+LOCK TABLES `character_glyphs` WRITE;
+/*!40000 ALTER TABLE `character_glyphs` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_glyphs` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_homebind.sql b/data/sql/base/db_characters/character_homebind.sql
index 38ec496e75..9bfffa7023 100644
--- a/data/sql/base/db_characters/character_homebind.sql
+++ b/data/sql/base/db_characters/character_homebind.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_homebind
+--
+-- Table structure for table `character_homebind`
+--
+
DROP TABLE IF EXISTS `character_homebind`;
-CREATE TABLE IF NOT EXISTS `character_homebind` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_homebind` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`mapId` smallint unsigned NOT NULL DEFAULT '0' COMMENT 'Map Identifier',
`zoneId` smallint unsigned NOT NULL DEFAULT '0' COMMENT 'Zone Identifier',
@@ -25,12 +29,23 @@ CREATE TABLE IF NOT EXISTS `character_homebind` (
`posZ` float NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_homebind`
+--
--- Dumping data for table acore_characters.character_homebind: ~0 rows (approximately)
-DELETE FROM `character_homebind`;
+LOCK TABLES `character_homebind` WRITE;
+/*!40000 ALTER TABLE `character_homebind` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_homebind` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_instance.sql b/data/sql/base/db_characters/character_instance.sql
index 34170f3660..48dd258175 100644
--- a/data/sql/base/db_characters/character_instance.sql
+++ b/data/sql/base/db_characters/character_instance.sql
@@ -1,35 +1,51 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_instance
+--
+-- Table structure for table `character_instance`
+--
+
DROP TABLE IF EXISTS `character_instance`;
-CREATE TABLE IF NOT EXISTS `character_instance` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_instance` (
`guid` int unsigned NOT NULL DEFAULT '0',
`instance` int unsigned NOT NULL DEFAULT '0',
`permanent` tinyint unsigned NOT NULL DEFAULT '0',
`extended` tinyint unsigned NOT NULL,
PRIMARY KEY (`guid`,`instance`),
+
KEY `instance` (`instance`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.character_instance: ~0 rows (approximately)
-DELETE FROM `character_instance`;
+--
+-- Dumping data for table `character_instance`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `character_instance` WRITE;
+/*!40000 ALTER TABLE `character_instance` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_instance` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_inventory.sql b/data/sql/base/db_characters/character_inventory.sql
index 95fbf2f958..2d9b59b599 100644
--- a/data/sql/base/db_characters/character_inventory.sql
+++ b/data/sql/base/db_characters/character_inventory.sql
@@ -1,36 +1,53 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_inventory
+--
+-- Table structure for table `character_inventory`
+--
+
DROP TABLE IF EXISTS `character_inventory`;
-CREATE TABLE IF NOT EXISTS `character_inventory` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_inventory` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`bag` int unsigned NOT NULL DEFAULT '0',
`slot` tinyint unsigned NOT NULL DEFAULT '0',
`item` int unsigned NOT NULL DEFAULT '0' COMMENT 'Item Global Unique Identifier',
PRIMARY KEY (`item`),
+
UNIQUE KEY `guid` (`guid`,`bag`,`slot`),
+
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.character_inventory: ~0 rows (approximately)
-DELETE FROM `character_inventory`;
+--
+-- Dumping data for table `character_inventory`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `character_inventory` WRITE;
+/*!40000 ALTER TABLE `character_inventory` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_inventory` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_pet.sql b/data/sql/base/db_characters/character_pet.sql
index 8de2410bfc..18be546733 100644
--- a/data/sql/base/db_characters/character_pet.sql
+++ b/data/sql/base/db_characters/character_pet.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_pet
+--
+-- Table structure for table `character_pet`
+--
+
DROP TABLE IF EXISTS `character_pet`;
-CREATE TABLE IF NOT EXISTS `character_pet` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_pet` (
`id` int unsigned NOT NULL DEFAULT '0',
`entry` int unsigned NOT NULL DEFAULT '0',
`owner` int unsigned NOT NULL DEFAULT '0',
@@ -35,15 +39,28 @@ CREATE TABLE IF NOT EXISTS `character_pet` (
`savetime` int unsigned NOT NULL DEFAULT '0',
`abdata` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`id`),
+
KEY `owner` (`owner`),
+
KEY `idx_slot` (`slot`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Pet System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.character_pet: ~0 rows (approximately)
-DELETE FROM `character_pet`;
+--
+-- Dumping data for table `character_pet`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `character_pet` WRITE;
+/*!40000 ALTER TABLE `character_pet` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_pet` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_pet_declinedname.sql b/data/sql/base/db_characters/character_pet_declinedname.sql
index b50405c095..e24e5ef666 100644
--- a/data/sql/base/db_characters/character_pet_declinedname.sql
+++ b/data/sql/base/db_characters/character_pet_declinedname.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_pet_declinedname
+--
+-- Table structure for table `character_pet_declinedname`
+--
+
DROP TABLE IF EXISTS `character_pet_declinedname`;
-CREATE TABLE IF NOT EXISTS `character_pet_declinedname` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_pet_declinedname` (
`id` int unsigned NOT NULL DEFAULT '0',
`owner` int unsigned NOT NULL DEFAULT '0',
`genitive` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
@@ -25,14 +29,26 @@ CREATE TABLE IF NOT EXISTS `character_pet_declinedname` (
`instrumental` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`prepositional` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
+
KEY `owner_key` (`owner`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.character_pet_declinedname: ~0 rows (approximately)
-DELETE FROM `character_pet_declinedname`;
+--
+-- Dumping data for table `character_pet_declinedname`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `character_pet_declinedname` WRITE;
+/*!40000 ALTER TABLE `character_pet_declinedname` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_pet_declinedname` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_queststatus.sql b/data/sql/base/db_characters/character_queststatus.sql
index c7eeb4af4f..6ab4fcd293 100644
--- a/data/sql/base/db_characters/character_queststatus.sql
+++ b/data/sql/base/db_characters/character_queststatus.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_queststatus
+--
+-- Table structure for table `character_queststatus`
+--
+
DROP TABLE IF EXISTS `character_queststatus`;
-CREATE TABLE IF NOT EXISTS `character_queststatus` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_queststatus` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`quest` int unsigned NOT NULL DEFAULT '0' COMMENT 'Quest Identifier',
`status` tinyint unsigned NOT NULL DEFAULT '0',
@@ -35,12 +39,23 @@ CREATE TABLE IF NOT EXISTS `character_queststatus` (
`playercount` smallint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`quest`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_queststatus`
+--
--- Dumping data for table acore_characters.character_queststatus: ~0 rows (approximately)
-DELETE FROM `character_queststatus`;
+LOCK TABLES `character_queststatus` WRITE;
+/*!40000 ALTER TABLE `character_queststatus` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_queststatus` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_queststatus_daily.sql b/data/sql/base/db_characters/character_queststatus_daily.sql
index 8f91824a05..e9189e7473 100644
--- a/data/sql/base/db_characters/character_queststatus_daily.sql
+++ b/data/sql/base/db_characters/character_queststatus_daily.sql
@@ -1,34 +1,50 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_queststatus_daily
+--
+-- Table structure for table `character_queststatus_daily`
+--
+
DROP TABLE IF EXISTS `character_queststatus_daily`;
-CREATE TABLE IF NOT EXISTS `character_queststatus_daily` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_queststatus_daily` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`quest` int unsigned NOT NULL DEFAULT '0' COMMENT 'Quest Identifier',
`time` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`quest`),
+
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.character_queststatus_daily: ~0 rows (approximately)
-DELETE FROM `character_queststatus_daily`;
+--
+-- Dumping data for table `character_queststatus_daily`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `character_queststatus_daily` WRITE;
+/*!40000 ALTER TABLE `character_queststatus_daily` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_queststatus_daily` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_queststatus_monthly.sql b/data/sql/base/db_characters/character_queststatus_monthly.sql
index a316579a52..6b48cd379a 100644
--- a/data/sql/base/db_characters/character_queststatus_monthly.sql
+++ b/data/sql/base/db_characters/character_queststatus_monthly.sql
@@ -1,33 +1,49 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_queststatus_monthly
+--
+-- Table structure for table `character_queststatus_monthly`
+--
+
DROP TABLE IF EXISTS `character_queststatus_monthly`;
-CREATE TABLE IF NOT EXISTS `character_queststatus_monthly` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_queststatus_monthly` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`quest` int unsigned NOT NULL DEFAULT '0' COMMENT 'Quest Identifier',
PRIMARY KEY (`guid`,`quest`),
+
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.character_queststatus_monthly: ~0 rows (approximately)
-DELETE FROM `character_queststatus_monthly`;
+--
+-- Dumping data for table `character_queststatus_monthly`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `character_queststatus_monthly` WRITE;
+/*!40000 ALTER TABLE `character_queststatus_monthly` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_queststatus_monthly` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:06
diff --git a/data/sql/base/db_characters/character_queststatus_rewarded.sql b/data/sql/base/db_characters/character_queststatus_rewarded.sql
index 57a52d882b..05491df373 100644
--- a/data/sql/base/db_characters/character_queststatus_rewarded.sql
+++ b/data/sql/base/db_characters/character_queststatus_rewarded.sql
@@ -1,33 +1,48 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_queststatus_rewarded
+--
+-- Table structure for table `character_queststatus_rewarded`
+--
+
DROP TABLE IF EXISTS `character_queststatus_rewarded`;
-CREATE TABLE IF NOT EXISTS `character_queststatus_rewarded` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_queststatus_rewarded` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`quest` int unsigned NOT NULL DEFAULT '0' COMMENT 'Quest Identifier',
`active` tinyint unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`guid`,`quest`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_queststatus_rewarded`
+--
--- Dumping data for table acore_characters.character_queststatus_rewarded: ~0 rows (approximately)
-DELETE FROM `character_queststatus_rewarded`;
+LOCK TABLES `character_queststatus_rewarded` WRITE;
+/*!40000 ALTER TABLE `character_queststatus_rewarded` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_queststatus_rewarded` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/character_queststatus_seasonal.sql b/data/sql/base/db_characters/character_queststatus_seasonal.sql
index 84233ce975..d304a2e914 100644
--- a/data/sql/base/db_characters/character_queststatus_seasonal.sql
+++ b/data/sql/base/db_characters/character_queststatus_seasonal.sql
@@ -1,34 +1,50 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_queststatus_seasonal
+--
+-- Table structure for table `character_queststatus_seasonal`
+--
+
DROP TABLE IF EXISTS `character_queststatus_seasonal`;
-CREATE TABLE IF NOT EXISTS `character_queststatus_seasonal` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_queststatus_seasonal` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`quest` int unsigned NOT NULL DEFAULT '0' COMMENT 'Quest Identifier',
`event` int unsigned NOT NULL DEFAULT '0' COMMENT 'Event Identifier',
PRIMARY KEY (`guid`,`quest`),
+
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.character_queststatus_seasonal: ~0 rows (approximately)
-DELETE FROM `character_queststatus_seasonal`;
+--
+-- Dumping data for table `character_queststatus_seasonal`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `character_queststatus_seasonal` WRITE;
+/*!40000 ALTER TABLE `character_queststatus_seasonal` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_queststatus_seasonal` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/character_queststatus_weekly.sql b/data/sql/base/db_characters/character_queststatus_weekly.sql
index d244a76edd..6d4819c123 100644
--- a/data/sql/base/db_characters/character_queststatus_weekly.sql
+++ b/data/sql/base/db_characters/character_queststatus_weekly.sql
@@ -1,33 +1,49 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_queststatus_weekly
+--
+-- Table structure for table `character_queststatus_weekly`
+--
+
DROP TABLE IF EXISTS `character_queststatus_weekly`;
-CREATE TABLE IF NOT EXISTS `character_queststatus_weekly` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_queststatus_weekly` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`quest` int unsigned NOT NULL DEFAULT '0' COMMENT 'Quest Identifier',
PRIMARY KEY (`guid`,`quest`),
+
KEY `idx_guid` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.character_queststatus_weekly: ~0 rows (approximately)
-DELETE FROM `character_queststatus_weekly`;
+--
+-- Dumping data for table `character_queststatus_weekly`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `character_queststatus_weekly` WRITE;
+/*!40000 ALTER TABLE `character_queststatus_weekly` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_queststatus_weekly` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/character_reputation.sql b/data/sql/base/db_characters/character_reputation.sql
index dbe8dbc790..6bbdead3ae 100644
--- a/data/sql/base/db_characters/character_reputation.sql
+++ b/data/sql/base/db_characters/character_reputation.sql
@@ -1,34 +1,49 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_reputation
+--
+-- Table structure for table `character_reputation`
+--
+
DROP TABLE IF EXISTS `character_reputation`;
-CREATE TABLE IF NOT EXISTS `character_reputation` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_reputation` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`faction` smallint unsigned NOT NULL DEFAULT '0',
`standing` int NOT NULL DEFAULT '0',
`flags` smallint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`faction`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_reputation`
+--
--- Dumping data for table acore_characters.character_reputation: ~0 rows (approximately)
-DELETE FROM `character_reputation`;
+LOCK TABLES `character_reputation` WRITE;
+/*!40000 ALTER TABLE `character_reputation` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_reputation` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/character_settings.sql b/data/sql/base/db_characters/character_settings.sql
index 061a53db3b..e07c20b873 100644
--- a/data/sql/base/db_characters/character_settings.sql
+++ b/data/sql/base/db_characters/character_settings.sql
@@ -1,33 +1,48 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_settings
+--
+-- Table structure for table `character_settings`
+--
+
DROP TABLE IF EXISTS `character_settings`;
-CREATE TABLE IF NOT EXISTS `character_settings` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_settings` (
`guid` int unsigned NOT NULL,
`source` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`guid`,`source`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player Settings';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_settings`
+--
--- Dumping data for table acore_characters.character_settings: ~0 rows (approximately)
-DELETE FROM `character_settings`;
+LOCK TABLES `character_settings` WRITE;
+/*!40000 ALTER TABLE `character_settings` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_settings` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/character_skills.sql b/data/sql/base/db_characters/character_skills.sql
index 73579ae3d5..665560441f 100644
--- a/data/sql/base/db_characters/character_skills.sql
+++ b/data/sql/base/db_characters/character_skills.sql
@@ -1,34 +1,49 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_skills
+--
+-- Table structure for table `character_skills`
+--
+
DROP TABLE IF EXISTS `character_skills`;
-CREATE TABLE IF NOT EXISTS `character_skills` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_skills` (
`guid` int unsigned NOT NULL COMMENT 'Global Unique Identifier',
`skill` smallint unsigned NOT NULL,
`value` smallint unsigned NOT NULL,
`max` smallint unsigned NOT NULL,
PRIMARY KEY (`guid`,`skill`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_skills`
+--
--- Dumping data for table acore_characters.character_skills: ~0 rows (approximately)
-DELETE FROM `character_skills`;
+LOCK TABLES `character_skills` WRITE;
+/*!40000 ALTER TABLE `character_skills` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_skills` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/character_social.sql b/data/sql/base/db_characters/character_social.sql
index bb8bed13e6..e90199afea 100644
--- a/data/sql/base/db_characters/character_social.sql
+++ b/data/sql/base/db_characters/character_social.sql
@@ -1,35 +1,51 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_social
+--
+-- Table structure for table `character_social`
+--
+
DROP TABLE IF EXISTS `character_social`;
-CREATE TABLE IF NOT EXISTS `character_social` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_social` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Character Global Unique Identifier',
`friend` int unsigned NOT NULL DEFAULT '0' COMMENT 'Friend Global Unique Identifier',
`flags` tinyint unsigned NOT NULL DEFAULT '0' COMMENT 'Friend Flags',
`note` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'Friend Note',
PRIMARY KEY (`guid`,`friend`,`flags`),
+
KEY `friend` (`friend`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.character_social: ~0 rows (approximately)
-DELETE FROM `character_social`;
+--
+-- Dumping data for table `character_social`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `character_social` WRITE;
+/*!40000 ALTER TABLE `character_social` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_social` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/character_spell.sql b/data/sql/base/db_characters/character_spell.sql
index 7bffe914f8..5366d34990 100644
--- a/data/sql/base/db_characters/character_spell.sql
+++ b/data/sql/base/db_characters/character_spell.sql
@@ -1,33 +1,48 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_spell
+--
+-- Table structure for table `character_spell`
+--
+
DROP TABLE IF EXISTS `character_spell`;
-CREATE TABLE IF NOT EXISTS `character_spell` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_spell` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`spell` int unsigned NOT NULL DEFAULT '0' COMMENT 'Spell Identifier',
`specMask` tinyint unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`guid`,`spell`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_spell`
+--
--- Dumping data for table acore_characters.character_spell: ~0 rows (approximately)
-DELETE FROM `character_spell`;
+LOCK TABLES `character_spell` WRITE;
+/*!40000 ALTER TABLE `character_spell` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_spell` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/character_spell_cooldown.sql b/data/sql/base/db_characters/character_spell_cooldown.sql
index 789269cae7..2bb177dd6a 100644
--- a/data/sql/base/db_characters/character_spell_cooldown.sql
+++ b/data/sql/base/db_characters/character_spell_cooldown.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_spell_cooldown
+--
+-- Table structure for table `character_spell_cooldown`
+--
+
DROP TABLE IF EXISTS `character_spell_cooldown`;
-CREATE TABLE IF NOT EXISTS `character_spell_cooldown` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_spell_cooldown` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier, Low part',
`spell` int unsigned NOT NULL DEFAULT '0' COMMENT 'Spell Identifier',
`category` int unsigned DEFAULT '0',
@@ -25,12 +29,23 @@ CREATE TABLE IF NOT EXISTS `character_spell_cooldown` (
`needSend` tinyint unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`guid`,`spell`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_spell_cooldown`
+--
--- Dumping data for table acore_characters.character_spell_cooldown: ~0 rows (approximately)
-DELETE FROM `character_spell_cooldown`;
+LOCK TABLES `character_spell_cooldown` WRITE;
+/*!40000 ALTER TABLE `character_spell_cooldown` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_spell_cooldown` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/character_stats.sql b/data/sql/base/db_characters/character_stats.sql
index 9b3631fe56..7286a67315 100644
--- a/data/sql/base/db_characters/character_stats.sql
+++ b/data/sql/base/db_characters/character_stats.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_stats
+--
+-- Table structure for table `character_stats`
+--
+
DROP TABLE IF EXISTS `character_stats`;
-CREATE TABLE IF NOT EXISTS `character_stats` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_stats` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier, Low part',
`maxhealth` int unsigned NOT NULL DEFAULT '0',
`maxpower1` int unsigned NOT NULL DEFAULT '0',
@@ -49,14 +53,26 @@ CREATE TABLE IF NOT EXISTS `character_stats` (
`spellPower` int unsigned NOT NULL DEFAULT '0',
`resilience` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`),
+
CONSTRAINT `character_stats_chk_1` CHECK (((`blockPct` >= 0) and (`dodgePct` >= 0) and (`parryPct` >= 0) and (`critPct` >= 0) and (`rangedCritPct` >= 0) and (`spellCritPct` >= 0)))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.character_stats: ~0 rows (approximately)
-DELETE FROM `character_stats`;
+--
+-- Dumping data for table `character_stats`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `character_stats` WRITE;
+/*!40000 ALTER TABLE `character_stats` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_stats` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/character_talent.sql b/data/sql/base/db_characters/character_talent.sql
index d76ff15a87..eb0b025ff5 100644
--- a/data/sql/base/db_characters/character_talent.sql
+++ b/data/sql/base/db_characters/character_talent.sql
@@ -1,33 +1,48 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.character_talent
+--
+-- Table structure for table `character_talent`
+--
+
DROP TABLE IF EXISTS `character_talent`;
-CREATE TABLE IF NOT EXISTS `character_talent` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `character_talent` (
`guid` int unsigned NOT NULL,
`spell` int unsigned NOT NULL,
`specMask` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`spell`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `character_talent`
+--
--- Dumping data for table acore_characters.character_talent: ~0 rows (approximately)
-DELETE FROM `character_talent`;
+LOCK TABLES `character_talent` WRITE;
+/*!40000 ALTER TABLE `character_talent` DISABLE KEYS */;
+/*!40000 ALTER TABLE `character_talent` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/characters.sql b/data/sql/base/db_characters/characters.sql
index 77d988eefe..b533fe2970 100644
--- a/data/sql/base/db_characters/characters.sql
+++ b/data/sql/base/db_characters/characters.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.characters
+--
+-- Table structure for table `characters`
+--
+
DROP TABLE IF EXISTS `characters`;
-CREATE TABLE IF NOT EXISTS `characters` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `characters` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`account` int unsigned NOT NULL DEFAULT '0' COMMENT 'Account Identifier',
`name` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
@@ -98,16 +102,30 @@ CREATE TABLE IF NOT EXISTS `characters` (
`innTriggerId` int unsigned NOT NULL,
`extraBonusTalentCount` int NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`),
+
KEY `idx_account` (`account`),
+
KEY `idx_online` (`online`),
+
KEY `idx_name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `characters`
+--
--- Dumping data for table acore_characters.characters: ~0 rows (approximately)
-DELETE FROM `characters`;
+LOCK TABLES `characters` WRITE;
+/*!40000 ALTER TABLE `characters` DISABLE KEYS */;
+/*!40000 ALTER TABLE `characters` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/corpse.sql b/data/sql/base/db_characters/corpse.sql
index a6c1ca9298..6a58db0134 100644
--- a/data/sql/base/db_characters/corpse.sql
+++ b/data/sql/base/db_characters/corpse.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.corpse
+--
+-- Table structure for table `corpse`
+--
+
DROP TABLE IF EXISTS `corpse`;
-CREATE TABLE IF NOT EXISTS `corpse` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `corpse` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Character Global Unique Identifier',
`posX` float NOT NULL DEFAULT '0',
`posY` float NOT NULL DEFAULT '0',
@@ -35,16 +39,30 @@ CREATE TABLE IF NOT EXISTS `corpse` (
`corpseType` tinyint unsigned NOT NULL DEFAULT '0',
`instanceId` int unsigned NOT NULL DEFAULT '0' COMMENT 'Instance Identifier',
PRIMARY KEY (`guid`),
+
KEY `idx_type` (`corpseType`),
+
KEY `idx_instance` (`instanceId`),
+
KEY `idx_time` (`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Death System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `corpse`
+--
--- Dumping data for table acore_characters.corpse: ~0 rows (approximately)
-DELETE FROM `corpse`;
+LOCK TABLES `corpse` WRITE;
+/*!40000 ALTER TABLE `corpse` DISABLE KEYS */;
+/*!40000 ALTER TABLE `corpse` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/creature_respawn.sql b/data/sql/base/db_characters/creature_respawn.sql
index db11609d3a..4cee1e33e8 100644
--- a/data/sql/base/db_characters/creature_respawn.sql
+++ b/data/sql/base/db_characters/creature_respawn.sql
@@ -1,35 +1,51 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.creature_respawn
+--
+-- Table structure for table `creature_respawn`
+--
+
DROP TABLE IF EXISTS `creature_respawn`;
-CREATE TABLE IF NOT EXISTS `creature_respawn` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `creature_respawn` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`respawnTime` int unsigned NOT NULL DEFAULT '0',
`mapId` smallint unsigned NOT NULL DEFAULT '0',
`instanceId` int unsigned NOT NULL DEFAULT '0' COMMENT 'Instance Identifier',
PRIMARY KEY (`guid`,`instanceId`),
+
KEY `idx_instance` (`instanceId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Grid Loading System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.creature_respawn: ~0 rows (approximately)
-DELETE FROM `creature_respawn`;
+--
+-- Dumping data for table `creature_respawn`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `creature_respawn` WRITE;
+/*!40000 ALTER TABLE `creature_respawn` DISABLE KEYS */;
+/*!40000 ALTER TABLE `creature_respawn` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/game_event_condition_save.sql b/data/sql/base/db_characters/game_event_condition_save.sql
index 67356431d2..3436851ff5 100644
--- a/data/sql/base/db_characters/game_event_condition_save.sql
+++ b/data/sql/base/db_characters/game_event_condition_save.sql
@@ -1,33 +1,48 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.game_event_condition_save
+--
+-- Table structure for table `game_event_condition_save`
+--
+
DROP TABLE IF EXISTS `game_event_condition_save`;
-CREATE TABLE IF NOT EXISTS `game_event_condition_save` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `game_event_condition_save` (
`eventEntry` tinyint unsigned NOT NULL,
`condition_id` int unsigned NOT NULL DEFAULT '0',
`done` float DEFAULT '0',
PRIMARY KEY (`eventEntry`,`condition_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `game_event_condition_save`
+--
--- Dumping data for table acore_characters.game_event_condition_save: ~0 rows (approximately)
-DELETE FROM `game_event_condition_save`;
+LOCK TABLES `game_event_condition_save` WRITE;
+/*!40000 ALTER TABLE `game_event_condition_save` DISABLE KEYS */;
+/*!40000 ALTER TABLE `game_event_condition_save` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/game_event_save.sql b/data/sql/base/db_characters/game_event_save.sql
index 500357a2d3..e26f078383 100644
--- a/data/sql/base/db_characters/game_event_save.sql
+++ b/data/sql/base/db_characters/game_event_save.sql
@@ -1,33 +1,48 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.game_event_save
+--
+-- Table structure for table `game_event_save`
+--
+
DROP TABLE IF EXISTS `game_event_save`;
-CREATE TABLE IF NOT EXISTS `game_event_save` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `game_event_save` (
`eventEntry` tinyint unsigned NOT NULL,
`state` tinyint unsigned NOT NULL DEFAULT '1',
`next_start` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`eventEntry`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `game_event_save`
+--
--- Dumping data for table acore_characters.game_event_save: ~0 rows (approximately)
-DELETE FROM `game_event_save`;
+LOCK TABLES `game_event_save` WRITE;
+/*!40000 ALTER TABLE `game_event_save` DISABLE KEYS */;
+/*!40000 ALTER TABLE `game_event_save` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/gameobject_respawn.sql b/data/sql/base/db_characters/gameobject_respawn.sql
index 1e3d71c6e1..cfafd6de1d 100644
--- a/data/sql/base/db_characters/gameobject_respawn.sql
+++ b/data/sql/base/db_characters/gameobject_respawn.sql
@@ -1,35 +1,51 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.gameobject_respawn
+--
+-- Table structure for table `gameobject_respawn`
+--
+
DROP TABLE IF EXISTS `gameobject_respawn`;
-CREATE TABLE IF NOT EXISTS `gameobject_respawn` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `gameobject_respawn` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`respawnTime` int unsigned NOT NULL DEFAULT '0',
`mapId` smallint unsigned NOT NULL DEFAULT '0',
`instanceId` int unsigned NOT NULL DEFAULT '0' COMMENT 'Instance Identifier',
PRIMARY KEY (`guid`,`instanceId`),
+
KEY `idx_instance` (`instanceId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Grid Loading System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.gameobject_respawn: ~0 rows (approximately)
-DELETE FROM `gameobject_respawn`;
+--
+-- Dumping data for table `gameobject_respawn`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `gameobject_respawn` WRITE;
+/*!40000 ALTER TABLE `gameobject_respawn` DISABLE KEYS */;
+/*!40000 ALTER TABLE `gameobject_respawn` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/gm_subsurvey.sql b/data/sql/base/db_characters/gm_subsurvey.sql
index d09dfe0086..5f76e01ac6 100644
--- a/data/sql/base/db_characters/gm_subsurvey.sql
+++ b/data/sql/base/db_characters/gm_subsurvey.sql
@@ -1,34 +1,49 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.gm_subsurvey
+--
+-- Table structure for table `gm_subsurvey`
+--
+
DROP TABLE IF EXISTS `gm_subsurvey`;
-CREATE TABLE IF NOT EXISTS `gm_subsurvey` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `gm_subsurvey` (
`surveyId` int unsigned NOT NULL AUTO_INCREMENT,
`questionId` int unsigned NOT NULL DEFAULT '0',
`answer` int unsigned NOT NULL DEFAULT '0',
`answerComment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`surveyId`,`questionId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `gm_subsurvey`
+--
--- Dumping data for table acore_characters.gm_subsurvey: ~0 rows (approximately)
-DELETE FROM `gm_subsurvey`;
+LOCK TABLES `gm_subsurvey` WRITE;
+/*!40000 ALTER TABLE `gm_subsurvey` DISABLE KEYS */;
+/*!40000 ALTER TABLE `gm_subsurvey` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/gm_survey.sql b/data/sql/base/db_characters/gm_survey.sql
index ae974fa6f7..5dd5eea475 100644
--- a/data/sql/base/db_characters/gm_survey.sql
+++ b/data/sql/base/db_characters/gm_survey.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.gm_survey
+--
+-- Table structure for table `gm_survey`
+--
+
DROP TABLE IF EXISTS `gm_survey`;
-CREATE TABLE IF NOT EXISTS `gm_survey` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `gm_survey` (
`surveyId` int unsigned NOT NULL AUTO_INCREMENT,
`guid` int unsigned NOT NULL DEFAULT '0',
`mainSurvey` int unsigned NOT NULL DEFAULT '0',
@@ -25,12 +29,23 @@ CREATE TABLE IF NOT EXISTS `gm_survey` (
`maxMMR` smallint NOT NULL,
PRIMARY KEY (`surveyId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `gm_survey`
+--
--- Dumping data for table acore_characters.gm_survey: ~0 rows (approximately)
-DELETE FROM `gm_survey`;
+LOCK TABLES `gm_survey` WRITE;
+/*!40000 ALTER TABLE `gm_survey` DISABLE KEYS */;
+/*!40000 ALTER TABLE `gm_survey` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/gm_ticket.sql b/data/sql/base/db_characters/gm_ticket.sql
index dab27515d7..02c4b04aad 100644
--- a/data/sql/base/db_characters/gm_ticket.sql
+++ b/data/sql/base/db_characters/gm_ticket.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.gm_ticket
+--
+-- Table structure for table `gm_ticket`
+--
+
DROP TABLE IF EXISTS `gm_ticket`;
-CREATE TABLE IF NOT EXISTS `gm_ticket` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `gm_ticket` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`type` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '0 open, 1 closed, 2 character deleted',
`playerGuid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier of ticket creator',
@@ -39,12 +43,23 @@ CREATE TABLE IF NOT EXISTS `gm_ticket` (
`resolvedBy` int NOT NULL DEFAULT '0' COMMENT '-1 Resolved by Console, >0 GUID of GM',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `gm_ticket`
+--
--- Dumping data for table acore_characters.gm_ticket: ~0 rows (approximately)
-DELETE FROM `gm_ticket`;
+LOCK TABLES `gm_ticket` WRITE;
+/*!40000 ALTER TABLE `gm_ticket` DISABLE KEYS */;
+/*!40000 ALTER TABLE `gm_ticket` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/group_member.sql b/data/sql/base/db_characters/group_member.sql
index 95afaf88d3..97da60a615 100644
--- a/data/sql/base/db_characters/group_member.sql
+++ b/data/sql/base/db_characters/group_member.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.group_member
+--
+-- Table structure for table `group_member`
+--
+
DROP TABLE IF EXISTS `group_member`;
-CREATE TABLE IF NOT EXISTS `group_member` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `group_member` (
`guid` int unsigned NOT NULL,
`memberGuid` int unsigned NOT NULL,
`memberFlags` tinyint unsigned NOT NULL DEFAULT '0',
@@ -24,12 +28,23 @@ CREATE TABLE IF NOT EXISTS `group_member` (
`roles` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`memberGuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Groups';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `group_member`
+--
--- Dumping data for table acore_characters.group_member: ~0 rows (approximately)
-DELETE FROM `group_member`;
+LOCK TABLES `group_member` WRITE;
+/*!40000 ALTER TABLE `group_member` DISABLE KEYS */;
+/*!40000 ALTER TABLE `group_member` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/groups.sql b/data/sql/base/db_characters/groups.sql
index be6ad74ac2..7b75bf68ea 100644
--- a/data/sql/base/db_characters/groups.sql
+++ b/data/sql/base/db_characters/groups.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.groups
+--
+-- Table structure for table `groups`
+--
+
DROP TABLE IF EXISTS `groups`;
-CREATE TABLE IF NOT EXISTS `groups` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `groups` (
`guid` int unsigned NOT NULL,
`leaderGuid` int unsigned NOT NULL,
`lootMethod` tinyint unsigned NOT NULL,
@@ -35,14 +39,26 @@ CREATE TABLE IF NOT EXISTS `groups` (
`raidDifficulty` tinyint unsigned NOT NULL DEFAULT '0',
`masterLooterGuid` int unsigned NOT NULL,
PRIMARY KEY (`guid`),
+
KEY `leaderGuid` (`leaderGuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Groups';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.groups: ~0 rows (approximately)
-DELETE FROM `groups`;
+--
+-- Dumping data for table `groups`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `groups` WRITE;
+/*!40000 ALTER TABLE `groups` DISABLE KEYS */;
+/*!40000 ALTER TABLE `groups` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/guild.sql b/data/sql/base/db_characters/guild.sql
index 5c985ce9f9..322683721e 100644
--- a/data/sql/base/db_characters/guild.sql
+++ b/data/sql/base/db_characters/guild.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.guild
+--
+-- Table structure for table `guild`
+--
+
DROP TABLE IF EXISTS `guild`;
-CREATE TABLE IF NOT EXISTS `guild` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `guild` (
`guildid` int unsigned NOT NULL DEFAULT '0',
`name` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`leaderguid` int unsigned NOT NULL DEFAULT '0',
@@ -31,12 +35,23 @@ CREATE TABLE IF NOT EXISTS `guild` (
`BankMoney` bigint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guildid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Guild System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `guild`
+--
--- Dumping data for table acore_characters.guild: ~0 rows (approximately)
-DELETE FROM `guild`;
+LOCK TABLES `guild` WRITE;
+/*!40000 ALTER TABLE `guild` DISABLE KEYS */;
+/*!40000 ALTER TABLE `guild` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/guild_bank_eventlog.sql b/data/sql/base/db_characters/guild_bank_eventlog.sql
index e36d848c60..d7c9b684c2 100644
--- a/data/sql/base/db_characters/guild_bank_eventlog.sql
+++ b/data/sql/base/db_characters/guild_bank_eventlog.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.guild_bank_eventlog
+--
+-- Table structure for table `guild_bank_eventlog`
+--
+
DROP TABLE IF EXISTS `guild_bank_eventlog`;
-CREATE TABLE IF NOT EXISTS `guild_bank_eventlog` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `guild_bank_eventlog` (
`guildid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Guild Identificator',
`LogGuid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Log record identificator - auxiliary column',
`TabId` tinyint unsigned NOT NULL DEFAULT '0' COMMENT 'Guild bank TabId',
@@ -27,16 +31,30 @@ CREATE TABLE IF NOT EXISTS `guild_bank_eventlog` (
`DestTabId` tinyint unsigned NOT NULL DEFAULT '0' COMMENT 'Destination Tab Id',
`TimeStamp` int unsigned NOT NULL DEFAULT '0' COMMENT 'Event UNIX time',
PRIMARY KEY (`guildid`,`LogGuid`,`TabId`),
+
KEY `guildid_key` (`guildid`),
+
KEY `Idx_PlayerGuid` (`PlayerGuid`),
+
KEY `Idx_LogGuid` (`LogGuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `guild_bank_eventlog`
+--
--- Dumping data for table acore_characters.guild_bank_eventlog: ~0 rows (approximately)
-DELETE FROM `guild_bank_eventlog`;
+LOCK TABLES `guild_bank_eventlog` WRITE;
+/*!40000 ALTER TABLE `guild_bank_eventlog` DISABLE KEYS */;
+/*!40000 ALTER TABLE `guild_bank_eventlog` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/guild_bank_item.sql b/data/sql/base/db_characters/guild_bank_item.sql
index e08905e621..56dd7c8ded 100644
--- a/data/sql/base/db_characters/guild_bank_item.sql
+++ b/data/sql/base/db_characters/guild_bank_item.sql
@@ -1,36 +1,53 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.guild_bank_item
+--
+-- Table structure for table `guild_bank_item`
+--
+
DROP TABLE IF EXISTS `guild_bank_item`;
-CREATE TABLE IF NOT EXISTS `guild_bank_item` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `guild_bank_item` (
`guildid` int unsigned NOT NULL DEFAULT '0',
`TabId` tinyint unsigned NOT NULL DEFAULT '0',
`SlotId` tinyint unsigned NOT NULL DEFAULT '0',
`item_guid` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guildid`,`TabId`,`SlotId`),
+
KEY `guildid_key` (`guildid`),
+
KEY `Idx_item_guid` (`item_guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.guild_bank_item: ~0 rows (approximately)
-DELETE FROM `guild_bank_item`;
+--
+-- Dumping data for table `guild_bank_item`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `guild_bank_item` WRITE;
+/*!40000 ALTER TABLE `guild_bank_item` DISABLE KEYS */;
+/*!40000 ALTER TABLE `guild_bank_item` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:07
diff --git a/data/sql/base/db_characters/guild_bank_right.sql b/data/sql/base/db_characters/guild_bank_right.sql
index 2f57fd5123..65c341ca11 100644
--- a/data/sql/base/db_characters/guild_bank_right.sql
+++ b/data/sql/base/db_characters/guild_bank_right.sql
@@ -1,36 +1,52 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.guild_bank_right
+--
+-- Table structure for table `guild_bank_right`
+--
+
DROP TABLE IF EXISTS `guild_bank_right`;
-CREATE TABLE IF NOT EXISTS `guild_bank_right` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `guild_bank_right` (
`guildid` int unsigned NOT NULL DEFAULT '0',
`TabId` tinyint unsigned NOT NULL DEFAULT '0',
`rid` tinyint unsigned NOT NULL DEFAULT '0',
`gbright` tinyint unsigned NOT NULL DEFAULT '0',
`SlotPerDay` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guildid`,`TabId`,`rid`),
+
KEY `guildid_key` (`guildid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.guild_bank_right: ~0 rows (approximately)
-DELETE FROM `guild_bank_right`;
+--
+-- Dumping data for table `guild_bank_right`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `guild_bank_right` WRITE;
+/*!40000 ALTER TABLE `guild_bank_right` DISABLE KEYS */;
+/*!40000 ALTER TABLE `guild_bank_right` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/guild_bank_tab.sql b/data/sql/base/db_characters/guild_bank_tab.sql
index be7f306acd..2c01b6f72c 100644
--- a/data/sql/base/db_characters/guild_bank_tab.sql
+++ b/data/sql/base/db_characters/guild_bank_tab.sql
@@ -1,36 +1,52 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.guild_bank_tab
+--
+-- Table structure for table `guild_bank_tab`
+--
+
DROP TABLE IF EXISTS `guild_bank_tab`;
-CREATE TABLE IF NOT EXISTS `guild_bank_tab` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `guild_bank_tab` (
`guildid` int unsigned NOT NULL DEFAULT '0',
`TabId` tinyint unsigned NOT NULL DEFAULT '0',
`TabName` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`TabIcon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`TabText` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`guildid`,`TabId`),
+
KEY `guildid_key` (`guildid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.guild_bank_tab: ~0 rows (approximately)
-DELETE FROM `guild_bank_tab`;
+--
+-- Dumping data for table `guild_bank_tab`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `guild_bank_tab` WRITE;
+/*!40000 ALTER TABLE `guild_bank_tab` DISABLE KEYS */;
+/*!40000 ALTER TABLE `guild_bank_tab` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/guild_eventlog.sql b/data/sql/base/db_characters/guild_eventlog.sql
index 343d2b1774..93385624ca 100644
--- a/data/sql/base/db_characters/guild_eventlog.sql
+++ b/data/sql/base/db_characters/guild_eventlog.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.guild_eventlog
+--
+-- Table structure for table `guild_eventlog`
+--
+
DROP TABLE IF EXISTS `guild_eventlog`;
-CREATE TABLE IF NOT EXISTS `guild_eventlog` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `guild_eventlog` (
`guildid` int unsigned NOT NULL COMMENT 'Guild Identificator',
`LogGuid` int unsigned NOT NULL COMMENT 'Log record identificator - auxiliary column',
`EventType` tinyint unsigned NOT NULL COMMENT 'Event type',
@@ -25,16 +29,30 @@ CREATE TABLE IF NOT EXISTS `guild_eventlog` (
`NewRank` tinyint unsigned NOT NULL COMMENT 'New rank(in case promotion/demotion)',
`TimeStamp` int unsigned NOT NULL COMMENT 'Event UNIX time',
PRIMARY KEY (`guildid`,`LogGuid`),
+
KEY `Idx_PlayerGuid1` (`PlayerGuid1`),
+
KEY `Idx_PlayerGuid2` (`PlayerGuid2`),
+
KEY `Idx_LogGuid` (`LogGuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Guild Eventlog';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `guild_eventlog`
+--
--- Dumping data for table acore_characters.guild_eventlog: ~0 rows (approximately)
-DELETE FROM `guild_eventlog`;
+LOCK TABLES `guild_eventlog` WRITE;
+/*!40000 ALTER TABLE `guild_eventlog` DISABLE KEYS */;
+/*!40000 ALTER TABLE `guild_eventlog` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/guild_member.sql b/data/sql/base/db_characters/guild_member.sql
index e0bdbf2faa..eacacf4b8e 100644
--- a/data/sql/base/db_characters/guild_member.sql
+++ b/data/sql/base/db_characters/guild_member.sql
@@ -1,37 +1,54 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.guild_member
+--
+-- Table structure for table `guild_member`
+--
+
DROP TABLE IF EXISTS `guild_member`;
-CREATE TABLE IF NOT EXISTS `guild_member` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `guild_member` (
`guildid` int unsigned NOT NULL COMMENT 'Guild Identificator',
`guid` int unsigned NOT NULL,
`rank` tinyint unsigned NOT NULL,
`pnote` varchar(31) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`offnote` varchar(31) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
UNIQUE KEY `guid_key` (`guid`),
+
KEY `guildid_key` (`guildid`),
+
KEY `guildid_rank_key` (`guildid`,`rank`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Guild System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.guild_member: ~0 rows (approximately)
-DELETE FROM `guild_member`;
+--
+-- Dumping data for table `guild_member`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `guild_member` WRITE;
+/*!40000 ALTER TABLE `guild_member` DISABLE KEYS */;
+/*!40000 ALTER TABLE `guild_member` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/guild_member_withdraw.sql b/data/sql/base/db_characters/guild_member_withdraw.sql
index f6fad730e3..5357c58818 100644
--- a/data/sql/base/db_characters/guild_member_withdraw.sql
+++ b/data/sql/base/db_characters/guild_member_withdraw.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.guild_member_withdraw
+--
+-- Table structure for table `guild_member_withdraw`
+--
+
DROP TABLE IF EXISTS `guild_member_withdraw`;
-CREATE TABLE IF NOT EXISTS `guild_member_withdraw` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `guild_member_withdraw` (
`guid` int unsigned NOT NULL,
`tab0` int unsigned NOT NULL DEFAULT '0',
`tab1` int unsigned NOT NULL DEFAULT '0',
@@ -27,12 +31,23 @@ CREATE TABLE IF NOT EXISTS `guild_member_withdraw` (
`money` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Guild Member Daily Withdraws';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `guild_member_withdraw`
+--
--- Dumping data for table acore_characters.guild_member_withdraw: ~0 rows (approximately)
-DELETE FROM `guild_member_withdraw`;
+LOCK TABLES `guild_member_withdraw` WRITE;
+/*!40000 ALTER TABLE `guild_member_withdraw` DISABLE KEYS */;
+/*!40000 ALTER TABLE `guild_member_withdraw` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/guild_rank.sql b/data/sql/base/db_characters/guild_rank.sql
index 89d370ade8..93055ad218 100644
--- a/data/sql/base/db_characters/guild_rank.sql
+++ b/data/sql/base/db_characters/guild_rank.sql
@@ -1,36 +1,52 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.guild_rank
+--
+-- Table structure for table `guild_rank`
+--
+
DROP TABLE IF EXISTS `guild_rank`;
-CREATE TABLE IF NOT EXISTS `guild_rank` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `guild_rank` (
`guildid` int unsigned NOT NULL DEFAULT '0',
`rid` tinyint unsigned NOT NULL,
`rname` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`rights` int unsigned DEFAULT '0',
`BankMoneyPerDay` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guildid`,`rid`),
+
KEY `Idx_rid` (`rid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Guild System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.guild_rank: ~0 rows (approximately)
-DELETE FROM `guild_rank`;
+--
+-- Dumping data for table `guild_rank`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `guild_rank` WRITE;
+/*!40000 ALTER TABLE `guild_rank` DISABLE KEYS */;
+/*!40000 ALTER TABLE `guild_rank` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/instance.sql b/data/sql/base/db_characters/instance.sql
index 039501aee7..1fa4a8f12e 100644
--- a/data/sql/base/db_characters/instance.sql
+++ b/data/sql/base/db_characters/instance.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.instance
+--
+-- Table structure for table `instance`
+--
+
DROP TABLE IF EXISTS `instance`;
-CREATE TABLE IF NOT EXISTS `instance` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `instance` (
`id` int unsigned NOT NULL DEFAULT '0',
`map` smallint unsigned NOT NULL DEFAULT '0',
`resettime` int unsigned NOT NULL DEFAULT '0',
@@ -24,16 +28,30 @@ CREATE TABLE IF NOT EXISTS `instance` (
`completedEncounters` int unsigned NOT NULL DEFAULT '0',
`data` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`),
+
KEY `map` (`map`),
+
KEY `resettime` (`resettime`),
+
KEY `difficulty` (`difficulty`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `instance`
+--
--- Dumping data for table acore_characters.instance: ~0 rows (approximately)
-DELETE FROM `instance`;
+LOCK TABLES `instance` WRITE;
+/*!40000 ALTER TABLE `instance` DISABLE KEYS */;
+/*!40000 ALTER TABLE `instance` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/instance_reset.sql b/data/sql/base/db_characters/instance_reset.sql
index 539058c2cb..3d5312477e 100644
--- a/data/sql/base/db_characters/instance_reset.sql
+++ b/data/sql/base/db_characters/instance_reset.sql
@@ -1,106 +1,122 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.instance_reset
+--
+-- Table structure for table `instance_reset`
+--
+
DROP TABLE IF EXISTS `instance_reset`;
-CREATE TABLE IF NOT EXISTS `instance_reset` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `instance_reset` (
`mapid` smallint unsigned NOT NULL DEFAULT '0',
`difficulty` tinyint unsigned NOT NULL DEFAULT '0',
`resettime` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`mapid`,`difficulty`),
+
KEY `difficulty` (`difficulty`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.instance_reset: ~71 rows (approximately)
-DELETE FROM `instance_reset`;
-INSERT INTO `instance_reset` (`mapid`, `difficulty`, `resettime`) VALUES
- (249, 0, 1721376000),
- (249, 1, 1721376000),
- (269, 1, 1721174400),
- (309, 0, 1721347200),
- (409, 0, 1721376000),
- (469, 0, 1721376000),
- (509, 0, 1721347200),
- (531, 0, 1721376000),
- (532, 0, 1721376000),
- (533, 0, 1721376000),
- (533, 1, 1721376000),
- (534, 0, 1721376000),
- (540, 1, 1721174400),
- (542, 1, 1721174400),
- (543, 1, 1721174400),
- (544, 0, 1721376000),
- (545, 1, 1721174400),
- (546, 1, 1721174400),
- (547, 1, 1721174400),
- (548, 0, 1721376000),
- (550, 0, 1721376000),
- (552, 1, 1721174400),
- (553, 1, 1721174400),
- (554, 1, 1721174400),
- (555, 1, 1721174400),
- (556, 1, 1721174400),
- (557, 1, 1721174400),
- (558, 1, 1721174400),
- (560, 1, 1721174400),
- (564, 0, 1721376000),
- (565, 0, 1721376000),
- (568, 0, 1721347200),
- (574, 1, 1721174400),
- (575, 1, 1721174400),
- (576, 1, 1721174400),
- (578, 1, 1721188800),
- (580, 0, 1721376000),
- (585, 1, 1721188800),
- (595, 1, 1721188800),
- (598, 1, 1721188800),
- (599, 1, 1721188800),
- (600, 1, 1721188800),
- (601, 1, 1721188800),
- (602, 1, 1721188800),
- (603, 0, 1721376000),
- (603, 1, 1721376000),
- (604, 1, 1721188800),
- (608, 1, 1721188800),
- (615, 0, 1721376000),
- (615, 1, 1721376000),
- (616, 0, 1721376000),
- (616, 1, 1721376000),
- (619, 1, 1721188800),
- (624, 0, 1721376000),
- (624, 1, 1721376000),
- (631, 0, 1721376000),
- (631, 1, 1721376000),
- (631, 2, 1721376000),
- (631, 3, 1721376000),
- (632, 1, 1721188800),
- (649, 0, 1721376000),
- (649, 1, 1721376000),
- (649, 2, 1721376000),
- (649, 3, 1721376000),
- (650, 1, 1721188800),
- (658, 1, 1721188800),
- (668, 1, 1721188800),
- (724, 0, 1721376000),
- (724, 1, 1721376000),
- (724, 2, 1721376000),
- (724, 3, 1721376000);
+--
+-- Dumping data for table `instance_reset`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `instance_reset` WRITE;
+/*!40000 ALTER TABLE `instance_reset` DISABLE KEYS */;
+INSERT INTO `instance_reset` VALUES
+(249,0,1734696000),
+(249,1,1734696000),
+(269,1,1734235200),
+(309,0,1734321600),
+(409,0,1734696000),
+(469,0,1734696000),
+(509,0,1734321600),
+(531,0,1734696000),
+(532,0,1734696000),
+(533,0,1734696000),
+(533,1,1734696000),
+(534,0,1734696000),
+(540,1,1734235200),
+(542,1,1734235200),
+(543,1,1734235200),
+(544,0,1734696000),
+(545,1,1734235200),
+(546,1,1734235200),
+(547,1,1734235200),
+(548,0,1734696000),
+(550,0,1734696000),
+(552,1,1734235200),
+(553,1,1734235200),
+(554,1,1734235200),
+(555,1,1734235200),
+(556,1,1734235200),
+(557,1,1734235200),
+(558,1,1734235200),
+(560,1,1734235200),
+(564,0,1734696000),
+(565,0,1734696000),
+(568,0,1734321600),
+(574,1,1734235200),
+(575,1,1734235200),
+(576,1,1734235200),
+(578,1,1734235200),
+(580,0,1734696000),
+(585,1,1734235200),
+(595,1,1734235200),
+(598,1,1734235200),
+(599,1,1734235200),
+(600,1,1734235200),
+(601,1,1734235200),
+(602,1,1734235200),
+(603,0,1734696000),
+(603,1,1734696000),
+(604,1,1734235200),
+(608,1,1734235200),
+(615,0,1734696000),
+(615,1,1734696000),
+(616,0,1734696000),
+(616,1,1734696000),
+(619,1,1734235200),
+(624,0,1734696000),
+(624,1,1734696000),
+(631,0,1734696000),
+(631,1,1734696000),
+(631,2,1734696000),
+(631,3,1734696000),
+(632,1,1734235200),
+(649,0,1734696000),
+(649,1,1734696000),
+(649,2,1734696000),
+(649,3,1734696000),
+(650,1,1734235200),
+(658,1,1734235200),
+(668,1,1734235200),
+(724,0,1734696000),
+(724,1,1734696000),
+(724,2,1734696000),
+(724,3,1734696000);
+/*!40000 ALTER TABLE `instance_reset` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/instance_saved_go_state_data.sql b/data/sql/base/db_characters/instance_saved_go_state_data.sql
index c9b85ba14f..6e6287a784 100644
--- a/data/sql/base/db_characters/instance_saved_go_state_data.sql
+++ b/data/sql/base/db_characters/instance_saved_go_state_data.sql
@@ -1,33 +1,48 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.instance_saved_go_state_data
+--
+-- Table structure for table `instance_saved_go_state_data`
+--
+
DROP TABLE IF EXISTS `instance_saved_go_state_data`;
-CREATE TABLE IF NOT EXISTS `instance_saved_go_state_data` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `instance_saved_go_state_data` (
`id` int unsigned NOT NULL COMMENT 'instance.id',
`guid` int unsigned NOT NULL COMMENT 'gameobject.guid',
`state` tinyint unsigned DEFAULT '0' COMMENT 'gameobject.state',
PRIMARY KEY (`id`,`guid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `instance_saved_go_state_data`
+--
--- Dumping data for table acore_characters.instance_saved_go_state_data: ~0 rows (approximately)
-DELETE FROM `instance_saved_go_state_data`;
+LOCK TABLES `instance_saved_go_state_data` WRITE;
+/*!40000 ALTER TABLE `instance_saved_go_state_data` DISABLE KEYS */;
+/*!40000 ALTER TABLE `instance_saved_go_state_data` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/item_instance.sql b/data/sql/base/db_characters/item_instance.sql
index 9b8d07d948..f151b5abfb 100644
--- a/data/sql/base/db_characters/item_instance.sql
+++ b/data/sql/base/db_characters/item_instance.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.item_instance
+--
+-- Table structure for table `item_instance`
+--
+
DROP TABLE IF EXISTS `item_instance`;
-CREATE TABLE IF NOT EXISTS `item_instance` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `item_instance` (
`guid` int unsigned NOT NULL DEFAULT '0',
`itemEntry` int unsigned DEFAULT '0',
`owner_guid` int unsigned NOT NULL DEFAULT '0',
@@ -32,14 +36,26 @@ CREATE TABLE IF NOT EXISTS `item_instance` (
`playedTime` int unsigned NOT NULL DEFAULT '0',
`text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`guid`),
+
KEY `idx_owner_guid` (`owner_guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Item System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.item_instance: ~0 rows (approximately)
-DELETE FROM `item_instance`;
+--
+-- Dumping data for table `item_instance`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `item_instance` WRITE;
+/*!40000 ALTER TABLE `item_instance` DISABLE KEYS */;
+/*!40000 ALTER TABLE `item_instance` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/item_loot_storage.sql b/data/sql/base/db_characters/item_loot_storage.sql
index 682ef77403..512f5c383f 100644
--- a/data/sql/base/db_characters/item_loot_storage.sql
+++ b/data/sql/base/db_characters/item_loot_storage.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.item_loot_storage
+--
+-- Table structure for table `item_loot_storage`
+--
+
DROP TABLE IF EXISTS `item_loot_storage`;
-CREATE TABLE IF NOT EXISTS `item_loot_storage` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `item_loot_storage` (
`containerGUID` int unsigned NOT NULL,
`itemid` int unsigned NOT NULL,
`count` int unsigned NOT NULL,
@@ -31,12 +35,23 @@ CREATE TABLE IF NOT EXISTS `item_loot_storage` (
`needs_quest` tinyint unsigned NOT NULL,
`conditionLootId` int NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `item_loot_storage`
+--
--- Dumping data for table acore_characters.item_loot_storage: ~0 rows (approximately)
-DELETE FROM `item_loot_storage`;
+LOCK TABLES `item_loot_storage` WRITE;
+/*!40000 ALTER TABLE `item_loot_storage` DISABLE KEYS */;
+/*!40000 ALTER TABLE `item_loot_storage` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/item_refund_instance.sql b/data/sql/base/db_characters/item_refund_instance.sql
index 6bade3925f..6baaebf5dc 100644
--- a/data/sql/base/db_characters/item_refund_instance.sql
+++ b/data/sql/base/db_characters/item_refund_instance.sql
@@ -1,34 +1,49 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.item_refund_instance
+--
+-- Table structure for table `item_refund_instance`
+--
+
DROP TABLE IF EXISTS `item_refund_instance`;
-CREATE TABLE IF NOT EXISTS `item_refund_instance` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `item_refund_instance` (
`item_guid` int unsigned NOT NULL COMMENT 'Item GUID',
`player_guid` int unsigned NOT NULL COMMENT 'Player GUID',
`paidMoney` int unsigned NOT NULL DEFAULT '0',
`paidExtendedCost` smallint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`item_guid`,`player_guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Item Refund System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `item_refund_instance`
+--
--- Dumping data for table acore_characters.item_refund_instance: ~0 rows (approximately)
-DELETE FROM `item_refund_instance`;
+LOCK TABLES `item_refund_instance` WRITE;
+/*!40000 ALTER TABLE `item_refund_instance` DISABLE KEYS */;
+/*!40000 ALTER TABLE `item_refund_instance` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/item_soulbound_trade_data.sql b/data/sql/base/db_characters/item_soulbound_trade_data.sql
index f52cbf90c7..fde360bc4d 100644
--- a/data/sql/base/db_characters/item_soulbound_trade_data.sql
+++ b/data/sql/base/db_characters/item_soulbound_trade_data.sql
@@ -1,32 +1,47 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.item_soulbound_trade_data
+--
+-- Table structure for table `item_soulbound_trade_data`
+--
+
DROP TABLE IF EXISTS `item_soulbound_trade_data`;
-CREATE TABLE IF NOT EXISTS `item_soulbound_trade_data` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `item_soulbound_trade_data` (
`itemGuid` int unsigned NOT NULL COMMENT 'Item GUID',
`allowedPlayers` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Space separated GUID list of players who can receive this item in trade',
PRIMARY KEY (`itemGuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Item Refund System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `item_soulbound_trade_data`
+--
--- Dumping data for table acore_characters.item_soulbound_trade_data: ~0 rows (approximately)
-DELETE FROM `item_soulbound_trade_data`;
+LOCK TABLES `item_soulbound_trade_data` WRITE;
+/*!40000 ALTER TABLE `item_soulbound_trade_data` DISABLE KEYS */;
+/*!40000 ALTER TABLE `item_soulbound_trade_data` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/lag_reports.sql b/data/sql/base/db_characters/lag_reports.sql
index d5cad5f697..b7da61066f 100644
--- a/data/sql/base/db_characters/lag_reports.sql
+++ b/data/sql/base/db_characters/lag_reports.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.lag_reports
+--
+-- Table structure for table `lag_reports`
+--
+
DROP TABLE IF EXISTS `lag_reports`;
-CREATE TABLE IF NOT EXISTS `lag_reports` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `lag_reports` (
`reportId` int unsigned NOT NULL AUTO_INCREMENT,
`guid` int unsigned NOT NULL DEFAULT '0',
`lagType` tinyint unsigned NOT NULL DEFAULT '0',
@@ -28,12 +32,23 @@ CREATE TABLE IF NOT EXISTS `lag_reports` (
`createTime` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`reportId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `lag_reports`
+--
--- Dumping data for table acore_characters.lag_reports: ~0 rows (approximately)
-DELETE FROM `lag_reports`;
+LOCK TABLES `lag_reports` WRITE;
+/*!40000 ALTER TABLE `lag_reports` DISABLE KEYS */;
+/*!40000 ALTER TABLE `lag_reports` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/lfg_data.sql b/data/sql/base/db_characters/lfg_data.sql
index 45c8ef825e..be586e6c1d 100644
--- a/data/sql/base/db_characters/lfg_data.sql
+++ b/data/sql/base/db_characters/lfg_data.sql
@@ -1,33 +1,48 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.lfg_data
+--
+-- Table structure for table `lfg_data`
+--
+
DROP TABLE IF EXISTS `lfg_data`;
-CREATE TABLE IF NOT EXISTS `lfg_data` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `lfg_data` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`dungeon` int unsigned NOT NULL DEFAULT '0',
`state` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='LFG Data';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `lfg_data`
+--
--- Dumping data for table acore_characters.lfg_data: ~0 rows (approximately)
-DELETE FROM `lfg_data`;
+LOCK TABLES `lfg_data` WRITE;
+/*!40000 ALTER TABLE `lfg_data` DISABLE KEYS */;
+/*!40000 ALTER TABLE `lfg_data` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/log_arena_fights.sql b/data/sql/base/db_characters/log_arena_fights.sql
index c8d530b518..2cfa50d466 100644
--- a/data/sql/base/db_characters/log_arena_fights.sql
+++ b/data/sql/base/db_characters/log_arena_fights.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.log_arena_fights
+--
+-- Table structure for table `log_arena_fights`
+--
+
DROP TABLE IF EXISTS `log_arena_fights`;
-CREATE TABLE IF NOT EXISTS `log_arena_fights` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `log_arena_fights` (
`fight_id` int unsigned NOT NULL,
`time` datetime NOT NULL,
`type` tinyint unsigned NOT NULL,
@@ -32,12 +36,23 @@ CREATE TABLE IF NOT EXISTS `log_arena_fights` (
`currOnline` int unsigned NOT NULL,
PRIMARY KEY (`fight_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `log_arena_fights`
+--
--- Dumping data for table acore_characters.log_arena_fights: ~0 rows (approximately)
-DELETE FROM `log_arena_fights`;
+LOCK TABLES `log_arena_fights` WRITE;
+/*!40000 ALTER TABLE `log_arena_fights` DISABLE KEYS */;
+/*!40000 ALTER TABLE `log_arena_fights` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/log_arena_memberstats.sql b/data/sql/base/db_characters/log_arena_memberstats.sql
index e800fb7df1..b8e287bcb9 100644
--- a/data/sql/base/db_characters/log_arena_memberstats.sql
+++ b/data/sql/base/db_characters/log_arena_memberstats.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.log_arena_memberstats
+--
+-- Table structure for table `log_arena_memberstats`
+--
+
DROP TABLE IF EXISTS `log_arena_memberstats`;
-CREATE TABLE IF NOT EXISTS `log_arena_memberstats` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `log_arena_memberstats` (
`fight_id` int unsigned NOT NULL,
`member_id` tinyint unsigned NOT NULL,
`name` char(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
@@ -29,12 +33,23 @@ CREATE TABLE IF NOT EXISTS `log_arena_memberstats` (
`kblows` int unsigned NOT NULL,
PRIMARY KEY (`fight_id`,`member_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `log_arena_memberstats`
+--
--- Dumping data for table acore_characters.log_arena_memberstats: ~0 rows (approximately)
-DELETE FROM `log_arena_memberstats`;
+LOCK TABLES `log_arena_memberstats` WRITE;
+/*!40000 ALTER TABLE `log_arena_memberstats` DISABLE KEYS */;
+/*!40000 ALTER TABLE `log_arena_memberstats` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/log_encounter.sql b/data/sql/base/db_characters/log_encounter.sql
index 698e02b1e8..f393ed9fc9 100644
--- a/data/sql/base/db_characters/log_encounter.sql
+++ b/data/sql/base/db_characters/log_encounter.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.log_encounter
+--
+-- Table structure for table `log_encounter`
+--
+
DROP TABLE IF EXISTS `log_encounter`;
-CREATE TABLE IF NOT EXISTS `log_encounter` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `log_encounter` (
`time` datetime NOT NULL,
`map` smallint unsigned NOT NULL,
`difficulty` tinyint unsigned NOT NULL,
@@ -24,12 +28,23 @@ CREATE TABLE IF NOT EXISTS `log_encounter` (
`creditEntry` int unsigned NOT NULL,
`playersInfo` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `log_encounter`
+--
--- Dumping data for table acore_characters.log_encounter: ~0 rows (approximately)
-DELETE FROM `log_encounter`;
+LOCK TABLES `log_encounter` WRITE;
+/*!40000 ALTER TABLE `log_encounter` DISABLE KEYS */;
+/*!40000 ALTER TABLE `log_encounter` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/log_money.sql b/data/sql/base/db_characters/log_money.sql
index 03a833ee33..759ffff37e 100644
--- a/data/sql/base/db_characters/log_money.sql
+++ b/data/sql/base/db_characters/log_money.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.log_money
+--
+-- Table structure for table `log_money`
+--
+
DROP TABLE IF EXISTS `log_money`;
-CREATE TABLE IF NOT EXISTS `log_money` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `log_money` (
`sender_acc` int unsigned NOT NULL,
`sender_guid` int unsigned NOT NULL,
`sender_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
@@ -28,12 +32,23 @@ CREATE TABLE IF NOT EXISTS `log_money` (
`date` datetime NOT NULL,
`type` tinyint NOT NULL COMMENT '1=COD,2=AH,3=GB DEPOSIT,4=GB WITHDRAW,5=MAIL,6=TRADE'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `log_money`
+--
--- Dumping data for table acore_characters.log_money: ~0 rows (approximately)
-DELETE FROM `log_money`;
+LOCK TABLES `log_money` WRITE;
+/*!40000 ALTER TABLE `log_money` DISABLE KEYS */;
+/*!40000 ALTER TABLE `log_money` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/mail.sql b/data/sql/base/db_characters/mail.sql
index 331a20c030..3c8cdb0460 100644
--- a/data/sql/base/db_characters/mail.sql
+++ b/data/sql/base/db_characters/mail.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.mail
+--
+-- Table structure for table `mail`
+--
+
DROP TABLE IF EXISTS `mail`;
-CREATE TABLE IF NOT EXISTS `mail` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `mail` (
`id` int unsigned NOT NULL DEFAULT '0' COMMENT 'Identifier',
`messageType` tinyint unsigned NOT NULL DEFAULT '0',
`stationery` tinyint NOT NULL DEFAULT '41',
@@ -32,14 +36,26 @@ CREATE TABLE IF NOT EXISTS `mail` (
`cod` int unsigned NOT NULL DEFAULT '0',
`checked` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
+
KEY `idx_receiver` (`receiver`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Mail System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.mail: ~0 rows (approximately)
-DELETE FROM `mail`;
+--
+-- Dumping data for table `mail`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `mail` WRITE;
+/*!40000 ALTER TABLE `mail` DISABLE KEYS */;
+/*!40000 ALTER TABLE `mail` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/mail_items.sql b/data/sql/base/db_characters/mail_items.sql
index 6049c017c5..7337c71e92 100644
--- a/data/sql/base/db_characters/mail_items.sql
+++ b/data/sql/base/db_characters/mail_items.sql
@@ -1,35 +1,52 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.mail_items
+--
+-- Table structure for table `mail_items`
+--
+
DROP TABLE IF EXISTS `mail_items`;
-CREATE TABLE IF NOT EXISTS `mail_items` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `mail_items` (
`mail_id` int unsigned NOT NULL DEFAULT '0',
`item_guid` int unsigned NOT NULL DEFAULT '0',
`receiver` int unsigned NOT NULL DEFAULT '0' COMMENT 'Character Global Unique Identifier',
PRIMARY KEY (`item_guid`),
+
KEY `idx_receiver` (`receiver`),
+
KEY `idx_mail_id` (`mail_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.mail_items: ~0 rows (approximately)
-DELETE FROM `mail_items`;
+--
+-- Dumping data for table `mail_items`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `mail_items` WRITE;
+/*!40000 ALTER TABLE `mail_items` DISABLE KEYS */;
+/*!40000 ALTER TABLE `mail_items` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/mail_server_character.sql b/data/sql/base/db_characters/mail_server_character.sql
index c8e1a3ee97..8ae24e1a23 100644
--- a/data/sql/base/db_characters/mail_server_character.sql
+++ b/data/sql/base/db_characters/mail_server_character.sql
@@ -1,32 +1,47 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.mail_server_character
+--
+-- Table structure for table `mail_server_character`
+--
+
DROP TABLE IF EXISTS `mail_server_character`;
-CREATE TABLE IF NOT EXISTS `mail_server_character` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `mail_server_character` (
`guid` int unsigned NOT NULL,
`mailId` int unsigned NOT NULL,
PRIMARY KEY (`guid`,`mailId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `mail_server_character`
+--
--- Dumping data for table acore_characters.mail_server_character: ~0 rows (approximately)
-DELETE FROM `mail_server_character`;
+LOCK TABLES `mail_server_character` WRITE;
+/*!40000 ALTER TABLE `mail_server_character` DISABLE KEYS */;
+/*!40000 ALTER TABLE `mail_server_character` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/mail_server_template.sql b/data/sql/base/db_characters/mail_server_template.sql
index 319947b1cb..df76f04fcd 100644
--- a/data/sql/base/db_characters/mail_server_template.sql
+++ b/data/sql/base/db_characters/mail_server_template.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.mail_server_template
+--
+-- Table structure for table `mail_server_template`
+--
+
DROP TABLE IF EXISTS `mail_server_template`;
-CREATE TABLE IF NOT EXISTS `mail_server_template` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `mail_server_template` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`reqLevel` tinyint unsigned NOT NULL DEFAULT '0',
`reqPlayTime` int unsigned NOT NULL DEFAULT '0',
@@ -31,12 +35,23 @@ CREATE TABLE IF NOT EXISTS `mail_server_template` (
`active` tinyint unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `mail_server_template`
+--
--- Dumping data for table acore_characters.mail_server_template: ~0 rows (approximately)
-DELETE FROM `mail_server_template`;
+LOCK TABLES `mail_server_template` WRITE;
+/*!40000 ALTER TABLE `mail_server_template` DISABLE KEYS */;
+/*!40000 ALTER TABLE `mail_server_template` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:08
diff --git a/data/sql/base/db_characters/pet_aura.sql b/data/sql/base/db_characters/pet_aura.sql
index f235873b8d..483fdfa60b 100644
--- a/data/sql/base/db_characters/pet_aura.sql
+++ b/data/sql/base/db_characters/pet_aura.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.pet_aura
+--
+-- Table structure for table `pet_aura`
+--
+
DROP TABLE IF EXISTS `pet_aura`;
-CREATE TABLE IF NOT EXISTS `pet_aura` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `pet_aura` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`casterGuid` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Full Global Unique Identifier',
`spell` int unsigned NOT NULL DEFAULT '0',
@@ -34,12 +38,23 @@ CREATE TABLE IF NOT EXISTS `pet_aura` (
`remainCharges` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`casterGuid`,`spell`,`effectMask`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Pet System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `pet_aura`
+--
--- Dumping data for table acore_characters.pet_aura: ~0 rows (approximately)
-DELETE FROM `pet_aura`;
+LOCK TABLES `pet_aura` WRITE;
+/*!40000 ALTER TABLE `pet_aura` DISABLE KEYS */;
+/*!40000 ALTER TABLE `pet_aura` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/pet_spell.sql b/data/sql/base/db_characters/pet_spell.sql
index ea7dc09ae8..f33d3992d4 100644
--- a/data/sql/base/db_characters/pet_spell.sql
+++ b/data/sql/base/db_characters/pet_spell.sql
@@ -1,33 +1,48 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.pet_spell
+--
+-- Table structure for table `pet_spell`
+--
+
DROP TABLE IF EXISTS `pet_spell`;
-CREATE TABLE IF NOT EXISTS `pet_spell` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `pet_spell` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`spell` int unsigned NOT NULL DEFAULT '0' COMMENT 'Spell Identifier',
`active` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`spell`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Pet System';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `pet_spell`
+--
--- Dumping data for table acore_characters.pet_spell: ~0 rows (approximately)
-DELETE FROM `pet_spell`;
+LOCK TABLES `pet_spell` WRITE;
+/*!40000 ALTER TABLE `pet_spell` DISABLE KEYS */;
+/*!40000 ALTER TABLE `pet_spell` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/pet_spell_cooldown.sql b/data/sql/base/db_characters/pet_spell_cooldown.sql
index d7266e1cef..511b28790d 100644
--- a/data/sql/base/db_characters/pet_spell_cooldown.sql
+++ b/data/sql/base/db_characters/pet_spell_cooldown.sql
@@ -1,34 +1,49 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.pet_spell_cooldown
+--
+-- Table structure for table `pet_spell_cooldown`
+--
+
DROP TABLE IF EXISTS `pet_spell_cooldown`;
-CREATE TABLE IF NOT EXISTS `pet_spell_cooldown` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `pet_spell_cooldown` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier, Low part',
`spell` int unsigned NOT NULL DEFAULT '0' COMMENT 'Spell Identifier',
`category` int unsigned DEFAULT '0',
`time` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`spell`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `pet_spell_cooldown`
+--
--- Dumping data for table acore_characters.pet_spell_cooldown: ~0 rows (approximately)
-DELETE FROM `pet_spell_cooldown`;
+LOCK TABLES `pet_spell_cooldown` WRITE;
+/*!40000 ALTER TABLE `pet_spell_cooldown` DISABLE KEYS */;
+/*!40000 ALTER TABLE `pet_spell_cooldown` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/petition.sql b/data/sql/base/db_characters/petition.sql
index 1fa8baa638..cab39da83a 100644
--- a/data/sql/base/db_characters/petition.sql
+++ b/data/sql/base/db_characters/petition.sql
@@ -1,35 +1,51 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.petition
+--
+-- Table structure for table `petition`
+--
+
DROP TABLE IF EXISTS `petition`;
-CREATE TABLE IF NOT EXISTS `petition` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `petition` (
`ownerguid` int unsigned NOT NULL,
`petitionguid` int unsigned DEFAULT '0',
`name` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`type` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`ownerguid`,`type`),
+
UNIQUE KEY `index_ownerguid_petitionguid` (`ownerguid`,`petitionguid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Guild System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.petition: ~0 rows (approximately)
-DELETE FROM `petition`;
+--
+-- Dumping data for table `petition`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `petition` WRITE;
+/*!40000 ALTER TABLE `petition` DISABLE KEYS */;
+/*!40000 ALTER TABLE `petition` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/petition_sign.sql b/data/sql/base/db_characters/petition_sign.sql
index 8b8482d021..0ce836b7a2 100644
--- a/data/sql/base/db_characters/petition_sign.sql
+++ b/data/sql/base/db_characters/petition_sign.sql
@@ -1,37 +1,54 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.petition_sign
+--
+-- Table structure for table `petition_sign`
+--
+
DROP TABLE IF EXISTS `petition_sign`;
-CREATE TABLE IF NOT EXISTS `petition_sign` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `petition_sign` (
`ownerguid` int unsigned NOT NULL,
`petitionguid` int unsigned NOT NULL DEFAULT '0',
`playerguid` int unsigned NOT NULL DEFAULT '0',
`player_account` int unsigned NOT NULL DEFAULT '0',
`type` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`petitionguid`,`playerguid`),
+
KEY `Idx_playerguid` (`playerguid`),
+
KEY `Idx_ownerguid` (`ownerguid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Guild System';
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.petition_sign: ~0 rows (approximately)
-DELETE FROM `petition_sign`;
+--
+-- Dumping data for table `petition_sign`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `petition_sign` WRITE;
+/*!40000 ALTER TABLE `petition_sign` DISABLE KEYS */;
+/*!40000 ALTER TABLE `petition_sign` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/pool_quest_save.sql b/data/sql/base/db_characters/pool_quest_save.sql
index 7d32795a90..0ee45dfd55 100644
--- a/data/sql/base/db_characters/pool_quest_save.sql
+++ b/data/sql/base/db_characters/pool_quest_save.sql
@@ -1,71 +1,86 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.pool_quest_save
+--
+-- Table structure for table `pool_quest_save`
+--
+
DROP TABLE IF EXISTS `pool_quest_save`;
-CREATE TABLE IF NOT EXISTS `pool_quest_save` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `pool_quest_save` (
`pool_id` int unsigned NOT NULL DEFAULT '0',
`quest_id` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`pool_id`,`quest_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `pool_quest_save`
+--
--- Dumping data for table acore_characters.pool_quest_save: ~38 rows (approximately)
-DELETE FROM `pool_quest_save`;
-INSERT INTO `pool_quest_save` (`pool_id`, `quest_id`) VALUES
- (348, 24629),
- (349, 14104),
- (350, 13889),
- (351, 13915),
- (352, 11377),
- (353, 11667),
- (354, 13423),
- (356, 11354),
- (357, 11387),
- (358, 14077),
- (359, 14112),
- (360, 14140),
- (361, 14145),
- (362, 12759),
- (363, 14107),
- (380, 12736),
- (381, 12734),
- (382, 12761),
- (384, 13193),
- (385, 236),
- (386, 12501),
- (5662, 13673),
- (5663, 13764),
- (5664, 13768),
- (5665, 13775),
- (5666, 13780),
- (5667, 13783),
- (5668, 13666),
- (5669, 13603),
- (5670, 13742),
- (5671, 13746),
- (5672, 13758),
- (5673, 13752),
- (5674, 13102),
- (5675, 13112),
- (5676, 13834),
- (5677, 12959),
- (5678, 24582);
+LOCK TABLES `pool_quest_save` WRITE;
+/*!40000 ALTER TABLE `pool_quest_save` DISABLE KEYS */;
+INSERT INTO `pool_quest_save` VALUES
+(348,24636),
+(349,14102),
+(350,13905),
+(351,13914),
+(352,11379),
+(353,11665),
+(354,13425),
+(356,11362),
+(357,11383),
+(358,14152),
+(359,14076),
+(360,14136),
+(361,14141),
+(362,12760),
+(363,14108),
+(380,12726),
+(381,12758),
+(382,12762),
+(384,13192),
+(385,13156),
+(386,12587),
+(5662,13674),
+(5663,13762),
+(5664,13769),
+(5665,13773),
+(5666,13778),
+(5667,13785),
+(5668,13669),
+(5669,13616),
+(5670,13741),
+(5671,13747),
+(5672,13757),
+(5673,13753),
+(5674,13107),
+(5675,13113),
+(5676,13832),
+(5677,12963),
+(5678,24589);
+/*!40000 ALTER TABLE `pool_quest_save` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/profanity_name.sql b/data/sql/base/db_characters/profanity_name.sql
index d61c95795c..da88d9e3c7 100644
--- a/data/sql/base/db_characters/profanity_name.sql
+++ b/data/sql/base/db_characters/profanity_name.sql
@@ -1,31 +1,46 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.profanity_name
+--
+-- Table structure for table `profanity_name`
+--
+
DROP TABLE IF EXISTS `profanity_name`;
-CREATE TABLE IF NOT EXISTS `profanity_name` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `profanity_name` (
`name` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `profanity_name`
+--
--- Dumping data for table acore_characters.profanity_name: ~0 rows (approximately)
-DELETE FROM `profanity_name`;
+LOCK TABLES `profanity_name` WRITE;
+/*!40000 ALTER TABLE `profanity_name` DISABLE KEYS */;
+/*!40000 ALTER TABLE `profanity_name` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/pvpstats_battlegrounds.sql b/data/sql/base/db_characters/pvpstats_battlegrounds.sql
index c495fe6a22..71442d4ff7 100644
--- a/data/sql/base/db_characters/pvpstats_battlegrounds.sql
+++ b/data/sql/base/db_characters/pvpstats_battlegrounds.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.pvpstats_battlegrounds
+--
+-- Table structure for table `pvpstats_battlegrounds`
+--
+
DROP TABLE IF EXISTS `pvpstats_battlegrounds`;
-CREATE TABLE IF NOT EXISTS `pvpstats_battlegrounds` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `pvpstats_battlegrounds` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`winner_faction` tinyint NOT NULL,
`bracket_id` tinyint unsigned NOT NULL,
@@ -24,12 +28,23 @@ CREATE TABLE IF NOT EXISTS `pvpstats_battlegrounds` (
`date` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `pvpstats_battlegrounds`
+--
--- Dumping data for table acore_characters.pvpstats_battlegrounds: ~0 rows (approximately)
-DELETE FROM `pvpstats_battlegrounds`;
+LOCK TABLES `pvpstats_battlegrounds` WRITE;
+/*!40000 ALTER TABLE `pvpstats_battlegrounds` DISABLE KEYS */;
+/*!40000 ALTER TABLE `pvpstats_battlegrounds` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/pvpstats_players.sql b/data/sql/base/db_characters/pvpstats_players.sql
index 272a102075..927bac3d93 100644
--- a/data/sql/base/db_characters/pvpstats_players.sql
+++ b/data/sql/base/db_characters/pvpstats_players.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.pvpstats_players
+--
+-- Table structure for table `pvpstats_players`
+--
+
DROP TABLE IF EXISTS `pvpstats_players`;
-CREATE TABLE IF NOT EXISTS `pvpstats_players` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `pvpstats_players` (
`battleground_id` bigint unsigned NOT NULL,
`character_guid` int unsigned NOT NULL,
`winner` bit(1) NOT NULL,
@@ -33,12 +37,23 @@ CREATE TABLE IF NOT EXISTS `pvpstats_players` (
`attr_5` int unsigned DEFAULT '0',
PRIMARY KEY (`battleground_id`,`character_guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `pvpstats_players`
+--
--- Dumping data for table acore_characters.pvpstats_players: ~0 rows (approximately)
-DELETE FROM `pvpstats_players`;
+LOCK TABLES `pvpstats_players` WRITE;
+/*!40000 ALTER TABLE `pvpstats_players` DISABLE KEYS */;
+/*!40000 ALTER TABLE `pvpstats_players` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/quest_tracker.sql b/data/sql/base/db_characters/quest_tracker.sql
index 08764a51b1..470126d3f6 100644
--- a/data/sql/base/db_characters/quest_tracker.sql
+++ b/data/sql/base/db_characters/quest_tracker.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.quest_tracker
+--
+-- Table structure for table `quest_tracker`
+--
+
DROP TABLE IF EXISTS `quest_tracker`;
-CREATE TABLE IF NOT EXISTS `quest_tracker` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `quest_tracker` (
`id` int unsigned DEFAULT '0',
`character_guid` int unsigned NOT NULL DEFAULT '0',
`quest_accept_time` datetime NOT NULL,
@@ -26,12 +30,23 @@ CREATE TABLE IF NOT EXISTS `quest_tracker` (
`core_hash` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0',
`core_revision` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `quest_tracker`
+--
--- Dumping data for table acore_characters.quest_tracker: ~0 rows (approximately)
-DELETE FROM `quest_tracker`;
+LOCK TABLES `quest_tracker` WRITE;
+/*!40000 ALTER TABLE `quest_tracker` DISABLE KEYS */;
+/*!40000 ALTER TABLE `quest_tracker` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/recovery_item.sql b/data/sql/base/db_characters/recovery_item.sql
index 6ab69e67a6..7289966d89 100644
--- a/data/sql/base/db_characters/recovery_item.sql
+++ b/data/sql/base/db_characters/recovery_item.sql
@@ -1,35 +1,52 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.recovery_item
+--
+-- Table structure for table `recovery_item`
+--
+
DROP TABLE IF EXISTS `recovery_item`;
-CREATE TABLE IF NOT EXISTS `recovery_item` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `recovery_item` (
`Id` int unsigned NOT NULL AUTO_INCREMENT,
`Guid` int unsigned NOT NULL DEFAULT '0',
`ItemEntry` int unsigned DEFAULT '0',
`Count` int unsigned NOT NULL DEFAULT '0',
+ `DeleteDate` int unsigned DEFAULT NULL,
PRIMARY KEY (`Id`),
+
KEY `idx_guid` (`Guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
--- Dumping data for table acore_characters.recovery_item: ~0 rows (approximately)
-DELETE FROM `recovery_item`;
+--
+-- Dumping data for table `recovery_item`
+--
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+LOCK TABLES `recovery_item` WRITE;
+/*!40000 ALTER TABLE `recovery_item` DISABLE KEYS */;
+/*!40000 ALTER TABLE `recovery_item` ENABLE KEYS */;
+UNLOCK TABLES;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/reserved_name.sql b/data/sql/base/db_characters/reserved_name.sql
index 3283ea2e7f..0da640dc9e 100644
--- a/data/sql/base/db_characters/reserved_name.sql
+++ b/data/sql/base/db_characters/reserved_name.sql
@@ -1,31 +1,46 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.reserved_name
+--
+-- Table structure for table `reserved_name`
+--
+
DROP TABLE IF EXISTS `reserved_name`;
-CREATE TABLE IF NOT EXISTS `reserved_name` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `reserved_name` (
`name` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player Reserved Names';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `reserved_name`
+--
--- Dumping data for table acore_characters.reserved_name: ~0 rows (approximately)
-DELETE FROM `reserved_name`;
+LOCK TABLES `reserved_name` WRITE;
+/*!40000 ALTER TABLE `reserved_name` DISABLE KEYS */;
+/*!40000 ALTER TABLE `reserved_name` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/updates.sql b/data/sql/base/db_characters/updates.sql
index b08dfb0425..fbc26a7ec9 100644
--- a/data/sql/base/db_characters/updates.sql
+++ b/data/sql/base/db_characters/updates.sql
@@ -1,22 +1,26 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.updates
+--
+-- Table structure for table `updates`
+--
+
DROP TABLE IF EXISTS `updates`;
-CREATE TABLE IF NOT EXISTS `updates` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `updates` (
`name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'filename with extension of the update.',
`hash` char(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'sha1 hash of the sql file.',
`state` enum('RELEASED','CUSTOM','MODULE','ARCHIVED') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if an update is released or archived.',
@@ -24,18 +28,32 @@ CREATE TABLE IF NOT EXISTS `updates` (
`speed` int unsigned NOT NULL DEFAULT '0' COMMENT 'time the query takes to apply in ms.',
PRIMARY KEY (`name`) USING BTREE
) 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 */;
+
+--
+-- Dumping data for table `updates`
+--
--- Dumping data for table acore_characters.updates: ~5 rows (approximately)
-DELETE FROM `updates`;
-INSERT INTO `updates` (`name`, `hash`, `state`, `timestamp`, `speed`) VALUES
- ('2023_04_24_00.sql', 'D164A70B22B2462464484614018C3218B3259AE4', 'RELEASED', '2024-01-20 13:25:01', 30),
- ('2023_05_23_00.sql', 'A1A442D3F5049CDA2C067761F768C08BEFFFD26A', 'RELEASED', '2024-01-20 13:25:01', 35),
- ('2023_09_16_00.sql', '5760BA953E3F0C73492B979A33A86771B82CE464', 'RELEASED', '2024-01-20 13:25:01', 68),
- ('2024_01_20_00.sql', 'FB9F840C7601C4F0939D23E87377D7DD9D145094', 'RELEASED', '2024-01-20 13:25:01', 26),
- ('2024_07_05_00.sql', '1C9590EBB81D192A2DF101D6B0B2178E45306500', 'RELEASED', '2024-07-16 22:46:08', 88);
+LOCK TABLES `updates` WRITE;
+/*!40000 ALTER TABLE `updates` DISABLE KEYS */;
+INSERT INTO `updates` VALUES
+('2023_04_24_00.sql','D164A70B22B2462464484614018C3218B3259AE4','ARCHIVED','2024-01-20 14:25:01',30),
+('2023_05_23_00.sql','A1A442D3F5049CDA2C067761F768C08BEFFFD26A','ARCHIVED','2024-01-20 14:25:01',35),
+('2023_09_16_00.sql','5760BA953E3F0C73492B979A33A86771B82CE464','ARCHIVED','2024-01-20 14:25:01',68),
+('2024_01_20_00.sql','FB9F840C7601C4F0939D23E87377D7DD9D145094','RELEASED','2024-01-20 14:25:01',26),
+('2024_07_05_00.sql','1C9590EBB81D192A2DF101D6B0B2178E45306500','RELEASED','2024-07-17 00:46:08',88),
+('2024_09_03_00.sql','6D7992803C7747E9CDE15A6EF0A0319DEE93DA51','RELEASED','2024-12-14 17:55:23',215),
+('2024_09_22_00.sql','CC603A632BB6E01737A3D2DF7A85D1BEFF16C102','RELEASED','2024-12-14 17:55:23',47),
+('2024_11_15_00.sql','AC109BE8DC3ABD09435A700F8ADE0050B9CB5170','RELEASED','2024-12-14 17:55:23',22);
+/*!40000 ALTER TABLE `updates` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/updates_include.sql b/data/sql/base/db_characters/updates_include.sql
index 316f7bd88d..31b19af8d4 100644
--- a/data/sql/base/db_characters/updates_include.sql
+++ b/data/sql/base/db_characters/updates_include.sql
@@ -1,36 +1,51 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.updates_include
+--
+-- Table structure for table `updates_include`
+--
+
DROP TABLE IF EXISTS `updates_include`;
-CREATE TABLE IF NOT EXISTS `updates_include` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `updates_include` (
`path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'directory to include. $ means relative to the source directory.',
`state` enum('RELEASED','ARCHIVED','CUSTOM') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.',
PRIMARY KEY (`path`) USING BTREE
) 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 */;
+
+--
+-- Dumping data for table `updates_include`
+--
--- Dumping data for table acore_characters.updates_include: ~3 rows (approximately)
-DELETE FROM `updates_include`;
-INSERT INTO `updates_include` (`path`, `state`) VALUES
- ('$/data/sql/archive/db_characters', 'ARCHIVED'),
- ('$/data/sql/custom/db_characters', 'CUSTOM'),
- ('$/data/sql/updates/db_characters', 'RELEASED');
+LOCK TABLES `updates_include` WRITE;
+/*!40000 ALTER TABLE `updates_include` DISABLE KEYS */;
+INSERT INTO `updates_include` VALUES
+('$/data/sql/archive/db_characters','ARCHIVED'),
+('$/data/sql/custom/db_characters','CUSTOM'),
+('$/data/sql/updates/db_characters','RELEASED');
+/*!40000 ALTER TABLE `updates_include` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/warden_action.sql b/data/sql/base/db_characters/warden_action.sql
index 9d88350c57..2907ee5d80 100644
--- a/data/sql/base/db_characters/warden_action.sql
+++ b/data/sql/base/db_characters/warden_action.sql
@@ -1,34 +1,49 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.warden_action
+--
+-- Table structure for table `warden_action`
+--
+
DROP TABLE IF EXISTS `warden_action`;
-CREATE TABLE IF NOT EXISTS `warden_action` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `warden_action` (
`wardenId` smallint unsigned NOT NULL,
`action` tinyint unsigned DEFAULT NULL,
PRIMARY KEY (`wardenId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `warden_action`
+--
--- Dumping data for table acore_characters.warden_action: ~1 rows (approximately)
-DELETE FROM `warden_action`;
-INSERT INTO `warden_action` (`wardenId`, `action`) VALUES
- (437, 0);
+LOCK TABLES `warden_action` WRITE;
+/*!40000 ALTER TABLE `warden_action` DISABLE KEYS */;
+INSERT INTO `warden_action` VALUES
+(437,0);
+/*!40000 ALTER TABLE `warden_action` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09
diff --git a/data/sql/base/db_characters/worldstates.sql b/data/sql/base/db_characters/worldstates.sql
index 9e09ba1cd5..c0124f36f2 100644
--- a/data/sql/base/db_characters/worldstates.sql
+++ b/data/sql/base/db_characters/worldstates.sql
@@ -1,139 +1,154 @@
--- --------------------------------------------------------
--- Host: 127.0.0.1
--- Server version: 8.1.0 - MySQL Community Server - GPL
--- Server OS: Win64
--- HeidiSQL Version: 12.3.0.6589
--- --------------------------------------------------------
+-- MySQL dump 10.13 Distrib 8.4.1, for Win64 (x86_64)
+--
+-- Host: 127.0.0.1 Database: acore_characters
+-- ------------------------------------------------------
+-- Server version 8.4.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--- Dumping structure for table acore_characters.worldstates
+--
+-- Table structure for table `worldstates`
+--
+
DROP TABLE IF EXISTS `worldstates`;
-CREATE TABLE IF NOT EXISTS `worldstates` (
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `worldstates` (
`entry` int unsigned NOT NULL DEFAULT '0',
`value` int unsigned NOT NULL DEFAULT '0',
`comment` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`entry`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Variable Saves';
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `worldstates`
+--
--- Dumping data for table acore_characters.worldstates: ~105 rows (approximately)
-DELETE FROM `worldstates`;
-INSERT INTO `worldstates` (`entry`, `value`, `comment`) VALUES
- (1, 0, NULL),
- (2, 0, NULL),
- (3, 0, NULL),
- (4, 0, NULL),
- (5, 0, NULL),
- (6, 0, NULL),
- (7, 0, NULL),
- (8, 0, NULL),
- (9, 0, NULL),
- (10, 0, NULL),
- (11, 0, NULL),
- (12, 0, NULL),
- (13, 0, NULL),
- (14, 0, NULL),
- (15, 0, NULL),
- (16, 0, NULL),
- (17, 0, NULL),
- (18, 0, NULL),
- (19, 0, NULL),
- (20, 0, NULL),
- (21, 0, NULL),
- (22, 0, NULL),
- (23, 0, NULL),
- (24, 0, NULL),
- (25, 0, NULL),
- (26, 0, NULL),
- (27, 0, NULL),
- (28, 0, NULL),
- (29, 0, NULL),
- (30, 0, NULL),
- (31, 0, NULL),
- (32, 0, NULL),
- (33, 0, NULL),
- (34, 0, NULL),
- (35, 0, NULL),
- (36, 0, NULL),
- (37, 0, NULL),
- (38, 0, NULL),
- (39, 0, NULL),
- (40, 0, NULL),
- (41, 0, NULL),
- (42, 0, NULL),
- (43, 0, NULL),
- (44, 0, NULL),
- (45, 0, NULL),
- (46, 0, NULL),
- (47, 0, NULL),
- (48, 0, NULL),
- (49, 0, NULL),
- (50, 0, NULL),
- (51, 0, NULL),
- (52, 0, NULL),
- (53, 0, NULL),
- (54, 0, NULL),
- (55, 0, NULL),
- (56, 0, NULL),
- (57, 0, NULL),
- (58, 0, NULL),
- (59, 0, NULL),
- (60, 0, NULL),
- (61, 0, NULL),
- (62, 0, NULL),
- (63, 0, NULL),
- (64, 0, NULL),
- (65, 0, NULL),
- (66, 0, NULL),
- (67, 0, NULL),
- (68, 0, NULL),
- (69, 0, NULL),
- (70, 0, NULL),
- (71, 0, NULL),
- (72, 0, NULL),
- (73, 0, NULL),
- (74, 0, NULL),
- (75, 0, NULL),
- (76, 0, NULL),
- (77, 0, NULL),
- (78, 0, NULL),
- (79, 0, NULL),
- (80, 0, NULL),
- (81, 0, NULL),
- (82, 0, NULL),
- (83, 0, NULL),
- (84, 0, NULL),
- (85, 0, NULL),
- (86, 0, NULL),
- (87, 0, NULL),
- (88, 0, NULL),
- (89, 0, NULL),
- (90, 0, NULL),
- (197, 0, 'Fishing Extravaganza - STV_FISHING_PREV_WIN_TIME'),
- (198, 0, 'Fishing Extravaganza - STV_FISHING_HAS_WINNER'),
- (199, 0, 'Fishing Extravaganza - STV_FISHING_ANNOUNCE_EVENT_BEGIN'),
- (200, 0, 'Fishing Extravaganza - STV_FISHING_ANNOUNCE_POOLS_DESPAN'),
- (3781, 9000000, NULL),
- (3801, 0, NULL),
- (3802, 1, NULL),
- (20001, 1454691600, 'NextArenaPointDistributionTime'),
- (20002, 1721275200, 'NextWeeklyQuestResetTime'),
- (20003, 1721275200, 'NextBGRandomDailyResetTime'),
- (20004, 0, 'cleaning_flags'),
- (20005, 1721275200, 'NextDailyQuestResetTime'),
- (20006, 1721275200, 'NextGuildDailyResetTime'),
- (20007, 1722484800, 'NextMonthlyQuestResetTime'),
- (20008, 1721275200, NULL);
+LOCK TABLES `worldstates` WRITE;
+/*!40000 ALTER TABLE `worldstates` DISABLE KEYS */;
+INSERT INTO `worldstates` VALUES
+(1,0,NULL),
+(2,0,NULL),
+(3,0,NULL),
+(4,0,NULL),
+(5,0,NULL),
+(6,0,NULL),
+(7,0,NULL),
+(8,0,NULL),
+(9,0,NULL),
+(10,0,NULL),
+(11,0,NULL),
+(12,0,NULL),
+(13,0,NULL),
+(14,0,NULL),
+(15,0,NULL),
+(16,0,NULL),
+(17,0,NULL),
+(18,0,NULL),
+(19,0,NULL),
+(20,0,NULL),
+(21,0,NULL),
+(22,0,NULL),
+(23,0,NULL),
+(24,0,NULL),
+(25,0,NULL),
+(26,0,NULL),
+(27,0,NULL),
+(28,0,NULL),
+(29,0,NULL),
+(30,0,NULL),
+(31,0,NULL),
+(32,0,NULL),
+(33,0,NULL),
+(34,0,NULL),
+(35,0,NULL),
+(36,0,NULL),
+(37,0,NULL),
+(38,0,NULL),
+(39,0,NULL),
+(40,0,NULL),
+(41,0,NULL),
+(42,0,NULL),
+(43,0,NULL),
+(44,0,NULL),
+(45,0,NULL),
+(46,0,NULL),
+(47,0,NULL),
+(48,0,NULL),
+(49,0,NULL),
+(50,0,NULL),
+(51,0,NULL),
+(52,0,NULL),
+(53,0,NULL),
+(54,0,NULL),
+(55,0,NULL),
+(56,0,NULL),
+(57,0,NULL),
+(58,0,NULL),
+(59,0,NULL),
+(60,0,NULL),
+(61,0,NULL),
+(62,0,NULL),
+(63,0,NULL),
+(64,0,NULL),
+(65,0,NULL),
+(66,0,NULL),
+(67,0,NULL),
+(68,0,NULL),
+(69,0,NULL),
+(70,0,NULL),
+(71,0,NULL),
+(72,0,NULL),
+(73,0,NULL),
+(74,0,NULL),
+(75,0,NULL),
+(76,0,NULL),
+(77,0,NULL),
+(78,0,NULL),
+(79,0,NULL),
+(80,0,NULL),
+(81,0,NULL),
+(82,0,NULL),
+(83,0,NULL),
+(84,0,NULL),
+(85,0,NULL),
+(86,0,NULL),
+(87,0,NULL),
+(88,0,NULL),
+(89,0,NULL),
+(90,0,NULL),
+(197,0,'Fishing Extravaganza - STV_FISHING_PREV_WIN_TIME'),
+(198,0,'Fishing Extravaganza - STV_FISHING_HAS_WINNER'),
+(199,0,'Fishing Extravaganza - STV_FISHING_ANNOUNCE_EVENT_BEGIN'),
+(200,0,'Fishing Extravaganza - STV_FISHING_ANNOUNCE_POOLS_DESPAN'),
+(3781,8639101,NULL),
+(3801,0,NULL),
+(3802,1,NULL),
+(20001,1454691600,'NextArenaPointDistributionTime'),
+(20002,1734584400,'NextWeeklyQuestResetTime'),
+(20003,1734238800,'NextBGRandomDailyResetTime'),
+(20004,0,'cleaning_flags'),
+(20005,1734238800,'NextDailyQuestResetTime'),
+(20006,1734238800,'NextGuildDailyResetTime'),
+(20007,1735707600,'NextMonthlyQuestResetTime'),
+(20008,1734238800,NULL);
+/*!40000 ALTER TABLE `worldstates` ENABLE KEYS */;
+UNLOCK TABLES;
-/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
-/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
-/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-12-14 18:04:09