aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/base/auth_database.sql6
-rw-r--r--sql/updates/auth/master/2017_01_14_00_auth.sql3
-rw-r--r--sql/updates/hotfixes/master/2017_01_14_00_hotfixes.sql1
-rw-r--r--src/server/database/Database/Implementation/HotfixDatabase.cpp4
-rw-r--r--src/server/game/DataStores/DB2LoadInfo.h1
-rw-r--r--src/server/game/DataStores/DB2Metadata.h41
-rw-r--r--src/server/game/DataStores/DB2Structure.h1
-rw-r--r--src/server/game/DataStores/DBCEnums.h2
-rw-r--r--src/server/game/DataStores/GameTables.h5
-rw-r--r--src/server/game/Entities/Object/Updates/UpdateFields.h2
-rw-r--r--src/server/game/Entities/Player/Player.cpp26
-rw-r--r--src/server/game/Miscellaneous/SharedDefines.h909
-rw-r--r--src/server/game/Server/Packets/SystemPackets.cpp7
-rw-r--r--src/server/game/Server/Packets/SystemPackets.h12
-rw-r--r--src/server/game/Server/Protocol/Opcodes.cpp3
-rw-r--r--src/server/game/Server/Protocol/Opcodes.h3
-rw-r--r--src/server/game/Spells/SpellInfo.cpp2
-rw-r--r--src/tools/map_extractor/loadlib/DBFilesClientList.h3
18 files changed, 534 insertions, 497 deletions
diff --git a/sql/base/auth_database.sql b/sql/base/auth_database.sql
index 34c1cfa449e..742a5bb2f58 100644
--- a/sql/base/auth_database.sql
+++ b/sql/base/auth_database.sql
@@ -716,7 +716,7 @@ CREATE TABLE `realmlist` (
`timezone` tinyint(3) unsigned NOT NULL DEFAULT '0',
`allowedSecurityLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
`population` float unsigned NOT NULL DEFAULT '0',
- `gamebuild` int(10) unsigned NOT NULL DEFAULT '23222',
+ `gamebuild` int(10) unsigned NOT NULL DEFAULT '23360',
`Region` tinyint(3) unsigned NOT NULL DEFAULT '2',
`Battlegroup` tinyint(3) unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`id`),
@@ -730,7 +730,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','255.255.255.0',8085,0,2,1,0,0,23222,2,1);
+INSERT INTO `realmlist` VALUES (1,'Trinity','127.0.0.1','127.0.0.1','255.255.255.0',8085,0,2,1,0,0,23360,2,1);
/*!40000 ALTER TABLE `realmlist` ENABLE KEYS */;
UNLOCK TABLES;
@@ -757,7 +757,7 @@ CREATE TABLE `updates` (
LOCK TABLES `updates` WRITE;
/*!40000 ALTER TABLE `updates` DISABLE KEYS */;
-INSERT INTO `updates` VALUES ('2014_10_04_00_auth.sql','C3BC70A6EC381474B7308F442346F1E721176BC6','ARCHIVED','2015-03-21 16:55:52',0),('2014_10_19_00_auth.sql','7472B490A4F86C9D3DA609CDD3197499CB80C87C','ARCHIVED','2015-03-21 16:55:52',0),('2014_10_26_00_auth.sql','75CC67ADE2A3B2E54FD57D6B0DCAA8FE50F4EE35','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_03_00_auth.sql','5948C9F286CF0FEA8E241785C0259FF36B73BDC5','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_04_00_auth.sql','3AFC68B2375C2A417DDEA94583C53AFF83DE50DF','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_09_00_auth.sql','B8DD1A7047C0FDDB80344B239343EC33BF1A0D97','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_10_00_auth.sql','8FBA737A1D3FF4631A1E662A5B500A8BD304EC63','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_10_00_auth_from_335.sql','0E3CB119442D09DD88E967015319BBC8DAFBBFE0','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_10_01_auth.sql','327E77A1DA3546D5275AB249915DD57EDD6FDD3D','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_23_00_auth.sql','0BBEB3EB3AED0FEF277A062819B6B2C00084A742','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_25_00_auth.sql','4F45CDB26BDBB3EE83F1988E3D7818C5926ADC02','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_05_00_auth.sql','6A7BBCEF43111C73A2D2C3CCB6911BE50DE7DD94','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_10_00_auth.sql','821703A96D80F9080074852B5A46E2909C9562EA','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_19_00_auth.sql','44D8E12FFF327AD07878FBDF8D9C16B6B7DCB122','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_20_00_auth.sql','4DAA02AE285C02AE6C82EA2C8B97AC71990F1085','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_25_00_auth.sql','61411930F482BC73FC7FD2C370C811E944F5FF92','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_27_00_auth.sql','CE2E5D2CD82E79C25294539ADED27A1429105B43','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_28_00_auth.sql','0A913217610E76AFF119C27259737BBC523090E6','ARCHIVED','2015-03-21 16:55:52',0),('2015_02_22_00_auth.sql','21CCCF8B01252E16CA3D6C9E3E8DAA4C9B28ED6E','ARCHIVED','2015-03-21 16:55:52',0),('2015_03_01_00_auth.sql','911881E273207FF6182D1FDAC8C85FFAE8F1C852','ARCHIVED','2015-03-21 16:55:52',0),('2015_03_10_00_auth.sql','2CC8502C11412EFEB5C11BE166761A8754A59009','ARCHIVED','2015-03-21 16:55:52',0),('2015_03_20_00_auth.sql','B761760804EA73BD297F296C5C1919687DF7191C','ARCHIVED','2015-03-21 16:55:52',0),('2015_03_20_01_auth.sql','5CCEDF20C8189FB1E8DF064A9F0DDC342841FBF0','ARCHIVED','2015-03-21 16:55:52',0),('2015_03_20_02_auth.sql','85E4ACD9AA099C0C4AC034575F2BB07D348EAC72','ARCHIVED','2015-03-21 16:56:46',0),('2015_03_15_00_auth.sql','1D8E107FBEFE5E7F47E09F45240DFF499B77CDED','ARCHIVED','2015-05-02 13:57:57',0),('2015_03_26_00_auth.sql','34AC8543E6A9C6C832DE58EAB33618EEEF70B9F9','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_04_00_auth.sql','57146B35E54A2EC7869C945034AB078358020311','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_06_00_auth.sql','2A8049DC2923420A002D42FB6F02C2FFCC5CDD22','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_08_00_auth.sql','4D7D8EEF285C982BB676836602266501BEC26764','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_10_00_auth.sql','4AE68FD97A95CEE5143EA20FD33F5D557367AC1F','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_11_00_auth.sql','80A71C8921CFEBB547D264558B6DE27201685B84','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_11_01_auth.sql','3E88183E1A85D11BFD74CF9A32A725C44AE02EEC','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_21_00_auth.sql','1B3B48DBA06368B985C548D166C515C9DD598CB9','ARCHIVED','2015-05-02 13:57:57',0),('2015_05_02_00_auth.sql','96AB595E0D2A088750E3F48B0AF0A8A14F3CFE1E','ARCHIVED','2015-05-02 13:57:57',0),('2015_05_02_01_auth.sql','FB11FB834E488B0FD3AFDABCC1A3113092E7C2E5','ARCHIVED','2015-05-02 13:57:57',0),('2015_07_02_00_auth.sql','E5EE3842AB9B01851E49B360FBAF6FFEEAB2A8DA','ARCHIVED','2015-07-10 19:30:56',0),('2015_07_06_00_auth.sql','6D1ADBA496DC6E6D7B3BF887DA8D4D17D3FBACE0','ARCHIVED','2015-07-10 19:30:56',0),('2015_07_08_00_auth.sql','CB54020AFD1E31742FD8BF9CE16879625E289788','ARCHIVED','2015-07-10 19:30:56',0),('2015_07_08_01_auth.sql','74D281CB82E0DA36D628BDC7AC797AE5498DB461','ARCHIVED','2015-07-10 19:30:56',0),('2015_07_16_00_auth.sql','A057E95B5553B6A57A1642FE3FEC8E2E62EDE3C6','ARCHIVED','2015-10-10 08:30:48',0),('2015_07_29_00_auth.sql','0000FECBC413E96C7C45F303D162E263EFBA7116','ARCHIVED','2015-10-10 08:30:48',0),('2015_08_26_00_auth.sql','3071C02A2EB7DCBF4CEE10279FEFAB7C29A43A3A','ARCHIVED','2015-10-10 08:30:48',0),('2015_09_05_00_auth.sql','F765D82B37873FA67447347D5B83C99C159FB452','ARCHIVED','2015-10-10 08:30:48',0),('2015_09_05_01_auth.sql','97A72DBCBF14D27A1863834A22296905FF276086','ARCHIVED','2015-10-10 08:30:48',0),('2015_09_09_00_auth.sql','495A0CF1B1C49205D4A5D3C25A4E1EB95616D6B4','ARCHIVED','2015-10-10 08:30:48',0),('2015_09_15_00_auth.sql','D1FEFDA4C98F30384DF4B64D5A53187303EB5786','ARCHIVED','2015-10-10 08:30:48',0),('2015_10_09_00_auth.sql','B6D643D444C6AE711503F73B96B6252A852913D6','ARCHIVED','2015-10-10 08:30:48',0),('2015_10_16_00_auth.sql','366AFFD1088762866091A81CE1EC64138B8B35F1','ARCHIVED','2015-11-08 00:46:02',62),('2015_10_17_00_auth.sql','AC0D45E905033F42093852D2C4476663BDACCB3D','ARCHIVED','2015-10-17 12:39:12',0),('2015_11_01_00_auth_2015_08_21_00.sql','C31A9E1D28E11B60BE8F8198637DD51F6D75123F','ARCHIVED','2015-11-01 14:50:26',0),('2015_11_08_00_auth.sql','0ACDD35EC9745231BCFA701B78056DEF94D0CC53','ARCHIVED','2015-11-08 00:51:45',0),('2015_11_21_00_auth.sql','575A1D697CC6C7C517F7CCB950988267C99CE7FA','ARCHIVED','2015-11-21 21:25:38',0),('2015_12_07_00_auth.sql','24A07AC1F38E5D26A3599FC06D29E267418F69F3','ARCHIVED','2015-12-07 20:55:48',0),('2016_01_13_00_auth.sql','114527BCCB0DE286CBE6FDA3029DD0523D1037FA','ARCHIVED','2016-01-13 21:39:13',0),('2016_03_22_01_auth_2016_01_13_00_auth.sql','24615CC69B3CD7BB4699874647C35BA86E8A93FD','ARCHIVED','2016-03-22 22:55:13',0),('2016_03_28_00_auth.sql','BA14D23D81FA24565F04A359090DE86C5E195209','ARCHIVED','2016-03-28 16:49:32',0),('2016_04_11_00_auth.sql','0ACDD35EC9745231BCFA701B78056DEF94D0CC53','ARCHIVED','2016-04-11 02:24:14',30),('2016_04_17_00_auth.sql','83399B64D1221B56F73A0FFB51889F11A70521BC','ARCHIVED','2016-04-17 00:22:05',0),('2016_05_07_00_auth.sql','7E36DCC4F06FCDCDA7155AF3C5EDF8D3A720565F','ARCHIVED','2016-05-07 01:00:21',0),('2016_05_19_00_auth.sql','FB52E6BF35682CE6FA667B552B551F4FBD72AC30','ARCHIVED','2016-05-19 22:18:06',0),('2016_07_19_00_auth.sql','D5498F28A1E21F4AD0E0D7C2B96FCF7292C14C4D','ARCHIVED','2016-07-19 14:00:28',0),('2016_07_19_01_auth.sql','EBFE5D7D7E7CFA0CDA76AC49A1E8D4FA461A12BE','ARCHIVED','2016-07-19 16:06:39',0),('2016_07_23_00_auth.sql','1048F6A922ACD9BFC2E4518A71AF7037F79A85C4','ARCHIVED','2016-07-23 14:39:21',0),('2016_07_23_01_auth.sql','5897C7D8B8DE15895286FBCD1535FC75E1B70F62','ARCHIVED','2016-07-23 17:35:11',0),('2016_07_30_00_auth.sql','0FD4147840F7F02E2F1828A904B269F5B66097E0','ARCHIVED','2016-07-30 15:07:02',0),('2016_08_07_00_auth.sql','D9DD23851822E32E1312FFABEE2DB721C8651443','ARCHIVED','2016-08-07 15:33:42',0),('2016_08_11_00_auth.sql','0C79A86A4DFC53746BECF3D8A145482F94AE5FC9','ARCHIVED','2016-08-11 17:02:20',0),('2016_08_13_00_auth.sql','ED2286C4FF3D80D0F4DEE3D3121BCC15544470BE','ARCHIVED','2016-08-13 01:11:49',0),('2016_08_26_00_auth.sql','3C566371B6026EFEEA19CD215EC9F02C6DA9EAB3','ARCHIVED','2016-08-26 14:09:52',19),('2016_08_27_00_auth.sql','65ABEF7ACBCEA974C744ED42F95FBBD29226917B','ARCHIVED','2016-08-27 07:02:45',0),('2016_08_30_00_auth.sql','E16C19A938FE6370921658D2B713EE28A633FD56','ARCHIVED','2016-08-30 00:00:00',0),('2016_09_02_00_auth.sql','08932DAC4BDE74D3C39A43DDE404522F23EDD035','ARCHIVED','2016-09-02 00:00:00',0),('2016_09_03_00_auth_2016_05_11_00_auth.sql','401EFD3586772BDED66B4A944C20A1AC18A22D3A','ARCHIVED','2016-09-03 11:29:38',0),('2016_09_03_01_auth.sql','08B5ABCB74BBF25A30D37AF639F0EA1B10640673','ARCHIVED','2016-09-03 13:24:32',0),('2016_09_03_02_auth_2016_06_06_00_auth.sql','A0A8D73A952D0618833416513D53F73A70E7EA25','ARCHIVED','2016-09-03 15:56:50',0),('2016_09_03_03_auth.sql','9BF1C03EE39B6DC7E817BA46BE7D12A41AFBFDF7','ARCHIVED','2016-09-03 15:56:50',0),('2016_09_15_00_auth.sql','CD65F822AF1B5B7776E39804D0362F3E34AA6445','ARCHIVED','2016-09-15 16:30:36',0),('2016_09_21_00_auth.sql','57219A16B88080240EED94CDD41FC2764B8A32C5','ARCHIVED','2016-09-21 17:08:43',0),('2016_09_25_00_auth.sql','E811EFD8CE92ABEC5B8C02A09E643035939CF96D','ARCHIVED','2016-09-25 15:56:58',0),('2016_10_01_00_auth.sql','7C444FF1B03BA3C83472BDA409854754D052D6FB','ARCHIVED','2016-10-01 13:32:43',0),('2016_10_06_00_auth.sql','6A415F9813EFB5B95EB2AA2B326E1A6791E25EDB','ARCHIVED','2016-10-06 23:16:24',0),('2016_10_12_00_auth.sql','671D57BBA183AC70B9580DEE19B7EC046AF2EA87','ARCHIVED','2016-10-12 00:01:05',0),('2016_10_17_00_auth.sql','A0EF594CD73690D46A46031137DB0E895F079235','RELEASED','2016-10-16 16:33:05',19),('2016_10_25_00_auth.sql','5743FB1AC3F564FE4192DCFA90260BAD5E501882','RELEASED','2016-10-25 19:27:02',0),('2016_10_28_00_auth.sql','C1B9B1DD20B2183C6CB44CAED9B91BA7C63B8C49','RELEASED','2016-10-28 00:07:48',0),('2016_11_04_00_auth.sql','3F4FE06DCE019EB3223B5A6E0F80E2239078967F','RELEASED','2016-11-04 20:25:23',0),('2016_11_09_00_auth.sql','56432F8AEC2943A398A5B8B77843138B5B704257','RELEASED','2016-11-09 18:46:48',0),('2016_11_17_00_auth.sql','18E8F8FC93CC38755AB571638960AAFB98C0F3F1','RELEASED','2016-11-17 23:47:51',0),('2016_12_04_00_auth.sql','B1623681EAB651D2A091E3F4D4D4E476CF6D3AEA','RELEASED','2016-12-04 00:41:36',0),('2016_12_11_00_auth.sql','24CA34537DB697962DDD69EEE4BB5E79D2A573DA','RELEASED','2016-12-11 18:18:59',0),('2016_12_18_00_auth.sql','7AB53E033680CF7439F142EF83CD13E6F5D0ACB9','RELEASED','2016-12-18 12:15:48',0);
+INSERT INTO `updates` VALUES ('2014_10_04_00_auth.sql','C3BC70A6EC381474B7308F442346F1E721176BC6','ARCHIVED','2015-03-21 16:55:52',0),('2014_10_19_00_auth.sql','7472B490A4F86C9D3DA609CDD3197499CB80C87C','ARCHIVED','2015-03-21 16:55:52',0),('2014_10_26_00_auth.sql','75CC67ADE2A3B2E54FD57D6B0DCAA8FE50F4EE35','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_03_00_auth.sql','5948C9F286CF0FEA8E241785C0259FF36B73BDC5','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_04_00_auth.sql','3AFC68B2375C2A417DDEA94583C53AFF83DE50DF','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_09_00_auth.sql','B8DD1A7047C0FDDB80344B239343EC33BF1A0D97','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_10_00_auth.sql','8FBA737A1D3FF4631A1E662A5B500A8BD304EC63','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_10_00_auth_from_335.sql','0E3CB119442D09DD88E967015319BBC8DAFBBFE0','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_10_01_auth.sql','327E77A1DA3546D5275AB249915DD57EDD6FDD3D','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_23_00_auth.sql','0BBEB3EB3AED0FEF277A062819B6B2C00084A742','ARCHIVED','2015-03-21 16:55:52',0),('2014_11_25_00_auth.sql','4F45CDB26BDBB3EE83F1988E3D7818C5926ADC02','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_05_00_auth.sql','6A7BBCEF43111C73A2D2C3CCB6911BE50DE7DD94','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_10_00_auth.sql','821703A96D80F9080074852B5A46E2909C9562EA','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_19_00_auth.sql','44D8E12FFF327AD07878FBDF8D9C16B6B7DCB122','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_20_00_auth.sql','4DAA02AE285C02AE6C82EA2C8B97AC71990F1085','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_25_00_auth.sql','61411930F482BC73FC7FD2C370C811E944F5FF92','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_27_00_auth.sql','CE2E5D2CD82E79C25294539ADED27A1429105B43','ARCHIVED','2015-03-21 16:55:52',0),('2014_12_28_00_auth.sql','0A913217610E76AFF119C27259737BBC523090E6','ARCHIVED','2015-03-21 16:55:52',0),('2015_02_22_00_auth.sql','21CCCF8B01252E16CA3D6C9E3E8DAA4C9B28ED6E','ARCHIVED','2015-03-21 16:55:52',0),('2015_03_01_00_auth.sql','911881E273207FF6182D1FDAC8C85FFAE8F1C852','ARCHIVED','2015-03-21 16:55:52',0),('2015_03_10_00_auth.sql','2CC8502C11412EFEB5C11BE166761A8754A59009','ARCHIVED','2015-03-21 16:55:52',0),('2015_03_20_00_auth.sql','B761760804EA73BD297F296C5C1919687DF7191C','ARCHIVED','2015-03-21 16:55:52',0),('2015_03_20_01_auth.sql','5CCEDF20C8189FB1E8DF064A9F0DDC342841FBF0','ARCHIVED','2015-03-21 16:55:52',0),('2015_03_20_02_auth.sql','85E4ACD9AA099C0C4AC034575F2BB07D348EAC72','ARCHIVED','2015-03-21 16:56:46',0),('2015_03_15_00_auth.sql','1D8E107FBEFE5E7F47E09F45240DFF499B77CDED','ARCHIVED','2015-05-02 13:57:57',0),('2015_03_26_00_auth.sql','34AC8543E6A9C6C832DE58EAB33618EEEF70B9F9','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_04_00_auth.sql','57146B35E54A2EC7869C945034AB078358020311','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_06_00_auth.sql','2A8049DC2923420A002D42FB6F02C2FFCC5CDD22','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_08_00_auth.sql','4D7D8EEF285C982BB676836602266501BEC26764','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_10_00_auth.sql','4AE68FD97A95CEE5143EA20FD33F5D557367AC1F','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_11_00_auth.sql','80A71C8921CFEBB547D264558B6DE27201685B84','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_11_01_auth.sql','3E88183E1A85D11BFD74CF9A32A725C44AE02EEC','ARCHIVED','2015-05-02 13:57:57',0),('2015_04_21_00_auth.sql','1B3B48DBA06368B985C548D166C515C9DD598CB9','ARCHIVED','2015-05-02 13:57:57',0),('2015_05_02_00_auth.sql','96AB595E0D2A088750E3F48B0AF0A8A14F3CFE1E','ARCHIVED','2015-05-02 13:57:57',0),('2015_05_02_01_auth.sql','FB11FB834E488B0FD3AFDABCC1A3113092E7C2E5','ARCHIVED','2015-05-02 13:57:57',0),('2015_07_02_00_auth.sql','E5EE3842AB9B01851E49B360FBAF6FFEEAB2A8DA','ARCHIVED','2015-07-10 19:30:56',0),('2015_07_06_00_auth.sql','6D1ADBA496DC6E6D7B3BF887DA8D4D17D3FBACE0','ARCHIVED','2015-07-10 19:30:56',0),('2015_07_08_00_auth.sql','CB54020AFD1E31742FD8BF9CE16879625E289788','ARCHIVED','2015-07-10 19:30:56',0),('2015_07_08_01_auth.sql','74D281CB82E0DA36D628BDC7AC797AE5498DB461','ARCHIVED','2015-07-10 19:30:56',0),('2015_07_16_00_auth.sql','A057E95B5553B6A57A1642FE3FEC8E2E62EDE3C6','ARCHIVED','2015-10-10 08:30:48',0),('2015_07_29_00_auth.sql','0000FECBC413E96C7C45F303D162E263EFBA7116','ARCHIVED','2015-10-10 08:30:48',0),('2015_08_26_00_auth.sql','3071C02A2EB7DCBF4CEE10279FEFAB7C29A43A3A','ARCHIVED','2015-10-10 08:30:48',0),('2015_09_05_00_auth.sql','F765D82B37873FA67447347D5B83C99C159FB452','ARCHIVED','2015-10-10 08:30:48',0),('2015_09_05_01_auth.sql','97A72DBCBF14D27A1863834A22296905FF276086','ARCHIVED','2015-10-10 08:30:48',0),('2015_09_09_00_auth.sql','495A0CF1B1C49205D4A5D3C25A4E1EB95616D6B4','ARCHIVED','2015-10-10 08:30:48',0),('2015_09_15_00_auth.sql','D1FEFDA4C98F30384DF4B64D5A53187303EB5786','ARCHIVED','2015-10-10 08:30:48',0),('2015_10_09_00_auth.sql','B6D643D444C6AE711503F73B96B6252A852913D6','ARCHIVED','2015-10-10 08:30:48',0),('2015_10_16_00_auth.sql','366AFFD1088762866091A81CE1EC64138B8B35F1','ARCHIVED','2015-11-08 00:46:02',62),('2015_10_17_00_auth.sql','AC0D45E905033F42093852D2C4476663BDACCB3D','ARCHIVED','2015-10-17 12:39:12',0),('2015_11_01_00_auth_2015_08_21_00.sql','C31A9E1D28E11B60BE8F8198637DD51F6D75123F','ARCHIVED','2015-11-01 14:50:26',0),('2015_11_08_00_auth.sql','0ACDD35EC9745231BCFA701B78056DEF94D0CC53','ARCHIVED','2015-11-08 00:51:45',0),('2015_11_21_00_auth.sql','575A1D697CC6C7C517F7CCB950988267C99CE7FA','ARCHIVED','2015-11-21 21:25:38',0),('2015_12_07_00_auth.sql','24A07AC1F38E5D26A3599FC06D29E267418F69F3','ARCHIVED','2015-12-07 20:55:48',0),('2016_01_13_00_auth.sql','114527BCCB0DE286CBE6FDA3029DD0523D1037FA','ARCHIVED','2016-01-13 21:39:13',0),('2016_03_22_01_auth_2016_01_13_00_auth.sql','24615CC69B3CD7BB4699874647C35BA86E8A93FD','ARCHIVED','2016-03-22 22:55:13',0),('2016_03_28_00_auth.sql','BA14D23D81FA24565F04A359090DE86C5E195209','ARCHIVED','2016-03-28 16:49:32',0),('2016_04_11_00_auth.sql','0ACDD35EC9745231BCFA701B78056DEF94D0CC53','ARCHIVED','2016-04-11 02:24:14',30),('2016_04_17_00_auth.sql','83399B64D1221B56F73A0FFB51889F11A70521BC','ARCHIVED','2016-04-17 00:22:05',0),('2016_05_07_00_auth.sql','7E36DCC4F06FCDCDA7155AF3C5EDF8D3A720565F','ARCHIVED','2016-05-07 01:00:21',0),('2016_05_19_00_auth.sql','FB52E6BF35682CE6FA667B552B551F4FBD72AC30','ARCHIVED','2016-05-19 22:18:06',0),('2016_07_19_00_auth.sql','D5498F28A1E21F4AD0E0D7C2B96FCF7292C14C4D','ARCHIVED','2016-07-19 14:00:28',0),('2016_07_19_01_auth.sql','EBFE5D7D7E7CFA0CDA76AC49A1E8D4FA461A12BE','ARCHIVED','2016-07-19 16:06:39',0),('2016_07_23_00_auth.sql','1048F6A922ACD9BFC2E4518A71AF7037F79A85C4','ARCHIVED','2016-07-23 14:39:21',0),('2016_07_23_01_auth.sql','5897C7D8B8DE15895286FBCD1535FC75E1B70F62','ARCHIVED','2016-07-23 17:35:11',0),('2016_07_30_00_auth.sql','0FD4147840F7F02E2F1828A904B269F5B66097E0','ARCHIVED','2016-07-30 15:07:02',0),('2016_08_07_00_auth.sql','D9DD23851822E32E1312FFABEE2DB721C8651443','ARCHIVED','2016-08-07 15:33:42',0),('2016_08_11_00_auth.sql','0C79A86A4DFC53746BECF3D8A145482F94AE5FC9','ARCHIVED','2016-08-11 17:02:20',0),('2016_08_13_00_auth.sql','ED2286C4FF3D80D0F4DEE3D3121BCC15544470BE','ARCHIVED','2016-08-13 01:11:49',0),('2016_08_26_00_auth.sql','3C566371B6026EFEEA19CD215EC9F02C6DA9EAB3','ARCHIVED','2016-08-26 14:09:52',19),('2016_08_27_00_auth.sql','65ABEF7ACBCEA974C744ED42F95FBBD29226917B','ARCHIVED','2016-08-27 07:02:45',0),('2016_08_30_00_auth.sql','E16C19A938FE6370921658D2B713EE28A633FD56','ARCHIVED','2016-08-30 00:00:00',0),('2016_09_02_00_auth.sql','08932DAC4BDE74D3C39A43DDE404522F23EDD035','ARCHIVED','2016-09-02 00:00:00',0),('2016_09_03_00_auth_2016_05_11_00_auth.sql','401EFD3586772BDED66B4A944C20A1AC18A22D3A','ARCHIVED','2016-09-03 11:29:38',0),('2016_09_03_01_auth.sql','08B5ABCB74BBF25A30D37AF639F0EA1B10640673','ARCHIVED','2016-09-03 13:24:32',0),('2016_09_03_02_auth_2016_06_06_00_auth.sql','A0A8D73A952D0618833416513D53F73A70E7EA25','ARCHIVED','2016-09-03 15:56:50',0),('2016_09_03_03_auth.sql','9BF1C03EE39B6DC7E817BA46BE7D12A41AFBFDF7','ARCHIVED','2016-09-03 15:56:50',0),('2016_09_15_00_auth.sql','CD65F822AF1B5B7776E39804D0362F3E34AA6445','ARCHIVED','2016-09-15 16:30:36',0),('2016_09_21_00_auth.sql','57219A16B88080240EED94CDD41FC2764B8A32C5','ARCHIVED','2016-09-21 17:08:43',0),('2016_09_25_00_auth.sql','E811EFD8CE92ABEC5B8C02A09E643035939CF96D','ARCHIVED','2016-09-25 15:56:58',0),('2016_10_01_00_auth.sql','7C444FF1B03BA3C83472BDA409854754D052D6FB','ARCHIVED','2016-10-01 13:32:43',0),('2016_10_06_00_auth.sql','6A415F9813EFB5B95EB2AA2B326E1A6791E25EDB','ARCHIVED','2016-10-06 23:16:24',0),('2016_10_12_00_auth.sql','671D57BBA183AC70B9580DEE19B7EC046AF2EA87','ARCHIVED','2016-10-12 00:01:05',0),('2016_10_17_00_auth.sql','A0EF594CD73690D46A46031137DB0E895F079235','RELEASED','2016-10-16 16:33:05',19),('2016_10_25_00_auth.sql','5743FB1AC3F564FE4192DCFA90260BAD5E501882','RELEASED','2016-10-25 19:27:02',0),('2016_10_28_00_auth.sql','C1B9B1DD20B2183C6CB44CAED9B91BA7C63B8C49','RELEASED','2016-10-28 00:07:48',0),('2016_11_04_00_auth.sql','3F4FE06DCE019EB3223B5A6E0F80E2239078967F','RELEASED','2016-11-04 20:25:23',0),('2016_11_09_00_auth.sql','56432F8AEC2943A398A5B8B77843138B5B704257','RELEASED','2016-11-09 18:46:48',0),('2016_11_17_00_auth.sql','18E8F8FC93CC38755AB571638960AAFB98C0F3F1','RELEASED','2016-11-17 23:47:51',0),('2016_12_04_00_auth.sql','B1623681EAB651D2A091E3F4D4D4E476CF6D3AEA','RELEASED','2016-12-04 00:41:36',0),('2016_12_11_00_auth.sql','24CA34537DB697962DDD69EEE4BB5E79D2A573DA','RELEASED','2016-12-11 18:18:59',0),('2016_12_18_00_auth.sql','7AB53E033680CF7439F142EF83CD13E6F5D0ACB9','RELEASED','2016-12-18 12:15:48',0),('2017_01_14_00_auth.sql','1B514D1364042DB4CE68929EB54A94F86983441D','RELEASED','2017-01-14 20:50:47',0);
/*!40000 ALTER TABLE `updates` ENABLE KEYS */;
UNLOCK TABLES;
diff --git a/sql/updates/auth/master/2017_01_14_00_auth.sql b/sql/updates/auth/master/2017_01_14_00_auth.sql
new file mode 100644
index 00000000000..910c1ae3c90
--- /dev/null
+++ b/sql/updates/auth/master/2017_01_14_00_auth.sql
@@ -0,0 +1,3 @@
+UPDATE `realmlist` SET `gamebuild`=23360 WHERE `gamebuild`=23222;
+
+ALTER TABLE `realmlist` CHANGE `gamebuild` `gamebuild` int(10) unsigned NOT NULL DEFAULT '23360';
diff --git a/sql/updates/hotfixes/master/2017_01_14_00_hotfixes.sql b/sql/updates/hotfixes/master/2017_01_14_00_hotfixes.sql
new file mode 100644
index 00000000000..49bc8ed651f
--- /dev/null
+++ b/sql/updates/hotfixes/master/2017_01_14_00_hotfixes.sql
@@ -0,0 +1 @@
+ALTER TABLE `chr_specialization` DROP `BackgroundFile`;
diff --git a/src/server/database/Database/Implementation/HotfixDatabase.cpp b/src/server/database/Database/Implementation/HotfixDatabase.cpp
index a698228c0a8..fd8db617efd 100644
--- a/src/server/database/Database/Implementation/HotfixDatabase.cpp
+++ b/src/server/database/Database/Implementation/HotfixDatabase.cpp
@@ -166,8 +166,8 @@ void HotfixDatabaseConnection::DoPrepareStatements()
PREPARE_LOCALE_STMT(HOTFIX_SEL_CHR_RACES, "SELECT ID, Name_lang, NameFemale_lang, NameMale_lang FROM chr_races_locale WHERE locale = ?", CONNECTION_SYNCH);
// ChrSpecialization.db2
- PrepareStatement(HOTFIX_SEL_CHR_SPECIALIZATION, "SELECT MasterySpellID1, MasterySpellID2, Name, Name2, Description, BackgroundFile, SpellIconID, "
- "ClassID, OrderIndex, PetTalentType, Role, PrimaryStatOrder, ID, Flags, AnimReplacementSetID FROM chr_specialization ORDER BY ID DESC", CONNECTION_SYNCH);
+ PrepareStatement(HOTFIX_SEL_CHR_SPECIALIZATION, "SELECT MasterySpellID1, MasterySpellID2, Name, Name2, Description, SpellIconID, ClassID, "
+ "OrderIndex, PetTalentType, Role, PrimaryStatOrder, ID, Flags, AnimReplacementSetID FROM chr_specialization ORDER BY ID DESC", CONNECTION_SYNCH);
PREPARE_LOCALE_STMT(HOTFIX_SEL_CHR_SPECIALIZATION, "SELECT ID, Name_lang, Name2_lang, Description_lang FROM chr_specialization_locale"
" WHERE locale = ?", CONNECTION_SYNCH);
diff --git a/src/server/game/DataStores/DB2LoadInfo.h b/src/server/game/DataStores/DB2LoadInfo.h
index 949a6409d54..aa1e507da16 100644
--- a/src/server/game/DataStores/DB2LoadInfo.h
+++ b/src/server/game/DataStores/DB2LoadInfo.h
@@ -713,7 +713,6 @@ struct ChrSpecializationLoadInfo
{ false, FT_STRING, "Name" },
{ false, FT_STRING, "Name2" },
{ false, FT_STRING, "Description" },
- { false, FT_STRING_NOT_LOCALIZED, "BackgroundFile" },
{ false, FT_SHORT, "SpellIconID" },
{ false, FT_BYTE, "ClassID" },
{ false, FT_BYTE, "OrderIndex" },
diff --git a/src/server/game/DataStores/DB2Metadata.h b/src/server/game/DataStores/DB2Metadata.h
index 94bf1e92f85..f7c24ec315b 100644
--- a/src/server/game/DataStores/DB2Metadata.h
+++ b/src/server/game/DataStores/DB2Metadata.h
@@ -981,9 +981,9 @@ struct ChrSpecializationMeta
{
static DB2Meta const* Instance()
{
- static char const* types = "isssshbbbbbiii";
- static uint8 const arraySizes[14] = { 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(11, 14, 0x1A96EDE4, types, arraySizes);
+ static char const* types = "issshbbbbbiii";
+ static uint8 const arraySizes[13] = { 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
+ static DB2Meta instance(10, 13, 0x6F1BA4F3, types, arraySizes);
return &instance;
}
};
@@ -1434,7 +1434,7 @@ struct DungeonEncounterMeta
{
static char const* types = "isihhbbbi";
static uint8 const arraySizes[9] = { 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(0, 9, 0x8E0853BB, types, arraySizes);
+ static DB2Meta instance(0, 9, 0x164CF266, types, arraySizes);
return &instance;
}
};
@@ -4200,6 +4200,17 @@ struct QuestV2CliTaskMeta
}
};
+struct QuestXGroupActivityMeta
+{
+ static DB2Meta const* Instance()
+ {
+ static char const* types = "ii";
+ static uint8 const arraySizes[2] = { 1, 1 };
+ static DB2Meta instance(-1, 2, 0xD40C68F3, types, arraySizes);
+ return &instance;
+ }
+};
+
struct QuestXPMeta
{
static DB2Meta const* Instance()
@@ -5960,17 +5971,6 @@ struct WbAccessControlListMeta
}
};
-struct WbCertBlacklistMeta
-{
- static DB2Meta const* Instance()
- {
- static char const* types = "sb";
- static uint8 const arraySizes[2] = { 1, 20 };
- static DB2Meta instance(-1, 2, 0x23D156DE, types, arraySizes);
- return &instance;
- }
-};
-
struct WbCertWhitelistMeta
{
static DB2Meta const* Instance()
@@ -5982,17 +5982,6 @@ struct WbCertWhitelistMeta
}
};
-struct WbPermissionsMeta
-{
- static DB2Meta const* Instance()
- {
- static char const* types = "sb";
- static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, 0x7A15E8CA, types, arraySizes);
- return &instance;
- }
-};
-
struct WeaponImpactSoundsMeta
{
static DB2Meta const* Instance()
diff --git a/src/server/game/DataStores/DB2Structure.h b/src/server/game/DataStores/DB2Structure.h
index 6b96b95d5ba..36acf283ef9 100644
--- a/src/server/game/DataStores/DB2Structure.h
+++ b/src/server/game/DataStores/DB2Structure.h
@@ -433,7 +433,6 @@ struct ChrSpecializationEntry
LocalizedString* Name;
LocalizedString* Name2;
LocalizedString* Description;
- char* BackgroundFile;
uint16 SpellIconID;
uint8 ClassID;
uint8 OrderIndex;
diff --git a/src/server/game/DataStores/DBCEnums.h b/src/server/game/DataStores/DBCEnums.h
index 1a64524be54..f47282c5bd9 100644
--- a/src/server/game/DataStores/DBCEnums.h
+++ b/src/server/game/DataStores/DBCEnums.h
@@ -147,7 +147,7 @@ enum ArtifactPowerFlag : uint8
ARTIFACT_POWER_FLAG_DONT_COUNT_FIRST_BONUS_RANK = 0x10,
};
-#define BATTLE_PET_SPECIES_MAX_ID 1986
+#define BATTLE_PET_SPECIES_MAX_ID 2023
enum ChrSpecializationFlag
{
diff --git a/src/server/game/DataStores/GameTables.h b/src/server/game/DataStores/GameTables.h
index 19b342b8ec2..3da05662116 100644
--- a/src/server/game/DataStores/GameTables.h
+++ b/src/server/game/DataStores/GameTables.h
@@ -90,7 +90,10 @@ struct GtCombatRatingsEntry
struct GtCombatRatingsMultByILvl
{
- float RatingMultiplier = 0.0f;
+ float ArmorMultiplier = 0.0f;
+ float WeaponMultiplier = 0.0f;
+ float TrinketMultiplier = 0.0f;
+ float JewelryMultiplier = 0.0f;
};
struct GtHpPerStaEntry
diff --git a/src/server/game/Entities/Object/Updates/UpdateFields.h b/src/server/game/Entities/Object/Updates/UpdateFields.h
index a941a2360f2..8e6d7136d1d 100644
--- a/src/server/game/Entities/Object/Updates/UpdateFields.h
+++ b/src/server/game/Entities/Object/Updates/UpdateFields.h
@@ -19,7 +19,7 @@
#ifndef _UPDATEFIELDS_H
#define _UPDATEFIELDS_H
-// Auto generated for version 7, 1, 0, 22900
+// Auto generated for version 7, 1, 5, 23360
enum ObjectFields
{
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 74cbb8fa163..1ac799d6b68 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -7170,7 +7170,31 @@ void Player::_ApplyItemBonuses(Item* item, uint8 slot, bool apply)
uint32 itemLevel = item->GetItemLevel(this);
float combatRatingMultiplier = 1.0f;
if (GtCombatRatingsMultByILvl const* ratingMult = sCombatRatingsMultByILvlGameTable.GetRow(itemLevel))
- combatRatingMultiplier = ratingMult->RatingMultiplier;
+ {
+ switch (proto->GetInventoryType())
+ {
+ case INVTYPE_WEAPON:
+ case INVTYPE_SHIELD:
+ case INVTYPE_RANGED:
+ case INVTYPE_2HWEAPON:
+ case INVTYPE_WEAPONMAINHAND:
+ case INVTYPE_WEAPONOFFHAND:
+ case INVTYPE_HOLDABLE:
+ case INVTYPE_RANGEDRIGHT:
+ combatRatingMultiplier = ratingMult->WeaponMultiplier;
+ break;
+ case INVTYPE_TRINKET:
+ combatRatingMultiplier = ratingMult->TrinketMultiplier;
+ break;
+ case INVTYPE_NECK:
+ case INVTYPE_FINGER:
+ combatRatingMultiplier = ratingMult->JewelryMultiplier;
+ break;
+ default:
+ combatRatingMultiplier = ratingMult->ArmorMultiplier;
+ break;
+ }
+ }
// req. check at equip, but allow use for extended range if range limit max level, set proper level
for (uint8 i = 0; i < MAX_ITEM_PROTO_STATS; ++i)
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h
index c435352405c..297a4f14f37 100644
--- a/src/server/game/Miscellaneous/SharedDefines.h
+++ b/src/server/game/Miscellaneous/SharedDefines.h
@@ -5625,459 +5625,462 @@ enum class GameError : uint32
ERR_PVP_TOGGLE_ON = 525,
ERR_PVP_TOGGLE_OFF = 526,
ERR_GROUP_JOIN_BATTLEGROUND_DESERTERS = 527,
- ERR_GROUP_JOIN_BATTLEGROUND_S = 528,
- ERR_GROUP_JOIN_BATTLEGROUND_FAIL = 529,
- ERR_GROUP_JOIN_BATTLEGROUND_TOO_MANY = 530,
- ERR_SOLO_JOIN_BATTLEGROUND_S = 531,
- ERR_BATTLEGROUND_TOO_MANY_QUEUES = 532,
- ERR_BATTLEGROUND_CANNOT_QUEUE_FOR_RATED = 533,
- ERR_BATTLEDGROUND_QUEUED_FOR_RATED = 534,
- ERR_BATTLEGROUND_TEAM_LEFT_QUEUE = 535,
- ERR_BATTLEGROUND_NOT_IN_BATTLEGROUND = 536,
- ERR_ALREADY_IN_ARENA_TEAM_S = 537,
- ERR_INVALID_PROMOTION_CODE = 538,
- ERR_BG_PLAYER_JOINED_SS = 539,
- ERR_BG_PLAYER_LEFT_S = 540,
- ERR_RESTRICTED_ACCOUNT = 541,
- ERR_RESTRICTED_ACCOUNT_TRIAL = 542,
- ERR_PLAY_TIME_EXCEEDED = 543,
- ERR_APPROACHING_PARTIAL_PLAY_TIME = 544,
- ERR_APPROACHING_PARTIAL_PLAY_TIME_2 = 545,
- ERR_APPROACHING_NO_PLAY_TIME = 546,
- ERR_APPROACHING_NO_PLAY_TIME_2 = 547,
- ERR_UNHEALTHY_TIME = 548,
- ERR_CHAT_RESTRICTED_TRIAL = 549,
- ERR_CHAT_THROTTLED = 550,
- ERR_MAIL_REACHED_CAP = 551,
- ERR_INVALID_RAID_TARGET = 552,
- ERR_RAID_LEADER_READY_CHECK_START_S = 553,
- ERR_READY_CHECK_IN_PROGRESS = 554,
- ERR_READY_CHECK_THROTTLED = 555,
- ERR_DUNGEON_DIFFICULTY_FAILED = 556,
- ERR_DUNGEON_DIFFICULTY_CHANGED_S = 557,
- ERR_TRADE_WRONG_REALM = 558,
- ERR_TRADE_NOT_ON_TAPLIST = 559,
- ERR_CHAT_PLAYER_AMBIGUOUS_S = 560,
- ERR_LOOT_CANT_LOOT_THAT_NOW = 561,
- ERR_LOOT_MASTER_INV_FULL = 562,
- ERR_LOOT_MASTER_UNIQUE_ITEM = 563,
- ERR_LOOT_MASTER_OTHER = 564,
- ERR_FILTERING_YOU_S = 565,
- ERR_USE_PREVENTED_BY_MECHANIC_S = 566,
- ERR_ITEM_UNIQUE_EQUIPPABLE = 567,
- ERR_LFG_LEADER_IS_LFM_S = 568,
- ERR_LFG_PENDING = 569,
- ERR_CANT_SPEAK_LANGAGE = 570,
- ERR_VENDOR_MISSING_TURNINS = 571,
- ERR_BATTLEGROUND_NOT_IN_TEAM = 572,
- ERR_NOT_IN_BATTLEGROUND = 573,
- ERR_NOT_ENOUGH_HONOR_POINTS = 574,
- ERR_NOT_ENOUGH_ARENA_POINTS = 575,
- ERR_SOCKETING_REQUIRES_META_GEM = 576,
- ERR_SOCKETING_META_GEM_ONLY_IN_METASLOT = 577,
- ERR_SOCKETING_REQUIRES_HYDRAULIC_GEM = 578,
- ERR_SOCKETING_HYDRAULIC_GEM_ONLY_IN_HYDRAULICSLOT = 579,
- ERR_SOCKETING_REQUIRES_COGWHEEL_GEM = 580,
- ERR_SOCKETING_COGWHEEL_GEM_ONLY_IN_COGWHEELSLOT = 581,
- ERR_SOCKETING_ITEM_TOO_LOW_LEVEL = 582,
- ERR_ITEM_MAX_COUNT_SOCKETED = 583,
- ERR_SYSTEM_DISABLED = 584,
- ERR_QUEST_FAILED_TOO_MANY_DAILY_QUESTS_I = 585,
- ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED = 586,
- ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED = 587,
- ERR_USER_SQUELCHED = 588,
- ERR_TOO_MUCH_GOLD = 589,
- ERR_NOT_BARBER_SITTING = 590,
- ERR_QUEST_FAILED_CAIS = 591,
- ERR_INVITE_RESTRICTED_TRIAL = 592,
- ERR_VOICE_IGNORE_FULL = 593,
- ERR_VOICE_IGNORE_SELF = 594,
- ERR_VOICE_IGNORE_NOT_FOUND = 595,
- ERR_VOICE_IGNORE_ALREADY_S = 596,
- ERR_VOICE_IGNORE_ADDED_S = 597,
- ERR_VOICE_IGNORE_REMOVED_S = 598,
- ERR_VOICE_IGNORE_AMBIGUOUS = 599,
- ERR_VOICE_IGNORE_DELETED = 600,
- ERR_UNKNOWN_MACRO_OPTION_S = 601,
- ERR_NOT_DURING_ARENA_MATCH = 602,
- ERR_PLAYER_SILENCED = 603,
- ERR_PLAYER_UNSILENCED = 604,
- ERR_COMSAT_DISCONNECT = 605,
- ERR_COMSAT_RECONNECT_ATTEMPT = 606,
- ERR_COMSAT_CONNECT_FAIL = 607,
- ERR_MAIL_INVALID_ATTACHMENT_SLOT = 608,
- ERR_MAIL_TOO_MANY_ATTACHMENTS = 609,
- ERR_MAIL_INVALID_ATTACHMENT = 610,
- ERR_MAIL_ATTACHMENT_EXPIRED = 611,
- ERR_VOICE_CHAT_PARENTAL_DISABLE_ALL = 612,
- ERR_VOICE_CHAT_PARENTAL_DISABLE_MIC = 613,
- ERR_PROFANE_CHAT_NAME = 614,
- ERR_PLAYER_SILENCED_ECHO = 615,
- ERR_PLAYER_UNSILENCED_ECHO = 616,
- ERR_VOICESESSION_FULL = 617,
- ERR_LOOT_CANT_LOOT_THAT = 618,
- ERR_ARENA_EXPIRED_CAIS = 619,
- ERR_GROUP_ACTION_THROTTLED = 620,
- ERR_ALREADY_PICKPOCKETED = 621,
- ERR_NAME_INVALID = 622,
- ERR_NAME_NO_NAME = 623,
- ERR_NAME_TOO_SHORT = 624,
- ERR_NAME_TOO_LONG = 625,
- ERR_NAME_MIXED_LANGUAGES = 626,
- ERR_NAME_PROFANE = 627,
- ERR_NAME_RESERVED = 628,
- ERR_NAME_THREE_CONSECUTIVE = 629,
- ERR_NAME_INVALID_SPACE = 630,
- ERR_NAME_CONSECUTIVE_SPACES = 631,
- ERR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS = 632,
- ERR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END = 633,
- ERR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME = 634,
- ERR_REFER_A_FRIEND_NOT_REFERRED_BY = 635,
- ERR_REFER_A_FRIEND_TARGET_TOO_HIGH = 636,
- ERR_REFER_A_FRIEND_INSUFFICIENT_GRANTABLE_LEVELS = 637,
- ERR_REFER_A_FRIEND_TOO_FAR = 638,
- ERR_REFER_A_FRIEND_DIFFERENT_FACTION = 639,
- ERR_REFER_A_FRIEND_NOT_NOW = 640,
- ERR_REFER_A_FRIEND_GRANT_LEVEL_MAX_I = 641,
- ERR_REFER_A_FRIEND_SUMMON_LEVEL_MAX_I = 642,
- ERR_REFER_A_FRIEND_SUMMON_COOLDOWN = 643,
- ERR_REFER_A_FRIEND_SUMMON_OFFLINE_S = 644,
- ERR_REFER_A_FRIEND_INSUF_EXPAN_LVL = 645,
- ERR_REFER_A_FRIEND_NOT_IN_LFG = 646,
- ERR_REFER_A_FRIEND_NO_XREALM = 647,
- ERR_REFER_A_FRIEND_MAP_INCOMING_TRANSFER_NOT_ALLOWED = 648,
- ERR_NOT_SAME_ACCOUNT = 649,
- ERR_BAD_ON_USE_ENCHANT = 650,
- ERR_TRADE_SELF = 651,
- ERR_TOO_MANY_SOCKETS = 652,
- ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS = 653,
- ERR_TRADE_TARGET_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS = 654,
- ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS = 655,
- ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS = 656,
- ERR_SHAPESHIFT_FORM_CANNOT_EQUIP = 657,
- ERR_ITEM_INVENTORY_FULL_SATCHEL = 658,
- ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED = 659,
- ERR_SCALING_STAT_ITEM_LEVEL_TOO_LOW = 660,
- ERR_PURCHASE_LEVEL_TOO_LOW = 661,
- ERR_GROUP_SWAP_FAILED = 662,
- ERR_INVITE_IN_COMBAT = 663,
- ERR_INVALID_GLYPH_SLOT = 664,
- ERR_GENERIC_NO_VALID_TARGETS = 665,
- ERR_CALENDAR_EVENT_ALERT_S = 666,
- ERR_PET_LEARN_SPELL_S = 667,
- ERR_PET_LEARN_ABILITY_S = 668,
- ERR_PET_SPELL_UNLEARNED_S = 669,
- ERR_INVITE_UNKNOWN_REALM = 670,
- ERR_INVITE_NO_PARTY_SERVER = 671,
- ERR_INVITE_PARTY_BUSY = 672,
- ERR_PARTY_TARGET_AMBIGUOUS = 673,
- ERR_PARTY_LFG_INVITE_RAID_LOCKED = 674,
- ERR_PARTY_LFG_BOOT_LIMIT = 675,
- ERR_PARTY_LFG_BOOT_COOLDOWN_S = 676,
- ERR_PARTY_LFG_BOOT_NOT_ELIGIBLE_S = 677,
- ERR_PARTY_LFG_BOOT_INPATIENT_TIMER_S = 678,
- ERR_PARTY_LFG_BOOT_IN_PROGRESS = 679,
- ERR_PARTY_LFG_BOOT_TOO_FEW_PLAYERS = 680,
- ERR_PARTY_LFG_BOOT_VOTE_SUCCEEDED = 681,
- ERR_PARTY_LFG_BOOT_VOTE_FAILED = 682,
- ERR_PARTY_LFG_BOOT_IN_COMBAT = 683,
- ERR_PARTY_LFG_BOOT_DUNGEON_COMPLETE = 684,
- ERR_PARTY_LFG_BOOT_LOOT_ROLLS = 685,
- ERR_PARTY_LFG_BOOT_VOTE_REGISTERED = 686,
- ERR_PARTY_PRIVATE_GROUP_ONLY = 687,
- ERR_PARTY_LFG_TELEPORT_IN_COMBAT = 688,
- ERR_RAID_DISALLOWED_BY_LEVEL = 689,
- ERR_RAID_DISALLOWED_BY_CROSS_REALM = 690,
- ERR_PARTY_ROLE_NOT_AVAILABLE = 691,
- ERR_JOIN_LFG_OBJECT_FAILED = 692,
- ERR_LFG_REMOVED_LEVELUP = 693,
- ERR_LFG_REMOVED_XP_TOGGLE = 694,
- ERR_LFG_REMOVED_FACTION_CHANGE = 695,
- ERR_BATTLEGROUND_INFO_THROTTLED = 696,
- ERR_BATTLEGROUND_ALREADY_IN = 697,
- ERR_ARENA_TEAM_CHANGE_FAILED_QUEUED = 698,
- ERR_ARENA_TEAM_PERMISSIONS = 699,
- ERR_NOT_WHILE_FALLING = 700,
- ERR_NOT_WHILE_MOVING = 701,
- ERR_NOT_WHILE_FATIGUED = 702,
- ERR_MAX_SOCKETS = 703,
- ERR_MULTI_CAST_ACTION_TOTEM_S = 704,
- ERR_BATTLEGROUND_JOIN_LEVELUP = 705,
- ERR_REMOVE_FROM_PVP_QUEUE_XP_GAIN = 706,
- ERR_BATTLEGROUND_JOIN_XP_GAIN = 707,
- ERR_BATTLEGROUND_JOIN_MERCENARY = 708,
- ERR_BATTLEGROUND_JOIN_TOO_MANY_HEALERS = 709,
- ERR_BATTLEGROUND_JOIN_TOO_MANY_TANKS = 710,
- ERR_BATTLEGROUND_JOIN_TOO_MANY_DAMAGE = 711,
- ERR_RAID_DIFFICULTY_FAILED = 712,
- ERR_RAID_DIFFICULTY_CHANGED_S = 713,
- ERR_LEGACY_RAID_DIFFICULTY_CHANGED_S = 714,
- ERR_RAID_LOCKOUT_CHANGED_S = 715,
- ERR_RAID_CONVERTED_TO_PARTY = 716,
- ERR_PARTY_CONVERTED_TO_RAID = 717,
- ERR_PLAYER_DIFFICULTY_CHANGED_S = 718,
- ERR_GMRESPONSE_DB_ERROR = 719,
- ERR_BATTLEGROUND_JOIN_RANGE_INDEX = 720,
- ERR_ARENA_JOIN_RANGE_INDEX = 721,
- ERR_REMOVE_FROM_PVP_QUEUE_FACTION_CHANGE = 722,
- ERR_BATTLEGROUND_JOIN_FAILED = 723,
- ERR_BATTLEGROUND_JOIN_NO_VALID_SPEC_FOR_ROLE = 724,
- ERR_BATTLEGROUND_JOIN_RESPEC = 725,
- ERR_BATTLEGROUND_INVITATION_DECLINED = 726,
- ERR_BATTLEGROUND_JOIN_TIMED_OUT = 727,
- ERR_BATTLEGROUND_DUPE_QUEUE = 728,
- ERR_BATTLEGROUND_JOIN_MUST_COMPLETE_QUEST = 729,
- ERR_IN_BATTLEGROUND_RESPEC = 730,
- ERR_MAIL_LIMITED_DURATION_ITEM = 731,
- ERR_YELL_RESTRICTED_TRIAL = 732,
- ERR_CHAT_RAID_RESTRICTED_TRIAL = 733,
- ERR_LFG_ROLE_CHECK_FAILED = 734,
- ERR_LFG_ROLE_CHECK_FAILED_TIMEOUT = 735,
- ERR_LFG_ROLE_CHECK_FAILED_NOT_VIABLE = 736,
- ERR_LFG_READY_CHECK_FAILED = 737,
- ERR_LFG_READY_CHECK_FAILED_TIMEOUT = 738,
- ERR_LFG_GROUP_FULL = 739,
- ERR_LFG_NO_LFG_OBJECT = 740,
- ERR_LFG_NO_SLOTS_PLAYER = 741,
- ERR_LFG_NO_SLOTS_PARTY = 742,
- ERR_LFG_NO_SPEC = 743,
- ERR_LFG_MISMATCHED_SLOTS = 744,
- ERR_LFG_MISMATCHED_SLOTS_LOCAL_XREALM = 745,
- ERR_LFG_PARTY_PLAYERS_FROM_DIFFERENT_REALMS = 746,
- ERR_LFG_MEMBERS_NOT_PRESENT = 747,
- ERR_LFG_GET_INFO_TIMEOUT = 748,
- ERR_LFG_INVALID_SLOT = 749,
- ERR_LFG_DESERTER_PLAYER = 750,
- ERR_LFG_DESERTER_PARTY = 751,
- ERR_LFG_RANDOM_COOLDOWN_PLAYER = 752,
- ERR_LFG_RANDOM_COOLDOWN_PARTY = 753,
- ERR_LFG_TOO_MANY_MEMBERS = 754,
- ERR_LFG_TOO_FEW_MEMBERS = 755,
- ERR_LFG_PROPOSAL_FAILED = 756,
- ERR_LFG_PROPOSAL_DECLINED_SELF = 757,
- ERR_LFG_PROPOSAL_DECLINED_PARTY = 758,
- ERR_LFG_NO_SLOTS_SELECTED = 759,
- ERR_LFG_NO_ROLES_SELECTED = 760,
- ERR_LFG_ROLE_CHECK_INITIATED = 761,
- ERR_LFG_READY_CHECK_INITIATED = 762,
- ERR_LFG_PLAYER_DECLINED_ROLE_CHECK = 763,
- ERR_LFG_PLAYER_DECLINED_READY_CHECK = 764,
- ERR_LFG_JOINED_QUEUE = 765,
- ERR_LFG_JOINED_FLEX_QUEUE = 766,
- ERR_LFG_JOINED_RF_QUEUE = 767,
- ERR_LFG_JOINED_SCENARIO_QUEUE = 768,
- ERR_LFG_JOINED_WORLD_PVP_QUEUE = 769,
- ERR_LFG_JOINED_LIST = 770,
- ERR_LFG_LEFT_QUEUE = 771,
- ERR_LFG_LEFT_LIST = 772,
- ERR_LFG_ROLE_CHECK_ABORTED = 773,
- ERR_LFG_READY_CHECK_ABORTED = 774,
- ERR_LFG_CANT_USE_BATTLEGROUND = 775,
- ERR_LFG_CANT_USE_DUNGEONS = 776,
- ERR_LFG_REASON_TOO_MANY_LFG = 777,
- ERR_INVALID_TELEPORT_LOCATION = 778,
- ERR_TOO_FAR_TO_INTERACT = 779,
- ERR_BATTLEGROUND_PLAYERS_FROM_DIFFERENT_REALMS = 780,
- ERR_DIFFICULTY_CHANGE_COOLDOWN_S = 781,
- ERR_DIFFICULTY_CHANGE_COMBAT_COOLDOWN_S = 782,
- ERR_DIFFICULTY_CHANGE_WORLDSTATE = 783,
- ERR_DIFFICULTY_CHANGE_ENCOUNTER = 784,
- ERR_DIFFICULTY_CHANGE_COMBAT = 785,
- ERR_DIFFICULTY_CHANGE_PLAYER_BUSY = 786,
- ERR_DIFFICULTY_CHANGE_ALREADY_STARTED = 787,
- ERR_DIFFICULTY_CHANGE_OTHER_HEROIC_S = 788,
- ERR_DIFFICULTY_CHANGE_HEROIC_INSTANCE_ALREADY_RUNNING = 789,
- ERR_ARENA_TEAM_PARTY_SIZE = 790,
- ERR_QUEST_FORCE_REMOVED_S = 791,
- ERR_ATTACK_NO_ACTIONS = 792,
- ERR_IN_RANDOM_BG = 793,
- ERR_IN_NON_RANDOM_BG = 794,
- ERR_AUCTION_ENOUGH_ITEMS = 795,
- ERR_BN_FRIEND_SELF = 796,
- ERR_BN_FRIEND_ALREADY = 797,
- ERR_BN_FRIEND_BLOCKED = 798,
- ERR_BN_FRIEND_LIST_FULL = 799,
- ERR_BN_FRIEND_REQUEST_SENT = 800,
- ERR_BN_BROADCAST_THROTTLE = 801,
- ERR_BG_DEVELOPER_ONLY = 802,
- ERR_CURRENCY_SPELL_SLOT_MISMATCH = 803,
- ERR_CURRENCY_NOT_TRADABLE = 804,
- ERR_REQUIRES_EXPANSION_S = 805,
- ERR_QUEST_FAILED_SPELL = 806,
- ERR_TALENT_FAILED_NOT_ENOUGH_TALENTS_IN_PRIMARY_TREE = 807,
- ERR_TALENT_FAILED_NO_PRIMARY_TREE_SELECTED = 808,
- ERR_TALENT_FAILED_CANT_REMOVE_TALENT = 809,
- ERR_TALENT_FAILED_UNKNOWN = 810,
- ERR_WARGAME_REQUEST_FAILURE = 811,
- ERR_RANK_REQUIRES_AUTHENTICATOR = 812,
- ERR_GUILD_BANK_VOUCHER_FAILED = 813,
- ERR_WARGAME_REQUEST_SENT = 814,
- ERR_REQUIRES_ACHIEVEMENT_I = 815,
- ERR_REFUND_RESULT_EXCEED_MAX_CURRENCY = 816,
- ERR_CANT_BUY_QUANTITY = 817,
- ERR_ITEM_IS_BATTLE_PAY_LOCKED = 818,
- ERR_PARTY_ALREADY_IN_BATTLEGROUND_QUEUE = 819,
- ERR_PARTY_CONFIRMING_BATTLEGROUND_QUEUE = 820,
- ERR_BATTLEFIELD_TEAM_PARTY_SIZE = 821,
- ERR_INSUFF_TRACKED_CURRENCY_IS = 822,
- ERR_NOT_ON_TOURNAMENT_REALM = 823,
- ERR_GUILD_TRIAL_ACCOUNT_TRIAL = 824,
- ERR_GUILD_TRIAL_ACCOUNT_VETERAN = 825,
- ERR_GUILD_UNDELETABLE_DUE_TO_LEVEL = 826,
- ERR_CANT_DO_THAT_IN_A_GROUP = 827,
- ERR_GUILD_LEADER_REPLACED = 828,
- ERR_TRANSMOGRIFY_CANT_EQUIP = 829,
- ERR_TRANSMOGRIFY_INVALID_ITEM_TYPE = 830,
- ERR_TRANSMOGRIFY_NOT_SOULBOUND = 831,
- ERR_TRANSMOGRIFY_INVALID_SOURCE = 832,
- ERR_TRANSMOGRIFY_INVALID_DESTINATION = 833,
- ERR_TRANSMOGRIFY_MISMATCH = 834,
- ERR_TRANSMOGRIFY_LEGENDARY = 835,
- ERR_TRANSMOGRIFY_SAME_ITEM = 836,
- ERR_TRANSMOGRIFY_SAME_APPEARANCE = 837,
- ERR_TRANSMOGRIFY_NOT_EQUIPPED = 838,
- ERR_VOID_DEPOSIT_FULL = 839,
- ERR_VOID_WITHDRAW_FULL = 840,
- ERR_VOID_STORAGE_WRAPPED = 841,
- ERR_VOID_STORAGE_STACKABLE = 842,
- ERR_VOID_STORAGE_UNBOUND = 843,
- ERR_VOID_STORAGE_REPAIR = 844,
- ERR_VOID_STORAGE_CHARGES = 845,
- ERR_VOID_STORAGE_QUEST = 846,
- ERR_VOID_STORAGE_CONJURED = 847,
- ERR_VOID_STORAGE_MAIL = 848,
- ERR_VOID_STORAGE_BAG = 849,
- ERR_VOID_TRANSFER_STORAGE_FULL = 850,
- ERR_VOID_TRANSFER_INV_FULL = 851,
- ERR_VOID_TRANSFER_INTERNAL_ERROR = 852,
- ERR_VOID_TRANSFER_ITEM_INVALID = 853,
- ERR_DIFFICULTY_DISABLED_IN_LFG = 854,
- ERR_VOID_STORAGE_UNIQUE = 855,
- ERR_VOID_STORAGE_LOOT = 856,
- ERR_VOID_STORAGE_HOLIDAY = 857,
- ERR_VOID_STORAGE_DURATION = 858,
- ERR_VOID_STORAGE_LOAD_FAILED = 859,
- ERR_VOID_STORAGE_INVALID_ITEM = 860,
- ERR_PARENTAL_CONTROLS_CHAT_MUTED = 861,
- ERR_SOR_START_EXPERIENCE_INCOMPLETE = 862,
- ERR_SOR_INVALID_EMAIL = 863,
- ERR_SOR_INVALID_COMMENT = 864,
- ERR_CHALLENGE_MODE_RESET_COOLDOWN_S = 865,
- ERR_CHALLENGE_MODE_RESET_KEYSTONE = 866,
- ERR_PET_JOURNAL_ALREADY_IN_LOADOUT = 867,
- ERR_REPORT_SUBMITTED_SUCCESSFULLY = 868,
- ERR_REPORT_SUBMISSION_FAILED = 869,
- ERR_SUGGESTION_SUBMITTED_SUCCESSFULLY = 870,
- ERR_BUG_SUBMITTED_SUCCESSFULLY = 871,
- ERR_CHALLENGE_MODE_ENABLED = 872,
- ERR_CHALLENGE_MODE_DISABLED = 873,
- ERR_PETBATTLE_CREATE_FAILED = 874,
- ERR_PETBATTLE_NOT_HERE = 875,
- ERR_PETBATTLE_NOT_HERE_ON_TRANSPORT = 876,
- ERR_PETBATTLE_NOT_HERE_UNEVEN_GROUND = 877,
- ERR_PETBATTLE_NOT_HERE_OBSTRUCTED = 878,
- ERR_PETBATTLE_NOT_WHILE_IN_COMBAT = 879,
- ERR_PETBATTLE_NOT_WHILE_DEAD = 880,
- ERR_PETBATTLE_NOT_WHILE_FLYING = 881,
- ERR_PETBATTLE_TARGET_INVALID = 882,
- ERR_PETBATTLE_TARGET_OUT_OF_RANGE = 883,
- ERR_PETBATTLE_TARGET_NOT_CAPTURABLE = 884,
- ERR_PETBATTLE_NOT_A_TRAINER = 885,
- ERR_PETBATTLE_DECLINED = 886,
- ERR_PETBATTLE_IN_BATTLE = 887,
- ERR_PETBATTLE_INVALID_LOADOUT = 888,
- ERR_PETBATTLE_ALL_PETS_DEAD = 889,
- ERR_PETBATTLE_NO_PETS_IN_SLOTS = 890,
- ERR_PETBATTLE_NO_ACCOUNT_LOCK = 891,
- ERR_PETBATTLE_WILD_PET_TAPPED = 892,
- ERR_PETBATTLE_RESTRICTED_ACCOUNT = 893,
- ERR_PETBATTLE_NOT_WHILE_IN_MATCHED_BATTLE = 894,
- ERR_CANT_HAVE_MORE_PETS_OF_THAT_TYPE = 895,
- ERR_CANT_HAVE_MORE_PETS = 896,
- ERR_PVP_MAP_NOT_FOUND = 897,
- ERR_PVP_MAP_NOT_SET = 898,
- ERR_PETBATTLE_QUEUE_QUEUED = 899,
- ERR_PETBATTLE_QUEUE_ALREADY_QUEUED = 900,
- ERR_PETBATTLE_QUEUE_JOIN_FAILED = 901,
- ERR_PETBATTLE_QUEUE_JOURNAL_LOCK = 902,
- ERR_PETBATTLE_QUEUE_REMOVED = 903,
- ERR_PETBATTLE_QUEUE_PROPOSAL_DECLINED = 904,
- ERR_PETBATTLE_QUEUE_PROPOSAL_TIMEOUT = 905,
- ERR_PETBATTLE_QUEUE_OPPONENT_DECLINED = 906,
- ERR_PETBATTLE_QUEUE_REQUEUED_INTERNAL = 907,
- ERR_PETBATTLE_QUEUE_REQUEUED_REMOVED = 908,
- ERR_PETBATTLE_QUEUE_SLOT_LOCKED = 909,
- ERR_PETBATTLE_QUEUE_SLOT_EMPTY = 910,
- ERR_PETBATTLE_QUEUE_SLOT_NO_TRACKER = 911,
- ERR_PETBATTLE_QUEUE_SLOT_NO_SPECIES = 912,
- ERR_PETBATTLE_QUEUE_SLOT_CANT_BATTLE = 913,
- ERR_PETBATTLE_QUEUE_SLOT_REVOKED = 914,
- ERR_PETBATTLE_QUEUE_SLOT_DEAD = 915,
- ERR_PETBATTLE_QUEUE_SLOT_NO_PET = 916,
- ERR_PETBATTLE_QUEUE_NOT_WHILE_NEUTRAL = 917,
- ERR_PETBATTLE_GAME_TIME_LIMIT_WARNING = 918,
- ERR_PETBATTLE_GAME_ROUNDS_LIMIT_WARNING = 919,
- ERR_HAS_RESTRICTION = 920,
- ERR_ITEM_UPGRADE_ITEM_TOO_LOW_LEVEL = 921,
- ERR_ITEM_UPGRADE_NO_PATH = 922,
- ERR_ITEM_UPGRADE_NO_MORE_UPGRADES = 923,
- ERR_BONUS_ROLL_EMPTY = 924,
- ERR_CHALLENGE_MODE_FULL = 925,
- ERR_CHALLENGE_MODE_IN_PROGRESS = 926,
- ERR_CHALLENGE_MODE_INCORRECT_KEYSTONE = 927,
- ERR_BATTLETAG_FRIEND_NOT_FOUND = 928,
- ERR_BATTLETAG_FRIEND_NOT_VALID = 929,
- ERR_BATTLETAG_FRIEND_NOT_ALLOWED = 930,
- ERR_BATTLETAG_FRIEND_THROTTLED = 931,
- ERR_BATTLETAG_FRIEND_SUCCESS = 932,
- ERR_PET_TOO_HIGH_LEVEL_TO_UNCAGE = 933,
- ERR_PETBATTLE_INTERNAL = 934,
- ERR_CANT_CAGE_PET_YET = 935,
- ERR_NO_LOOT_IN_CHALLENGE_MODE = 936,
- ERR_QUEST_PET_BATTLE_VICTORIES_PVP_II = 937,
- ERR_ROLE_CHECK_ALREADY_IN_PROGRESS = 938,
- ERR_RECRUIT_A_FRIEND_ACCOUNT_LIMIT = 939,
- ERR_RECRUIT_A_FRIEND_FAILED = 940,
- ERR_SET_LOOT_PERSONAL = 941,
- ERR_SET_LOOT_METHOD_FAILED_COMBAT = 942,
- ERR_REAGENT_BANK_FULL = 943,
- ERR_REAGENT_BANK_LOCKED = 944,
- ERR_GARRISON_BUILDING_EXISTS = 945,
- ERR_GARRISON_INVALID_PLOT = 946,
- ERR_GARRISON_INVALID_BUILDINGID = 947,
- ERR_GARRISON_INVALID_PLOT_BUILDING = 948,
- ERR_GARRISON_REQUIRES_BLUEPRINT = 949,
- ERR_GARRISON_NOT_ENOUGH_CURRENCY = 950,
- ERR_GARRISON_NOT_ENOUGH_GOLD = 951,
- ERR_GARRISON_COMPLETE_MISSION_WRONG_FOLLOWER_TYPE = 952,
- ERR_ALREADY_USING_LFG_LIST = 953,
- ERR_RESTRICTED_ACCOUNT_LFG_LIST_TRIAL = 954,
- ERR_TOY_USE_LIMIT_REACHED = 955,
- ERR_TOY_ALREADY_KNOWN = 956,
- ERR_TRANSMOG_SET_ALREADY_KNOWN = 957,
- ERR_NOT_ENOUGH_CURRENCY = 958,
- ERR_SPEC_IS_DISABLED = 959,
- ERR_FEATURE_RESTRICTED_TRIAL = 960,
- ERR_CANT_BE_OBLITERATED = 961,
- ERR_ARTIFACT_RELIC_DOES_NOT_MATCH_ARTIFACT = 962,
- ERR_MUST_EQUIP_ARTIFACT = 963,
- ERR_CANT_DO_THAT_RIGHT_NOW = 964,
- ERR_AFFECTING_COMBAT = 965,
- ERR_EQUIPMENT_MANAGER_COMBAT_SWAP_S = 966,
- ERR_EQUIPMENT_MANAGER_BAGS_FULL = 967,
- ERR_EQUIPMENT_MANAGER_MISSING_ITEM_S = 968,
- ERR_MOVIE_RECORDING_WARNING_PERF = 969,
- ERR_MOVIE_RECORDING_WARNING_DISK_FULL = 970,
- ERR_MOVIE_RECORDING_WARNING_NO_MOVIE = 971,
- ERR_MOVIE_RECORDING_WARNING_REQUIREMENTS = 972,
- ERR_MOVIE_RECORDING_WARNING_COMPRESSING = 973,
- ERR_NO_CHALLENGE_MODE_REWARD = 974,
- ERR_CLAIMED_CHALLENGE_MODE_REWARD = 975,
- ERR_CHALLENGE_MODE_PERIOD_RESET_SS = 976,
- ERR_CANT_DO_THAT_CHALLENGE_MODE_ACTIVE = 977,
- ERR_TALENT_FAILED_REST_AREA = 978,
- ERR_CANNOT_ABANDON_LAST_PET = 979,
- ERR_TEST_CVAR_SET_SSS = 980,
+ ERR_GROUP_JOIN_BATTLEGROUND_DEAD = 528,
+ ERR_GROUP_JOIN_BATTLEGROUND_S = 529,
+ ERR_GROUP_JOIN_BATTLEGROUND_FAIL = 530,
+ ERR_GROUP_JOIN_BATTLEGROUND_TOO_MANY = 531,
+ ERR_SOLO_JOIN_BATTLEGROUND_S = 532,
+ ERR_BATTLEGROUND_TOO_MANY_QUEUES = 533,
+ ERR_BATTLEGROUND_CANNOT_QUEUE_FOR_RATED = 534,
+ ERR_BATTLEDGROUND_QUEUED_FOR_RATED = 535,
+ ERR_BATTLEGROUND_TEAM_LEFT_QUEUE = 536,
+ ERR_BATTLEGROUND_NOT_IN_BATTLEGROUND = 537,
+ ERR_ALREADY_IN_ARENA_TEAM_S = 538,
+ ERR_INVALID_PROMOTION_CODE = 539,
+ ERR_BG_PLAYER_JOINED_SS = 540,
+ ERR_BG_PLAYER_LEFT_S = 541,
+ ERR_RESTRICTED_ACCOUNT = 542,
+ ERR_RESTRICTED_ACCOUNT_TRIAL = 543,
+ ERR_PLAY_TIME_EXCEEDED = 544,
+ ERR_APPROACHING_PARTIAL_PLAY_TIME = 545,
+ ERR_APPROACHING_PARTIAL_PLAY_TIME_2 = 546,
+ ERR_APPROACHING_NO_PLAY_TIME = 547,
+ ERR_APPROACHING_NO_PLAY_TIME_2 = 548,
+ ERR_UNHEALTHY_TIME = 549,
+ ERR_CHAT_RESTRICTED_TRIAL = 550,
+ ERR_CHAT_THROTTLED = 551,
+ ERR_MAIL_REACHED_CAP = 552,
+ ERR_INVALID_RAID_TARGET = 553,
+ ERR_RAID_LEADER_READY_CHECK_START_S = 554,
+ ERR_READY_CHECK_IN_PROGRESS = 555,
+ ERR_READY_CHECK_THROTTLED = 556,
+ ERR_DUNGEON_DIFFICULTY_FAILED = 557,
+ ERR_DUNGEON_DIFFICULTY_CHANGED_S = 558,
+ ERR_TRADE_WRONG_REALM = 559,
+ ERR_TRADE_NOT_ON_TAPLIST = 560,
+ ERR_CHAT_PLAYER_AMBIGUOUS_S = 561,
+ ERR_LOOT_CANT_LOOT_THAT_NOW = 562,
+ ERR_LOOT_MASTER_INV_FULL = 563,
+ ERR_LOOT_MASTER_UNIQUE_ITEM = 564,
+ ERR_LOOT_MASTER_OTHER = 565,
+ ERR_FILTERING_YOU_S = 566,
+ ERR_USE_PREVENTED_BY_MECHANIC_S = 567,
+ ERR_ITEM_UNIQUE_EQUIPPABLE = 568,
+ ERR_LFG_LEADER_IS_LFM_S = 569,
+ ERR_LFG_PENDING = 570,
+ ERR_CANT_SPEAK_LANGAGE = 571,
+ ERR_VENDOR_MISSING_TURNINS = 572,
+ ERR_BATTLEGROUND_NOT_IN_TEAM = 573,
+ ERR_NOT_IN_BATTLEGROUND = 574,
+ ERR_NOT_ENOUGH_HONOR_POINTS = 575,
+ ERR_NOT_ENOUGH_ARENA_POINTS = 576,
+ ERR_SOCKETING_REQUIRES_META_GEM = 577,
+ ERR_SOCKETING_META_GEM_ONLY_IN_METASLOT = 578,
+ ERR_SOCKETING_REQUIRES_HYDRAULIC_GEM = 579,
+ ERR_SOCKETING_HYDRAULIC_GEM_ONLY_IN_HYDRAULICSLOT = 580,
+ ERR_SOCKETING_REQUIRES_COGWHEEL_GEM = 581,
+ ERR_SOCKETING_COGWHEEL_GEM_ONLY_IN_COGWHEELSLOT = 582,
+ ERR_SOCKETING_ITEM_TOO_LOW_LEVEL = 583,
+ ERR_ITEM_MAX_COUNT_SOCKETED = 584,
+ ERR_SYSTEM_DISABLED = 585,
+ ERR_QUEST_FAILED_TOO_MANY_DAILY_QUESTS_I = 586,
+ ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED = 587,
+ ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED = 588,
+ ERR_USER_SQUELCHED = 589,
+ ERR_TOO_MUCH_GOLD = 590,
+ ERR_NOT_BARBER_SITTING = 591,
+ ERR_QUEST_FAILED_CAIS = 592,
+ ERR_INVITE_RESTRICTED_TRIAL = 593,
+ ERR_VOICE_IGNORE_FULL = 594,
+ ERR_VOICE_IGNORE_SELF = 595,
+ ERR_VOICE_IGNORE_NOT_FOUND = 596,
+ ERR_VOICE_IGNORE_ALREADY_S = 597,
+ ERR_VOICE_IGNORE_ADDED_S = 598,
+ ERR_VOICE_IGNORE_REMOVED_S = 599,
+ ERR_VOICE_IGNORE_AMBIGUOUS = 600,
+ ERR_VOICE_IGNORE_DELETED = 601,
+ ERR_UNKNOWN_MACRO_OPTION_S = 602,
+ ERR_NOT_DURING_ARENA_MATCH = 603,
+ ERR_PLAYER_SILENCED = 604,
+ ERR_PLAYER_UNSILENCED = 605,
+ ERR_COMSAT_DISCONNECT = 606,
+ ERR_COMSAT_RECONNECT_ATTEMPT = 607,
+ ERR_COMSAT_CONNECT_FAIL = 608,
+ ERR_MAIL_INVALID_ATTACHMENT_SLOT = 609,
+ ERR_MAIL_TOO_MANY_ATTACHMENTS = 610,
+ ERR_MAIL_INVALID_ATTACHMENT = 611,
+ ERR_MAIL_ATTACHMENT_EXPIRED = 612,
+ ERR_VOICE_CHAT_PARENTAL_DISABLE_ALL = 613,
+ ERR_VOICE_CHAT_PARENTAL_DISABLE_MIC = 614,
+ ERR_PROFANE_CHAT_NAME = 615,
+ ERR_PLAYER_SILENCED_ECHO = 616,
+ ERR_PLAYER_UNSILENCED_ECHO = 617,
+ ERR_VOICESESSION_FULL = 618,
+ ERR_LOOT_CANT_LOOT_THAT = 619,
+ ERR_ARENA_EXPIRED_CAIS = 620,
+ ERR_GROUP_ACTION_THROTTLED = 621,
+ ERR_ALREADY_PICKPOCKETED = 622,
+ ERR_NAME_INVALID = 623,
+ ERR_NAME_NO_NAME = 624,
+ ERR_NAME_TOO_SHORT = 625,
+ ERR_NAME_TOO_LONG = 626,
+ ERR_NAME_MIXED_LANGUAGES = 627,
+ ERR_NAME_PROFANE = 628,
+ ERR_NAME_RESERVED = 629,
+ ERR_NAME_THREE_CONSECUTIVE = 630,
+ ERR_NAME_INVALID_SPACE = 631,
+ ERR_NAME_CONSECUTIVE_SPACES = 632,
+ ERR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS = 633,
+ ERR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END = 634,
+ ERR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME = 635,
+ ERR_REFER_A_FRIEND_NOT_REFERRED_BY = 636,
+ ERR_REFER_A_FRIEND_TARGET_TOO_HIGH = 637,
+ ERR_REFER_A_FRIEND_INSUFFICIENT_GRANTABLE_LEVELS = 638,
+ ERR_REFER_A_FRIEND_TOO_FAR = 639,
+ ERR_REFER_A_FRIEND_DIFFERENT_FACTION = 640,
+ ERR_REFER_A_FRIEND_NOT_NOW = 641,
+ ERR_REFER_A_FRIEND_GRANT_LEVEL_MAX_I = 642,
+ ERR_REFER_A_FRIEND_SUMMON_LEVEL_MAX_I = 643,
+ ERR_REFER_A_FRIEND_SUMMON_COOLDOWN = 644,
+ ERR_REFER_A_FRIEND_SUMMON_OFFLINE_S = 645,
+ ERR_REFER_A_FRIEND_INSUF_EXPAN_LVL = 646,
+ ERR_REFER_A_FRIEND_NOT_IN_LFG = 647,
+ ERR_REFER_A_FRIEND_NO_XREALM = 648,
+ ERR_REFER_A_FRIEND_MAP_INCOMING_TRANSFER_NOT_ALLOWED = 649,
+ ERR_NOT_SAME_ACCOUNT = 650,
+ ERR_BAD_ON_USE_ENCHANT = 651,
+ ERR_TRADE_SELF = 652,
+ ERR_TOO_MANY_SOCKETS = 653,
+ ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS = 654,
+ ERR_TRADE_TARGET_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS = 655,
+ ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS = 656,
+ ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS = 657,
+ ERR_SHAPESHIFT_FORM_CANNOT_EQUIP = 658,
+ ERR_ITEM_INVENTORY_FULL_SATCHEL = 659,
+ ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED = 660,
+ ERR_SCALING_STAT_ITEM_LEVEL_TOO_LOW = 661,
+ ERR_PURCHASE_LEVEL_TOO_LOW = 662,
+ ERR_GROUP_SWAP_FAILED = 663,
+ ERR_INVITE_IN_COMBAT = 664,
+ ERR_INVALID_GLYPH_SLOT = 665,
+ ERR_GENERIC_NO_VALID_TARGETS = 666,
+ ERR_CALENDAR_EVENT_ALERT_S = 667,
+ ERR_PET_LEARN_SPELL_S = 668,
+ ERR_PET_LEARN_ABILITY_S = 669,
+ ERR_PET_SPELL_UNLEARNED_S = 670,
+ ERR_INVITE_UNKNOWN_REALM = 671,
+ ERR_INVITE_NO_PARTY_SERVER = 672,
+ ERR_INVITE_PARTY_BUSY = 673,
+ ERR_PARTY_TARGET_AMBIGUOUS = 674,
+ ERR_PARTY_LFG_INVITE_RAID_LOCKED = 675,
+ ERR_PARTY_LFG_BOOT_LIMIT = 676,
+ ERR_PARTY_LFG_BOOT_COOLDOWN_S = 677,
+ ERR_PARTY_LFG_BOOT_NOT_ELIGIBLE_S = 678,
+ ERR_PARTY_LFG_BOOT_INPATIENT_TIMER_S = 679,
+ ERR_PARTY_LFG_BOOT_IN_PROGRESS = 680,
+ ERR_PARTY_LFG_BOOT_TOO_FEW_PLAYERS = 681,
+ ERR_PARTY_LFG_BOOT_VOTE_SUCCEEDED = 682,
+ ERR_PARTY_LFG_BOOT_VOTE_FAILED = 683,
+ ERR_PARTY_LFG_BOOT_IN_COMBAT = 684,
+ ERR_PARTY_LFG_BOOT_DUNGEON_COMPLETE = 685,
+ ERR_PARTY_LFG_BOOT_LOOT_ROLLS = 686,
+ ERR_PARTY_LFG_BOOT_VOTE_REGISTERED = 687,
+ ERR_PARTY_PRIVATE_GROUP_ONLY = 688,
+ ERR_PARTY_LFG_TELEPORT_IN_COMBAT = 689,
+ ERR_RAID_DISALLOWED_BY_LEVEL = 690,
+ ERR_RAID_DISALLOWED_BY_CROSS_REALM = 691,
+ ERR_PARTY_ROLE_NOT_AVAILABLE = 692,
+ ERR_JOIN_LFG_OBJECT_FAILED = 693,
+ ERR_LFG_REMOVED_LEVELUP = 694,
+ ERR_LFG_REMOVED_XP_TOGGLE = 695,
+ ERR_LFG_REMOVED_FACTION_CHANGE = 696,
+ ERR_BATTLEGROUND_INFO_THROTTLED = 697,
+ ERR_BATTLEGROUND_ALREADY_IN = 698,
+ ERR_ARENA_TEAM_CHANGE_FAILED_QUEUED = 699,
+ ERR_ARENA_TEAM_PERMISSIONS = 700,
+ ERR_NOT_WHILE_FALLING = 701,
+ ERR_NOT_WHILE_MOVING = 702,
+ ERR_NOT_WHILE_FATIGUED = 703,
+ ERR_MAX_SOCKETS = 704,
+ ERR_MULTI_CAST_ACTION_TOTEM_S = 705,
+ ERR_BATTLEGROUND_JOIN_LEVELUP = 706,
+ ERR_REMOVE_FROM_PVP_QUEUE_XP_GAIN = 707,
+ ERR_BATTLEGROUND_JOIN_XP_GAIN = 708,
+ ERR_BATTLEGROUND_JOIN_MERCENARY = 709,
+ ERR_BATTLEGROUND_JOIN_TOO_MANY_HEALERS = 710,
+ ERR_BATTLEGROUND_JOIN_TOO_MANY_TANKS = 711,
+ ERR_BATTLEGROUND_JOIN_TOO_MANY_DAMAGE = 712,
+ ERR_RAID_DIFFICULTY_FAILED = 713,
+ ERR_RAID_DIFFICULTY_CHANGED_S = 714,
+ ERR_LEGACY_RAID_DIFFICULTY_CHANGED_S = 715,
+ ERR_RAID_LOCKOUT_CHANGED_S = 716,
+ ERR_RAID_CONVERTED_TO_PARTY = 717,
+ ERR_PARTY_CONVERTED_TO_RAID = 718,
+ ERR_PLAYER_DIFFICULTY_CHANGED_S = 719,
+ ERR_GMRESPONSE_DB_ERROR = 720,
+ ERR_BATTLEGROUND_JOIN_RANGE_INDEX = 721,
+ ERR_ARENA_JOIN_RANGE_INDEX = 722,
+ ERR_REMOVE_FROM_PVP_QUEUE_FACTION_CHANGE = 723,
+ ERR_BATTLEGROUND_JOIN_FAILED = 724,
+ ERR_BATTLEGROUND_JOIN_NO_VALID_SPEC_FOR_ROLE = 725,
+ ERR_BATTLEGROUND_JOIN_RESPEC = 726,
+ ERR_BATTLEGROUND_INVITATION_DECLINED = 727,
+ ERR_BATTLEGROUND_JOIN_TIMED_OUT = 728,
+ ERR_BATTLEGROUND_DUPE_QUEUE = 729,
+ ERR_BATTLEGROUND_JOIN_MUST_COMPLETE_QUEST = 730,
+ ERR_IN_BATTLEGROUND_RESPEC = 731,
+ ERR_MAIL_LIMITED_DURATION_ITEM = 732,
+ ERR_YELL_RESTRICTED_TRIAL = 733,
+ ERR_CHAT_RAID_RESTRICTED_TRIAL = 734,
+ ERR_LFG_ROLE_CHECK_FAILED = 735,
+ ERR_LFG_ROLE_CHECK_FAILED_TIMEOUT = 736,
+ ERR_LFG_ROLE_CHECK_FAILED_NOT_VIABLE = 737,
+ ERR_LFG_READY_CHECK_FAILED = 738,
+ ERR_LFG_READY_CHECK_FAILED_TIMEOUT = 739,
+ ERR_LFG_GROUP_FULL = 740,
+ ERR_LFG_NO_LFG_OBJECT = 741,
+ ERR_LFG_NO_SLOTS_PLAYER = 742,
+ ERR_LFG_NO_SLOTS_PARTY = 743,
+ ERR_LFG_NO_SPEC = 744,
+ ERR_LFG_MISMATCHED_SLOTS = 745,
+ ERR_LFG_MISMATCHED_SLOTS_LOCAL_XREALM = 746,
+ ERR_LFG_PARTY_PLAYERS_FROM_DIFFERENT_REALMS = 747,
+ ERR_LFG_MEMBERS_NOT_PRESENT = 748,
+ ERR_LFG_GET_INFO_TIMEOUT = 749,
+ ERR_LFG_INVALID_SLOT = 750,
+ ERR_LFG_DESERTER_PLAYER = 751,
+ ERR_LFG_DESERTER_PARTY = 752,
+ ERR_LFG_DEAD = 753,
+ ERR_LFG_RANDOM_COOLDOWN_PLAYER = 754,
+ ERR_LFG_RANDOM_COOLDOWN_PARTY = 755,
+ ERR_LFG_TOO_MANY_MEMBERS = 756,
+ ERR_LFG_TOO_FEW_MEMBERS = 757,
+ ERR_LFG_PROPOSAL_FAILED = 758,
+ ERR_LFG_PROPOSAL_DECLINED_SELF = 759,
+ ERR_LFG_PROPOSAL_DECLINED_PARTY = 760,
+ ERR_LFG_NO_SLOTS_SELECTED = 761,
+ ERR_LFG_NO_ROLES_SELECTED = 762,
+ ERR_LFG_ROLE_CHECK_INITIATED = 763,
+ ERR_LFG_READY_CHECK_INITIATED = 764,
+ ERR_LFG_PLAYER_DECLINED_ROLE_CHECK = 765,
+ ERR_LFG_PLAYER_DECLINED_READY_CHECK = 766,
+ ERR_LFG_JOINED_QUEUE = 767,
+ ERR_LFG_JOINED_FLEX_QUEUE = 768,
+ ERR_LFG_JOINED_RF_QUEUE = 769,
+ ERR_LFG_JOINED_SCENARIO_QUEUE = 770,
+ ERR_LFG_JOINED_WORLD_PVP_QUEUE = 771,
+ ERR_LFG_JOINED_LIST = 772,
+ ERR_LFG_LEFT_QUEUE = 773,
+ ERR_LFG_LEFT_LIST = 774,
+ ERR_LFG_ROLE_CHECK_ABORTED = 775,
+ ERR_LFG_READY_CHECK_ABORTED = 776,
+ ERR_LFG_CANT_USE_BATTLEGROUND = 777,
+ ERR_LFG_CANT_USE_DUNGEONS = 778,
+ ERR_LFG_REASON_TOO_MANY_LFG = 779,
+ ERR_INVALID_TELEPORT_LOCATION = 780,
+ ERR_TOO_FAR_TO_INTERACT = 781,
+ ERR_BATTLEGROUND_PLAYERS_FROM_DIFFERENT_REALMS = 782,
+ ERR_DIFFICULTY_CHANGE_COOLDOWN_S = 783,
+ ERR_DIFFICULTY_CHANGE_COMBAT_COOLDOWN_S = 784,
+ ERR_DIFFICULTY_CHANGE_WORLDSTATE = 785,
+ ERR_DIFFICULTY_CHANGE_ENCOUNTER = 786,
+ ERR_DIFFICULTY_CHANGE_COMBAT = 787,
+ ERR_DIFFICULTY_CHANGE_PLAYER_BUSY = 788,
+ ERR_DIFFICULTY_CHANGE_ALREADY_STARTED = 789,
+ ERR_DIFFICULTY_CHANGE_OTHER_HEROIC_S = 790,
+ ERR_DIFFICULTY_CHANGE_HEROIC_INSTANCE_ALREADY_RUNNING = 791,
+ ERR_ARENA_TEAM_PARTY_SIZE = 792,
+ ERR_QUEST_FORCE_REMOVED_S = 793,
+ ERR_ATTACK_NO_ACTIONS = 794,
+ ERR_IN_RANDOM_BG = 795,
+ ERR_IN_NON_RANDOM_BG = 796,
+ ERR_AUCTION_ENOUGH_ITEMS = 797,
+ ERR_BN_FRIEND_SELF = 798,
+ ERR_BN_FRIEND_ALREADY = 799,
+ ERR_BN_FRIEND_BLOCKED = 800,
+ ERR_BN_FRIEND_LIST_FULL = 801,
+ ERR_BN_FRIEND_REQUEST_SENT = 802,
+ ERR_BN_BROADCAST_THROTTLE = 803,
+ ERR_BG_DEVELOPER_ONLY = 804,
+ ERR_CURRENCY_SPELL_SLOT_MISMATCH = 805,
+ ERR_CURRENCY_NOT_TRADABLE = 806,
+ ERR_REQUIRES_EXPANSION_S = 807,
+ ERR_QUEST_FAILED_SPELL = 808,
+ ERR_TALENT_FAILED_NOT_ENOUGH_TALENTS_IN_PRIMARY_TREE = 809,
+ ERR_TALENT_FAILED_NO_PRIMARY_TREE_SELECTED = 810,
+ ERR_TALENT_FAILED_CANT_REMOVE_TALENT = 811,
+ ERR_TALENT_FAILED_UNKNOWN = 812,
+ ERR_WARGAME_REQUEST_FAILURE = 813,
+ ERR_RANK_REQUIRES_AUTHENTICATOR = 814,
+ ERR_GUILD_BANK_VOUCHER_FAILED = 815,
+ ERR_WARGAME_REQUEST_SENT = 816,
+ ERR_REQUIRES_ACHIEVEMENT_I = 817,
+ ERR_REFUND_RESULT_EXCEED_MAX_CURRENCY = 818,
+ ERR_CANT_BUY_QUANTITY = 819,
+ ERR_ITEM_IS_BATTLE_PAY_LOCKED = 820,
+ ERR_PARTY_ALREADY_IN_BATTLEGROUND_QUEUE = 821,
+ ERR_PARTY_CONFIRMING_BATTLEGROUND_QUEUE = 822,
+ ERR_BATTLEFIELD_TEAM_PARTY_SIZE = 823,
+ ERR_INSUFF_TRACKED_CURRENCY_IS = 824,
+ ERR_NOT_ON_TOURNAMENT_REALM = 825,
+ ERR_GUILD_TRIAL_ACCOUNT_TRIAL = 826,
+ ERR_GUILD_TRIAL_ACCOUNT_VETERAN = 827,
+ ERR_GUILD_UNDELETABLE_DUE_TO_LEVEL = 828,
+ ERR_CANT_DO_THAT_IN_A_GROUP = 829,
+ ERR_GUILD_LEADER_REPLACED = 830,
+ ERR_TRANSMOGRIFY_CANT_EQUIP = 831,
+ ERR_TRANSMOGRIFY_INVALID_ITEM_TYPE = 832,
+ ERR_TRANSMOGRIFY_NOT_SOULBOUND = 833,
+ ERR_TRANSMOGRIFY_INVALID_SOURCE = 834,
+ ERR_TRANSMOGRIFY_INVALID_DESTINATION = 835,
+ ERR_TRANSMOGRIFY_MISMATCH = 836,
+ ERR_TRANSMOGRIFY_LEGENDARY = 837,
+ ERR_TRANSMOGRIFY_SAME_ITEM = 838,
+ ERR_TRANSMOGRIFY_SAME_APPEARANCE = 839,
+ ERR_TRANSMOGRIFY_NOT_EQUIPPED = 840,
+ ERR_VOID_DEPOSIT_FULL = 841,
+ ERR_VOID_WITHDRAW_FULL = 842,
+ ERR_VOID_STORAGE_WRAPPED = 843,
+ ERR_VOID_STORAGE_STACKABLE = 844,
+ ERR_VOID_STORAGE_UNBOUND = 845,
+ ERR_VOID_STORAGE_REPAIR = 846,
+ ERR_VOID_STORAGE_CHARGES = 847,
+ ERR_VOID_STORAGE_QUEST = 848,
+ ERR_VOID_STORAGE_CONJURED = 849,
+ ERR_VOID_STORAGE_MAIL = 850,
+ ERR_VOID_STORAGE_BAG = 851,
+ ERR_VOID_TRANSFER_STORAGE_FULL = 852,
+ ERR_VOID_TRANSFER_INV_FULL = 853,
+ ERR_VOID_TRANSFER_INTERNAL_ERROR = 854,
+ ERR_VOID_TRANSFER_ITEM_INVALID = 855,
+ ERR_DIFFICULTY_DISABLED_IN_LFG = 856,
+ ERR_VOID_STORAGE_UNIQUE = 857,
+ ERR_VOID_STORAGE_LOOT = 858,
+ ERR_VOID_STORAGE_HOLIDAY = 859,
+ ERR_VOID_STORAGE_DURATION = 860,
+ ERR_VOID_STORAGE_LOAD_FAILED = 861,
+ ERR_VOID_STORAGE_INVALID_ITEM = 862,
+ ERR_PARENTAL_CONTROLS_CHAT_MUTED = 863,
+ ERR_SOR_START_EXPERIENCE_INCOMPLETE = 864,
+ ERR_SOR_INVALID_EMAIL = 865,
+ ERR_SOR_INVALID_COMMENT = 866,
+ ERR_CHALLENGE_MODE_RESET_COOLDOWN_S = 867,
+ ERR_CHALLENGE_MODE_RESET_KEYSTONE = 868,
+ ERR_PET_JOURNAL_ALREADY_IN_LOADOUT = 869,
+ ERR_REPORT_SUBMITTED_SUCCESSFULLY = 870,
+ ERR_REPORT_SUBMISSION_FAILED = 871,
+ ERR_SUGGESTION_SUBMITTED_SUCCESSFULLY = 872,
+ ERR_BUG_SUBMITTED_SUCCESSFULLY = 873,
+ ERR_CHALLENGE_MODE_ENABLED = 874,
+ ERR_CHALLENGE_MODE_DISABLED = 875,
+ ERR_PETBATTLE_CREATE_FAILED = 876,
+ ERR_PETBATTLE_NOT_HERE = 877,
+ ERR_PETBATTLE_NOT_HERE_ON_TRANSPORT = 878,
+ ERR_PETBATTLE_NOT_HERE_UNEVEN_GROUND = 879,
+ ERR_PETBATTLE_NOT_HERE_OBSTRUCTED = 880,
+ ERR_PETBATTLE_NOT_WHILE_IN_COMBAT = 881,
+ ERR_PETBATTLE_NOT_WHILE_DEAD = 882,
+ ERR_PETBATTLE_NOT_WHILE_FLYING = 883,
+ ERR_PETBATTLE_TARGET_INVALID = 884,
+ ERR_PETBATTLE_TARGET_OUT_OF_RANGE = 885,
+ ERR_PETBATTLE_TARGET_NOT_CAPTURABLE = 886,
+ ERR_PETBATTLE_NOT_A_TRAINER = 887,
+ ERR_PETBATTLE_DECLINED = 888,
+ ERR_PETBATTLE_IN_BATTLE = 889,
+ ERR_PETBATTLE_INVALID_LOADOUT = 890,
+ ERR_PETBATTLE_ALL_PETS_DEAD = 891,
+ ERR_PETBATTLE_NO_PETS_IN_SLOTS = 892,
+ ERR_PETBATTLE_NO_ACCOUNT_LOCK = 893,
+ ERR_PETBATTLE_WILD_PET_TAPPED = 894,
+ ERR_PETBATTLE_RESTRICTED_ACCOUNT = 895,
+ ERR_PETBATTLE_NOT_WHILE_IN_MATCHED_BATTLE = 896,
+ ERR_CANT_HAVE_MORE_PETS_OF_THAT_TYPE = 897,
+ ERR_CANT_HAVE_MORE_PETS = 898,
+ ERR_PVP_MAP_NOT_FOUND = 899,
+ ERR_PVP_MAP_NOT_SET = 900,
+ ERR_PETBATTLE_QUEUE_QUEUED = 901,
+ ERR_PETBATTLE_QUEUE_ALREADY_QUEUED = 902,
+ ERR_PETBATTLE_QUEUE_JOIN_FAILED = 903,
+ ERR_PETBATTLE_QUEUE_JOURNAL_LOCK = 904,
+ ERR_PETBATTLE_QUEUE_REMOVED = 905,
+ ERR_PETBATTLE_QUEUE_PROPOSAL_DECLINED = 906,
+ ERR_PETBATTLE_QUEUE_PROPOSAL_TIMEOUT = 907,
+ ERR_PETBATTLE_QUEUE_OPPONENT_DECLINED = 908,
+ ERR_PETBATTLE_QUEUE_REQUEUED_INTERNAL = 909,
+ ERR_PETBATTLE_QUEUE_REQUEUED_REMOVED = 910,
+ ERR_PETBATTLE_QUEUE_SLOT_LOCKED = 911,
+ ERR_PETBATTLE_QUEUE_SLOT_EMPTY = 912,
+ ERR_PETBATTLE_QUEUE_SLOT_NO_TRACKER = 913,
+ ERR_PETBATTLE_QUEUE_SLOT_NO_SPECIES = 914,
+ ERR_PETBATTLE_QUEUE_SLOT_CANT_BATTLE = 915,
+ ERR_PETBATTLE_QUEUE_SLOT_REVOKED = 916,
+ ERR_PETBATTLE_QUEUE_SLOT_DEAD = 917,
+ ERR_PETBATTLE_QUEUE_SLOT_NO_PET = 918,
+ ERR_PETBATTLE_QUEUE_NOT_WHILE_NEUTRAL = 919,
+ ERR_PETBATTLE_GAME_TIME_LIMIT_WARNING = 920,
+ ERR_PETBATTLE_GAME_ROUNDS_LIMIT_WARNING = 921,
+ ERR_HAS_RESTRICTION = 922,
+ ERR_ITEM_UPGRADE_ITEM_TOO_LOW_LEVEL = 923,
+ ERR_ITEM_UPGRADE_NO_PATH = 924,
+ ERR_ITEM_UPGRADE_NO_MORE_UPGRADES = 925,
+ ERR_BONUS_ROLL_EMPTY = 926,
+ ERR_CHALLENGE_MODE_FULL = 927,
+ ERR_CHALLENGE_MODE_IN_PROGRESS = 928,
+ ERR_CHALLENGE_MODE_INCORRECT_KEYSTONE = 929,
+ ERR_BATTLETAG_FRIEND_NOT_FOUND = 930,
+ ERR_BATTLETAG_FRIEND_NOT_VALID = 931,
+ ERR_BATTLETAG_FRIEND_NOT_ALLOWED = 932,
+ ERR_BATTLETAG_FRIEND_THROTTLED = 933,
+ ERR_BATTLETAG_FRIEND_SUCCESS = 934,
+ ERR_PET_TOO_HIGH_LEVEL_TO_UNCAGE = 935,
+ ERR_PETBATTLE_INTERNAL = 936,
+ ERR_CANT_CAGE_PET_YET = 937,
+ ERR_NO_LOOT_IN_CHALLENGE_MODE = 938,
+ ERR_QUEST_PET_BATTLE_VICTORIES_PVP_II = 939,
+ ERR_ROLE_CHECK_ALREADY_IN_PROGRESS = 940,
+ ERR_RECRUIT_A_FRIEND_ACCOUNT_LIMIT = 941,
+ ERR_RECRUIT_A_FRIEND_FAILED = 942,
+ ERR_SET_LOOT_PERSONAL = 943,
+ ERR_SET_LOOT_METHOD_FAILED_COMBAT = 944,
+ ERR_REAGENT_BANK_FULL = 945,
+ ERR_REAGENT_BANK_LOCKED = 946,
+ ERR_GARRISON_BUILDING_EXISTS = 947,
+ ERR_GARRISON_INVALID_PLOT = 948,
+ ERR_GARRISON_INVALID_BUILDINGID = 949,
+ ERR_GARRISON_INVALID_PLOT_BUILDING = 950,
+ ERR_GARRISON_REQUIRES_BLUEPRINT = 951,
+ ERR_GARRISON_NOT_ENOUGH_CURRENCY = 952,
+ ERR_GARRISON_NOT_ENOUGH_GOLD = 953,
+ ERR_GARRISON_COMPLETE_MISSION_WRONG_FOLLOWER_TYPE = 954,
+ ERR_ALREADY_USING_LFG_LIST = 955,
+ ERR_RESTRICTED_ACCOUNT_LFG_LIST_TRIAL = 956,
+ ERR_TOY_USE_LIMIT_REACHED = 957,
+ ERR_TOY_ALREADY_KNOWN = 958,
+ ERR_TRANSMOG_SET_ALREADY_KNOWN = 959,
+ ERR_NOT_ENOUGH_CURRENCY = 960,
+ ERR_SPEC_IS_DISABLED = 961,
+ ERR_FEATURE_RESTRICTED_TRIAL = 962,
+ ERR_CANT_BE_OBLITERATED = 963,
+ ERR_ARTIFACT_RELIC_DOES_NOT_MATCH_ARTIFACT = 964,
+ ERR_MUST_EQUIP_ARTIFACT = 965,
+ ERR_CANT_DO_THAT_RIGHT_NOW = 966,
+ ERR_AFFECTING_COMBAT = 967,
+ ERR_EQUIPMENT_MANAGER_COMBAT_SWAP_S = 968,
+ ERR_EQUIPMENT_MANAGER_BAGS_FULL = 969,
+ ERR_EQUIPMENT_MANAGER_MISSING_ITEM_S = 970,
+ ERR_MOVIE_RECORDING_WARNING_PERF = 971,
+ ERR_MOVIE_RECORDING_WARNING_DISK_FULL = 972,
+ ERR_MOVIE_RECORDING_WARNING_NO_MOVIE = 973,
+ ERR_MOVIE_RECORDING_WARNING_REQUIREMENTS = 974,
+ ERR_MOVIE_RECORDING_WARNING_COMPRESSING = 975,
+ ERR_NO_CHALLENGE_MODE_REWARD = 976,
+ ERR_CLAIMED_CHALLENGE_MODE_REWARD = 977,
+ ERR_CHALLENGE_MODE_PERIOD_RESET_SS = 978,
+ ERR_CANT_DO_THAT_CHALLENGE_MODE_ACTIVE = 979,
+ ERR_TALENT_FAILED_REST_AREA = 980,
+ ERR_CANNOT_ABANDON_LAST_PET = 981,
+ ERR_TEST_CVAR_SET_SSS = 982,
+ ERR_QUEST_TURN_IN_FAIL_REASON = 983,
};
#endif
diff --git a/src/server/game/Server/Packets/SystemPackets.cpp b/src/server/game/Server/Packets/SystemPackets.cpp
index 31b5d00a58d..9ceca6444e8 100644
--- a/src/server/game/Server/Packets/SystemPackets.cpp
+++ b/src/server/game/Server/Packets/SystemPackets.cpp
@@ -23,12 +23,16 @@ WorldPacket const* WorldPackets::System::FeatureSystemStatus::Write()
_worldPacket << uint32(ScrollOfResurrectionRequestsRemaining);
_worldPacket << uint32(ScrollOfResurrectionMaxRequestsPerDay);
+
_worldPacket << uint32(CfgRealmID);
_worldPacket << int32(CfgRealmRecID);
+
_worldPacket << uint32(TwitterPostThrottleLimit);
_worldPacket << uint32(TwitterPostThrottleCooldown);
+
_worldPacket << uint32(TokenPollTimeSeconds);
_worldPacket << uint32(TokenRedeemIndex);
+ _worldPacket << int64(TokenBalanceAmount);
_worldPacket.WriteBit(VoiceEnabled);
_worldPacket.WriteBit(EuropaTicketSystemStatus.is_initialized());
@@ -51,6 +55,7 @@ WorldPacket const* WorldPackets::System::FeatureSystemStatus::Write()
_worldPacket.WriteBit(KioskModeEnabled);
_worldPacket.WriteBit(CompetitiveModeEnabled);
_worldPacket.WriteBit(RaceClassExpansionLevels.is_initialized());
+ _worldPacket.WriteBit(TokenBalanceEnabled);
_worldPacket.FlushBits();
@@ -124,10 +129,12 @@ WorldPacket const* WorldPackets::System::FeatureSystemStatusGlueScreen::Write()
_worldPacket.WriteBit(CompetitiveModeEnabled);
_worldPacket.WriteBit(false); // not accessed in handler
_worldPacket.WriteBit(TrialBoostEnabled);
+ _worldPacket.WriteBit(TokenBalanceEnabled);
_worldPacket.FlushBits();
_worldPacket << int32(TokenPollTimeSeconds);
_worldPacket << int32(TokenRedeemIndex);
+ _worldPacket << int64(TokenBalanceAmount);
return &_worldPacket;
}
diff --git a/src/server/game/Server/Packets/SystemPackets.h b/src/server/game/Server/Packets/SystemPackets.h
index c31e6fcd8cc..362fdb3af8b 100644
--- a/src/server/game/Server/Packets/SystemPackets.h
+++ b/src/server/game/Server/Packets/SystemPackets.h
@@ -96,10 +96,11 @@ namespace WorldPackets
uint32 CfgRealmID = 0;
uint8 ComplaintStatus = 0;
int32 CfgRealmRecID = 0;
- int32 TwitterPostThrottleLimit = 0; ///< Number of twitter posts the client can send before they start being throttled
- int32 TwitterPostThrottleCooldown = 0; ///< Time in seconds the client has to wait before posting again after hitting post limit
- int32 TokenPollTimeSeconds = 0;
- int32 TokenRedeemIndex = 0;
+ uint32 TwitterPostThrottleLimit = 0; ///< Number of twitter posts the client can send before they start being throttled
+ uint32 TwitterPostThrottleCooldown = 0; ///< Time in seconds the client has to wait before posting again after hitting post limit
+ uint32 TokenPollTimeSeconds = 0;
+ uint32 TokenRedeemIndex = 0;
+ int64 TokenBalanceAmount = 0;
bool ItemRestorationButtonEnabled = false;
bool CharUndeleteEnabled = false; ///< Implemented
bool BpayStoreDisabledByParentalControls = false;
@@ -113,6 +114,7 @@ namespace WorldPackets
bool NPETutorialsEnabled = false;
bool KioskModeEnabled = false;
bool CompetitiveModeEnabled = false;
+ bool TokenBalanceEnabled = false;
Optional<std::vector<uint8>> RaceClassExpansionLevels;
SocialQueueConfig QuickJoinConfig;
@@ -136,8 +138,10 @@ namespace WorldPackets
bool KioskModeEnabled = false; // NYI
bool CompetitiveModeEnabled = false; // NYI
bool TrialBoostEnabled = false; // NYI
+ bool TokenBalanceEnabled = false; // NYI
int32 TokenPollTimeSeconds = 0; // NYI
int32 TokenRedeemIndex = 0; // NYI
+ int64 TokenBalanceAmount = 0; // NYI
};
class MOTD final : public ServerPacket
diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp
index 2990bb75673..26f151a5d2b 100644
--- a/src/server/game/Server/Protocol/Opcodes.cpp
+++ b/src/server/game/Server/Protocol/Opcodes.cpp
@@ -238,6 +238,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_CANCEL_TEMP_ENCHANTMENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelTempEnchantmentOpcode);
DEFINE_HANDLER(CMSG_CANCEL_TRADE, STATUS_LOGGEDIN_OR_RECENTLY_LOGGOUT, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelTradeOpcode);
DEFINE_HANDLER(CMSG_CAN_DUEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCanDuel);
+ DEFINE_HANDLER(CMSG_CAN_REDEEM_WOW_TOKEN_FOR_BALANCE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CAST_SPELL, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleCastSpellOpcode);
DEFINE_HANDLER(CMSG_CHALLENGE_MODE_REQUEST_LEADERS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
@@ -1552,6 +1553,7 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_POI_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_POI_QUERY_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_PUSH_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_SPAWN_TRACKING_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UNIGNORED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_CREDIT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
@@ -1778,6 +1780,7 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_AUCTION_SOLD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_BUY_REQUEST_CONFIRMATION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_BUY_RESULT_CONFIRMATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_CAN_REDEEM_FOR_BALANCE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_CAN_VETERAN_BUY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_DISTRIBUTION_GLUE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_DISTRIBUTION_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h
index d7bfab62dad..2a15ec60ca5 100644
--- a/src/server/game/Server/Protocol/Opcodes.h
+++ b/src/server/game/Server/Protocol/Opcodes.h
@@ -154,6 +154,7 @@ enum OpcodeClient : uint32
CMSG_CANCEL_TEMP_ENCHANTMENT = 0x34EA,
CMSG_CANCEL_TRADE = 0x315C,
CMSG_CAN_DUEL = 0x3665,
+ CMSG_CAN_REDEEM_WOW_TOKEN_FOR_BALANCE = 0x3707,
CMSG_CAST_SPELL = 0x3278,
CMSG_CHALLENGE_MODE_REQUEST_LEADERS = 0x308F,
CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS = 0x308E,
@@ -1470,6 +1471,7 @@ enum OpcodeServer : uint32
SMSG_QUEST_POI_CHANGED = 0x2A9E,
SMSG_QUEST_POI_QUERY_RESPONSE = 0x2A9B,
SMSG_QUEST_PUSH_RESULT = 0x2A8F,
+ SMSG_QUEST_SPAWN_TRACKING_UPDATE = 0x2A9D,
SMSG_QUEST_UNIGNORED = 0x2AA0,
SMSG_QUEST_UPDATE_ADD_CREDIT = 0x2A8B,
SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE = 0x2A8C,
@@ -1698,6 +1700,7 @@ enum OpcodeServer : uint32
SMSG_WOW_TOKEN_AUCTION_SOLD = 0x2811,
SMSG_WOW_TOKEN_BUY_REQUEST_CONFIRMATION = 0x2813,
SMSG_WOW_TOKEN_BUY_RESULT_CONFIRMATION = 0x2814,
+ SMSG_WOW_TOKEN_CAN_REDEEM_FOR_BALANCE_RESULT = 0x2848,
SMSG_WOW_TOKEN_CAN_VETERAN_BUY_RESULT = 0x2812,
SMSG_WOW_TOKEN_DISTRIBUTION_GLUE_UPDATE = 0x280C,
SMSG_WOW_TOKEN_DISTRIBUTION_UPDATE = 0x280D,
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp
index 4d740f7c936..b6aa0746376 100644
--- a/src/server/game/Spells/SpellInfo.cpp
+++ b/src/server/game/Spells/SpellInfo.cpp
@@ -490,7 +490,7 @@ int32 SpellEffectInfo::CalcValue(Unit const* caster /*= nullptr*/, int32 const*
value = GetRandomPropertyPoints(effectiveItemLevel, ITEM_QUALITY_RARE, INVTYPE_CHEST, 0);
if (IsAura() && ApplyAuraName == SPELL_AURA_MOD_RATING)
if (GtCombatRatingsMultByILvl const* ratingMult = sCombatRatingsMultByILvlGameTable.GetRow(effectiveItemLevel))
- value *= ratingMult->RatingMultiplier;
+ value *= ratingMult->ArmorMultiplier;
}
}
else
diff --git a/src/tools/map_extractor/loadlib/DBFilesClientList.h b/src/tools/map_extractor/loadlib/DBFilesClientList.h
index 5464c9f97a5..9e5afa773d3 100644
--- a/src/tools/map_extractor/loadlib/DBFilesClientList.h
+++ b/src/tools/map_extractor/loadlib/DBFilesClientList.h
@@ -401,6 +401,7 @@ char const* DBFilesClientList[] =
"DBFilesClient\\QuestV2.db2",
"DBFilesClient\\QuestV2CliTask.db2",
"DBFilesClient\\QuestXP.db2",
+ "DBFilesClient\\QuestXGroupActivity.db2",
"DBFilesClient\\RacialMounts.db2",
"DBFilesClient\\RandPropPoints.db2",
"DBFilesClient\\ResearchBranch.db2",
@@ -560,9 +561,7 @@ char const* DBFilesClientList[] =
"DBFilesClient\\VocalUISounds.db2",
"DBFilesClient\\WMOAreaTable.db2",
"DBFilesClient\\WbAccessControlList.db2",
- "DBFilesClient\\WbCertBlacklist.db2",
"DBFilesClient\\WbCertWhitelist.db2",
- "DBFilesClient\\WbPermissions.db2",
"DBFilesClient\\WeaponImpactSounds.db2",
"DBFilesClient\\WeaponSwingSounds2.db2",
"DBFilesClient\\WeaponTrail.db2",