TDB 1120.25081 - 2025/08/16
Port From (https://github.com/TrinityCore/TrinityCore/commit/b4d69dfd6d782b283ae4f9ebfcc780d6f84eb64a)
This commit is contained in:
@@ -37,10 +37,10 @@ namespace Framework.Database
|
||||
fileName = @"/sql/base/characters_database.sql";
|
||||
break;
|
||||
case "WorldDatabase":
|
||||
fileName = @"/sql/TDB_full_world_1117.25071_2025_07_21.sql";
|
||||
fileName = @"/sql/TDB_full_world_1120.25081_2025_08_16.sql";
|
||||
break;
|
||||
case "HotfixDatabase":
|
||||
fileName = @"/sql/TDB_full_hotfixes_1117.25071_2025_07_21.sql";
|
||||
fileName = @"/sql/TDB_full_hotfixes_1120.25081_2025_08_16.sql";
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
+130
-9
@@ -2,7 +2,7 @@
|
||||
--
|
||||
-- Host: localhost Database: auth
|
||||
-- ------------------------------------------------------
|
||||
-- Server version 8.0.42-0ubuntu0.22.04.1
|
||||
-- Server version 8.0.42-0ubuntu0.22.04.2
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||
@@ -360,6 +360,55 @@ LOCK TABLES `battlenet_account_mounts` WRITE;
|
||||
/*!40000 ALTER TABLE `battlenet_account_mounts` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
--
|
||||
-- Table structure for table `battlenet_account_player_data_element`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `battlenet_account_player_data_element`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `battlenet_account_player_data_element` (
|
||||
`battlenetAccountId` int unsigned NOT NULL,
|
||||
`playerDataElementAccountId` int unsigned NOT NULL,
|
||||
`floatValue` float DEFAULT NULL,
|
||||
`int64Value` bigint DEFAULT NULL,
|
||||
PRIMARY KEY (`battlenetAccountId`,`playerDataElementAccountId`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Dumping data for table `battlenet_account_player_data_element`
|
||||
--
|
||||
|
||||
LOCK TABLES `battlenet_account_player_data_element` WRITE;
|
||||
/*!40000 ALTER TABLE `battlenet_account_player_data_element` DISABLE KEYS */;
|
||||
/*!40000 ALTER TABLE `battlenet_account_player_data_element` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
--
|
||||
-- Table structure for table `battlenet_account_player_data_flag`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `battlenet_account_player_data_flag`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `battlenet_account_player_data_flag` (
|
||||
`battlenetAccountId` int unsigned NOT NULL,
|
||||
`storageIndex` int unsigned NOT NULL,
|
||||
`mask` bigint unsigned NOT NULL,
|
||||
PRIMARY KEY (`battlenetAccountId`,`storageIndex`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Dumping data for table `battlenet_account_player_data_flag`
|
||||
--
|
||||
|
||||
LOCK TABLES `battlenet_account_player_data_flag` WRITE;
|
||||
/*!40000 ALTER TABLE `battlenet_account_player_data_flag` DISABLE KEYS */;
|
||||
/*!40000 ALTER TABLE `battlenet_account_player_data_flag` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
--
|
||||
-- Table structure for table `battlenet_account_toys`
|
||||
--
|
||||
@@ -1111,7 +1160,63 @@ INSERT INTO `build_auth_key` VALUES
|
||||
(61265,'Mac','x64','WoWC',0xA601E42069510E0D5EB08FE1155E21DF),
|
||||
(61265,'Win','A64','WoW',0x87D07F5340DEC51CB965935E13A035A7),
|
||||
(61265,'Win','x64','WoW',0xDAC655ECD4795C36E2A7DF63AB7E3915),
|
||||
(61265,'Win','x64','WoWC',0xC06106A58586E5B0A13411BC53B8CFA5);
|
||||
(61265,'Win','x64','WoWC',0xC06106A58586E5B0A13411BC53B8CFA5),
|
||||
(61491,'Mac','A64','WoW',0x6A63F9B14228B85AF4EE9F6AAD2DC108),
|
||||
(61491,'Mac','A64','WoWC',0x0F263AA0C47B7F9AF2DECC62CFBC87B8),
|
||||
(61491,'Mac','x64','WoW',0x42754222FBEF4B872AB34F5A53166707),
|
||||
(61491,'Mac','x64','WoWC',0x9513DE4CAB9E345FE327A216B9C4CAF3),
|
||||
(61491,'Win','A64','WoW',0xA42E81E60866C0114F59CE5F5F6458D4),
|
||||
(61491,'Win','x64','WoW',0xECE38E2B4833BA220C3C33EED4C004D1),
|
||||
(61491,'Win','x64','WoWC',0x4E106C27490D03932C7985F192AC35E6),
|
||||
(61559,'Mac','A64','WoW',0x3C0726C9D66742F43C8D105C015364CF),
|
||||
(61559,'Mac','A64','WoWC',0x32F6AB87E9E9776BEAACE8B6683A39BA),
|
||||
(61559,'Mac','x64','WoW',0xD2039CB1EEE0B59595E145B8A9626001),
|
||||
(61559,'Mac','x64','WoWC',0xE73978C9576833F36694293036E55409),
|
||||
(61559,'Win','A64','WoW',0xAA7AD5624979EB36A6963A9F7DE019B9),
|
||||
(61559,'Win','x64','WoW',0x17928A7329F53E273891D85A973248C0),
|
||||
(61559,'Win','x64','WoWC',0xD9E57238DD0742B44E68F05D59A6234B),
|
||||
(61609,'Mac','A64','WoW',0x9D3B5F3D2DDEB29ABB6DB48EF29D38C9),
|
||||
(61609,'Mac','A64','WoWC',0x5949F3AE2B51A3B03155A13952E82F77),
|
||||
(61609,'Mac','x64','WoW',0x7C8665EED3E4C902E8B2FC4972F4636C),
|
||||
(61609,'Mac','x64','WoWC',0x36FBCBD0CC7A8E88AAAF9BD3CF14FC81),
|
||||
(61609,'Win','A64','WoW',0x21493F8D8C078FDA669E42AEA8724351),
|
||||
(61609,'Win','x64','WoW',0x9F18C02CC5868A925CDD4201A8D7F9DA),
|
||||
(61609,'Win','x64','WoWC',0x15F4CA6C215113B4B47EC3AB65C65419),
|
||||
(61967,'Mac','A64','WoW',0xDAB6F778C37531255AC22F3FB9065EAA),
|
||||
(61967,'Mac','A64','WoWC',0x3F10FF17698D9F938B04707C0B8A7E00),
|
||||
(61967,'Mac','x64','WoW',0x2B9DB4F2B70E849871A8F95FEEF357E9),
|
||||
(61967,'Mac','x64','WoWC',0x4DE3D440D1D46A38EC32D0D524004ABA),
|
||||
(61967,'Win','A64','WoW',0x7B443BB6B4F355B9E389F4F0ACB04FE8),
|
||||
(61967,'Win','x64','WoW',0x6E194B4B53038E76E01E9538107AFF4D),
|
||||
(61967,'Win','x64','WoWC',0x9E135BF0B40BDD210EAF318AEB72801C),
|
||||
(62213,'Mac','A64','WoW',0x4EB479A10C122085CFA59633DBCADA17),
|
||||
(62213,'Mac','A64','WoWC',0x101F2207C5AB43A29762838FC4C460BA),
|
||||
(62213,'Mac','x64','WoW',0x94D5B0A9620333C4F068A5F7FD5E16C6),
|
||||
(62213,'Mac','x64','WoWC',0xBAA3BAFC4F9209AFB9EDA4C89DBB506C),
|
||||
(62213,'Win','A64','WoW',0xF565E632CBC04516F235F2A412C61569),
|
||||
(62213,'Win','x64','WoW',0x062594033EA9753E81240476AB4E21BC),
|
||||
(62213,'Win','x64','WoWC',0x8584238F7E35711E8817CD53951478B2),
|
||||
(62417,'Mac','A64','WoW',0x020BBBA62C6539043095AE1603FC3A1F),
|
||||
(62417,'Mac','A64','WoWC',0xDA7BB5E78E98856A679EB442EB683DD5),
|
||||
(62417,'Mac','x64','WoW',0x8D15525965A59F4C1A886E6BCC09D75A),
|
||||
(62417,'Mac','x64','WoWC',0x02C9B276B11F9B175A59021B1EB7F9E3),
|
||||
(62417,'Win','A64','WoW',0xDC74AF249532EF367023C78F11E6F709),
|
||||
(62417,'Win','x64','WoW',0x702FC86D79262CD311393AEB3F5B88E6),
|
||||
(62417,'Win','x64','WoWC',0xB97B257A3D69BBA321DEC1427591EAD6),
|
||||
(62438,'Mac','A64','WoW',0x5C974D816F1D4806F77A60D125902B11),
|
||||
(62438,'Mac','A64','WoWC',0x333EEF08165D098594D01993FB5566C4),
|
||||
(62438,'Mac','x64','WoW',0x8EE8E906F3277B995C3FB76A9472316D),
|
||||
(62438,'Mac','x64','WoWC',0x2D92FAC97BE1600E3CF7C41C260B90E3),
|
||||
(62438,'Win','A64','WoW',0x5F43B9C77DA61431AAF5E527FC6BA0BA),
|
||||
(62438,'Win','x64','WoW',0x54B80A79B8A5C515E25366AB57F0ACB0),
|
||||
(62438,'Win','x64','WoWC',0xCAE41A1DD7CF9C2E850CE388BB1EEF6D),
|
||||
(62493,'Mac','A64','WoW',0x35663EF5187F38257E9768481F1894DC),
|
||||
(62493,'Mac','A64','WoWC',0x5A48D3A43278A6EA31B2E3AE0DE6E601),
|
||||
(62493,'Mac','x64','WoW',0x1BEEC427C9F41184EFAAC048D51C5207),
|
||||
(62493,'Mac','x64','WoWC',0x15B0A1D7EA355891634507CD840B2E16),
|
||||
(62493,'Win','A64','WoW',0x043025D94567792FA8284C282E77E57F),
|
||||
(62493,'Win','x64','WoW',0x5B038E707AB60E3A862C2E03A8487220),
|
||||
(62493,'Win','x64','WoWC',0x1A65B9347FD44EF0A77479173D098226);
|
||||
/*!40000 ALTER TABLE `build_auth_key` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
@@ -1500,7 +1605,15 @@ INSERT INTO `build_info` VALUES
|
||||
(60822,11,1,5,NULL),
|
||||
(61122,11,1,5,NULL),
|
||||
(61188,11,1,5,NULL),
|
||||
(61265,11,1,5,NULL);
|
||||
(61265,11,1,5,NULL),
|
||||
(61491,11,1,7,NULL),
|
||||
(61559,11,1,7,NULL),
|
||||
(61609,11,1,7,NULL),
|
||||
(61967,11,1,7,NULL),
|
||||
(62213,11,2,0,NULL),
|
||||
(62417,11,2,0,NULL),
|
||||
(62438,11,2,0,NULL),
|
||||
(62493,11,2,0,NULL);
|
||||
/*!40000 ALTER TABLE `build_info` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
@@ -3113,7 +3226,7 @@ CREATE TABLE `realmlist` (
|
||||
`timezone` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`allowedSecurityLevel` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`population` float NOT NULL DEFAULT '0',
|
||||
`gamebuild` int unsigned NOT NULL DEFAULT '61265',
|
||||
`gamebuild` int unsigned NOT NULL DEFAULT '62493',
|
||||
`Region` tinyint unsigned NOT NULL DEFAULT '1',
|
||||
`Battlegroup` tinyint unsigned NOT NULL DEFAULT '1',
|
||||
PRIMARY KEY (`id`),
|
||||
@@ -3128,7 +3241,7 @@ CREATE TABLE `realmlist` (
|
||||
LOCK TABLES `realmlist` WRITE;
|
||||
/*!40000 ALTER TABLE `realmlist` DISABLE KEYS */;
|
||||
INSERT INTO `realmlist` VALUES
|
||||
(1,'Trinity','127.0.0.1','127.0.0.1',NULL,NULL,'255.255.255.0',8085,0,0,1,0,0,61265,1,1);
|
||||
(1,'Trinity','127.0.0.1','127.0.0.1',NULL,NULL,'255.255.255.0',8085,0,0,1,0,0,62493,1,1);
|
||||
/*!40000 ALTER TABLE `realmlist` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
@@ -3629,9 +3742,17 @@ INSERT INTO `updates` VALUES
|
||||
('2025_05_14_00_auth.sql','E4C40DFB18415ADB60223BA7518A2F0FCD491712','ARCHIVED','2025-05-14 10:24:56',0),
|
||||
('2025_05_30_00_auth.sql','37191DD7967326918A3BE9EB919CEECBA42098A2','ARCHIVED','2025-05-30 11:42:16',0),
|
||||
('2025_05_31_00_auth.sql','5EF8B1EBE4CF99E5D1C02BD6141FB35EA19FED6C','ARCHIVED','2025-05-31 19:45:56',0),
|
||||
('2025_06_03_00_auth.sql','2ADB0D37ED7223C2EA94497B0F7B7C0BF91A72B8','RELEASED','2025-06-03 01:11:51',0),
|
||||
('2025_06_05_00_auth.sql','E40328A6899D04BCDB6A36337BD243837AF92205','RELEASED','2025-06-05 00:26:43',0),
|
||||
('2025_06_05_02_auth.sql','C2B67F688AC54CF6994F4709D0ECE692C968F346','RELEASED','2025-06-05 16:22:53',0);
|
||||
('2025_06_03_00_auth.sql','2ADB0D37ED7223C2EA94497B0F7B7C0BF91A72B8','ARCHIVED','2025-06-03 01:11:51',0),
|
||||
('2025_06_05_00_auth.sql','E40328A6899D04BCDB6A36337BD243837AF92205','ARCHIVED','2025-06-05 00:26:43',0),
|
||||
('2025_06_05_02_auth.sql','C2B67F688AC54CF6994F4709D0ECE692C968F346','ARCHIVED','2025-06-05 16:22:53',0),
|
||||
('2025_06_18_00_auth.sql','AB5F6069BD37C93050022700F1C4B814D9D139C1','ARCHIVED','2025-06-17 23:13:05',0),
|
||||
('2025_06_19_00_auth.sql','1C0ACAEEFC934F91F44C113E6CD9D7A40ED1C979','ARCHIVED','2025-06-18 22:51:15',0),
|
||||
('2025_06_25_00_auth.sql','27DC7FB423FFB3788082CCFC18D5432650B09FB3','ARCHIVED','2025-06-25 01:15:04',0),
|
||||
('2025_06_27_00_auth.sql','243C89DFED0058323EF9690D124C1F20036D461B','ARCHIVED','2025-06-27 14:22:49',0),
|
||||
('2025_07_14_00_auth.sql','5F975A202CF84F2BFEA366E0BEDF8FA63035CD62','ARCHIVED','2025-07-14 23:10:54',0),
|
||||
('2025_07_21_00_auth.sql','44AA781EE1B1C66E8433E50A2E20916EB1BEFE23','ARCHIVED','2025-07-21 22:51:05',0),
|
||||
('2025_08_13_00_auth.sql','5F67141AB407AEC202E8048765256AB11C5621EA','ARCHIVED','2025-08-12 19:26:13',0),
|
||||
('2025_08_16_00_auth.sql','DCAB779D0FC212FDF964D055BEC17AC1255A013C','ARCHIVED','2025-08-16 14:58:22',0);
|
||||
/*!40000 ALTER TABLE `updates` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
@@ -3775,4 +3896,4 @@ SET character_set_client = @saved_cs_client;
|
||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
|
||||
-- Dump completed on 2025-05-31 19:45:57
|
||||
-- Dump completed on 2025-08-16 14:58:24
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
--
|
||||
-- Host: localhost Database: characters
|
||||
-- ------------------------------------------------------
|
||||
-- Server version 8.0.42-0ubuntu0.22.04.1
|
||||
-- Server version 8.0.42-0ubuntu0.22.04.2
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||
@@ -590,6 +590,33 @@ LOCK TABLES `character_aura_stored_location` WRITE;
|
||||
/*!40000 ALTER TABLE `character_aura_stored_location` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
--
|
||||
-- Table structure for table `character_bank_tab_settings`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `character_bank_tab_settings`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `character_bank_tab_settings` (
|
||||
`characterGuid` bigint unsigned NOT NULL,
|
||||
`tabId` tinyint unsigned NOT NULL,
|
||||
`name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`icon` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`description` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`depositFlags` int DEFAULT '0',
|
||||
PRIMARY KEY (`characterGuid`,`tabId`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Dumping data for table `character_bank_tab_settings`
|
||||
--
|
||||
|
||||
LOCK TABLES `character_bank_tab_settings` WRITE;
|
||||
/*!40000 ALTER TABLE `character_bank_tab_settings` DISABLE KEYS */;
|
||||
/*!40000 ALTER TABLE `character_bank_tab_settings` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
--
|
||||
-- Table structure for table `character_banned`
|
||||
--
|
||||
@@ -1225,6 +1252,55 @@ LOCK TABLES `character_pet_declinedname` WRITE;
|
||||
/*!40000 ALTER TABLE `character_pet_declinedname` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
--
|
||||
-- Table structure for table `character_player_data_element`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `character_player_data_element`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `character_player_data_element` (
|
||||
`characterGuid` bigint unsigned NOT NULL,
|
||||
`playerDataElementCharacterId` int unsigned NOT NULL,
|
||||
`floatValue` float DEFAULT NULL,
|
||||
`int64Value` bigint DEFAULT NULL,
|
||||
PRIMARY KEY (`characterGuid`,`playerDataElementCharacterId`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Dumping data for table `character_player_data_element`
|
||||
--
|
||||
|
||||
LOCK TABLES `character_player_data_element` WRITE;
|
||||
/*!40000 ALTER TABLE `character_player_data_element` DISABLE KEYS */;
|
||||
/*!40000 ALTER TABLE `character_player_data_element` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
--
|
||||
-- Table structure for table `character_player_data_flag`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `character_player_data_flag`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `character_player_data_flag` (
|
||||
`characterGuid` bigint unsigned NOT NULL,
|
||||
`storageIndex` int unsigned NOT NULL,
|
||||
`mask` bigint unsigned NOT NULL,
|
||||
PRIMARY KEY (`characterGuid`,`storageIndex`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Dumping data for table `character_player_data_flag`
|
||||
--
|
||||
|
||||
LOCK TABLES `character_player_data_flag` WRITE;
|
||||
/*!40000 ALTER TABLE `character_player_data_flag` DISABLE KEYS */;
|
||||
/*!40000 ALTER TABLE `character_player_data_flag` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
--
|
||||
-- Table structure for table `character_pvp_talent`
|
||||
--
|
||||
@@ -1863,39 +1939,6 @@ LOCK TABLES `character_transmog_outfits` WRITE;
|
||||
/*!40000 ALTER TABLE `character_transmog_outfits` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
--
|
||||
-- Table structure for table `character_void_storage`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `character_void_storage`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `character_void_storage` (
|
||||
`itemId` bigint unsigned NOT NULL,
|
||||
`playerGuid` bigint unsigned NOT NULL,
|
||||
`itemEntry` int unsigned NOT NULL,
|
||||
`slot` tinyint unsigned NOT NULL,
|
||||
`creatorGuid` bigint unsigned NOT NULL DEFAULT '0',
|
||||
`randomBonusListId` int unsigned NOT NULL DEFAULT '0',
|
||||
`fixedScalingLevel` int unsigned DEFAULT '0',
|
||||
`artifactKnowledgeLevel` int unsigned DEFAULT '0',
|
||||
`context` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`bonusListIDs` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
PRIMARY KEY (`itemId`),
|
||||
UNIQUE KEY `idx_player_slot` (`playerGuid`,`slot`),
|
||||
KEY `idx_player` (`playerGuid`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Dumping data for table `character_void_storage`
|
||||
--
|
||||
|
||||
LOCK TABLES `character_void_storage` WRITE;
|
||||
/*!40000 ALTER TABLE `character_void_storage` DISABLE KEYS */;
|
||||
/*!40000 ALTER TABLE `character_void_storage` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
--
|
||||
-- Table structure for table `characters`
|
||||
--
|
||||
@@ -1922,14 +1965,8 @@ CREATE TABLE `characters` (
|
||||
`bagSlotFlags4` int unsigned NOT NULL DEFAULT '0',
|
||||
`bagSlotFlags5` int unsigned NOT NULL DEFAULT '0',
|
||||
`bankSlots` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`bankTabs` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`bankBagFlags` int unsigned NOT NULL DEFAULT '0',
|
||||
`bankBagSlotFlags1` int unsigned NOT NULL DEFAULT '0',
|
||||
`bankBagSlotFlags2` int unsigned NOT NULL DEFAULT '0',
|
||||
`bankBagSlotFlags3` int unsigned NOT NULL DEFAULT '0',
|
||||
`bankBagSlotFlags4` int unsigned NOT NULL DEFAULT '0',
|
||||
`bankBagSlotFlags5` int unsigned NOT NULL DEFAULT '0',
|
||||
`bankBagSlotFlags6` int unsigned NOT NULL DEFAULT '0',
|
||||
`bankBagSlotFlags7` int unsigned NOT NULL DEFAULT '0',
|
||||
`restState` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`playerFlags` int unsigned NOT NULL DEFAULT '0',
|
||||
`playerFlagsEx` int unsigned NOT NULL DEFAULT '0',
|
||||
@@ -3781,7 +3818,11 @@ INSERT INTO `updates` VALUES
|
||||
('2024_12_22_00_characters.sql','A2F24564430C5BCC96C279E843FA3548B1F831EE','ARCHIVED','2024-12-22 02:56:17',0),
|
||||
('2025_01_04_00_characters.sql','403E8B642A67765A04A0A4D5BC0752288208079C','ARCHIVED','2025-01-04 16:31:39',0),
|
||||
('2025_03_29_00_characters.sql','6A49C236D0B8CCD8A5B6B51F60E116B3380772D7','ARCHIVED','2025-03-29 01:12:13',0),
|
||||
('2025_05_31_00_characters.sql','C240EB5C4008B6AA0514802A18D7DD875680DE82','ARCHIVED','2025-05-31 19:45:56',0);
|
||||
('2025_05_31_00_characters.sql','C240EB5C4008B6AA0514802A18D7DD875680DE82','ARCHIVED','2025-05-31 19:45:56',0),
|
||||
('2025_06_27_00_characters.sql','35088BA5BA4BD3B7FAAD6FD4FAE38E52A5B71CD8','ARCHIVED','2025-06-27 14:22:08',0),
|
||||
('2025_07_21_00_characters.sql','056A99B9AA90186E5B3177BF54C86607B6518BE9','ARCHIVED','2025-07-21 22:51:05',0),
|
||||
('2025_08_13_00_characters.sql','9C2321777E6C34F18799C8967B1CA0C44F17DA18','ARCHIVED','2025-08-12 20:17:45',0),
|
||||
('2025_08_16_00_characters.sql','8DF6284B6C7BEDAB599F7E4802FF8BCD80613A92','ARCHIVED','2025-08-16 14:58:22',0);
|
||||
/*!40000 ALTER TABLE `updates` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
@@ -3909,4 +3950,4 @@ UNLOCK TABLES;
|
||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
|
||||
-- Dump completed on 2025-05-31 19:45:58
|
||||
-- Dump completed on 2025-08-16 14:58:24
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
--
|
||||
-- Host: localhost Database: hotfixes
|
||||
-- ------------------------------------------------------
|
||||
-- Server version 8.0.42-0ubuntu0.22.04.1
|
||||
-- Server version 8.0.42-0ubuntu0.22.04.2
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||
@@ -269,7 +269,7 @@ DROP TABLE IF EXISTS `animation_data`;
|
||||
CREATE TABLE `animation_data` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`Fallback` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`BehaviorTier` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`BehaviorTier` tinyint NOT NULL DEFAULT '0',
|
||||
`BehaviorID` smallint NOT NULL DEFAULT '0',
|
||||
`Flags1` int NOT NULL DEFAULT '0',
|
||||
`Flags2` int NOT NULL DEFAULT '0',
|
||||
@@ -1044,15 +1044,23 @@ CREATE TABLE `azerite_unlock_mapping` (
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `bank_bag_slot_prices`
|
||||
-- Table structure for table `bank_tab`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `bank_bag_slot_prices`;
|
||||
DROP TABLE IF EXISTS `bank_tab`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `bank_bag_slot_prices` (
|
||||
CREATE TABLE `bank_tab` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`Cost` int unsigned NOT NULL DEFAULT '0',
|
||||
`Cost` bigint unsigned NOT NULL DEFAULT '0',
|
||||
`BankType` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`OrderIndex` tinyint NOT NULL DEFAULT '0',
|
||||
`PlayerConditionID` int NOT NULL DEFAULT '0',
|
||||
`PurchasePromptTitle` int NOT NULL DEFAULT '0',
|
||||
`PurchasePromptBody` int NOT NULL DEFAULT '0',
|
||||
`PurchasePromptConfirmation` int NOT NULL DEFAULT '0',
|
||||
`TabCleanupConfirmation` int NOT NULL DEFAULT '0',
|
||||
`TabNameEditBoxHeader` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
@@ -1069,7 +1077,7 @@ CREATE TABLE `banned_addons` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`Version` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`Flags` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`Flags` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
@@ -1290,7 +1298,7 @@ CREATE TABLE `battlemaster_list` (
|
||||
`GameType` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`ShortDescription` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`LongDescription` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`InstanceType` tinyint NOT NULL DEFAULT '0',
|
||||
`PvpType` int NOT NULL DEFAULT '0',
|
||||
`MinLevel` tinyint NOT NULL DEFAULT '0',
|
||||
`MaxLevel` tinyint NOT NULL DEFAULT '0',
|
||||
`RatedPlayers` tinyint NOT NULL DEFAULT '0',
|
||||
@@ -1489,6 +1497,7 @@ CREATE TABLE `cfg_regions` (
|
||||
`Raidorigin` int unsigned NOT NULL DEFAULT '0',
|
||||
`RegionGroupMask` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`ChallengeOrigin` int unsigned NOT NULL DEFAULT '0',
|
||||
`TimeEventRegionGroupID` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
@@ -1543,7 +1552,7 @@ CREATE TABLE `char_titles` (
|
||||
`Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`Name1` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`MaskID` smallint NOT NULL DEFAULT '0',
|
||||
`Flags` tinyint NOT NULL DEFAULT '0',
|
||||
`Flags` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
@@ -1698,6 +1707,7 @@ CREATE TABLE `chr_classes` (
|
||||
`IconFileDataID` int unsigned NOT NULL DEFAULT '0',
|
||||
`LowResScreenFileDataID` int unsigned NOT NULL DEFAULT '0',
|
||||
`Flags` int NOT NULL DEFAULT '0',
|
||||
`StartingLevel` int NOT NULL DEFAULT '0',
|
||||
`SpellTextureBlobFileDataID` int unsigned NOT NULL DEFAULT '0',
|
||||
`ArmorTypeMask` int unsigned NOT NULL DEFAULT '0',
|
||||
`CharStartKitUnknown901` int NOT NULL DEFAULT '0',
|
||||
@@ -1712,6 +1722,7 @@ CREATE TABLE `chr_classes` (
|
||||
`CinematicSequenceID` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`DefaultSpec` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`ID` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`HasStrengthBonus` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`PrimaryStatPriority` tinyint NOT NULL DEFAULT '0',
|
||||
`DisplayPower` tinyint NOT NULL DEFAULT '0',
|
||||
`RangedAttackPowerPerAgility` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
@@ -1722,6 +1733,8 @@ CREATE TABLE `chr_classes` (
|
||||
`ClassColorG` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`ClassColorB` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`RolesMask` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`DamageBonusStat` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`HasRelicSlot` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
@@ -2310,6 +2323,8 @@ CREATE TABLE `content_tuning` (
|
||||
`ExpansionID` int NOT NULL DEFAULT '0',
|
||||
`HealthItemLevelCurveID` int NOT NULL DEFAULT '0',
|
||||
`DamageItemLevelCurveID` int NOT NULL DEFAULT '0',
|
||||
`HealthPrimaryStatCurveID` int NOT NULL DEFAULT '0',
|
||||
`DamagePrimaryStatCurveID` int NOT NULL DEFAULT '0',
|
||||
`MinLevel` int NOT NULL DEFAULT '0',
|
||||
`MaxLevel` int NOT NULL DEFAULT '0',
|
||||
`MinLevelType` int NOT NULL DEFAULT '0',
|
||||
@@ -2555,6 +2570,7 @@ CREATE TABLE `creature_family` (
|
||||
`MaxScaleLevel` tinyint NOT NULL DEFAULT '0',
|
||||
`PetFoodMask` smallint NOT NULL DEFAULT '0',
|
||||
`PetTalentType` tinyint NOT NULL DEFAULT '0',
|
||||
`CategoryEnumID` int NOT NULL DEFAULT '0',
|
||||
`IconFileID` int NOT NULL DEFAULT '0',
|
||||
`SkillLine1` smallint NOT NULL DEFAULT '0',
|
||||
`SkillLine2` smallint NOT NULL DEFAULT '0',
|
||||
@@ -3201,6 +3217,7 @@ CREATE TABLE `expected_stat` (
|
||||
`PlayerSecondaryStat` float NOT NULL DEFAULT '0',
|
||||
`ArmorConstant` float NOT NULL DEFAULT '0',
|
||||
`CreatureSpellDamage` float NOT NULL DEFAULT '0',
|
||||
`ContentSetID` int NOT NULL DEFAULT '0',
|
||||
`Lvl` int unsigned NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
@@ -4539,7 +4556,7 @@ DROP TABLE IF EXISTS `item`;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `item` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`ClassID` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`ClassID` int NOT NULL DEFAULT '0',
|
||||
`SubclassID` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`Material` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`InventoryType` tinyint NOT NULL DEFAULT '0',
|
||||
@@ -5407,6 +5424,7 @@ CREATE TABLE `item_set_spell` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`ChrSpecID` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`SpellID` int unsigned NOT NULL DEFAULT '0',
|
||||
`TraitSubTreeID` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`Threshold` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`ItemSetID` int unsigned NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
@@ -6320,12 +6338,24 @@ CREATE TABLE `map_challenge_mode` (
|
||||
`Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`MapID` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`Flags` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`Flags` int NOT NULL DEFAULT '0',
|
||||
`ExpansionLevel` int unsigned NOT NULL DEFAULT '0',
|
||||
`RequiredWorldStateID` int NOT NULL DEFAULT '0',
|
||||
`CriteriaCount1` smallint NOT NULL DEFAULT '0',
|
||||
`CriteriaCount2` smallint NOT NULL DEFAULT '0',
|
||||
`CriteriaCount3` smallint NOT NULL DEFAULT '0',
|
||||
`FirstRewardQuestID1` int NOT NULL DEFAULT '0',
|
||||
`FirstRewardQuestID2` int NOT NULL DEFAULT '0',
|
||||
`FirstRewardQuestID3` int NOT NULL DEFAULT '0',
|
||||
`FirstRewardQuestID4` int NOT NULL DEFAULT '0',
|
||||
`FirstRewardQuestID5` int NOT NULL DEFAULT '0',
|
||||
`FirstRewardQuestID6` int NOT NULL DEFAULT '0',
|
||||
`RewardQuestID1` int NOT NULL DEFAULT '0',
|
||||
`RewardQuestID2` int NOT NULL DEFAULT '0',
|
||||
`RewardQuestID3` int NOT NULL DEFAULT '0',
|
||||
`RewardQuestID4` int NOT NULL DEFAULT '0',
|
||||
`RewardQuestID5` int NOT NULL DEFAULT '0',
|
||||
`RewardQuestID6` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
@@ -6896,8 +6926,8 @@ DROP TABLE IF EXISTS `perks_activity`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `perks_activity` (
|
||||
`ActivityName` text COLLATE utf8mb4_unicode_ci,
|
||||
`Description` text COLLATE utf8mb4_unicode_ci,
|
||||
`ActivityName` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`CriteriaTreeID` int NOT NULL DEFAULT '0',
|
||||
`ThresholdContributionAmount` int NOT NULL DEFAULT '0',
|
||||
@@ -6917,9 +6947,9 @@ DROP TABLE IF EXISTS `perks_activity_locale`;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `perks_activity_locale` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
`ActivityName_lang` text COLLATE utf8mb4_unicode_ci,
|
||||
`Description_lang` text COLLATE utf8mb4_unicode_ci,
|
||||
`locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
`ActivityName_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
|
||||
@@ -6995,7 +7025,7 @@ CREATE TABLE `player_condition` (
|
||||
`CurrentCompletedQuestLogic` int unsigned NOT NULL DEFAULT '0',
|
||||
`SpellLogic` int unsigned NOT NULL DEFAULT '0',
|
||||
`ItemLogic` int unsigned NOT NULL DEFAULT '0',
|
||||
`ItemFlags` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`ItemFlags` int NOT NULL DEFAULT '0',
|
||||
`AuraSpellLogic` int unsigned NOT NULL DEFAULT '0',
|
||||
`WorldStateExpressionID` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`WeatherID` int NOT NULL DEFAULT '0',
|
||||
@@ -7169,6 +7199,70 @@ CREATE TABLE `player_condition_locale` (
|
||||
PARTITION zhTW VALUES IN ('zhTW') ENGINE = InnoDB) */;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `player_data_element_account`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `player_data_element_account`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `player_data_element_account` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`StorageIndex` int NOT NULL DEFAULT '0',
|
||||
`Type` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `player_data_element_character`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `player_data_element_character`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `player_data_element_character` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`StorageIndex` int NOT NULL DEFAULT '0',
|
||||
`Type` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `player_data_flag_account`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `player_data_flag_account`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `player_data_flag_account` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`StorageIndex` int NOT NULL DEFAULT '0',
|
||||
`Unknown1107` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `player_data_flag_character`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `player_data_flag_character`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `player_data_flag_character` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`StorageIndex` int NOT NULL DEFAULT '0',
|
||||
`Unknown1107` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `power_display`
|
||||
--
|
||||
@@ -7669,7 +7763,7 @@ DROP TABLE IF EXISTS `quest_v2`;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `quest_v2` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`UniqueBitFlag` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`UniqueBitFlag` int NOT NULL DEFAULT '0',
|
||||
`UiQuestDetailsTheme` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
@@ -8394,8 +8488,8 @@ CREATE TABLE `spell_category` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`Flags` int NOT NULL DEFAULT '0',
|
||||
`UsesPerWeek` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`MaxCharges` tinyint NOT NULL DEFAULT '0',
|
||||
`UsesPerWeek` int NOT NULL DEFAULT '0',
|
||||
`MaxCharges` int NOT NULL DEFAULT '0',
|
||||
`ChargeRecoveryTime` int NOT NULL DEFAULT '0',
|
||||
`TypeMask` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
@@ -8579,7 +8673,7 @@ DROP TABLE IF EXISTS `spell_equipped_items`;
|
||||
CREATE TABLE `spell_equipped_items` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`SpellID` int NOT NULL DEFAULT '0',
|
||||
`EquippedItemClass` tinyint NOT NULL DEFAULT '0',
|
||||
`EquippedItemClass` int NOT NULL DEFAULT '0',
|
||||
`EquippedItemInvTypes` int NOT NULL DEFAULT '0',
|
||||
`EquippedItemSubclass` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
@@ -9349,6 +9443,10 @@ CREATE TABLE `spell_visual_kit` (
|
||||
`FallbackSpellVisualKitId` int NOT NULL DEFAULT '0',
|
||||
`DelayMin` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`DelayMax` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`MinimumSpellVisualDensityFilterType` int NOT NULL DEFAULT '0',
|
||||
`MinimumSpellVisualDensityFilterParam` int NOT NULL DEFAULT '0',
|
||||
`ReducedSpellVisualDensityFilterType` int NOT NULL DEFAULT '0',
|
||||
`ReducedSpellVisualDensityFilterParam` int NOT NULL DEFAULT '0',
|
||||
`Flags1` int NOT NULL DEFAULT '0',
|
||||
`Flags2` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
@@ -9479,7 +9577,7 @@ CREATE TABLE `talent` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`TierID` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`Flags` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`Flags` int NOT NULL DEFAULT '0',
|
||||
`ColumnIndex` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`TabID` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`ClassID` tinyint NOT NULL DEFAULT '0',
|
||||
@@ -10679,7 +10777,7 @@ CREATE TABLE `unit_power_bar` (
|
||||
`RegenerationPeace` float NOT NULL DEFAULT '0',
|
||||
`RegenerationCombat` float NOT NULL DEFAULT '0',
|
||||
`BarType` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`Flags` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`Flags` int NOT NULL DEFAULT '0',
|
||||
`StartInset` float NOT NULL DEFAULT '0',
|
||||
`EndInset` float NOT NULL DEFAULT '0',
|
||||
`FileDataID1` int NOT NULL DEFAULT '0',
|
||||
@@ -10943,7 +11041,6 @@ DROP TABLE IF EXISTS `warband_scene`;
|
||||
CREATE TABLE `warband_scene` (
|
||||
`Name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`Source` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`PositionX` float NOT NULL DEFAULT '0',
|
||||
`PositionY` float NOT NULL DEFAULT '0',
|
||||
`PositionZ` float NOT NULL DEFAULT '0',
|
||||
@@ -10959,7 +11056,6 @@ CREATE TABLE `warband_scene` (
|
||||
`Quality` tinyint NOT NULL DEFAULT '0',
|
||||
`TextureKit` int NOT NULL DEFAULT '0',
|
||||
`DefaultScenePriority` int NOT NULL DEFAULT '0',
|
||||
`SourceType` tinyint NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
@@ -10977,7 +11073,6 @@ CREATE TABLE `warband_scene_locale` (
|
||||
`locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
`Name_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`Description_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`Source_lang` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`locale`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
|
||||
@@ -11016,7 +11111,7 @@ CREATE TABLE `wmo_area_table` (
|
||||
`IntroSound` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`UwIntroSound` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`AreaTableID` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`Flags` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`Flags` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
@@ -11126,4 +11221,4 @@ CREATE TABLE `world_state_expression` (
|
||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
|
||||
-- Dump completed on 2025-05-31 19:46:02
|
||||
-- Dump completed on 2025-08-16 14:58:29
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
--
|
||||
-- Host: localhost Database: world
|
||||
-- ------------------------------------------------------
|
||||
-- Server version 8.0.42-0ubuntu0.22.04.1
|
||||
-- Server version 8.0.42-0ubuntu0.22.04.2
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||
@@ -182,7 +182,7 @@ DROP TABLE IF EXISTS `areatrigger_create_properties_orbit`;
|
||||
CREATE TABLE `areatrigger_create_properties_orbit` (
|
||||
`AreaTriggerCreatePropertiesId` int unsigned NOT NULL,
|
||||
`IsCustom` tinyint unsigned NOT NULL,
|
||||
`StartDelay` int unsigned NOT NULL DEFAULT '0',
|
||||
`ExtraTimeForBlending` int NOT NULL DEFAULT '0',
|
||||
`CircleRadius` float NOT NULL DEFAULT '0',
|
||||
`BlendFromRadius` float NOT NULL DEFAULT '0',
|
||||
`InitialAngle` float NOT NULL DEFAULT '0',
|
||||
@@ -1052,6 +1052,7 @@ CREATE TABLE `creature_template_difficulty` (
|
||||
`CreatureDifficultyID` int NOT NULL DEFAULT '0',
|
||||
`TypeFlags` int unsigned NOT NULL DEFAULT '0',
|
||||
`TypeFlags2` int unsigned NOT NULL DEFAULT '0',
|
||||
`TypeFlags3` int unsigned NOT NULL DEFAULT '0',
|
||||
`LootID` int unsigned NOT NULL DEFAULT '0',
|
||||
`PickPocketLootID` int unsigned NOT NULL DEFAULT '0',
|
||||
`SkinLootID` int unsigned NOT NULL DEFAULT '0',
|
||||
@@ -1630,7 +1631,7 @@ CREATE TABLE `game_tele` (
|
||||
`map` smallint unsigned NOT NULL DEFAULT '0',
|
||||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2291 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Tele Command';
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2305 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Tele Command';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
@@ -2653,11 +2654,16 @@ CREATE TABLE `playerchoice` (
|
||||
`UiTextureKitId` int NOT NULL DEFAULT '0',
|
||||
`SoundKitId` int unsigned NOT NULL DEFAULT '0',
|
||||
`CloseSoundKitId` int unsigned NOT NULL DEFAULT '0',
|
||||
`Duration` bigint NOT NULL DEFAULT '0',
|
||||
`Duration` bigint DEFAULT '0',
|
||||
`PendingChoiceText` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||||
`Question` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`HideWarboardHeader` tinyint(1) NOT NULL DEFAULT '0',
|
||||
`HideWarboardHeader` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`KeepOpenAfterChoice` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`ShowChoicesAsList` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`ForceDontShowChoicesAsList` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`MaxResponses` int unsigned DEFAULT NULL,
|
||||
`ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`InfiniteRange` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ChoiceId`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
@@ -2689,7 +2695,6 @@ DROP TABLE IF EXISTS `playerchoice_response`;
|
||||
CREATE TABLE `playerchoice_response` (
|
||||
`ChoiceId` int NOT NULL,
|
||||
`ResponseId` int NOT NULL,
|
||||
`ResponseIdentifier` smallint unsigned NOT NULL,
|
||||
`Index` int unsigned NOT NULL,
|
||||
`ChoiceArtFileId` int NOT NULL DEFAULT '0',
|
||||
`Flags` int NOT NULL DEFAULT '0',
|
||||
@@ -4194,7 +4199,7 @@ CREATE TABLE `spawn_tracking` (
|
||||
`SpawnTrackingId` int unsigned NOT NULL,
|
||||
`SpawnType` tinyint unsigned NOT NULL,
|
||||
`SpawnId` bigint unsigned NOT NULL,
|
||||
`QuestObjectiveId` int unsigned NOT NULL,
|
||||
`QuestObjectiveIds` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
PRIMARY KEY (`SpawnTrackingId`,`SpawnType`,`SpawnId`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
@@ -4772,6 +4777,7 @@ CREATE TABLE `vehicle_template` (
|
||||
`creatureId` int unsigned NOT NULL,
|
||||
`despawnDelayMs` int NOT NULL DEFAULT '0',
|
||||
`Pitch` float DEFAULT NULL,
|
||||
`CustomFlags` int unsigned NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`creatureId`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
@@ -5057,4 +5063,4 @@ CREATE TABLE `world_state` (
|
||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
|
||||
-- Dump completed on 2025-05-31 19:45:59
|
||||
-- Dump completed on 2025-08-16 14:58:26
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
DELETE FROM `build_info` WHERE `build` IN (61491);
|
||||
INSERT INTO `build_info` (`build`,`majorVersion`,`minorVersion`,`bugfixVersion`,`hotfixVersion`) VALUES
|
||||
(61491,11,1,7,NULL);
|
||||
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61491 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61491 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoWC';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61491 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61491 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoWC';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61491 AND `platform`='Win' AND `arch`='A64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61491 AND `platform`='Win' AND `arch`='x64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61491 AND `platform`='Win' AND `arch`='x64' AND `type`='WoWC';
|
||||
INSERT INTO `build_auth_key` (`build`,`platform`,`arch`,`type`,`key`) VALUES
|
||||
(61491,'Mac','A64','WoW',0x6A63F9B14228B85AF4EE9F6AAD2DC108),
|
||||
(61491,'Mac','A64','WoWC',0x0F263AA0C47B7F9AF2DECC62CFBC87B8),
|
||||
(61491,'Mac','x64','WoW',0x42754222FBEF4B872AB34F5A53166707),
|
||||
(61491,'Mac','x64','WoWC',0x9513DE4CAB9E345FE327A216B9C4CAF3),
|
||||
(61491,'Win','A64','WoW',0xA42E81E60866C0114F59CE5F5F6458D4),
|
||||
(61491,'Win','x64','WoW',0xECE38E2B4833BA220C3C33EED4C004D1),
|
||||
(61491,'Win','x64','WoWC',0x4E106C27490D03932C7985F192AC35E6);
|
||||
|
||||
UPDATE `realmlist` SET `gamebuild`=61491 WHERE `gamebuild`=61265;
|
||||
|
||||
ALTER TABLE `realmlist` CHANGE `gamebuild` `gamebuild` int unsigned NOT NULL DEFAULT '61491';
|
||||
@@ -0,0 +1,23 @@
|
||||
DELETE FROM `build_info` WHERE `build` IN (61559);
|
||||
INSERT INTO `build_info` (`build`,`majorVersion`,`minorVersion`,`bugfixVersion`,`hotfixVersion`) VALUES
|
||||
(61559,11,1,7,NULL);
|
||||
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61559 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61559 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoWC';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61559 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61559 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoWC';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61559 AND `platform`='Win' AND `arch`='A64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61559 AND `platform`='Win' AND `arch`='x64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61559 AND `platform`='Win' AND `arch`='x64' AND `type`='WoWC';
|
||||
INSERT INTO `build_auth_key` (`build`,`platform`,`arch`,`type`,`key`) VALUES
|
||||
(61559,'Mac','A64','WoW',0x3C0726C9D66742F43C8D105C015364CF),
|
||||
(61559,'Mac','A64','WoWC',0x32F6AB87E9E9776BEAACE8B6683A39BA),
|
||||
(61559,'Mac','x64','WoW',0xD2039CB1EEE0B59595E145B8A9626001),
|
||||
(61559,'Mac','x64','WoWC',0xE73978C9576833F36694293036E55409),
|
||||
(61559,'Win','A64','WoW',0xAA7AD5624979EB36A6963A9F7DE019B9),
|
||||
(61559,'Win','x64','WoW',0x17928A7329F53E273891D85A973248C0),
|
||||
(61559,'Win','x64','WoWC',0xD9E57238DD0742B44E68F05D59A6234B);
|
||||
|
||||
UPDATE `realmlist` SET `gamebuild`=61559 WHERE `gamebuild`=61491;
|
||||
|
||||
ALTER TABLE `realmlist` CHANGE `gamebuild` `gamebuild` int unsigned NOT NULL DEFAULT '61559';
|
||||
@@ -0,0 +1,23 @@
|
||||
DELETE FROM `build_info` WHERE `build` IN (61609);
|
||||
INSERT INTO `build_info` (`build`,`majorVersion`,`minorVersion`,`bugfixVersion`,`hotfixVersion`) VALUES
|
||||
(61609,11,1,7,NULL);
|
||||
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61609 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61609 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoWC';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61609 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61609 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoWC';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61609 AND `platform`='Win' AND `arch`='A64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61609 AND `platform`='Win' AND `arch`='x64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61609 AND `platform`='Win' AND `arch`='x64' AND `type`='WoWC';
|
||||
INSERT INTO `build_auth_key` (`build`,`platform`,`arch`,`type`,`key`) VALUES
|
||||
(61609,'Mac','A64','WoW',0x9D3B5F3D2DDEB29ABB6DB48EF29D38C9),
|
||||
(61609,'Mac','A64','WoWC',0x5949F3AE2B51A3B03155A13952E82F77),
|
||||
(61609,'Mac','x64','WoW',0x7C8665EED3E4C902E8B2FC4972F4636C),
|
||||
(61609,'Mac','x64','WoWC',0x36FBCBD0CC7A8E88AAAF9BD3CF14FC81),
|
||||
(61609,'Win','A64','WoW',0x21493F8D8C078FDA669E42AEA8724351),
|
||||
(61609,'Win','x64','WoW',0x9F18C02CC5868A925CDD4201A8D7F9DA),
|
||||
(61609,'Win','x64','WoWC',0x15F4CA6C215113B4B47EC3AB65C65419);
|
||||
|
||||
UPDATE `realmlist` SET `gamebuild`=61609 WHERE `gamebuild`=61559;
|
||||
|
||||
ALTER TABLE `realmlist` CHANGE `gamebuild` `gamebuild` int unsigned NOT NULL DEFAULT '61609';
|
||||
@@ -0,0 +1,22 @@
|
||||
--
|
||||
-- Table structure for table `battlenet_account_player_data_element`
|
||||
--
|
||||
DROP TABLE IF EXISTS `battlenet_account_player_data_element`;
|
||||
CREATE TABLE `battlenet_account_player_data_element` (
|
||||
`battlenetAccountId` int unsigned NOT NULL,
|
||||
`playerDataElementAccountId` int unsigned NOT NULL,
|
||||
`floatValue` float DEFAULT NULL,
|
||||
`int64Value` bigint DEFAULT NULL,
|
||||
PRIMARY KEY (`battlenetAccountId`,`playerDataElementAccountId`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
--
|
||||
-- Table structure for table `battlenet_account_player_data_flag`
|
||||
--
|
||||
DROP TABLE IF EXISTS `battlenet_account_player_data_flag`;
|
||||
CREATE TABLE `battlenet_account_player_data_flag` (
|
||||
`battlenetAccountId` int unsigned NOT NULL,
|
||||
`storageIndex` int unsigned NOT NULL,
|
||||
`mask` bigint unsigned NOT NULL,
|
||||
PRIMARY KEY (`battlenetAccountId`,`storageIndex`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
@@ -0,0 +1,23 @@
|
||||
DELETE FROM `build_info` WHERE `build` IN (61967);
|
||||
INSERT INTO `build_info` (`build`,`majorVersion`,`minorVersion`,`bugfixVersion`,`hotfixVersion`) VALUES
|
||||
(61967,11,1,7,NULL);
|
||||
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61967 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61967 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoWC';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61967 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61967 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoWC';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61967 AND `platform`='Win' AND `arch`='A64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61967 AND `platform`='Win' AND `arch`='x64' AND `type`='WoW';
|
||||
DELETE FROM `build_auth_key` WHERE `build`=61967 AND `platform`='Win' AND `arch`='x64' AND `type`='WoWC';
|
||||
INSERT INTO `build_auth_key` (`build`,`platform`,`arch`,`type`,`key`) VALUES
|
||||
(61967,'Mac','A64','WoW',0xDAB6F778C37531255AC22F3FB9065EAA),
|
||||
(61967,'Mac','A64','WoWC',0x3F10FF17698D9F938B04707C0B8A7E00),
|
||||
(61967,'Mac','x64','WoW',0x2B9DB4F2B70E849871A8F95FEEF357E9),
|
||||
(61967,'Mac','x64','WoWC',0x4DE3D440D1D46A38EC32D0D524004ABA),
|
||||
(61967,'Win','A64','WoW',0x7B443BB6B4F355B9E389F4F0ACB04FE8),
|
||||
(61967,'Win','x64','WoW',0x6E194B4B53038E76E01E9538107AFF4D),
|
||||
(61967,'Win','x64','WoWC',0x9E135BF0B40BDD210EAF318AEB72801C);
|
||||
|
||||
UPDATE `realmlist` SET `gamebuild`=61967 WHERE `gamebuild`=61609;
|
||||
|
||||
ALTER TABLE `realmlist` CHANGE `gamebuild` `gamebuild` int unsigned NOT NULL DEFAULT '61967';
|
||||
@@ -0,0 +1,3 @@
|
||||
-- TDB 1117.25071 auth
|
||||
UPDATE `updates` SET `state`='ARCHIVED',`speed`=0;
|
||||
REPLACE INTO `updates_include` (`path`, `state`) VALUES ('$/sql/old/11.x/auth', 'ARCHIVED');
|
||||
@@ -0,0 +1,41 @@
|
||||
DELETE FROM `build_info` WHERE `build` IN (62213,62417,62438,62493);
|
||||
INSERT INTO `build_info` (`build`,`majorVersion`,`minorVersion`,`bugfixVersion`,`hotfixVersion`) VALUES
|
||||
(62213,11,2,0,NULL),
|
||||
(62417,11,2,0,NULL),
|
||||
(62438,11,2,0,NULL),
|
||||
(62493,11,2,0,NULL);
|
||||
|
||||
DELETE FROM `build_auth_key` WHERE `build` IN (62213,62417,62438,62493);
|
||||
INSERT INTO `build_auth_key` (`build`,`platform`,`arch`,`type`,`key`) VALUES
|
||||
(62213,'Mac','A64','WoW',0x4EB479A10C122085CFA59633DBCADA17),
|
||||
(62213,'Mac','A64','WoWC',0x101F2207C5AB43A29762838FC4C460BA),
|
||||
(62213,'Mac','x64','WoW',0x94D5B0A9620333C4F068A5F7FD5E16C6),
|
||||
(62213,'Mac','x64','WoWC',0xBAA3BAFC4F9209AFB9EDA4C89DBB506C),
|
||||
(62213,'Win','A64','WoW',0xF565E632CBC04516F235F2A412C61569),
|
||||
(62213,'Win','x64','WoW',0x062594033EA9753E81240476AB4E21BC),
|
||||
(62213,'Win','x64','WoWC',0x8584238F7E35711E8817CD53951478B2),
|
||||
(62417,'Mac','A64','WoW',0x020BBBA62C6539043095AE1603FC3A1F),
|
||||
(62417,'Mac','A64','WoWC',0xDA7BB5E78E98856A679EB442EB683DD5),
|
||||
(62417,'Mac','x64','WoW',0x8D15525965A59F4C1A886E6BCC09D75A),
|
||||
(62417,'Mac','x64','WoWC',0x02C9B276B11F9B175A59021B1EB7F9E3),
|
||||
(62417,'Win','A64','WoW',0xDC74AF249532EF367023C78F11E6F709),
|
||||
(62417,'Win','x64','WoW',0x702FC86D79262CD311393AEB3F5B88E6),
|
||||
(62417,'Win','x64','WoWC',0xB97B257A3D69BBA321DEC1427591EAD6),
|
||||
(62438,'Mac','A64','WoW',0x5C974D816F1D4806F77A60D125902B11),
|
||||
(62438,'Mac','A64','WoWC',0x333EEF08165D098594D01993FB5566C4),
|
||||
(62438,'Mac','x64','WoW',0x8EE8E906F3277B995C3FB76A9472316D),
|
||||
(62438,'Mac','x64','WoWC',0x2D92FAC97BE1600E3CF7C41C260B90E3),
|
||||
(62438,'Win','A64','WoW',0x5F43B9C77DA61431AAF5E527FC6BA0BA),
|
||||
(62438,'Win','x64','WoW',0x54B80A79B8A5C515E25366AB57F0ACB0),
|
||||
(62438,'Win','x64','WoWC',0xCAE41A1DD7CF9C2E850CE388BB1EEF6D),
|
||||
(62493,'Mac','A64','WoW',0x35663EF5187F38257E9768481F1894DC),
|
||||
(62493,'Mac','A64','WoWC',0x5A48D3A43278A6EA31B2E3AE0DE6E601),
|
||||
(62493,'Mac','x64','WoW',0x1BEEC427C9F41184EFAAC048D51C5207),
|
||||
(62493,'Mac','x64','WoWC',0x15B0A1D7EA355891634507CD840B2E16),
|
||||
(62493,'Win','A64','WoW',0x043025D94567792FA8284C282E77E57F),
|
||||
(62493,'Win','x64','WoW',0x5B038E707AB60E3A862C2E03A8487220),
|
||||
(62493,'Win','x64','WoWC',0x1A65B9347FD44EF0A77479173D098226);
|
||||
|
||||
UPDATE `realmlist` SET `gamebuild`=62493 WHERE `gamebuild`=61967;
|
||||
|
||||
ALTER TABLE `realmlist` CHANGE `gamebuild` `gamebuild` int unsigned NOT NULL DEFAULT '62493';
|
||||
@@ -0,0 +1,22 @@
|
||||
--
|
||||
-- Table structure for table `character_player_data_element`
|
||||
--
|
||||
DROP TABLE IF EXISTS `character_player_data_element`;
|
||||
CREATE TABLE `character_player_data_element` (
|
||||
`characterGuid` bigint unsigned NOT NULL,
|
||||
`playerDataElementCharacterId` int unsigned NOT NULL,
|
||||
`floatValue` float DEFAULT NULL,
|
||||
`int64Value` bigint DEFAULT NULL,
|
||||
PRIMARY KEY (`characterGuid`,`playerDataElementCharacterId`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
--
|
||||
-- Table structure for table `character_player_data_flag`
|
||||
--
|
||||
DROP TABLE IF EXISTS `character_player_data_flag`;
|
||||
CREATE TABLE `character_player_data_flag` (
|
||||
`characterGuid` bigint unsigned NOT NULL,
|
||||
`storageIndex` int unsigned NOT NULL,
|
||||
`mask` bigint unsigned NOT NULL,
|
||||
PRIMARY KEY (`characterGuid`,`storageIndex`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
@@ -0,0 +1,3 @@
|
||||
-- TDB 1117.25071 characters
|
||||
UPDATE `updates` SET `state`='ARCHIVED',`speed`=0;
|
||||
REPLACE INTO `updates_include` (`path`, `state`) VALUES ('$/sql/old/11.x/characters', 'ARCHIVED');
|
||||
@@ -0,0 +1,128 @@
|
||||
ALTER TABLE `characters`
|
||||
ADD `bankTabs` tinyint unsigned NOT NULL DEFAULT 0 AFTER `bankSlots`,
|
||||
DROP `bankBagSlotFlags1`,
|
||||
DROP `bankBagSlotFlags2`,
|
||||
DROP `bankBagSlotFlags3`,
|
||||
DROP `bankBagSlotFlags4`,
|
||||
DROP `bankBagSlotFlags5`,
|
||||
DROP `bankBagSlotFlags6`,
|
||||
DROP `bankBagSlotFlags7`;
|
||||
|
||||
UPDATE `characters` SET `bankTabs`=LEAST(6,GREATEST(
|
||||
`bankSlots`,
|
||||
IF((`playerFlags` & 0x20000000)<>0,6,0), -- unlocked void storage
|
||||
IF((`playerFlagsEx` & 0x1)<>0,4,0), -- unlocked reagent bank
|
||||
IF(`level`>=80,6,0)
|
||||
));
|
||||
|
||||
--
|
||||
-- Table structure for table `character_bank_tab_settings`
|
||||
--
|
||||
DROP TABLE IF EXISTS `character_bank_tab_settings`;
|
||||
CREATE TABLE `character_bank_tab_settings` (
|
||||
`characterGuid` bigint unsigned NOT NULL,
|
||||
`tabId` tinyint unsigned NOT NULL,
|
||||
`name` varchar(16) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`icon` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`description` varchar(2048) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
`depositFlags` int DEFAULT '0',
|
||||
PRIMARY KEY (`characterGuid`,`tabId`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
INSERT INTO `character_bank_tab_settings` SELECT `guid`,0,'Tab 1',NULL,NULL,0 FROM `characters` WHERE `bankTabs` >= 1;
|
||||
INSERT INTO `character_bank_tab_settings` SELECT `guid`,1,'Tab 2',NULL,NULL,0 FROM `characters` WHERE `bankTabs` >= 2;
|
||||
INSERT INTO `character_bank_tab_settings` SELECT `guid`,2,'Tab 3',NULL,NULL,0 FROM `characters` WHERE `bankTabs` >= 3;
|
||||
INSERT INTO `character_bank_tab_settings` SELECT `guid`,3,'Reagents',NULL,NULL,0x80 FROM `characters` WHERE `bankTabs` >= 4;
|
||||
INSERT INTO `character_bank_tab_settings` SELECT `guid`,4,'Void Storage 1',NULL,NULL,0 FROM `characters` WHERE `bankTabs` >= 5;
|
||||
INSERT INTO `character_bank_tab_settings` SELECT `guid`,5,'Void Storage 2',NULL,NULL,0 FROM `characters` WHERE `bankTabs` >= 6;
|
||||
|
||||
-- helper columns
|
||||
-- character_inventory.bag_slot (inventory slot where the bag is stored)
|
||||
-- character_inventory.new_slot
|
||||
-- character_inventory.slot temporarily changed type to SMALLINT
|
||||
ALTER TABLE `character_inventory`
|
||||
ADD `bag_slot` INT,
|
||||
ADD `new_slot` INT,
|
||||
MODIFY `slot` SMALLINT UNSIGNED NOT NULL;
|
||||
|
||||
UPDATE `character_inventory` ci1
|
||||
LEFT JOIN `character_inventory` ci2 ON ci1.bag = ci2.item
|
||||
SET ci1.bag_slot = COALESCE(ci2.slot, 0);
|
||||
|
||||
-- move items that need moving out of the way
|
||||
UPDATE `character_inventory` SET `slot`=`slot`+1000 WHERE `bag`=0 AND `slot` BETWEEN 63 AND 97; -- BankItemSlots/BankBagSlots
|
||||
UPDATE `character_inventory` SET `slot`=`slot`+1000 WHERE `bag`=0 AND `slot` BETWEEN 110 AND 207; -- ReagentSlots
|
||||
|
||||
-- adjust BuyBackSlots/ChildEquipmentSlots/EquipableSpellSlots/AccountBankBagSlots
|
||||
UPDATE `character_inventory` SET `slot`=`slot`-29 WHERE `bag`=0 AND `slot` BETWEEN 98 AND 109; -- BuyBackSlots
|
||||
UPDATE `character_inventory` SET `slot`=`slot`-127 WHERE `bag`=0 AND `slot` BETWEEN 208 AND 231; -- ChildEquipmentSlots/EquipableSpellSlots/AccountBankBagSlots
|
||||
|
||||
SET @item_guid := 0;
|
||||
SELECT MAX(guid) INTO @item_guid FROM item_instance;
|
||||
|
||||
-- create new bags
|
||||
INSERT INTO `character_inventory` (`guid`,`bag`,`slot`,`item`)
|
||||
SELECT cbts.characterGuid, 0, 63 + cbts.`tabId`, (@item_guid := @item_guid + 1) FROM `character_bank_tab_settings` cbts;
|
||||
|
||||
INSERT INTO `item_instance` (`guid`,`itemEntry`,`owner_guid`,`charges`,`flags`,`enchantments`,`playedTime`,`createTime`,`text`,`bonusListIDs`)
|
||||
SELECT ci.`item`, 242709, ci.`guid`, '', 0x1, '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ', c.totaltime, UNIX_TIMESTAMP(),'',''
|
||||
FROM `character_inventory` ci
|
||||
LEFT JOIN `characters` c ON c.`guid` = ci.`guid`
|
||||
WHERE ci.`bag` = 0 AND ci.`slot` BETWEEN 63 AND 68;
|
||||
|
||||
-- calculate new slots for old banked items
|
||||
UPDATE `character_inventory` ci
|
||||
LEFT JOIN (
|
||||
SELECT item, new_slot
|
||||
FROM (
|
||||
SELECT guid, bag, slot, item, IF(@prev <> guid, @row_num:=0,@row_num:=@row_num+1) AS new_slot, @prev:=guid
|
||||
FROM character_inventory,
|
||||
(SELECT @row_num:=0) rn,
|
||||
(SELECT @prev:='') prev
|
||||
WHERE (bag_slot = 0 AND slot BETWEEN 1063 AND 1097) OR bag_slot BETWEEN 91 AND 97
|
||||
ORDER BY guid, bag_slot, slot
|
||||
) `window`
|
||||
) new_slots ON new_slots.item = ci.item
|
||||
SET ci.new_slot = new_slots.new_slot;
|
||||
|
||||
-- assign new bags and slots
|
||||
UPDATE `character_inventory` ci
|
||||
LEFT JOIN `character_inventory` ci2 ON ci2.guid = ci.guid AND ci2.bag = 0 AND ci2.slot = (ci.new_slot DIV 98) + 63
|
||||
SET ci.bag = ci2.item, ci.slot = ci.new_slot MOD 98
|
||||
WHERE (ci.bag_slot = 0 AND ci.slot BETWEEN 1063 AND 1097) OR ci.bag_slot BETWEEN 91 AND 97;
|
||||
|
||||
-- move reagents as-is (bag is the same size)
|
||||
UPDATE `character_inventory` ci
|
||||
LEFT JOIN `character_inventory` ci2 ON ci2.guid = ci.guid AND ci2.bag = 0 AND ci2.slot = 66
|
||||
SET ci.bag = ci2.item, ci.slot = ci.slot - 1110
|
||||
WHERE (ci.bag_slot = 0 AND ci.slot BETWEEN 1110 AND 1207);
|
||||
|
||||
-- void storage
|
||||
ALTER TABLE `character_void_storage`
|
||||
ADD `itemGuid` BIGINT UNSIGNED,
|
||||
ADD `bagGuid` BIGINT UNSIGNED;
|
||||
|
||||
-- generate guids for void storage
|
||||
UPDATE `character_void_storage` cvs
|
||||
SET
|
||||
cvs.`itemGuid` = (@item_guid := @item_guid + 1),
|
||||
cvs.`bagGuid` = (SELECT ci.`item` FROM `character_inventory` ci WHERE ci.`guid` = cvs.`playerGuid` AND ci.`bag` = 0 AND ci.`slot` = 67 + (cvs.`slot` DIV 80));
|
||||
|
||||
-- create items from void storage
|
||||
INSERT INTO `item_instance` (`guid`, `itemEntry`, `owner_guid`, `creatorGuid`, `charges`, `flags`, `enchantments`, `randomBonusListId`, `durability`, `playedTime`, `createTime`, `text`, `context`, `bonusListIDs`)
|
||||
SELECT cvs.`itemGuid`, cvs.`itemEntry`, cvs.`playerGuid`, cvs.`creatorGuid`, '', 0x1, '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ', cvs.`randomBonusListId`, 999, c.`totaltime`, UNIX_TIMESTAMP(), '', cvs.context, cvs.bonusListIDs FROM `character_void_storage` cvs
|
||||
LEFT JOIN `characters` c ON c.`guid` = cvs.`playerGuid`;
|
||||
|
||||
INSERT INTO `item_instance_modifiers` (`itemGuid`, `fixedScalingLevel`, `artifactKnowledgeLevel`)
|
||||
SELECT cvs.`itemGuid`, COALESCE(cvs.`fixedScalingLevel`, 0), COALESCE(cvs.`artifactKnowledgeLevel`, 0) FROM `character_void_storage` cvs
|
||||
WHERE cvs.`fixedScalingLevel` > 0 OR cvs.`artifactKnowledgeLevel` > 0;
|
||||
|
||||
INSERT INTO `character_inventory` (`guid`, `bag`, `slot`, `item`)
|
||||
SELECT cvs.`playerGuid`, cvs.`bagGuid`, cvs.`slot` MOD 80, cvs.`itemGuid` FROM `character_void_storage` cvs;
|
||||
|
||||
ALTER TABLE `character_inventory`
|
||||
DROP `bag_slot`,
|
||||
DROP `new_slot`,
|
||||
MODIFY `slot` TINYINT UNSIGNED NOT NULL DEFAULT 0;
|
||||
|
||||
DROP TABLE IF EXISTS `character_void_storage`;
|
||||
@@ -0,0 +1,15 @@
|
||||
ALTER TABLE `battlemaster_list` CHANGE `InstanceType` `PvpType` int NOT NULL DEFAULT 0 AFTER `LongDescription`;
|
||||
|
||||
ALTER TABLE `content_tuning` ADD `HealthPrimaryStatCurveID` int NOT NULL DEFAULT 0 AFTER `DamageItemLevelCurveID`;
|
||||
ALTER TABLE `content_tuning` ADD `DamagePrimaryStatCurveID` int NOT NULL DEFAULT 0 AFTER `HealthPrimaryStatCurveID`;
|
||||
|
||||
ALTER TABLE `player_condition` MODIFY `ItemFlags` int NOT NULL DEFAULT 0 AFTER `ItemLogic`;
|
||||
|
||||
ALTER TABLE `quest_v2` MODIFY `UniqueBitFlag` int NOT NULL DEFAULT 0 AFTER `ID`;
|
||||
|
||||
ALTER TABLE `talent` MODIFY `Flags` int NOT NULL DEFAULT 0 AFTER `TierID`;
|
||||
|
||||
ALTER TABLE `wmo_area_table` MODIFY `Flags` int NOT NULL DEFAULT 0 AFTER `AreaTableID`;
|
||||
|
||||
UPDATE `battlemaster_list` SET `PvpType`=0 WHERE `PvpType`=3;
|
||||
UPDATE `battlemaster_list` SET `PvpType`=1 WHERE `PvpType`=4;
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,47 @@
|
||||
--
|
||||
-- Table structure for table `player_data_element_account`
|
||||
--
|
||||
DROP TABLE IF EXISTS `player_data_element_account`;
|
||||
CREATE TABLE `player_data_element_account` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`StorageIndex` int NOT NULL DEFAULT '0',
|
||||
`Type` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
--
|
||||
-- Table structure for table `player_data_element_character`
|
||||
--
|
||||
DROP TABLE IF EXISTS `player_data_element_character`;
|
||||
CREATE TABLE `player_data_element_character` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`StorageIndex` int NOT NULL DEFAULT '0',
|
||||
`Type` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
--
|
||||
-- Table structure for table `player_data_flag_account`
|
||||
--
|
||||
DROP TABLE IF EXISTS `player_data_flag_account`;
|
||||
CREATE TABLE `player_data_flag_account` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`StorageIndex` int NOT NULL DEFAULT '0',
|
||||
`Unknown1107` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
--
|
||||
-- Table structure for table `player_data_flag_character`
|
||||
--
|
||||
DROP TABLE IF EXISTS `player_data_flag_character`;
|
||||
CREATE TABLE `player_data_flag_character` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`StorageIndex` int NOT NULL DEFAULT '0',
|
||||
`Unknown1107` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,3 @@
|
||||
-- TDB 1117.25071 hotfixes
|
||||
UPDATE `updates` SET `state`='ARCHIVED',`speed`=0;
|
||||
REPLACE INTO `updates_include` (`path`, `state`) VALUES ('$/sql/old/11.x/hotfixes', 'ARCHIVED');
|
||||
@@ -0,0 +1,84 @@
|
||||
|
||||
ALTER TABLE `animation_data` MODIFY COLUMN `BehaviorTier` tinyint NOT NULL DEFAULT 0 AFTER `Fallback`;
|
||||
|
||||
DROP TABLE IF EXISTS `bank_bag_slot_prices`;
|
||||
|
||||
--
|
||||
-- Table structure for table `bank_tab`
|
||||
--
|
||||
DROP TABLE IF EXISTS `bank_tab`;
|
||||
CREATE TABLE `bank_tab` (
|
||||
`ID` int unsigned NOT NULL DEFAULT '0',
|
||||
`Cost` bigint unsigned NOT NULL DEFAULT '0',
|
||||
`BankType` tinyint unsigned NOT NULL DEFAULT '0',
|
||||
`OrderIndex` tinyint NOT NULL DEFAULT '0',
|
||||
`PlayerConditionID` int NOT NULL DEFAULT '0',
|
||||
`PurchasePromptTitle` int NOT NULL DEFAULT '0',
|
||||
`PurchasePromptBody` int NOT NULL DEFAULT '0',
|
||||
`PurchasePromptConfirmation` int NOT NULL DEFAULT '0',
|
||||
`TabCleanupConfirmation` int NOT NULL DEFAULT '0',
|
||||
`TabNameEditBoxHeader` int NOT NULL DEFAULT '0',
|
||||
`VerifiedBuild` int NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`,`VerifiedBuild`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
ALTER TABLE `banned_addons` MODIFY COLUMN `Flags` int NOT NULL DEFAULT 0 AFTER `Version`;
|
||||
|
||||
ALTER TABLE `cfg_regions` ADD COLUMN `TimeEventRegionGroupID` int NOT NULL DEFAULT 0 AFTER `ChallengeOrigin`;
|
||||
|
||||
ALTER TABLE `char_titles` MODIFY COLUMN `Flags` int NOT NULL DEFAULT 0 AFTER `MaskID`;
|
||||
|
||||
ALTER TABLE `chr_classes`
|
||||
ADD COLUMN `StartingLevel` int NOT NULL DEFAULT 0 AFTER `Flags`,
|
||||
ADD COLUMN `HasStrengthBonus` tinyint UNSIGNED NOT NULL DEFAULT 0 AFTER `ID`,
|
||||
ADD COLUMN `DamageBonusStat` tinyint UNSIGNED NOT NULL DEFAULT 0 AFTER `RolesMask`,
|
||||
ADD COLUMN `HasRelicSlot` tinyint UNSIGNED NOT NULL DEFAULT 0 AFTER `DamageBonusStat`;
|
||||
|
||||
ALTER TABLE `creature_family` ADD COLUMN `CategoryEnumID` int NOT NULL DEFAULT 0 AFTER `PetTalentType`;
|
||||
|
||||
ALTER TABLE `expected_stat` ADD COLUMN `ContentSetID` int NOT NULL DEFAULT 0 AFTER `CreatureSpellDamage`;
|
||||
|
||||
ALTER TABLE `item` MODIFY COLUMN `ClassID` int NOT NULL DEFAULT 0 AFTER `ID`;
|
||||
|
||||
ALTER TABLE `item_set_spell` ADD COLUMN `TraitSubTreeID` smallint UNSIGNED NOT NULL DEFAULT 0 AFTER `SpellID`;
|
||||
|
||||
ALTER TABLE `map_challenge_mode`
|
||||
ADD COLUMN `FirstRewardQuestID1` int NOT NULL DEFAULT 0 AFTER `CriteriaCount3`,
|
||||
ADD COLUMN `FirstRewardQuestID2` int NOT NULL DEFAULT 0 AFTER `FirstRewardQuestID1`,
|
||||
ADD COLUMN `FirstRewardQuestID3` int NOT NULL DEFAULT 0 AFTER `FirstRewardQuestID2`,
|
||||
ADD COLUMN `FirstRewardQuestID4` int NOT NULL DEFAULT 0 AFTER `FirstRewardQuestID3`,
|
||||
ADD COLUMN `FirstRewardQuestID5` int NOT NULL DEFAULT 0 AFTER `FirstRewardQuestID4`,
|
||||
ADD COLUMN `FirstRewardQuestID6` int NOT NULL DEFAULT 0 AFTER `FirstRewardQuestID5`,
|
||||
ADD COLUMN `RewardQuestID1` int NOT NULL DEFAULT 0 AFTER `FirstRewardQuestID6`,
|
||||
ADD COLUMN `RewardQuestID2` int NOT NULL DEFAULT 0 AFTER `RewardQuestID1`,
|
||||
ADD COLUMN `RewardQuestID3` int NOT NULL DEFAULT 0 AFTER `RewardQuestID2`,
|
||||
ADD COLUMN `RewardQuestID4` int NOT NULL DEFAULT 0 AFTER `RewardQuestID3`,
|
||||
ADD COLUMN `RewardQuestID5` int NOT NULL DEFAULT 0 AFTER `RewardQuestID4`,
|
||||
ADD COLUMN `RewardQuestID6` int NOT NULL DEFAULT 0 AFTER `RewardQuestID5`;
|
||||
|
||||
ALTER TABLE `map_challenge_mode` MODIFY COLUMN `Flags` int NOT NULL DEFAULT 0 AFTER `MapID`;
|
||||
|
||||
ALTER TABLE `spell_category`
|
||||
MODIFY COLUMN `UsesPerWeek` int NOT NULL DEFAULT 0 AFTER `Flags`,
|
||||
MODIFY COLUMN `MaxCharges` int NOT NULL DEFAULT 0 AFTER `UsesPerWeek`;
|
||||
|
||||
ALTER TABLE `spell_equipped_items` MODIFY COLUMN `EquippedItemClass` int NOT NULL DEFAULT 0 AFTER `SpellID`;
|
||||
|
||||
ALTER TABLE `spell_visual_kit`
|
||||
ADD COLUMN `MinimumSpellVisualDensityFilterType` int NOT NULL DEFAULT 0 AFTER `DelayMax`,
|
||||
ADD COLUMN `MinimumSpellVisualDensityFilterParam` int NOT NULL DEFAULT 0 AFTER `MinimumSpellVisualDensityFilterType`,
|
||||
ADD COLUMN `ReducedSpellVisualDensityFilterType` int NOT NULL DEFAULT 0 AFTER `MinimumSpellVisualDensityFilterParam`,
|
||||
ADD COLUMN `ReducedSpellVisualDensityFilterParam` int NOT NULL DEFAULT 0 AFTER `ReducedSpellVisualDensityFilterType`;
|
||||
|
||||
ALTER TABLE `unit_power_bar` MODIFY COLUMN `Flags` int NOT NULL DEFAULT 0 AFTER `BarType`;
|
||||
|
||||
ALTER TABLE `warband_scene`
|
||||
DROP COLUMN `Source`,
|
||||
DROP COLUMN `SourceType`;
|
||||
|
||||
ALTER TABLE `warband_scene_locale` DROP COLUMN `Source_lang`;
|
||||
|
||||
DELETE FROM `item_sparse` WHERE `ID` IN (208392,242709);
|
||||
INSERT INTO `item_sparse` (`ID`, `AllowableRace`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
|
||||
(208392,-1,'','','','','Account Bank Tab Bag (DNT)',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,0,0,0,0,0,1,1,1.034399986267089843,0,0,67375104,268437504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,-1,0,0,0,0,0,0,0,0,0,0,0,98,0,0,0,18,1,62493),
|
||||
(242709,-1,'','','','','Character Bank Tab Bag (DNT)',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,0,0,0,0,0,1,1,0.990899980068206787,0,0,67375104,268437504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,-1,0,0,0,0,0,0,0,0,0,0,0,98,0,0,0,18,1,62493);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,59 @@
|
||||
SET @REFERENCEID := 450000;
|
||||
|
||||
-- Adarogg
|
||||
UPDATE `creature_template_difficulty` SET `LootID` = 61408, `GoldMin` = 65000, `GoldMax` = 75000 WHERE `Entry` = 61408;
|
||||
|
||||
DELETE FROM `creature_loot_template` WHERE `Entry` = 61408;
|
||||
INSERT INTO `creature_loot_template` (`Entry`, `ItemType`, `Item`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
|
||||
(61408, 1, @REFERENCEID+0, 100, 0, 1, 0, 1, 2, 'Reference Adarogg Boss loot');
|
||||
|
||||
DELETE FROM `reference_loot_template` WHERE `Entry` = @REFERENCEID+0;
|
||||
INSERT INTO `reference_loot_template` (`Entry`, `ItemType`, `Item`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
|
||||
(@REFERENCEID+0, 0, 82879, 0, 0, 1, 1, 1, 1, 'Collarspike Bracers'),
|
||||
(@REFERENCEID+0, 0, 82772, 0, 0, 1, 1, 1, 1, 'Snarlsmouth Leggins'),
|
||||
(@REFERENCEID+0, 0, 82880, 0, 0, 1, 1, 1, 1, 'Fang of Adarogg'),
|
||||
(@REFERENCEID+0, 0, 151421, 0, 0, 1, 1, 1, 1, 'Scorched Blazehound Boots'),
|
||||
(@REFERENCEID+0, 0, 151422, 0, 0, 1, 1, 1, 1, 'Bonecoal Waistguard');
|
||||
|
||||
-- Dark Shaman Koranthal
|
||||
UPDATE `creature_template_difficulty` SET `LootID` = 61412, `GoldMin` = 65000, `GoldMax` = 75000 WHERE `Entry` = 61412;
|
||||
|
||||
DELETE FROM `creature_loot_template` WHERE `Entry` = 61412;
|
||||
INSERT INTO `creature_loot_template` (`Entry`, `ItemType`, `Item`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
|
||||
(61412, 1, @REFERENCEID+1, 100, 0, 1, 0, 1, 2, 'Reference Dark Shaman Koranthal Boss loot');
|
||||
|
||||
DELETE FROM `reference_loot_template` WHERE `Entry` = @REFERENCEID+1;
|
||||
INSERT INTO `reference_loot_template` (`Entry`, `ItemType`, `Item`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
|
||||
(@REFERENCEID+1, 0, 82882, 0, 0, 1, 1, 1, 1, 'Dark Ritual Cape'),
|
||||
(@REFERENCEID+1, 0, 82877, 0, 0, 1, 1, 1, 1, 'Grasp of the Broken Totem'),
|
||||
(@REFERENCEID+1, 0, 82881, 0, 0, 1, 1, 1, 1, 'Cuffs of Black Elements'),
|
||||
(@REFERENCEID+1, 0, 132551, 0, 0, 1, 1, 1, 1, 'Dark Shamans Jerkin');
|
||||
|
||||
-- Slagmaw
|
||||
UPDATE `creature_template_difficulty` SET `LootID` = 61463, `GoldMin` = 65000, `GoldMax` = 75000 WHERE `Entry` = 61463;
|
||||
|
||||
DELETE FROM `creature_loot_template` WHERE `Entry` = 61463;
|
||||
INSERT INTO `creature_loot_template` (`Entry`, `ItemType`, `Item`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
|
||||
(61463, 1, @REFERENCEID+2, 100, 0, 1, 0, 1, 2, 'Reference Slagmaw Boss loot');
|
||||
|
||||
DELETE FROM `reference_loot_template` WHERE `Entry` = @REFERENCEID+2;
|
||||
INSERT INTO `reference_loot_template` (`Entry`, `ItemType`, `Item`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
|
||||
(@REFERENCEID+2, 0, 82885, 0, 0, 1, 1, 1, 1, 'Flameseared Carapace'),
|
||||
(@REFERENCEID+2, 0, 82884, 0, 0, 1, 1, 1, 1, 'Chitonous Bracers'),
|
||||
(@REFERENCEID+2, 0, 82878, 0, 0, 1, 1, 1, 1, 'Fireworm Robes'),
|
||||
(@REFERENCEID+2, 0, 132552, 0, 0, 1, 1, 1, 1, 'Chitonous Bindings');
|
||||
|
||||
-- Lava Guard Gordoth
|
||||
UPDATE `creature_template_difficulty` SET `LootID` = 61528, `GoldMin` = 160000, `GoldMax` = 170000 WHERE `Entry` = 61528;
|
||||
|
||||
DELETE FROM `creature_loot_template` WHERE `Entry` = 61528;
|
||||
INSERT INTO `creature_loot_template` (`Entry`, `ItemType`, `Item`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
|
||||
(61528, 1, @REFERENCEID+3, 100, 0, 1, 0, 1, 2, 'Reference Lava Guard Gordoth Boss loot');
|
||||
|
||||
DELETE FROM `reference_loot_template` WHERE `Entry` = @REFERENCEID+3;
|
||||
INSERT INTO `reference_loot_template` (`Entry`, `ItemType`, `Item`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
|
||||
(@REFERENCEID+3, 0, 82888, 0, 0, 1, 1, 1, 1, 'Heartboiler Staff'),
|
||||
(@REFERENCEID+3, 0, 82886, 0, 0, 1, 1, 1, 1, 'Gorewalker Treads'),
|
||||
(@REFERENCEID+3, 0, 82883, 0, 0, 1, 1, 1, 1, 'Bloodcursed Felblade'),
|
||||
(@REFERENCEID+3, 0, 151424, 0, 0, 1, 1, 1, 1, 'Beld of Boundless Fury'),
|
||||
(@REFERENCEID+3, 0, 151425, 0, 0, 1, 1, 1, 1, 'Gordoths Crushers');
|
||||
@@ -0,0 +1,12 @@
|
||||
-- Adolescent Flame Hound
|
||||
UPDATE `creature_template_difficulty` SET `GoldMin` = 2500, `GoldMax` = 10000 WHERE `Entry` = 61657;
|
||||
|
||||
-- Mature Flame Hound
|
||||
UPDATE `creature_template_difficulty` SET `GoldMin` = 3000, `GoldMax` = 10000 WHERE `Entry` = 61658;
|
||||
|
||||
-- Corrupted Reaver & Dark Shaman Acolyte & Corrupted Flamecaller & Corrupted Houndmaster
|
||||
UPDATE `creature_template_difficulty` SET `LootID` = 61678, `GoldMin` = 2000, `GoldMax` = 10000 WHERE `Entry` IN (61678, 61672, 61705, 61666);
|
||||
|
||||
DELETE FROM `creature_loot_template` WHERE `Entry` = 61678;
|
||||
INSERT INTO `creature_loot_template` (`Entry`, `ItemType`, `Item`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
|
||||
(61678, 0, 2589, 50, 0, 1, 0, 1, 5, 'Linen Cloth');
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
DELETE FROM `spell_proc` WHERE `SpellId` IN (394329);
|
||||
INSERT INTO `spell_proc` (`SpellId`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`SpellFamilyMask3`,`ProcFlags`,`ProcFlags2`,`SpellTypeMask`,`SpellPhaseMask`,`HitMask`,`AttributesMask`,`DisableEffectsMask`,`ProcsPerMinute`,`Chance`,`Cooldown`,`Charges`) VALUES
|
||||
(394329,0x00,4,0x00000000,0x00000000,0x00000000,0x00000080,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0,0,0); -- Titanic Rage
|
||||
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName` = 'spell_warr_titanic_rage';
|
||||
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
|
||||
(394329, 'spell_warr_titanic_rage');
|
||||
@@ -0,0 +1,4 @@
|
||||
DELETE FROM `spell_proc` WHERE `SpellId` IN (393950,393951);
|
||||
INSERT INTO `spell_proc` (`SpellId`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`SpellFamilyMask3`,`ProcFlags`,`ProcFlags2`,`SpellTypeMask`,`SpellPhaseMask`,`HitMask`,`AttributesMask`,`DisableEffectsMask`,`ProcsPerMinute`,`Chance`,`Cooldown`,`Charges`) VALUES
|
||||
(393950,0x00,4,0x00000000,0x00000000,0x00000000,0x00000400,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0,0,0,0), -- Bloodcraze
|
||||
(393951,0x00,4,0x00000000,0x00000400,0x00000000,0x00000000,0x0,0x0,0x1,0x2,0x2,0x0,0x0,0,0,0,1); -- Bloodcraze
|
||||
@@ -0,0 +1,3 @@
|
||||
-- The Shadow Grave
|
||||
UPDATE `smart_scripts` SET `target_type`=23 WHERE `action_type`=1 AND `entryorguid`=49141 AND `source_type`=0;
|
||||
UPDATE `smart_scripts` SET `target_type`=23 WHERE `action_type`=1 AND `entryorguid` IN (4914100,4914101,4914102,4914103,4914104) AND `source_type`=9;
|
||||
@@ -0,0 +1,214 @@
|
||||
SET @CGUID := 3000010;
|
||||
|
||||
-- Creature
|
||||
DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+2;
|
||||
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `PhaseId`, `PhaseGroup`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `VerifiedBuild`) VALUES
|
||||
(@CGUID+0, 38895, 0, 6454, 5692, '0', 1660, 0, 0, 0, 1757.392333984375, 1666.0972900390625, 121.2991867065429687, 5.401799201965332031, 120, 0, 0, 0, NULL, NULL, NULL, NULL, 61265), -- Lilian Voss (Area: The Deathknell Graves - Difficulty: 0) CreateObject1
|
||||
(@CGUID+1, 49230, 0, 6454, 5692, '0', 1661, 0, 0, 0, 1753.845458984375, 1640.6632080078125, 117.5885696411132812, 5.686965465545654296, 120, 0, 0, 0, NULL, NULL, NULL, NULL, 61265), -- Marshal Redpath (Area: The Deathknell Graves - Difficulty: 0) CreateObject1
|
||||
(@CGUID+2, 49231, 0, 6454, 5692, '0', 1662, 0, 0, 0, 1740.3541259765625, 1704.37158203125, 128.859344482421875, 1.500983119010925292, 120, 0, 0, 0, NULL, NULL, NULL, NULL, 61265); -- Valdred Moray (Area: The Deathknell Graves - Difficulty: 0) CreateObject1
|
||||
|
||||
DELETE FROM `creature_addon` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+2;
|
||||
INSERT INTO `creature_addon` (`guid`, `PathId`, `mount`, `StandState`, `AnimTier`, `VisFlags`, `SheathState`, `PvpFlags`, `emote`, `aiAnimKit`, `movementAnimKit`, `meleeAnimKit`, `visibilityDistanceType`, `auras`) VALUES
|
||||
(@CGUID+0, 0, 0, 0, 0, 0, 1, 0, 431, 0, 0, 0, 0, ''), -- Lilian Voss
|
||||
(@CGUID+2, 0, 0, 8, 0, 0, 1, 0, 0, 0, 0, 0, 0, ''); -- Valdred Moray
|
||||
|
||||
-- Template Addon
|
||||
DELETE FROM `creature_template_addon` WHERE `entry` IN (49231 /*49231 (Valdred Moray)*/);
|
||||
INSERT INTO `creature_template_addon` (`entry`, `PathId`, `mount`, `StandState`, `AnimTier`, `VisFlags`, `SheathState`, `PvpFlags`, `emote`, `aiAnimKit`, `movementAnimKit`, `meleeAnimKit`, `visibilityDistanceType`, `auras`) VALUES
|
||||
(49231, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, ''); -- 49231 (Valdred Moray)
|
||||
|
||||
-- Difficulty
|
||||
UPDATE `creature_template_difficulty` SET `ContentTuningID`=75, `StaticFlags1`=0x10000000, `VerifiedBuild`=61265 WHERE (`Entry`=66167 AND `DifficultyID`=0); -- 66167 (Marshal Redpath) - CanSwim
|
||||
UPDATE `creature_template_difficulty` SET `ContentTuningID`=75, `StaticFlags1`=0x10000000, `VerifiedBuild`=61265 WHERE (`Entry`=66166 AND `DifficultyID`=0); -- 66166 (Lilian Voss) - CanSwim
|
||||
UPDATE `creature_template_difficulty` SET `ContentTuningID`=75, `StaticFlags1`=0x10000000, `VerifiedBuild`=61265 WHERE (`Entry`=66168 AND `DifficultyID`=0); -- 66168 (Valdred Moray) - CanSwim
|
||||
|
||||
-- Phase
|
||||
DELETE FROM `phase_area` WHERE `PhaseId` IN (1660,1661,1662);
|
||||
INSERT INTO `phase_area` (`AreaId`, `PhaseId`, `Comment`) VALUES
|
||||
(5692, 1660, 'See Lilian Voss in Deathknell'),
|
||||
(5692, 1661, 'See Marshal Redpath in Deathknell'),
|
||||
(5692, 1662, 'See Valdred Moray in Deathknell');
|
||||
|
||||
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId`=26 AND `SourceGroup` IN (1660,1661,1662) AND `SourceEntry` = 0);
|
||||
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `Comment`) VALUE
|
||||
(26, 1660, 0, 0, 0, 47, 0, 24960, 8, 0, 0, 'Apply Phase 1660 if Quest 24960 is in progress'),
|
||||
(26, 1660, 0, 0, 0, 48, 0, 256141, 0, 1, 1, 'Apply Phase 1660 if Questobjective 256141 is not rewarded'),
|
||||
(26, 1661, 0, 0, 0, 47, 0, 24960, 8, 0, 0, 'Apply Phase 1661 if Quest 24960 is in progress'),
|
||||
(26, 1661, 0, 0, 0, 48, 0, 256142, 0, 1, 1, 'Apply Phase 1661 if Questobjective 256142 is not rewarded'),
|
||||
(26, 1662, 0, 0, 0, 47, 0, 24960, 8, 0, 0, 'Apply Phase 1662 if Quest 24960 is in progress'),
|
||||
(26, 1662, 0, 0, 0, 48, 0, 256143, 0, 1, 1, 'Apply Phase 1662 if Questobjective 256143 is not rewarded');
|
||||
|
||||
-- Quest
|
||||
DELETE FROM `quest_objectives_completion_effect` WHERE `ObjectiveID` IN (256141,256142,256143);
|
||||
INSERT INTO `quest_objectives_completion_effect` (`ObjectiveID`, `GameEventID`, `SpellID`, `ConversationID`, `UpdatePhaseShift`, `UpdateZoneAuras`) VALUES
|
||||
(256141, NULL, NULL, NULL, 1, 0),
|
||||
(256142, NULL, NULL, NULL, 1, 0),
|
||||
(256143, NULL, NULL, NULL, 1, 0);
|
||||
|
||||
-- Gossip
|
||||
DELETE FROM `creature_template_gossip` WHERE (`CreatureID`=49231 AND `MenuID`=12487) OR (`CreatureID`=49231 AND `MenuID`=12489) OR (`CreatureID`=38895 AND `MenuID`=12483) OR (`CreatureID`=38895 AND `MenuID`=12484) OR (`CreatureID`=49230 AND `MenuID`=12485) OR (`CreatureID`=49230 AND `MenuID`=12486);;
|
||||
INSERT INTO `creature_template_gossip` (`CreatureID`, `MenuID`, `VerifiedBuild`) VALUES
|
||||
(49231, 12487, 61265), -- Valdred Moray
|
||||
(38895, 12483, 61265), -- Lilian Voss
|
||||
(49230, 12485, 61265); -- Marshal Redpath
|
||||
|
||||
UPDATE `gossip_menu` SET `VerifiedBuild`=61265 WHERE (`MenuID`=12489 AND `TextID`=17571) OR (`MenuID`=12488 AND `TextID`=17570) OR (`MenuID`=12487 AND `TextID`=17569);
|
||||
|
||||
UPDATE `gossip_menu_option` SET `GossipOptionID`=39803, `OptionText`='You talk to Undertaker Mordo. He\'ll tell you what to do. That\'s all I know.', `VerifiedBuild`=61265 WHERE (`MenuID`=12489 AND `OptionID`=0);
|
||||
UPDATE `gossip_menu_option` SET `GossipOptionID`=39543, `OptionText`='Calm down, Valdred. Undertaker Mordo probably sewed some new ones on for you.', `VerifiedBuild`=61265 WHERE (`MenuID`=12488 AND `OptionID`=0);
|
||||
UPDATE `gossip_menu_option` SET `GossipOptionID`=39542, `OptionText`='Don\'t you remember? You died.', `VerifiedBuild`=61265 WHERE (`MenuID`=12487 AND `OptionID`=0);
|
||||
UPDATE `gossip_menu_option` SET `GossipOptionID`=39163, `OptionText`='I\'m not an abomination, I\'m simply undead. I just want to speak with you.', `VerifiedBuild`=61265 WHERE (`MenuID`=12483 AND `OptionID`=0);
|
||||
UPDATE `gossip_menu_option` SET `GossipOptionID`=39164, `VerifiedBuild`=61265 WHERE (`MenuID`=12484 AND `OptionID`=0);
|
||||
UPDATE `gossip_menu_option` SET `GossipOptionID`=39165, `OptionText`='I\'m not here to fight. I\'ve only been asked to speak with you.', `VerifiedBuild`=61265 WHERE (`MenuID`=12485 AND `OptionID`=0);
|
||||
UPDATE `gossip_menu_option` SET `GossipOptionID`=39166, `VerifiedBuild`=61265 WHERE (`MenuID`=12486 AND `OptionID`=0);
|
||||
|
||||
-- Spelltarget pos
|
||||
UPDATE `spell_target_position` SET `VerifiedBuild`=61265 WHERE (`ID`=91876 AND `EffectIndex`=0 AND `OrderIndex`=0);
|
||||
UPDATE `spell_target_position` SET `VerifiedBuild`=61265 WHERE (`ID`=91874 AND `EffectIndex`=0 AND `OrderIndex`=0);
|
||||
UPDATE `spell_target_position` SET `VerifiedBuild`=61265 WHERE (`ID`=91873 AND `EffectIndex`=0 AND `OrderIndex`=0);
|
||||
|
||||
-- Delete hack SAI
|
||||
SET @ENTRY := 2307;
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI', `ScriptName` = '' WHERE `entry` = @ENTRY;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type` = 0 AND `entryOrGuid` = @ENTRY;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`, `Difficulties`) VALUES
|
||||
(@ENTRY, 0, 0, 0, 19, 0, 100, 0, 25089, 0, 0, 0, 0, 85, 91938, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'On player accepted quest Beyond the Graves (25089) - Player who accepted quest: Cast spell 91938 on self', '');
|
||||
|
||||
-- Valdred Moray smart ai
|
||||
SET @ENTRY := 49231;
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI', `ScriptName` = '' WHERE `entry` = @ENTRY;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type` = 0 AND `entryOrGuid` = @ENTRY;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`, `Difficulties`) VALUES
|
||||
(@ENTRY, 0, 0, 1, 62, 0, 100, 0, 12489, 0, 0, 0, 0, 85, 91876, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'On gossip action 0 from menu 12489 selected - Gossip player: Cast spell 91876 on self', ''),
|
||||
(@ENTRY, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'On gossip action 0 from menu 12489 selected - Gossip player: Close gossip', '');
|
||||
|
||||
-- Valdred Moray smart ai
|
||||
SET @ENTRY := 66168;
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI', `ScriptName` = '' WHERE `entry` = @ENTRY;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type` = 0 AND `entryOrGuid` = @ENTRY;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`, `Difficulties`) VALUES
|
||||
(@ENTRY, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 80, 6616800, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'On just summoned - Self: Start timed action list id #Valdred Moray #0 (6616800) (update always) // -inline', ''),
|
||||
(@ENTRY, 0, 1, 2, 34, 0, 100, 0, 2, 4, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'On movement of type WAYPOINT_MOTION_TYPE inform, point 4 - Self: Talk 1 to invoker', ''),
|
||||
(@ENTRY, 0, 2, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 41, 1000, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'On movement of type WAYPOINT_MOTION_TYPE inform, point 4 - Self: Despawn in 1 s', '');
|
||||
|
||||
-- Timed list 6616800 smart ai
|
||||
SET @ENTRY := 6616800;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type` = 9 AND `entryOrGuid` = @ENTRY;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`, `Difficulties`) VALUES
|
||||
(@ENTRY, 9, 0, 0, 0, 0, 100, 0, 1000, 1000, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 'After 1 seconds - Self: Look at Owner/Summoner', ''),
|
||||
(@ENTRY, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 'After 0 seconds - Self: Talk 0 to invoker', ''),
|
||||
(@ENTRY, 9, 2, 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 0, 53, 0, 6616800, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'After 2 seconds - Self: Start path #6616800, walk, do not repeat, Passive', '');
|
||||
|
||||
-- Lilian Voss smart ai
|
||||
SET @ENTRY := 38895;
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI', `ScriptName` = '' WHERE `entry` = @ENTRY;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type` = 0 AND `entryOrGuid` = @ENTRY;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`, `Difficulties`) VALUES
|
||||
(@ENTRY, 0, 0, 1, 62, 0, 100, 0, 12484, 0, 0, 0, 0, 85, 91874, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'On gossip action 0 from menu 12484 selected - Gossip player: Cast spell 91874 on self', ''),
|
||||
(@ENTRY, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'On gossip action 0 from menu 12484 selected - Gossip player: Close gossip', '');
|
||||
|
||||
-- Lilian Voss smart ai
|
||||
SET @ENTRY := 66166;
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI', `ScriptName` = '' WHERE `entry` = @ENTRY;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type` = 0 AND `entryOrGuid` = @ENTRY;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`, `Difficulties`) VALUES
|
||||
(@ENTRY, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 80, 6616600, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'On just summoned - Self: Start timed action list id #Lilian Voss #0 (6616600) (update out of combat)', ''),
|
||||
(@ENTRY, 0, 1, 0, 34, 0, 100, 0, 2, 9, 0, 0, 0, 41, 1000, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'On movement of type WAYPOINT_MOTION_TYPE inform, point 9 - Self: Despawn in 1 s', '');
|
||||
|
||||
-- Timed list 6616600 smart ai
|
||||
SET @ENTRY := 6616600;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type` = 9 AND `entryOrGuid` = @ENTRY;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`, `Difficulties`) VALUES
|
||||
(@ENTRY, 9, 0, 0, 0, 0, 100, 0, 1000, 1000, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 'After 1 seconds - Self: Look at Owner/Summoner', ''),
|
||||
(@ENTRY, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'After 0 seconds - Self: Talk 0 to invoker', ''),
|
||||
(@ENTRY, 9, 2, 0, 0, 0, 100, 0, 3000, 3000, 0, 0, 0, 53, 0, 6616600, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'After 3 seconds - Self: Start path #6616600, walk, do not repeat, Passive', '');
|
||||
|
||||
-- Marshal Redpath smart ai
|
||||
SET @ENTRY := 49230;
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI', `ScriptName` = '' WHERE `entry` = @ENTRY;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type` = 0 AND `entryOrGuid` = @ENTRY;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`, `Difficulties`) VALUES
|
||||
(@ENTRY, 0, 0, 1, 62, 0, 100, 0, 12486, 0, 0, 0, 0, 85, 91873, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'On gossip action 0 from menu 12486 selected - Gossip player: Cast spell 91873 on self', ''),
|
||||
(@ENTRY, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'On gossip action 0 from menu 12486 selected - Gossip player: Close gossip', '');
|
||||
|
||||
-- Marshal Redpath smart ai
|
||||
SET @ENTRY := 66167;
|
||||
UPDATE `creature_template` SET `AIName` = 'SmartAI', `ScriptName` = '' WHERE `entry` = @ENTRY;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type` = 0 AND `entryOrGuid` = @ENTRY;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`, `Difficulties`) VALUES
|
||||
(@ENTRY, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 80, 6616700, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'On just summoned - Self: Start timed action list id #Marshal Redpath #0 (6616700) (update out of combat)', ''),
|
||||
(@ENTRY, 0, 1, 0, 34, 0, 100, 0, 2, 9, 0, 0, 0, 41, 1000, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'On movement of type WAYPOINT_MOTION_TYPE inform, point 9 - Self: Despawn in 1 s', '');
|
||||
|
||||
-- Timed list 6616700 smart ai
|
||||
SET @ENTRY := 6616700;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type` = 9 AND `entryOrGuid` = @ENTRY;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`, `Difficulties`) VALUES
|
||||
(@ENTRY, 9, 0, 0, 0, 0, 100, 0, 1000, 1000, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 'After 1 seconds - Self: Look at Owner/Summoner', ''),
|
||||
(@ENTRY, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'After 0 seconds - Self: Talk 0 to invoker', ''),
|
||||
(@ENTRY, 9, 2, 0, 0, 0, 100, 0, 3000, 3000, 0, 0, 0, 53, 0, 6616700, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'After 3 seconds - Self: Start path #6616700, walk, do not repeat, Passive', '');
|
||||
|
||||
-- The Wakening
|
||||
SET @ENTRY := 24960;
|
||||
INSERT IGNORE INTO `quest_template_addon` (`ID`) VALUES (@ENTRY);
|
||||
UPDATE `quest_template_addon` SET `ScriptName` = 'SmartQuest' WHERE `ID` = @ENTRY;
|
||||
DELETE FROM `smart_scripts` WHERE `source_type` = 5 AND `entryOrGuid` = @ENTRY;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`, `Difficulties`) VALUES
|
||||
(@ENTRY, 5, 0, 0, 47, 0, 100, 0, 0, 0, 0, 0, 0, 85, 82238, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'On quest accepted - Player who accepted: Cast spell 82238 on self', '');
|
||||
|
||||
-- Path for Valdred Moray
|
||||
SET @ENTRY := 66168;
|
||||
SET @PATHOFFSET := 0;
|
||||
SET @PATH := @ENTRY * 100 + @PATHOFFSET;
|
||||
DELETE FROM `waypoint_path` WHERE `PathId`= @PATH;
|
||||
INSERT INTO `waypoint_path` (`PathId`, `MoveType`, `Flags`, `Velocity`, `Comment`) VALUES
|
||||
(@PATH, 0, 0x0, NULL, 'Valdred Moray - Scripted Path');
|
||||
|
||||
DELETE FROM `waypoint_path_node` WHERE `PathId`= @PATH;
|
||||
INSERT INTO `waypoint_path_node` (`PathId`, `NodeId`, `PositionX`, `PositionY`, `PositionZ`, `Orientation`, `Delay`) VALUES
|
||||
(@PATH, 0, 1731.5817, 1699.7726, 127.54116, NULL, 0),
|
||||
(@PATH, 1, 1720.118, 1691.7692, 131.76662, NULL, 0),
|
||||
(@PATH, 2, 1708.849, 1685.158, 133.62527, NULL, 0),
|
||||
(@PATH, 3, 1701.5798, 1679.4288, 134.18205, NULL, 0),
|
||||
(@PATH, 4, 1692.6459, 1675.5365, 134.95877, NULL, 0);
|
||||
|
||||
-- Path for Lilian Voss
|
||||
SET @ENTRY := 66166;
|
||||
SET @PATHOFFSET := 0;
|
||||
SET @PATH := @ENTRY * 100 + @PATHOFFSET;
|
||||
DELETE FROM `waypoint_path` WHERE `PathId`= @PATH;
|
||||
INSERT INTO `waypoint_path` (`PathId`, `MoveType`, `Flags`, `Velocity`, `Comment`) VALUES
|
||||
(@PATH, 1, 0x0, NULL, 'Lilian Voss - Scripted Path');
|
||||
|
||||
DELETE FROM `waypoint_path_node` WHERE `PathId`= @PATH;
|
||||
INSERT INTO `waypoint_path_node` (`PathId`, `NodeId`, `PositionX`, `PositionY`, `PositionZ`, `Orientation`, `Delay`) VALUES
|
||||
(@PATH, 0, 1761.3629, 1639.5035, 115.48903, NULL, 0),
|
||||
(@PATH, 1, 1767.8837, 1619.9254, 111.43228, NULL, 0),
|
||||
(@PATH, 2, 1774.5435, 1603.1997, 108.29928, NULL, 0),
|
||||
(@PATH, 3, 1786.2552, 1595.231, 104.58866, NULL, 0),
|
||||
(@PATH, 4, 1806.8037, 1590.8623, 99.21434, NULL, 0),
|
||||
(@PATH, 5, 1819.6666, 1589.4514, 95.8779, NULL, 0),
|
||||
(@PATH, 6, 1842.1945, 1588.6788, 93.397705, NULL, 0),
|
||||
(@PATH, 7, 1853.8959, 1587.6111, 92.88051, NULL, 0),
|
||||
(@PATH, 8, 1859.9584, 1580.5486, 93.13185, NULL, 0),
|
||||
(@PATH, 9, 1860.9028, 1577.3872, 94.34933, NULL, 0);
|
||||
|
||||
-- Path for Marshal Redpath
|
||||
SET @ENTRY := 66167;
|
||||
SET @PATHOFFSET := 0;
|
||||
SET @PATH := @ENTRY * 100 + @PATHOFFSET;
|
||||
DELETE FROM `waypoint_path` WHERE `PathId`= @PATH;
|
||||
INSERT INTO `waypoint_path` (`PathId`, `MoveType`, `Flags`, `Velocity`, `Comment`) VALUES
|
||||
(@PATH, 1, 0x0, NULL, 'Marshal Redpath - Scripted Path');
|
||||
|
||||
DELETE FROM `waypoint_path_node` WHERE `PathId`= @PATH;
|
||||
INSERT INTO `waypoint_path_node` (`PathId`, `NodeId`, `PositionX`, `PositionY`, `PositionZ`, `Orientation`, `Delay`) VALUES
|
||||
(@PATH, 0, 1750.1472, 1626.4747, 113.73333, NULL, 0),
|
||||
(@PATH, 1, 1751.6462, 1610.0747, 113.23333, NULL, 0),
|
||||
(@PATH, 2, 1751.1472, 1596.7247, 113.73333, NULL, 0),
|
||||
(@PATH, 3, 1750.3972, 1585.9747, 114.48333, NULL, 0),
|
||||
(@PATH, 4, 1748.6472, 1574.9747, 114.23333, NULL, 0),
|
||||
(@PATH, 5, 1749.1472, 1560.4747, 114.73333, NULL, 0),
|
||||
(@PATH, 6, 1750.8972, 1552.2247, 114.48333, NULL, 0),
|
||||
(@PATH, 7, 1758.8972, 1543.4747, 114.73333, NULL, 0),
|
||||
(@PATH, 8, 1763.3972, 1538.4747, 114.73333, NULL, 0),
|
||||
(@PATH, 9, 1763.9045, 1533.3195, 113.88832, NULL, 0);
|
||||
@@ -0,0 +1,8 @@
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_hun_precise_shots';
|
||||
INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES
|
||||
(260240,'spell_hun_precise_shots');
|
||||
|
||||
DELETE FROM `spell_proc` WHERE `SpellId` IN (260240,260242);
|
||||
INSERT INTO `spell_proc` (`SpellId`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`SpellFamilyMask3`,`ProcFlags`,`ProcFlags2`,`SpellTypeMask`,`SpellPhaseMask`,`HitMask`,`AttributesMask`,`DisableEffectsMask`,`ProcsPerMinute`,`Chance`,`Cooldown`,`Charges`) VALUES
|
||||
(260240,0x00,9,0x00020000,0x00000000,0x00000000,0x00000000,0x0,0x0,0x1,0x2,0x0,0x0,0x0,0,0,0,0), -- Precise Shots
|
||||
(260242,0x00,9,0x00000000,0x00000000,0x00000000,0x00000000,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0,0,0,0); -- Precise Shots
|
||||
@@ -0,0 +1,66 @@
|
||||
SET @CGUID := 10006613;
|
||||
|
||||
-- Creature
|
||||
DELETE FROM `creature` WHERE `guid` = @CGUID+0;
|
||||
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `PhaseId`, `PhaseGroup`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `VerifiedBuild`) VALUES
|
||||
(@CGUID+0, 212299, 2652, 14883, 14883, '1,2,8,23,205', 0, 0, 0, 0, -10.4965276718139648, -266.364593505859375, 361.270050048828125, 6.14813232421875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 58238); -- Reinforce Stalker (Area: The Stonevault - Difficulty: Mythic) CreateObject1 (Auras: 206150 - Challenger's Might)
|
||||
|
||||
UPDATE `creature_template` SET `faction`=14, `BaseAttackTime`=2000, `unit_flags2`=0x800, `unit_flags3`=0x80001, `AIName`='SmartAI' WHERE `entry`=214443; -- Crystal Shard
|
||||
UPDATE `creature_template` SET `ScriptName`='boss_skarmorak' WHERE `entry`=210156; -- Skarmorak
|
||||
|
||||
-- Difficulty
|
||||
DELETE FROM `creature_template_difficulty` WHERE (`DifficultyID`=23 AND `Entry` IN (214443,210156));
|
||||
INSERT INTO `creature_template_difficulty` (`Entry`, `DifficultyID`, `HealthScalingExpansion`, `HealthModifier`, `ManaModifier`, `CreatureDifficultyID`, `TypeFlags`, `TypeFlags2`) VALUES
|
||||
(214443, 23, 10, 0.400000005960464477, 1, 279589, 0x0, 128), -- Crystal Shard
|
||||
(210156, 23, 10, 31.5, 1, 258193, 0x200068, 128); -- Skarmorak
|
||||
|
||||
UPDATE `creature_template_difficulty` SET `ContentTuningID`=1279, `VerifiedBuild`=58238 WHERE (`Entry`=214443 AND `DifficultyID`=23); -- 214443 (Crystal Shard) -
|
||||
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=2, `LevelScalingDeltaMax`=2, `ContentTuningID`=1279, `StaticFlags1`=0x10000000, `VerifiedBuild`=58238 WHERE (`Entry`=210156 AND `DifficultyID`=23); -- 210156 (Skarmorak) - CanSwim
|
||||
|
||||
-- Areatrigger
|
||||
DELETE FROM `areatrigger_template` WHERE (`IsCustom`=0 AND `Id` = 35431);
|
||||
INSERT INTO `areatrigger_template` (`Id`, `IsCustom`, `Flags`, `VerifiedBuild`) VALUES
|
||||
(35431, 0, 0, 58238);
|
||||
|
||||
DELETE FROM `areatrigger_create_properties` WHERE (`IsCustom`=0 AND `Id` = 32832);
|
||||
INSERT INTO `areatrigger_create_properties` (`Id`, `IsCustom`, `AreaTriggerId`, `IsAreatriggerCustom`, `Flags`, `MoveCurveId`, `ScaleCurveId`, `MorphCurveId`, `FacingCurveId`, `AnimId`, `AnimKitId`, `DecalPropertiesId`, `SpellForVisuals`, `TimeToTargetScale`, `Speed`, `Shape`, `ShapeData0`, `ShapeData1`, `ShapeData2`, `ShapeData3`, `ShapeData4`, `ShapeData5`, `ShapeData6`, `ShapeData7`, `ScriptName`, `VerifiedBuild`) VALUES
|
||||
(32832, 0, 35431, 0, 0, 0, 0, 0, 0, -1, 0, 1073741824, 443405, 15000, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 'at_skarmorak_unstable_fragments', 58238); -- Spell: 443405 (Unstable Fragments)
|
||||
|
||||
-- Conditions
|
||||
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry`=426181;
|
||||
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `ConditionStringValue1`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
|
||||
(13, 1, 426181, 0, 0, 51, 0, 5, 212299, 0, '', 0, 0, 0, '', 'Spell \'Fortified Shell\' can only hit \'Reinforce Stalker\''),
|
||||
(13, 2, 426181, 0, 0, 51, 0, 5, 214443, 0, '', 0, 0, 0, '', 'Spell \'Fortified Shell\' can only hit \'Crystal Shard\''),
|
||||
(13, 2, 426181, 0, 0, 36, 0, 0, 0, 0, '', 0, 0, 0, '', 'Potential target of the spell is alive');
|
||||
|
||||
-- Texts
|
||||
DELETE FROM `creature_text` WHERE `CreatureID`=210156;
|
||||
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
|
||||
(210156, 0, 0, 'Not us. Must kill.', 14, 0, 100, 0, 0, 247920, 261870, 0, 'Skarmorak'),
|
||||
(210156, 1, 0, 'To dust.', 14, 0, 100, 0, 0, 247921, 252163, 0, 'Skarmorak'),
|
||||
(210156, 1, 1, 'Shattered.', 14, 0, 100, 0, 0, 247922, 261866, 0, 'Skarmorak'),
|
||||
(210156, 1, 2, 'Crushed.', 14, 0, 100, 0, 0, 247923, 261867, 0, 'Skarmorak'),
|
||||
(210156, 2, 0, 'Fortify!', 14, 0, 100, 0, 0, 247924, 252162, 0, 'Skarmorak'),
|
||||
(210156, 3, 0, 'Lay waste!', 14, 0, 100, 0, 0, 247925, 252161, 0, 'Skarmorak'),
|
||||
(210156, 4, 0, 'Destroyed. All.', 14, 0, 100, 0, 0, 247926, 261876, 0, 'Skarmorak'),
|
||||
(210156, 5, 0, 'Return... to nothing...', 14, 0, 100, 0, 0, 247927, 252166, 0, 'Skarmorak');
|
||||
|
||||
-- SAI
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid`= 214443 AND `source_type`=0;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `Difficulties`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param_string`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `action_param_string`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_param_string`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
|
||||
(214443, 0, 0, 0, '', 54, 0, 100, 0, 0, 0, 0, 0, 0, '', 8, 0, 0, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Crystal Shard - On Just Summoned - Set Passive'),
|
||||
(214443, 0, 1, 0, '', 6, 0, 100, 0, 0, 0, 0, 0, 0, '', 85, 443494, 0, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Crystal Shard - On Just Died - Cast \'Crystalline Eruption\'');
|
||||
|
||||
-- Spells
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName` IN ('spell_skarmorak_crystal_shards', 'spell_skarmorak_crystalline_smash', 'spell_skarmorak_unstable_crash', 'spell_skarmorak_fortified_shell_energize', 'spell_skarmorak_fortified_shell_selector', 'spell_skarmorak_fortified_shell_absorb', 'spell_skarmorak_fortified_shell_periodic_absorb', 'spell_skarmorak_unstable_crash_fragment_selector', 'spell_skarmorak_unstable_energy_area', 'spell_skarmorak_unstable_energy');
|
||||
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
|
||||
(422294, 'spell_skarmorak_crystal_shards'),
|
||||
(422233, 'spell_skarmorak_crystalline_smash'),
|
||||
(423538, 'spell_skarmorak_unstable_crash'),
|
||||
(429976, 'spell_skarmorak_fortified_shell_energize'),
|
||||
(426181, 'spell_skarmorak_fortified_shell_selector'),
|
||||
(423228, 'spell_skarmorak_fortified_shell_absorb'),
|
||||
(439600, 'spell_skarmorak_fortified_shell_periodic_absorb'),
|
||||
(443838, 'spell_skarmorak_unstable_crash_fragment_selector'),
|
||||
(423572, 'spell_skarmorak_unstable_energy_area'),
|
||||
(435813, 'spell_skarmorak_unstable_energy');
|
||||
@@ -0,0 +1,15 @@
|
||||
-- SpellArea
|
||||
DELETE FROM `spell_area` WHERE `area` = 7502 AND `spell` = 224240;
|
||||
INSERT INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_end`, `aura_spell`, `racemask`, `gender`, `flags`, `quest_start_status`, `quest_end_status`) VALUES
|
||||
(224240, 7502, 44184, 0, 0, 0, 2, 0x03, 64, 11);
|
||||
|
||||
-- ScriptName
|
||||
DELETE FROM `spell_script_names` WHERE `spell_id` = 224240;
|
||||
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
|
||||
(224240, 'spell_dalaran_order_campaign_intro_aura');
|
||||
|
||||
-- Quest
|
||||
DELETE FROM `quest_template` WHERE `ID` IN (40375,40374);
|
||||
INSERT INTO `quest_template` (`ID`, `QuestType`, `QuestPackageID`, `ContentTuningID`, `QuestSortID`, `QuestInfoID`, `SuggestedGroupNum`, `RewardNextQuest`, `RewardXPDifficulty`, `RewardXPMultiplier`, `RewardMoneyDifficulty`, `RewardMoneyMultiplier`, `RewardBonusMoney`, `RewardDisplaySpell1`, `RewardDisplaySpell2`, `RewardDisplaySpell3`, `RewardSpell`, `RewardHonor`, `RewardKillHonor`, `StartItem`, `RewardArtifactXPDifficulty`, `RewardArtifactXPMultiplier`, `RewardArtifactCategoryID`, `Flags`, `FlagsEx`, `FlagsEx2`, `FlagsEx3`, `RewardItem1`, `RewardAmount1`, `RewardItem2`, `RewardAmount2`, `RewardItem3`, `RewardAmount3`, `RewardItem4`, `RewardAmount4`, `ItemDrop1`, `ItemDropQuantity1`, `ItemDrop2`, `ItemDropQuantity2`, `ItemDrop3`, `ItemDropQuantity3`, `ItemDrop4`, `ItemDropQuantity4`, `RewardChoiceItemID1`, `RewardChoiceItemQuantity1`, `RewardChoiceItemDisplayID1`, `RewardChoiceItemID2`, `RewardChoiceItemQuantity2`, `RewardChoiceItemDisplayID2`, `RewardChoiceItemID3`, `RewardChoiceItemQuantity3`, `RewardChoiceItemDisplayID3`, `RewardChoiceItemID4`, `RewardChoiceItemQuantity4`, `RewardChoiceItemDisplayID4`, `RewardChoiceItemID5`, `RewardChoiceItemQuantity5`, `RewardChoiceItemDisplayID5`, `RewardChoiceItemID6`, `RewardChoiceItemQuantity6`, `RewardChoiceItemDisplayID6`, `POIContinent`, `POIx`, `POIy`, `POIPriority`, `RewardTitle`, `RewardArenaPoints`, `RewardSkillLineID`, `RewardNumSkillUps`, `PortraitGiver`, `PortraitGiverMount`, `PortraitGiverModelSceneID`, `PortraitTurnIn`, `RewardFactionID1`, `RewardFactionValue1`, `RewardFactionOverride1`, `RewardFactionCapIn1`, `RewardFactionID2`, `RewardFactionValue2`, `RewardFactionOverride2`, `RewardFactionCapIn2`, `RewardFactionID3`, `RewardFactionValue3`, `RewardFactionOverride3`, `RewardFactionCapIn3`, `RewardFactionID4`, `RewardFactionValue4`, `RewardFactionOverride4`, `RewardFactionCapIn4`, `RewardFactionID5`, `RewardFactionValue5`, `RewardFactionOverride5`, `RewardFactionCapIn5`, `RewardFactionFlags`, `RewardCurrencyID1`, `RewardCurrencyQty1`, `RewardCurrencyID2`, `RewardCurrencyQty2`, `RewardCurrencyID3`, `RewardCurrencyQty3`, `RewardCurrencyID4`, `RewardCurrencyQty4`, `AcceptedSoundKitID`, `CompleteSoundKitID`, `AreaGroupID`, `TimeAllowed`, `AllowableRaces`, `Expansion`, `ManagedWorldStateID`, `QuestSessionBonus`, `LogTitle`, `LogDescription`, `QuestDescription`, `AreaDescription`, `PortraitGiverText`, `PortraitGiverName`, `PortraitTurnInText`, `PortraitTurnInName`, `QuestCompletionLog`, `ResetByScheduler`, `VerifiedBuild`) VALUES
|
||||
(40375, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'A New Direction: Obtained Altruis', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0),
|
||||
(40374, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'A New Direction: Obtained Kayn', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,82 @@
|
||||
SET @CGUID := 4000758;
|
||||
|
||||
-- Areatrigger 7736
|
||||
DELETE FROM `areatrigger_scripts` WHERE `entry`=7736;
|
||||
INSERT INTO `areatrigger_scripts` VALUES
|
||||
(7736, 'SmartTrigger');
|
||||
|
||||
-- Conditions
|
||||
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=30 AND `SourceGroup`=0 AND `SourceEntry`=7736;
|
||||
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
|
||||
(30, 0, 7736, 0, 0, 47, 0, 29420, 2, 0, 0, 0, 0, '', 'Areatrigger 7736 only triggers when quest 29420 is taken'),
|
||||
(30, 0, 7736, 0, 0, 1, 0, 92571, 0, 0, 1, 0, 0, '', 'Areatrigger 7736 only triggers when player has not aura 92571');
|
||||
|
||||
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=32 AND `SourceGroup`=5 AND `SourceEntry`=59626;
|
||||
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `ConditionStringValue1`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
|
||||
(32, 5, 59626, 0, 0, 47, 0, 29420, 2, 0, '', 0, 0, 0, '', 'Flame Spout gets visible if Quest: 29420 is completed');
|
||||
|
||||
-- SAI
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid`=7736 AND `source_type`=2;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param_string`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
|
||||
(7736, 2, 0, 0, 46, 0, 100, 0, 0, 0, 0, 0, 0, '', 86, 92571, 2, 19, 60176, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'On Trigger - Cast CSA Area Trigger Dummy Timer Aura');
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid`=60176 AND `source_type`=0;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param_string`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
|
||||
(60176, 0, 0, 0, 31, 0, 100, 0, 92571, 0, 1000, 1000, 0, '', 1, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Huojin Monk - On Spellhit Target - Talk');
|
||||
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid` = 59626 AND `source_type`=0;
|
||||
DELETE FROM `smart_scripts` WHERE `entryorguid` = 5962600 AND `source_type`=9;
|
||||
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
|
||||
(59626, 0, 0, 1, 1, 0, 100, 0, 3000, 10000, 30000, 50000, 0, 85, 114686, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Flame Spout - OOC - Cast Flame Spout'),
|
||||
(59626, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 80, 5962600, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Flame Spout - Update - Run Script'),
|
||||
(5962600, 9, 0, 0, 0, 0, 100, 0, 3000, 5000, 0, 0, 0, 85, 114684, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Flame Spout - Cast Flame Spout damage');
|
||||
|
||||
-- Phases
|
||||
UPDATE `gameobject` SET `PhaseId`=504 WHERE `guid` IN (300154, 300152, 300149); -- Fire Wall
|
||||
UPDATE `creature` SET `PhaseId`=504 WHERE `guid` = 450605; -- Master Li Fei
|
||||
|
||||
-- Spell
|
||||
DELETE FROM `spell_script_names` WHERE `spell_id`=114684;
|
||||
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
|
||||
(114684, 'spell_flame_spout');
|
||||
|
||||
DELETE FROM `spell_area` WHERE `spell`=102399 AND `area`=5849;
|
||||
INSERT INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_end`, `aura_spell`, `racemask`, `gender`, `flags`, `quest_start_status`, `quest_end_status`) VALUES
|
||||
(102399, 5849, 0, 29423, 0, 0, 2, 3, 0, 9);
|
||||
|
||||
-- Texts
|
||||
DELETE FROM `creature_text` WHERE `CreatureID`=60176;
|
||||
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
|
||||
(60176, 0, 0, 'The fire spirit is upset. It\'s dangerous to enter the shrine now...', 12, 0, 100, 396, 0, 0, 59680, 0, 'Huojin Monk to Player');
|
||||
|
||||
-- Creature
|
||||
UPDATE `creature_template` SET `unit_flags`=33555200, `AIName`='SmartAI' WHERE `entry`=59626; -- 59626 (Flame Spout) - Flame Spout
|
||||
UPDATE `creature_template_addon` SET `auras`='96112' WHERE `entry`=59626; -- 59626 (Flame Spout) - Shrink
|
||||
UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=60176;
|
||||
UPDATE `creature_template_difficulty` SET `StaticFlags1`=536871168, `VerifiedBuild`=55461 WHERE (`Entry`=59626 AND `DifficultyID`=0); -- 59626 (Flame Spout) - Sessile, Floating
|
||||
UPDATE `creature_template_difficulty` SET `StaticFlags1`=268435456, `VerifiedBuild`=55461 WHERE (`Entry`=60176 AND `DifficultyID`=0); -- 60176 (Huojin Monk) - CanSwim
|
||||
UPDATE `creature_template_difficulty` SET `StaticFlags1`=268435456, `VerifiedBuild`=55461 WHERE (`Entry`=54135 AND `DifficultyID`=0); -- 54135 (Master Li Fei) - CanSwim
|
||||
|
||||
DELETE FROM `creature` WHERE `guid` = @CGUID+0;
|
||||
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `PhaseId`, `PhaseGroup`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curHealthPct`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `VerifiedBuild`) VALUES
|
||||
(@CGUID+0, 59626, 860, 5736, 5849, '0', 0, 0, 0, 0, 1393.7691650390625, 3900.11279296875, 101.0790328979492187, 1.522577166557312011, 120, 0, 0, 100, 0, NULL, NULL, NULL, NULL, 55461); -- Flame Spout (Area: Shrine of Inner-Light - Difficulty: 0) CreateObject1
|
||||
|
||||
-- Quest
|
||||
UPDATE `quest_template_locale` SET `LogTitle`='Más fuerte que el junco', `LogDescription`='Reúne 8 juncos parteleños duros.', `QuestDescription`='Reúne juncos de las charcas cercanas.$B$BNo preguntes por qué. Hazlo y observa los resultados.', `VerifiedBuild`=55461 WHERE (`ID`=29662 AND `locale`='esES');
|
||||
UPDATE `quest_template_locale` SET `LogTitle`='El guardián del espíritu', `QuestDescription`='Por ahora te ha ido bien, $gdiscípulo:discípula;. Ya tienes el material necesario para avivar a Huo, el espíritu del fuego.$b$bTe espera en la cueva que hay al suroeste, pero está custodiado por el maestro Li Fei, el anciano pandaren al que conociste en la Cueva de Meditación. Lleva estas ofrendas al maestro Li Fei. Demuestra tu valía y luego reúnete con Huo.', `VerifiedBuild`=55461 WHERE (`ID`=29420 AND `locale`='esES');
|
||||
UPDATE `quest_template_locale` SET `VerifiedBuild`=55461 WHERE (`locale`='esES' AND `ID` IN (46736,46735,46277));
|
||||
UPDATE `quest_template_locale` SET `LogDescription`='Obtén una brisa batiente.', `QuestDescription`='El viento es algo curioso: resulta muy difícil aferrarlo con las manos.$b$bLa mejor forma de practicar es encontrar algún tipo de aire viviente. Si él puede atizarte, tú también podrás atizarle a él sin que se te escurra entre los dedos.$b$bDirígete al Santuario de la Brisa Estival e invoca a un aire viviente con esta piedra de viento. Véncelo, recoge una brisa batiente y vuelve para que decidamos qué hacer a continuación.', `VerifiedBuild`=55461 WHERE (`ID`=29523 AND `locale`='esES');
|
||||
UPDATE `quest_template_locale` SET `LogTitle`='Leña al fuego', `LogDescription`='Reúne 5 raíces de cornejo secas.', `QuestDescription`='Ahora que nos hemos encargado de eso, ¡vamos a lo que importa!$b$bHuo, el espíritu del fuego, desea raíces de cornejo secas. Se encuentran entre los árboles, al sur de la aldea. No te costará nada reunir unas cuantas.', `VerifiedBuild`=55461 WHERE (`ID`=29418 AND `locale`='esES');
|
||||
|
||||
DELETE FROM `quest_offer_reward_locale` WHERE (`locale`='esES' AND `ID` IN (29418,29523,29420));
|
||||
INSERT INTO `quest_offer_reward_locale` (`ID`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
|
||||
(29418, 'esES', '¡$n! ¡Has vuelto con raíces y todo! Eres $gun tipo:una tipa; eficiente, ¿verdad? ¡Me gusta!', 55461),
|
||||
(29523, 'esES', 'Tú sí que sabes aprovechar una oportunidad. Creo que somos almas gemelas, $n.', 55461),
|
||||
(29420, 'esES', 'El objetivo de la vida no es encontrarse a uno mismo: es crearse a uno mismo. Un camino se extiende ante ti, pero eres tú quien debe elegir las pruebas a las que te enfrentarás... y las pruebas que superarás.', 55461);
|
||||
|
||||
DELETE FROM `quest_request_items_locale` WHERE (`locale`='esES' AND `ID` IN (29418,29523));
|
||||
INSERT INTO `quest_request_items_locale` (`ID`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
|
||||
(29418, 'esES', 'Espero que no te importe ensuciarte las manos.', 55461),
|
||||
(29523, 'esES', 'Cuando se presenta la oportunidad, es responsabilidad nuestra extender la mano y atraparla. Dudar equivale a rendirse.', 55461);
|
||||
|
||||
UPDATE `creature_template` SET `flags_extra`=`flags_extra`|0x80 WHERE `entry`=59626;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user