diff options
-rw-r--r-- | sql/base/auth_database.sql | 6 | ||||
-rw-r--r-- | sql/updates/auth/2015_03_26_00_auth.sql | 4 | ||||
-rw-r--r-- | src/server/game/Handlers/CharacterHandler.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Handlers/ChatHandler.cpp | 4 | ||||
-rw-r--r-- | src/server/game/Server/Packets/AuthenticationPackets.cpp | 442 | ||||
-rw-r--r-- | src/server/game/Server/Packets/SystemPackets.cpp | 13 | ||||
-rw-r--r-- | src/server/game/Server/Packets/SystemPackets.h | 12 | ||||
-rw-r--r-- | src/server/game/Server/Protocol/Opcodes.cpp | 600 | ||||
-rw-r--r-- | src/server/game/Server/Protocol/Opcodes.h | 1747 | ||||
-rw-r--r-- | src/server/game/Server/Protocol/PacketLog.cpp | 2 |
10 files changed, 1429 insertions, 1403 deletions
diff --git a/sql/base/auth_database.sql b/sql/base/auth_database.sql index 61bd761133b..076fe87130b 100644 --- a/sql/base/auth_database.sql +++ b/sql/base/auth_database.sql @@ -252,7 +252,7 @@ CREATE TABLE `battlenet_components` ( LOCK TABLES `battlenet_components` WRITE; /*!40000 ALTER TABLE `battlenet_components` DISABLE KEYS */; -INSERT INTO `battlenet_components` VALUES ('Bnet','Mc64',37165),('Bnet','Win',37165),('Bnet','Wn64',37165),('WoW','base',19634),('WoW','deDE',0),('WoW','enCN',0),('WoW','enGB',0),('WoW','enTW',0),('WoW','enUS',0),('WoW','esES',0),('WoW','esMX',0),('WoW','frFR',0),('WoW','itIT',0),('WoW','koKR',0),('WoW','Mc64',19702),('WoW','ptBR',0),('WoW','ptPT',0),('WoW','ruRU',0),('WoW','Win',19702),('WoW','Wn64',19702),('WoW','zhCN',0),('WoW','zhTW',0); +INSERT INTO `battlenet_components` VALUES ('Bnet','Mc64',37165),('Bnet','Win',37165),('Bnet','Wn64',37165),('WoW','base',19793),('WoW','deDE',0),('WoW','enCN',0),('WoW','enGB',0),('WoW','enTW',0),('WoW','enUS',0),('WoW','esES',0),('WoW','esMX',0),('WoW','frFR',0),('WoW','itIT',0),('WoW','koKR',0),('WoW','Mc64',19802),('WoW','ptBR',0),('WoW','ptPT',0),('WoW','ruRU',0),('WoW','Win',19802),('WoW','Wn64',19802),('WoW','zhCN',0),('WoW','zhTW',0); /*!40000 ALTER TABLE `battlenet_components` ENABLE KEYS */; UNLOCK TABLES; @@ -568,7 +568,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 '19634', + `gamebuild` int(10) unsigned NOT NULL DEFAULT '19793', `Region` tinyint(3) unsigned NOT NULL DEFAULT '2', `Battlegroup` tinyint(3) unsigned NOT NULL DEFAULT '1', PRIMARY KEY (`id`), @@ -582,7 +582,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,0,1,0,0,19634,2,1); +INSERT INTO `realmlist` VALUES (1,'Trinity','127.0.0.1','127.0.0.1','255.255.255.0',8085,0,0,1,0,0,19793,2,1); /*!40000 ALTER TABLE `realmlist` ENABLE KEYS */; UNLOCK TABLES; diff --git a/sql/updates/auth/2015_03_26_00_auth.sql b/sql/updates/auth/2015_03_26_00_auth.sql new file mode 100644 index 00000000000..af1ffba9a0b --- /dev/null +++ b/sql/updates/auth/2015_03_26_00_auth.sql @@ -0,0 +1,4 @@ +UPDATE `realmlist` SET `gamebuild`=19793 WHERE `id`=1; + +UPDATE `battlenet_components` SET `Build`=19793 WHERE `Program`='WoW' AND `Platform`='base' AND `Build`=19634; +UPDATE `battlenet_components` SET `Build`=19802 WHERE `Program`='WoW' AND `Platform` IN ('Win','Wn64','Mc64') AND `Build`=19702; diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index 34c50cac180..da9a784b133 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -1089,7 +1089,7 @@ void WorldSession::SendFeatureSystemStatus() features.ScrollOfResurrectionRequestsRemaining = 1; features.ScrollOfResurrectionMaxRequestsPerDay = 1; features.UnkInt27 = 60; - features.UnkInt29 = 20; + features.TwitterMsTillCanPost = 20; features.CfgRealmID = 2; features.CfgRealmRecID = 0; features.VoiceEnabled = false; diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp index 4818d428db9..80377b6f1a5 100644 --- a/src/server/game/Handlers/ChatHandler.cpp +++ b/src/server/game/Handlers/ChatHandler.cpp @@ -378,7 +378,7 @@ void WorldSession::HandleChatAddonMessageOpcode(WorldPackets::Chat::ChatAddonMes switch (packet.GetOpcode()) { - case CMSG_MESSAGECHAT_ADDON_GUILD: + /* case CMSG_MESSAGECHAT_ADDON_GUILD: type = CHAT_MSG_GUILD; break; case CMSG_MESSAGECHAT_ADDON_OFFICER: @@ -389,7 +389,7 @@ void WorldSession::HandleChatAddonMessageOpcode(WorldPackets::Chat::ChatAddonMes break; case CMSG_MESSAGECHAT_ADDON_RAID: type = CHAT_MSG_RAID; - break; + break;*/ default: TC_LOG_ERROR("network", "HandleChatAddonMessageOpcode: Unknown addon chat opcode (%u)", packet.GetOpcode()); return; diff --git a/src/server/game/Server/Packets/AuthenticationPackets.cpp b/src/server/game/Server/Packets/AuthenticationPackets.cpp index 4ea824dcb81..5646a0f33f7 100644 --- a/src/server/game/Server/Packets/AuthenticationPackets.cpp +++ b/src/server/game/Server/Packets/AuthenticationPackets.cpp @@ -314,258 +314,258 @@ WorldPacket const* WorldPackets::Auth::ConnectTo::Write() uint8* hmac = hmacHash.GetDigest(); - payload << uint8(PiDigits[41]); - payload << uint8(Haiku[23]); - payload << uint8(PiDigits[11]); - payload << uint8(PiDigits[43]); - payload << uint8(Payload.PanamaKey[13]); - payload << uint8(Haiku[57]); - payload << uint8(Haiku[21]); - payload << uint8(Payload.PanamaKey[25]); - payload << uint8(PiDigits[23]); - payload << uint8(Payload.PanamaKey[31]); - payload << uint8(PiDigits[97]); - payload << uint8(PiDigits[25]); - payload << uint8(PiDigits[9]); - payload << uint8(Haiku[9]); - payload << uint8(Haiku[26]); - payload << uint8(Haiku[62]); - payload << uint8(Haiku[68]); - payload << uint8(Haiku[24]); - payload << uint8(Haiku[41]); - payload << uint8(PiDigits[89]); - payload << uint8(PiDigits[40]); - payload << uint8(Haiku[43]); - payload << uint8(Haiku[50]); - payload << uint8(PiDigits[3]); - payload << uint8(PiDigits[76]); - payload << uint8(address[3]); - payload << uint8(Payload.PanamaKey[28]); - payload << uint8(addressType); - payload << uint8(PiDigits[79]); - payload << uint8(PiDigits[69]); - payload << uint8(PiDigits[24]); - payload << uint8(Haiku[60]); - payload << uint8(PiDigits[21]); - payload << uint8(PiDigits[1]); - payload << uint8(PiDigits[55]); - payload << uint8(PiDigits[27]); - payload << uint8(PiDigits[81]); - payload << uint8(hmac[7]); - payload << uint8(Haiku[13]); - payload << uint8(PiDigits[82]); - payload << uint8(PiDigits[102]); - payload << uint8(PiDigits[77]); - payload << uint8(PiDigits[35]); - payload << uint8(Haiku[19]); - payload << uint8(PiDigits[33]); - payload << uint8(PiDigits[5]); - payload << uint8(Haiku[45]); - payload << uint8(hmac[12]); - payload << uint8(hmac[9]); - payload << uint8(Haiku[1]); - payload << uint8(Haiku[17]); - payload << uint8(PiDigits[85]); - payload << uint8(address[14]); - payload << uint8(Payload.PanamaKey[5]); - payload << uint8(hmac[1]); - payload << uint8(PiDigits[73]); - payload << uint8(PiDigits[46]); - payload << uint8(address[1]); - payload << uint8(PiDigits[95]); payload << uint8((port >> 8) & 0xFF); - payload << uint8(address[15]); - payload << uint8(Payload.PanamaKey[14]); - payload << uint8(Haiku[0]); - payload << uint8(Haiku[36]); - payload << uint8(PiDigits[34]); - payload << uint8(Haiku[6]); - payload << uint8(hmac[18]); - payload << uint8(Payload.PanamaKey[24]); - payload << uint8(Haiku[37]); - payload << uint8(Payload.PanamaKey[1]); - payload << uint8(Haiku[39]); - payload << uint8(Haiku[27]); - payload << uint8(Haiku[12]); - payload << uint8(Haiku[35]); - payload << uint8(PiDigits[57]); - payload << uint8(PiDigits[50]); - payload << uint8(PiDigits[99]); - payload << uint8(PiDigits[60]); - payload << uint8(PiDigits[54]); - payload << uint8(Payload.PanamaKey[26]); - payload << uint8(hmac[14]); - payload << uint8(PiDigits[106]); - payload << uint8(Payload.PanamaKey[4]); + payload << uint8(PiDigits[59]); + payload << uint8(address[4]); payload << uint8(PiDigits[18]); - payload << uint8(PiDigits[20]); - payload << uint8(Haiku[46]); - payload << uint8(address[7]); - payload << uint8(Payload.PanamaKey[10]); - payload << uint8(hmac[11]); - payload << uint8(Payload.PanamaKey[16]); + payload << uint8(PiDigits[50]); + payload << uint8(PiDigits[95]); payload << uint8(PiDigits[101]); + payload << uint8(Payload.PanamaKey[9]); + payload << uint8(PiDigits[70]); payload << uint8(PiDigits[56]); - payload << uint8(hmac[2]); - payload << uint8(PiDigits[6]); - payload << uint8(PiDigits[84]); - payload << uint8(Haiku[52]); - payload << uint8(Payload.PanamaKey[15]); - payload << uint8(Payload.PanamaKey[7]); - payload << uint8(Payload.PanamaKey[3]); - payload << uint8(PiDigits[39]); - payload << uint8(Payload.PanamaKey[22]); - payload << uint8(hmac[0]); - payload << uint8(Haiku[2]); - payload << uint8(Payload.PanamaKey[12]); - payload << uint8(Payload.PanamaKey[20]); - payload << uint8(PiDigits[80]); - payload << uint8(Haiku[67]); + payload << uint8(PiDigits[28]); payload << uint8(Haiku[63]); + payload << uint8(Haiku[30]); + payload << uint8(PiDigits[42]); + payload << uint8(PiDigits[93]); + payload << uint8(address[15]); + payload << uint8(PiDigits[2]); + payload << uint8(PiDigits[1]); + payload << uint8(address[1]); + payload << uint8(PiDigits[94]); + payload << uint8(PiDigits[26]); + payload << uint8(PiDigits[39]); + payload << uint8(Haiku[19]); + payload << uint8(PiDigits[46]); + payload << uint8(PiDigits[13]); + payload << uint8(Haiku[70]); + payload << uint8(Haiku[45]); + payload << uint8(PiDigits[7]); + payload << uint8(Haiku[50]); + payload << uint8(Payload.PanamaKey[0]); + payload << uint8(address[10]); + payload << uint8(Payload.PanamaKey[27]); + payload << uint8(Payload.PanamaKey[21]); + payload << uint8(hmac[2]); + payload << uint8(PiDigits[37]); + payload << uint8(Haiku[61]); + payload << uint8(PiDigits[83]); payload << uint8(PiDigits[47]); + payload << uint8(Haiku[37]); + payload << uint8(Haiku[46]); + payload << uint8(PiDigits[73]); + payload << uint8(Payload.PanamaKey[30]); + payload << uint8(address[9]); + payload << uint8(address[11]); + payload << uint8(PiDigits[20]); + payload << uint8(Haiku[54]); payload << uint8(Payload.PanamaKey[23]); - payload << uint8(PiDigits[91]); - payload << uint8(Haiku[53]); - payload << uint8(Haiku[10]); - payload << uint8(address[0]); - payload << uint8(PiDigits[70]); - payload << uint8(PiDigits[8]); - payload << uint8(PiDigits[75]); + payload << uint8(PiDigits[38]); + payload << uint8(hmac[1]); payload << uint8(address[8]); - payload << uint8(PiDigits[72]); - payload << uint8(Haiku[4]); - payload << uint8(Haiku[25]); - payload << uint8(Haiku[5]); - payload << uint8(Haiku[42]); - payload << uint8(hmac[13]); - payload << uint8(Haiku[40]); - payload << uint8(PiDigits[28]); + payload << uint8(PiDigits[43]); + payload << uint8(Payload.PanamaKey[15]); + payload << uint8(PiDigits[97]); + payload << uint8(Haiku[55]); + payload << uint8(Payload.PanamaKey[24]); + payload << uint8(PiDigits[36]); + payload << uint8(Haiku[48]); + payload << uint8(Haiku[41]); + payload << uint8(Haiku[22]); + payload << uint8(Payload.PanamaKey[18]); + payload << uint8(PiDigits[25]); + payload << uint8(Haiku[36]); + payload << uint8(PiDigits[52]); + payload << uint8(Haiku[53]); payload << uint8(Haiku[15]); - payload << uint8(PiDigits[51]); - payload << uint8(PiDigits[68]); - payload << uint8(Haiku[29]); - payload << uint8(PiDigits[45]); - payload << uint8(address[9]); - payload << uint8(Payload.PanamaKey[6]); - payload << uint8(Haiku[59]); - payload << uint8(Payload.PanamaKey[27]); - payload << uint8(Haiku[47]); - payload << uint8(hmac[5]); + payload << uint8(PiDigits[87]); + payload << uint8(PiDigits[21]); + payload << uint8(Payload.XorMagic); + payload << uint8(Payload.PanamaKey[1]); + payload << uint8(Haiku[44]); + payload << uint8(Payload.PanamaKey[16]); + payload << uint8(PiDigits[80]); + payload << uint8(address[12]); + payload << uint8(PiDigits[81]); + payload << uint8(Haiku[69]); payload << uint8(PiDigits[61]); - payload << uint8(hmac[19]); + payload << uint8(PiDigits[69]); payload << uint8(PiDigits[96]); - payload << uint8(Haiku[33]); - payload << uint8(Haiku[70]); - payload << uint8(PiDigits[86]); + payload << uint8(Haiku[68]); + payload << uint8(Haiku[18]); + payload << uint8(PiDigits[41]); + payload << uint8(Haiku[56]); + payload << uint8(PiDigits[74]); + payload << uint8(Payload.PanamaKey[7]); + payload << uint8(Haiku[20]); + payload << uint8(PiDigits[3]); + payload << uint8(hmac[4]); + payload << uint8(Payload.PanamaKey[26]); payload << uint8(Haiku[14]); + payload << uint8(Payload.PanamaKey[6]); + payload << uint8(Payload.PanamaKey[5]); + payload << uint8(PiDigits[89]); payload << uint8(hmac[3]); - payload << uint8(Haiku[65]); - payload << uint8(PiDigits[71]); - payload << uint8(PiDigits[7]); - payload << uint8(PiDigits[19]); - payload << uint8(hmac[4]); - payload << uint8(Haiku[34]); - payload << uint8(PiDigits[29]); - payload << uint8(Haiku[3]); - payload << uint8(address[11]); - payload << uint8(address[2]); - payload << uint8(PiDigits[87]); - payload << uint8(PiDigits[94]); - payload << uint8(PiDigits[62]); - payload << uint8(Haiku[55]); + payload << uint8(PiDigits[60]); + payload << uint8(PiDigits[54]); + payload << uint8(PiDigits[67]); + payload << uint8(Haiku[52]); payload << uint8(PiDigits[32]); - payload << uint8(hmac[8]); - payload << uint8(PiDigits[4]); - payload << uint8(PiDigits[59]); - payload << uint8(PiDigits[63]); - payload << uint8(PiDigits[26]); - payload << uint8(PiDigits[36]); - payload << uint8(Haiku[7]); - payload << uint8(Haiku[16]); - payload << uint8(Haiku[69]); + payload << uint8(Haiku[29]); + payload << uint8(address[2]); payload << uint8(PiDigits[44]); - payload << uint8(PiDigits[67]); - payload << uint8(PiDigits[90]); - payload << uint8(Haiku[31]); - payload << uint8(Payload.PanamaKey[30]); + payload << uint8(PiDigits[78]); + payload << uint8(Haiku[65]); + payload << uint8(PiDigits[51]); + payload << uint8(PiDigits[72]); payload << uint8(PiDigits[53]); payload << uint8(Haiku[49]); - payload << uint8(Haiku[44]); - payload << uint32(Payload.Adler32); - payload << uint8(Haiku[54]); + payload << uint8(PiDigits[6]); + payload << uint8(Haiku[33]); + payload << uint8(Haiku[28]); + payload << uint8(Haiku[0]); + payload << uint8(Payload.PanamaKey[20]); + payload << uint8(PiDigits[75]); + payload << uint8(address[6]); + payload << uint8(PiDigits[86]); + payload << uint8(Haiku[60]); + payload << uint8(hmac[12]); + payload << uint8(Haiku[35]); + payload << uint8(PiDigits[45]); + payload << uint8(Haiku[67]); + payload << uint8(Haiku[26]); + payload << uint8(PiDigits[57]); + payload << uint8(PiDigits[90]); + payload << uint8(Haiku[5]); + payload << uint8(Haiku[13]); + payload << uint8(Haiku[8]); + payload << uint8(Haiku[17]); + payload << uint8(Payload.PanamaKey[10]); + payload << uint8(PiDigits[104]); + payload << uint8(address[0]); payload << uint8(PiDigits[15]); - payload << uint8(PiDigits[42]); - payload << uint8(PiDigits[74]); - payload << uint8(address[5]); + payload << uint8(hmac[19]); + payload << uint8(PiDigits[8]); + payload << uint8(PiDigits[64]); + payload << uint8(PiDigits[27]); + payload << uint8(Haiku[7]); + payload << uint8(hmac[10]); + payload << uint8(hmac[14]); + payload << uint8(Haiku[10]); + payload << uint8(Haiku[2]); + payload << uint8(address[14]); + payload << uint8(Haiku[21]); + payload << uint32(Payload.Adler32); + payload << uint8(Payload.PanamaKey[14]); + payload << uint8(Haiku[39]); + payload << uint8(Payload.PanamaKey[19]); + payload << uint8(PiDigits[16]); + payload << uint8(PiDigits[91]); + payload << uint8(hmac[6]); + payload << uint8(addressType); payload << uint8(hmac[16]); - payload << uint8(Haiku[22]); + payload << uint8(PiDigits[63]); + payload << uint8(PiDigits[12]); + payload << uint8(PiDigits[102]); + payload << uint8(PiDigits[62]); + payload << uint8(PiDigits[22]); payload << uint8(Haiku[32]); - payload << uint8(PiDigits[104]); - payload << uint8(hmac[10]); + payload << uint8(PiDigits[14]); + payload << uint8(PiDigits[30]); + payload << uint8(Haiku[16]); + payload << uint8(Haiku[47]); + payload << uint8(Haiku[9]); + payload << uint8(PiDigits[34]); + payload << uint8(Payload.PanamaKey[4]); + payload << uint8(PiDigits[29]); + payload << uint8(PiDigits[76]); + payload << uint8(Haiku[40]); + payload << uint8(Haiku[59]); + payload << uint8(PiDigits[5]); + payload << uint8(PiDigits[31]); + payload << uint8(Haiku[43]); + payload << uint8(Haiku[3]); + payload << uint8(PiDigits[0]); + payload << uint8(PiDigits[49]); + payload << uint8(Haiku[24]); + payload << uint8(Payload.PanamaKey[17]); + payload << uint8(Haiku[62]); + payload << uint8(Payload.PanamaKey[13]); + payload << uint8(hmac[5]); + payload << uint8(Haiku[27]); + payload << uint8(hmac[13]); + payload << uint8(address[5]); + payload << uint8(Payload.PanamaKey[3]); + payload << uint8(PiDigits[71]); + payload << uint8(Haiku[38]); payload << uint8(PiDigits[98]); - payload << uint8(Haiku[8]); - payload << uint8(PiDigits[65]); - payload << uint8(Haiku[11]); + payload << uint8(PiDigits[100]); payload << uint8(PiDigits[66]); - payload << uint8(address[12]); + payload << uint8(Haiku[6]); + payload << uint8(PiDigits[40]); + payload << uint8(Haiku[31]); + payload << uint8(PiDigits[17]); + payload << uint8(PiDigits[92]); + payload << uint8(address[3]); payload << uint8(Payload.PanamaKey[8]); - payload << uint8(PiDigits[22]); + payload << uint8(PiDigits[88]); + payload << uint8(PiDigits[65]); + payload << uint8(Payload.PanamaKey[31]); payload << uint8(PiDigits[58]); - payload << uint8(PiDigits[64]); - payload << uint8(Payload.PanamaKey[0]); - payload << uint8(PiDigits[93]); + payload << uint8(Payload.PanamaKey[2]); + payload << uint8(PiDigits[79]); + payload << uint8(Haiku[66]); + payload << uint8(PiDigits[24]); + payload << uint8(Haiku[34]); + payload << uint8(PiDigits[77]); + payload << uint8(Haiku[58]); + payload << uint8(Haiku[1]); + payload << uint8(PiDigits[10]); payload << uint8(PiDigits[107]); - payload << uint8(PiDigits[38]); - payload << uint8(Haiku[48]); - payload << uint8(address[4]); + payload << uint8(PiDigits[55]); + payload << uint8(Haiku[12]); + payload << uint8(PiDigits[106]); + payload << uint8(hmac[8]); + payload << uint8(PiDigits[105]); + payload << uint8(Payload.PanamaKey[12]); + payload << uint8(PiDigits[4]); + payload << uint8(PiDigits[11]); + payload << uint8(PiDigits[99]); + payload << uint8(Haiku[23]); + payload << uint8(Haiku[42]); + payload << uint8(Haiku[4]); + payload << uint8(PiDigits[19]); payload << uint8(PiDigits[48]); - payload << uint8(Payload.PanamaKey[19]); - payload << uint8(PiDigits[88]); - payload << uint8(PiDigits[31]); - payload << uint8(PiDigits[78]); + payload << uint8(PiDigits[85]); + payload << uint8(hmac[15]); + payload << uint8(PiDigits[82]); payload << uint8(PiDigits[103]); - payload << uint8(PiDigits[16]); - payload << uint8(Haiku[38]); - payload << uint8(PiDigits[14]); - payload << uint8(Haiku[30]); - payload << uint8(Payload.PanamaKey[2]); - payload << uint8(PiDigits[12]); - payload << uint8(Payload.PanamaKey[11]); - payload << uint8(PiDigits[30]); - payload << uint8(Haiku[61]); + payload << uint8(address[13]); + payload << uint8(PiDigits[23]); payload << uint8(Haiku[64]); - payload << uint8(Haiku[56]); - payload << uint8(Payload.PanamaKey[17]); - payload << uint8(Haiku[18]); - payload << uint8(PiDigits[17]); - payload << uint8(address[6]); + payload << uint8(Haiku[11]); + payload << uint8(hmac[11]); + payload << uint8(hmac[0]); + payload << uint8(PiDigits[68]); + payload << uint8(Haiku[57]); + payload << uint8(hmac[18]); + payload << uint8(PiDigits[9]); + payload << uint8(hmac[9]); + payload << uint8(hmac[7]); payload << uint8(Payload.PanamaKey[29]); - payload << uint8(PiDigits[105]); - payload << uint8(PiDigits[10]); - payload << uint8(PiDigits[37]); - payload << uint8(PiDigits[13]); - payload << uint8(PiDigits[49]); - payload << uint8(Haiku[20]); - payload << uint8(address[13]); - payload << uint8(address[10]); - payload << uint8(Payload.XorMagic); + payload << uint8(Haiku[51]); + payload << uint8(Payload.PanamaKey[11]); + payload << uint8(Haiku[25]); + payload << uint8(Payload.PanamaKey[22]); + payload << uint8(address[7]); payload << uint8(hmac[17]); - payload << uint8(PiDigits[100]); + payload << uint8(PiDigits[35]); + payload << uint8(PiDigits[84]); + payload << uint8(PiDigits[33]); + payload << uint8(Payload.PanamaKey[25]); payload << uint8(port & 0xFF); - payload << uint8(Payload.PanamaKey[9]); - payload << uint8(PiDigits[0]); - payload << uint8(Haiku[58]); - payload << uint8(Haiku[66]); - payload << uint8(Payload.PanamaKey[21]); - payload << uint8(Haiku[28]); - payload << uint8(PiDigits[92]); - payload << uint8(PiDigits[52]); - payload << uint8(Payload.PanamaKey[18]); - payload << uint8(hmac[15]); - payload << uint8(PiDigits[2]); - payload << uint8(hmac[6]); - payload << uint8(PiDigits[83]); - payload << uint8(Haiku[51]); + payload << uint8(Payload.PanamaKey[28]); BigNumber bnData; bnData.SetBinary(payload.contents(), payload.size()); diff --git a/src/server/game/Server/Packets/SystemPackets.cpp b/src/server/game/Server/Packets/SystemPackets.cpp index a88895fb35c..d7a0d5b5fef 100644 --- a/src/server/game/Server/Packets/SystemPackets.cpp +++ b/src/server/game/Server/Packets/SystemPackets.cpp @@ -26,7 +26,9 @@ WorldPacket const* WorldPackets::System::FeatureSystemStatus::Write() _worldPacket << uint32(CfgRealmID); _worldPacket << int32(CfgRealmRecID); _worldPacket << uint32(UnkInt27); - _worldPacket << uint32(UnkInt29); + _worldPacket << uint32(TwitterMsTillCanPost); + _worldPacket << uint32(TokenPollTimeSeconds); + _worldPacket << uint32(TokenRedeemIndex); _worldPacket.WriteBit(VoiceEnabled); _worldPacket.WriteBit(EuropaTicketSystemStatus.HasValue); @@ -43,6 +45,9 @@ WorldPacket const* WorldPackets::System::FeatureSystemStatus::Write() _worldPacket.WriteBit(TutorialsEnabled); _worldPacket.WriteBit(UnkBit90); _worldPacket.WriteBit(TwitterEnabled); + _worldPacket.WriteBit(CommerceSystemEnabled); + _worldPacket.WriteBit(Unk67); + _worldPacket.WriteBit(WillKickFromWorld); _worldPacket.WriteBit(UnkBit61); _worldPacket.FlushBits(); @@ -85,8 +90,14 @@ WorldPacket const* WorldPackets::System::FeatureSystemStatusGlueScreen::Write() _worldPacket.WriteBit(BpayStoreAvailable); _worldPacket.WriteBit(BpayStoreDisabledByParentalControls); _worldPacket.WriteBit(CharUndeleteEnabled); + _worldPacket.WriteBit(CommerceSystemEnabled); + _worldPacket.WriteBit(Unk14); + _worldPacket.WriteBit(WillKickFromWorld); _worldPacket.FlushBits(); + _worldPacket << int32(TokenPollTimeSeconds); + _worldPacket << int32(TokenRedeemIndex); + return &_worldPacket; } diff --git a/src/server/game/Server/Packets/SystemPackets.h b/src/server/game/Server/Packets/SystemPackets.h index d20d35649fb..851c84ec3b8 100644 --- a/src/server/game/Server/Packets/SystemPackets.h +++ b/src/server/game/Server/Packets/SystemPackets.h @@ -70,11 +70,16 @@ namespace WorldPackets uint8 ComplaintStatus = 0; int32 CfgRealmRecID = 0; int32 UnkInt27 = 0; - int32 UnkInt29 = 0; + int32 TwitterMsTillCanPost = 0; + int32 TokenPollTimeSeconds = 0; + int32 TokenRedeemIndex = 0; bool ItemRestorationButtonEnabled = false; bool CharUndeleteEnabled = false; ///< Implemented bool BpayStoreDisabledByParentalControls = false; bool TwitterEnabled = false; + bool CommerceSystemEnabled = false; + bool Unk67 = false; + bool WillKickFromWorld = false; bool RestrictedAccount = false; bool TutorialsEnabled = false; @@ -93,6 +98,11 @@ namespace WorldPackets bool BpayStoreDisabledByParentalControls = false; // NYI bool CharUndeleteEnabled = false; bool BpayStoreEnabled = false; // NYI + bool CommerceSystemEnabled = false; // NYI + bool Unk14 = false; // NYI + bool WillKickFromWorld = false; // NYI + int32 TokenPollTimeSeconds = 0; // NYI + int32 TokenRedeemIndex = 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 100eb12daab..4a6f1b5034b 100644 --- a/src/server/game/Server/Protocol/Opcodes.cpp +++ b/src/server/game/Server/Protocol/Opcodes.cpp @@ -150,10 +150,10 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_ACTIVATE_TAXI, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleActivateTaxiOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_ACTIVATE_TAXI_EXPRESS, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleActivateTaxiExpressOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_ADD_BATTLENET_FRIEND, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_ADD_FRIEND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::AddFriend, &WorldSession::HandleAddFriendOpcode); - DEFINE_HANDLER(CMSG_ADD_IGNORE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::AddIgnore, &WorldSession::HandleAddIgnoreOpcode); + DEFINE_HANDLER(CMSG_ADD_FRIEND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::AddFriend, &WorldSession::HandleAddFriendOpcode); + DEFINE_HANDLER(CMSG_ADD_IGNORE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::AddIgnore, &WorldSession::HandleAddIgnoreOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_ALTER_APPEARANCE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAlterAppearance ); - DEFINE_HANDLER(CMSG_AREATRIGGER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::AreaTrigger, &WorldSession::HandleAreaTriggerOpcode); + DEFINE_HANDLER(CMSG_AREATRIGGER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::AreaTrigger, &WorldSession::HandleAreaTriggerOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_AREA_SPIRIT_HEALER_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAreaSpiritHealerQueryOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_AREA_SPIRIT_HEALER_QUEUE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAreaSpiritHealerQueueOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_ARENA_TEAM_ACCEPT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleArenaTeamAcceptOpcode ); @@ -166,9 +166,9 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_ARENA_TEAM_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleArenaTeamQueryOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_ARENA_TEAM_REMOVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleArenaTeamRemoveOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_ARENA_TEAM_ROSTER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleArenaTeamRosterOpcode ); - DEFINE_HANDLER(CMSG_ATTACKSTOP, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Combat::AttackStop, &WorldSession::HandleAttackStopOpcode); - DEFINE_HANDLER(CMSG_ATTACKSWING, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Combat::AttackSwing, &WorldSession::HandleAttackSwingOpcode); - DEFINE_HANDLER(CMSG_AUCTION_HELLO_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionHelloRequest, &WorldSession::HandleAuctionHelloOpcode); + DEFINE_HANDLER(CMSG_ATTACKSTOP, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Combat::AttackStop, &WorldSession::HandleAttackStopOpcode); + DEFINE_HANDLER(CMSG_ATTACKSWING, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Combat::AttackSwing, &WorldSession::HandleAttackSwingOpcode); + DEFINE_HANDLER(CMSG_AUCTION_HELLO_REQUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionHelloRequest, &WorldSession::HandleAuctionHelloOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_AUCTION_LIST_BIDDER_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionListBidderItems ); DEFINE_OPCODE_HANDLER_OLD(CMSG_AUCTION_LIST_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionListItems ); DEFINE_OPCODE_HANDLER_OLD(CMSG_AUCTION_LIST_OWNER_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionListOwnerItems ); @@ -179,15 +179,15 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_AUCTION_SELL_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionSellItem ); DEFINE_HANDLER(CMSG_AUTH_CONTINUED_SESSION, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess); DEFINE_HANDLER(CMSG_AUTH_SESSION, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess); - DEFINE_HANDLER(CMSG_AUTOBANK_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Bank::AutoBankItem, &WorldSession::HandleAutoBankItemOpcode); + DEFINE_HANDLER(CMSG_AUTOBANK_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Bank::AutoBankItem, &WorldSession::HandleAutoBankItemOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_AUTOEQUIP_GROUND_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_AUTOEQUIP_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoEquipItem, &WorldSession::HandleAutoEquipItemOpcode); + DEFINE_HANDLER(CMSG_AUTOEQUIP_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoEquipItem, &WorldSession::HandleAutoEquipItemOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_AUTOEQUIP_ITEM_SLOT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAutoEquipItemSlotOpcode ); - DEFINE_HANDLER(CMSG_AUTOSTORE_BAG_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoStoreBagItem, &WorldSession::HandleAutoStoreBagItemOpcode); - DEFINE_HANDLER(CMSG_AUTOSTORE_BANK_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Bank::AutoStoreBankItem, &WorldSession::HandleAutoStoreBankItemOpcode); + DEFINE_HANDLER(CMSG_AUTOSTORE_BAG_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoStoreBagItem, &WorldSession::HandleAutoStoreBagItemOpcode); + DEFINE_HANDLER(CMSG_AUTOSTORE_BANK_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Bank::AutoStoreBankItem, &WorldSession::HandleAutoStoreBankItemOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_AUTOSTORE_GROUND_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_AUTOSTORE_LOOT_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::AutoStoreLootItem, &WorldSession::HandleAutostoreLootItemOpcode); - DEFINE_HANDLER(CMSG_BANKER_ACTIVATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBankerActivateOpcode); + DEFINE_HANDLER(CMSG_AUTOSTORE_LOOT_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Loot::AutoStoreLootItem, &WorldSession::HandleAutostoreLootItemOpcode); + DEFINE_HANDLER(CMSG_BANKER_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBankerActivateOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_BATTLEFIELD_JOIN, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_BATTLEFIELD_LEAVE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleBattlefieldLeaveOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_BATTLEFIELD_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleBattlefieldListOpcode ); @@ -221,16 +221,16 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_BATTLE_PET_SUMMON, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_BATTLE_PET_UPDATE_NOTIFY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_BEGIN_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleBeginTradeOpcode ); - DEFINE_HANDLER(CMSG_BINDER_ACTIVATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBinderActivateOpcode); + DEFINE_HANDLER(CMSG_BINDER_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBinderActivateOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_BLACK_MARKET_BID_ON_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_BLACK_MARKET_OPEN, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::BlackMarket::BlackMarketOpen, &WorldSession::HandleBlackMarketOpen); + DEFINE_HANDLER(CMSG_BLACK_MARKET_OPEN, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::BlackMarket::BlackMarketOpen, &WorldSession::HandleBlackMarketOpen); DEFINE_OPCODE_HANDLER_OLD(CMSG_BLACK_MARKET_REQUEST_ITEMS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_BOT_DETECTED2, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_BUG_REPORT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleBugReportOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_BUSY_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleBusyTradeOpcode ); - DEFINE_HANDLER(CMSG_BUY_BACK_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::BuyBackItem, &WorldSession::HandleBuybackItem); - DEFINE_HANDLER(CMSG_BUY_BANK_SLOT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Bank::BuyBankSlot, &WorldSession::HandleBuyBankSlotOpcode); - DEFINE_HANDLER(CMSG_BUY_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::BuyItem, &WorldSession::HandleBuyItemOpcode); + DEFINE_HANDLER(CMSG_BUY_BACK_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::BuyBackItem, &WorldSession::HandleBuybackItem); + DEFINE_HANDLER(CMSG_BUY_BANK_SLOT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Bank::BuyBankSlot, &WorldSession::HandleBuyBankSlotOpcode); + DEFINE_HANDLER(CMSG_BUY_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::BuyItem, &WorldSession::HandleBuyItemOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_CAGE_BATTLE_PET, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_ADD_EVENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarAddEvent ); DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_ARENA_TEAM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarArenaTeam ); @@ -249,9 +249,9 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_REMOVE_EVENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarRemoveEvent ); DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_REMOVE_INVITE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleCalendarEventRemoveInvite ); DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_UPDATE_EVENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarUpdateEvent ); - DEFINE_HANDLER(CMSG_CANCEL_AURA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::CancelAura, &WorldSession::HandleCancelAuraOpcode); + DEFINE_HANDLER(CMSG_CANCEL_AURA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::CancelAura, &WorldSession::HandleCancelAuraOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_CANCEL_AUTO_REPEAT_SPELL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelAutoRepeatSpellOpcode); - DEFINE_HANDLER(CMSG_CANCEL_CAST, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Spells::CancelCast, &WorldSession::HandleCancelCastOpcode); + DEFINE_HANDLER(CMSG_CANCEL_CAST, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Spells::CancelCast, &WorldSession::HandleCancelCastOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_CANCEL_CHANNELLING, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelChanneling ); DEFINE_OPCODE_HANDLER_OLD(CMSG_CANCEL_GROWTH_AURA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelGrowthAuraOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_CANCEL_MASTER_LOOT_ROLL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -261,7 +261,7 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_CANCEL_TEMP_ENCHANTMENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelTempEnchantmentOpcode); DEFINE_HANDLER(CMSG_CANCEL_TRADE, STATUS_LOGGEDIN_OR_RECENTLY_LOGGOUT, PROCESS_THREADUNSAFE, WorldPackets::Trade::CancelTrade, &WorldSession::HandleCancelTradeOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_CAN_DUEL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_CAST_SPELL, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Spells::CastSpell, &WorldSession::HandleCastSpellOpcode); + DEFINE_HANDLER(CMSG_CAST_SPELL, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Spells::CastSpell, &WorldSession::HandleCastSpellOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_CHALLENGE_MODE_REQUEST_LEADERS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_CHANGE_BAG_SLOT_FLAG, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -290,9 +290,9 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_CHANNEL_UNSILENCE_VOICE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsilenceVoice>); DEFINE_HANDLER(CMSG_CHANNEL_VOICE_OFF, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::DeVoice>); DEFINE_HANDLER(CMSG_CHANNEL_VOICE_ON, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::Voice>); - DEFINE_HANDLER(CMSG_CHAR_CREATE, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::CreateChar, &WorldSession::HandleCharCreateOpcode); + DEFINE_HANDLER(CMSG_CHAR_CREATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::CreateChar, &WorldSession::HandleCharCreateOpcode); DEFINE_HANDLER(CMSG_CHAR_CUSTOMIZE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharCustomize, &WorldSession::HandleCharCustomizeOpcode); - DEFINE_HANDLER(CMSG_CHAR_DELETE, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::DeleteChar, &WorldSession::HandleCharDeleteOpcode); + DEFINE_HANDLER(CMSG_CHAR_DELETE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::DeleteChar, &WorldSession::HandleCharDeleteOpcode); DEFINE_HANDLER(CMSG_CHAR_ENUM, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::EnumCharacters, &WorldSession::HandleCharEnumOpcode); DEFINE_HANDLER(CMSG_CHAR_RACE_OR_FACTION_CHANGE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharRaceOrFactionChange, &WorldSession::HandleCharRaceOrFactionChangeOpcode); DEFINE_HANDLER(CMSG_CHAR_RENAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharacterRenameRequest, &WorldSession::HandleCharRenameOpcode); @@ -315,7 +315,7 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_COMPLETE_CINEMATIC, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCompleteCinematic ); DEFINE_OPCODE_HANDLER_OLD(CMSG_COMPLETE_MOVIE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_CONFIRM_RESPEC_WIPE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleConfirmRespecWipeOpcode ); - DEFINE_HANDLER(CMSG_CONNECT_TO_FAILED, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess); + DEFINE_HANDLER(CMSG_CONNECT_TO_FAILED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess); DEFINE_OPCODE_HANDLER_OLD(CMSG_CONVERSATION_UNK1, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_CONVERT_RAID, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleGroupRaidConvertOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_CREATE_SHIPMENT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -323,12 +323,12 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_DANCE_QUERY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_DB_QUERY_BULK, STATUS_AUTHED, PROCESS_INPLACE, WorldPackets::Query::DBQueryBulk, &WorldSession::HandleDBQueryBulk); DEFINE_HANDLER(CMSG_DECLINE_GUILD_INVITES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::DeclineGuildInvites, &WorldSession::HandleDeclineGuildInvites); - DEFINE_HANDLER(CMSG_DECLINE_PETITION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::DeclinePetition, &WorldSession::HandleDeclinePetition); + DEFINE_HANDLER(CMSG_DECLINE_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::DeclinePetition, &WorldSession::HandleDeclinePetition); DEFINE_OPCODE_HANDLER_OLD(CMSG_DELETE_EQUIPMENT_SET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleEquipmentSetDelete ); - DEFINE_HANDLER(CMSG_DEL_FRIEND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::DelFriend, &WorldSession::HandleDelFriendOpcode); - DEFINE_HANDLER(CMSG_DEL_IGNORE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::DelIgnore, &WorldSession::HandleDelIgnoreOpcode); + DEFINE_HANDLER(CMSG_DEL_FRIEND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::DelFriend, &WorldSession::HandleDelFriendOpcode); + DEFINE_HANDLER(CMSG_DEL_IGNORE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::DelIgnore, &WorldSession::HandleDelIgnoreOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_DEPOSIT_REAGENT_BANK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_DESTROY_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::DestroyItem, &WorldSession::HandleDestroyItemOpcode); + DEFINE_HANDLER(CMSG_DESTROY_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::DestroyItem, &WorldSession::HandleDestroyItemOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_DF_BOOT_PLAYER_VOTE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_DF_JOIN, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleLfgJoinOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_DF_LEAVE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleLfgLeaveOpcode ); @@ -344,10 +344,10 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_DO_READY_CHECK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleRaidReadyCheckOpcode ); DEFINE_HANDLER(CMSG_DUEL_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Duel::DuelResponse, &WorldSession::HandleDuelResponseOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_EJECT_PASSENGER, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_EMOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::EmoteClient, &WorldSession::HandleEmoteOpcode); - DEFINE_HANDLER(CMSG_ENABLE_NAGLE, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess); + DEFINE_HANDLER(CMSG_EMOTE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::EmoteClient, &WorldSession::HandleEmoteOpcode); + DEFINE_HANDLER(CMSG_ENABLE_NAGLE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess); DEFINE_OPCODE_HANDLER_OLD(CMSG_ENABLE_TAXI_NODE, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleTaxiQueryAvailableNodes ); - DEFINE_HANDLER(CMSG_EQUIPMENT_SET_SAVE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::EquipmentSet::SaveEquipmentSet, &WorldSession::HandleEquipmentSetSave); + DEFINE_HANDLER(CMSG_EQUIPMENT_SET_SAVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::EquipmentSet::SaveEquipmentSet, &WorldSession::HandleEquipmentSetSave); DEFINE_OPCODE_HANDLER_OLD(CMSG_FAR_SIGHT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleFarSightOpcode ); DEFINE_HANDLER(CMSG_GAMEOBJECT_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Query::QueryGameObject, &WorldSession::HandleGameObjectQueryOpcode); DEFINE_HANDLER(CMSG_GAMEOBJ_REPORT_USE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::GameObject::GameObjectReportUse, &WorldSession::HandleGameobjectReportUse); @@ -375,7 +375,7 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_GET_MIRROR_IMAGE_DATA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleMirrorImageDataRequest ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GET_SHIPMENT_INFO, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GET_TROPHY_LIST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_GET_UNDELETE_COOLDOWN_STATUS, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::GetUndeleteCooldownStatus, &WorldSession::HandleGetUndeleteCooldownStatus); + DEFINE_HANDLER(CMSG_GET_UNDELETE_COOLDOWN_STATUS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::GetUndeleteCooldownStatus, &WorldSession::HandleGetUndeleteCooldownStatus); DEFINE_OPCODE_HANDLER_OLD(CMSG_GHOST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GM_INVIS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GM_LAG_REPORT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL ); @@ -384,57 +384,57 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_GM_SURVEY_SUBMIT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMSurveySubmit, &WorldSession::HandleGMSurveySubmit); DEFINE_OPCODE_HANDLER_OLD(CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); //DEFINE_HANDLER(CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Ticket::GMTicketAcknowledgeSurvey, &WorldSession::HandleGMTicketAcknowledgeSurveyOpcode); - DEFINE_HANDLER(CMSG_GM_TICKET_CREATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketCreate, &WorldSession::HandleGMTicketCreateOpcode); - DEFINE_HANDLER(CMSG_GM_TICKET_DELETE_TICKET, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketDelete, &WorldSession::HandleGMTicketDeleteOpcode); - DEFINE_HANDLER(CMSG_GM_TICKET_GET_CASE_STATUS, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Ticket::GMTicketGetCaseStatus, &WorldSession::HandleGMTicketGetCaseStatusOpcode); - DEFINE_HANDLER(CMSG_GM_TICKET_GET_SYSTEM_STATUS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketGetSystemStatus, &WorldSession::HandleGMTicketSystemStatusOpcode); - DEFINE_HANDLER(CMSG_GM_TICKET_GET_TICKET, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketGetTicket, &WorldSession::HandleGMTicketGetTicketOpcode); - DEFINE_HANDLER(CMSG_GM_TICKET_RESPONSE_RESOLVE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketResponseResolve, &WorldSession::HandleGMResponseResolve); - DEFINE_HANDLER(CMSG_GM_TICKET_UPDATE_TEXT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketUpdateText, &WorldSession::HandleGMTicketUpdateTextOpcode); - DEFINE_HANDLER(CMSG_GOSSIP_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleGossipHelloOpcode); - DEFINE_HANDLER(CMSG_GOSSIP_SELECT_OPTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::GossipSelectOption, &WorldSession::HandleGossipSelectOptionOpcode); + DEFINE_HANDLER(CMSG_GM_TICKET_CREATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketCreate, &WorldSession::HandleGMTicketCreateOpcode); + DEFINE_HANDLER(CMSG_GM_TICKET_DELETE_TICKET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketDelete, &WorldSession::HandleGMTicketDeleteOpcode); + DEFINE_HANDLER(CMSG_GM_TICKET_GET_CASE_STATUS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Ticket::GMTicketGetCaseStatus, &WorldSession::HandleGMTicketGetCaseStatusOpcode); + DEFINE_HANDLER(CMSG_GM_TICKET_GET_SYSTEM_STATUS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketGetSystemStatus, &WorldSession::HandleGMTicketSystemStatusOpcode); + DEFINE_HANDLER(CMSG_GM_TICKET_GET_TICKET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketGetTicket, &WorldSession::HandleGMTicketGetTicketOpcode); + DEFINE_HANDLER(CMSG_GM_TICKET_RESPONSE_RESOLVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketResponseResolve, &WorldSession::HandleGMResponseResolve); + DEFINE_HANDLER(CMSG_GM_TICKET_UPDATE_TEXT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketUpdateText, &WorldSession::HandleGMTicketUpdateTextOpcode); + DEFINE_HANDLER(CMSG_GOSSIP_HELLO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleGossipHelloOpcode); + DEFINE_HANDLER(CMSG_GOSSIP_SELECT_OPTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::GossipSelectOption, &WorldSession::HandleGossipSelectOptionOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_GRANT_LEVEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGrantLevel ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GROUP_CANCEL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GROUP_REQUEST_JOIN_UPDATES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGroupRequestJoinUpdates ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_ADD_BATTLENET_FRIEND, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_GUILD_ADD_RANK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildAddRank, &WorldSession::HandleGuildAddRank); + DEFINE_HANDLER(CMSG_GUILD_ADD_RANK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildAddRank, &WorldSession::HandleGuildAddRank); DEFINE_HANDLER(CMSG_GUILD_ASSIGN_MEMBER_RANK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildAssignMemberRank, &WorldSession::HandleGuildAssignRank); DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_AUTO_DECLINE_INVITATION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_GUILD_BANK_ACTIVATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankActivate, &WorldSession::HandleGuildBankActivate); + DEFINE_HANDLER(CMSG_GUILD_BANK_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankActivate, &WorldSession::HandleGuildBankActivate); DEFINE_HANDLER(CMSG_GUILD_BANK_BUY_TAB, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankBuyTab, &WorldSession::HandleGuildBankBuyTab); DEFINE_HANDLER(CMSG_GUILD_BANK_DEPOSIT_MONEY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankDepositMoney, &WorldSession::HandleGuildBankDepositMoney); DEFINE_HANDLER(CMSG_GUILD_BANK_LOG_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankLogQuery, &WorldSession::HandleGuildBankLogQuery); DEFINE_HANDLER(CMSG_GUILD_BANK_QUERY_TAB, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankQueryTab, &WorldSession::HandleGuildBankQueryTab); - DEFINE_HANDLER(CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankRemainingWithdrawMoneyQuery, &WorldSession::HandleGuildBankMoneyWithdrawn); + DEFINE_HANDLER(CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankRemainingWithdrawMoneyQuery, &WorldSession::HandleGuildBankMoneyWithdrawn); DEFINE_HANDLER(CMSG_GUILD_BANK_SET_TAB_TEXT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankSetTabText, &WorldSession::HandleGuildBankSetTabText); DEFINE_HANDLER(CMSG_GUILD_BANK_SWAP_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankSwapItems, &WorldSession::HandleGuildBankSwapItems); DEFINE_HANDLER(CMSG_GUILD_BANK_TEXT_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankTextQuery, &WorldSession::HandleGuildBankTextQuery); DEFINE_HANDLER(CMSG_GUILD_BANK_UPDATE_TAB, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankUpdateTab, &WorldSession::HandleGuildBankUpdateTab); DEFINE_HANDLER(CMSG_GUILD_BANK_WITHDRAW_MONEY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankWithdrawMoney, &WorldSession::HandleGuildBankWithdrawMoney); - DEFINE_HANDLER(CMSG_GUILD_CHALLENGE_UPDATE_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildChallengeUpdateRequest, &WorldSession::HandleGuildChallengeUpdateRequest); + DEFINE_HANDLER(CMSG_GUILD_CHALLENGE_UPDATE_REQUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildChallengeUpdateRequest, &WorldSession::HandleGuildChallengeUpdateRequest); DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_CHANGE_NAME_REQUEST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_GUILD_DECLINE_INVITATION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDeclineInvitation, &WorldSession::HandleGuildDeclineInvitation); - DEFINE_HANDLER(CMSG_GUILD_DELETE_RANK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDeleteRank, &WorldSession::HandleGuildDeleteRank); + DEFINE_HANDLER(CMSG_GUILD_DELETE_RANK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDeleteRank, &WorldSession::HandleGuildDeleteRank); DEFINE_HANDLER(CMSG_GUILD_DEMOTE_MEMBER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDemoteMember, &WorldSession::HandleGuildDemoteMember); DEFINE_HANDLER(CMSG_GUILD_DELETE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDelete, &WorldSession::HandleGuildDelete); DEFINE_HANDLER(CMSG_GUILD_EVENT_LOG_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildEventLogQuery, &WorldSession::HandleGuildEventLogQuery); DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_GUILD_GET_RANKS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildGetRanks, &WorldSession::HandleGuildGetRanks); - DEFINE_HANDLER(CMSG_GUILD_GET_ROSTER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildGetRoster, &WorldSession::HandleGuildGetRoster); + DEFINE_HANDLER(CMSG_GUILD_GET_RANKS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildGetRanks, &WorldSession::HandleGuildGetRanks); + DEFINE_HANDLER(CMSG_GUILD_GET_ROSTER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildGetRoster, &WorldSession::HandleGuildGetRoster); DEFINE_HANDLER(CMSG_GUILD_INVITE_BY_NAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildInviteByName, &WorldSession::HandleGuildInviteByName); DEFINE_HANDLER(CMSG_GUILD_LEAVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildLeave, &WorldSession::HandleGuildLeave); DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_MEMBER_SEND_SOR_REQUEST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_GUILD_NEWS_UPDATE_STICKY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Guild::GuildNewsUpdateSticky, &WorldSession::HandleGuildNewsUpdateSticky); DEFINE_HANDLER(CMSG_GUILD_OFFICER_REMOVE_MEMBER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildOfficerRemoveMember, &WorldSession::HandleGuildOfficerRemoveMember); - DEFINE_HANDLER(CMSG_GUILD_PERMISSIONS_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildPermissionsQuery, &WorldSession::HandleGuildPermissionsQuery); + DEFINE_HANDLER(CMSG_GUILD_PERMISSIONS_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildPermissionsQuery, &WorldSession::HandleGuildPermissionsQuery); DEFINE_HANDLER(CMSG_GUILD_PROMOTE_MEMBER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildPromoteMember, &WorldSession::HandleGuildPromoteMember); DEFINE_HANDLER(CMSG_GUILD_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::QueryGuildInfo, &WorldSession::HandleGuildQueryOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_QUERY_MEMBER_RECIPES, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_GUILD_QUERY_NEWS, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Guild::GuildQueryNews, &WorldSession::HandleGuildQueryNews); + DEFINE_HANDLER(CMSG_GUILD_QUERY_NEWS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Guild::GuildQueryNews, &WorldSession::HandleGuildQueryNews); DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_QUERY_RECIPES, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_REPLACE_GUILD_MASTER, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_GUILD_REQUEST_PARTY_STATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::RequestGuildPartyState, &WorldSession::HandleGuildRequestPartyState); + DEFINE_HANDLER(CMSG_GUILD_REQUEST_PARTY_STATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::RequestGuildPartyState, &WorldSession::HandleGuildRequestPartyState); DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_SET_ACHIEVEMENT_TRACKING, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildSetAchievementTracking); DEFINE_HANDLER(CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Achievement::GuildSetFocusedAchievement, &WorldSession::HandleGuildSetFocusedAchievement); DEFINE_HANDLER(CMSG_GUILD_SET_GUILD_MASTER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildSetGuildMaster, &WorldSession::HandleGuildSetGuildMaster); @@ -448,19 +448,19 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_INCREASE_CAST_TIME_FOR_SPELL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_INITIATE_ROLE_POLL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_INITIATE_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleInitiateTradeOpcode ); - DEFINE_HANDLER(CMSG_INSPECT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Inspect::Inspect, &WorldSession::HandleInspectOpcode); + DEFINE_HANDLER(CMSG_INSPECT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Inspect::Inspect, &WorldSession::HandleInspectOpcode); DEFINE_HANDLER(CMSG_INSPECT_PVP, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Inspect::InspectPVPRequest, &WorldSession::HandleInspectPVP); DEFINE_OPCODE_HANDLER_OLD(CMSG_INSTANCE_LOCK_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_ITEM_PURCHASE_REFUND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleItemRefund ); DEFINE_OPCODE_HANDLER_OLD(CMSG_ITEM_TEXT_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleItemTextQuery ); DEFINE_OPCODE_HANDLER_OLD(CMSG_JOIN_ARENA_SKIRMISH, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_JOIN_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::JoinChannel, &WorldSession::HandleJoinChannel); + DEFINE_HANDLER(CMSG_JOIN_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::JoinChannel, &WorldSession::HandleJoinChannel); DEFINE_OPCODE_HANDLER_OLD(CMSG_JOIN_PET_BATTLE_QUEUE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_JOIN_RATED_BATTLEGROUND, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_KEEP_ALIVE, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess); + DEFINE_HANDLER(CMSG_KEEP_ALIVE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess); DEFINE_OPCODE_HANDLER_OLD(CMSG_KEYBOUND_OVERRIDE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_LEARN_TALENTS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Talent::LearnTalents, &WorldSession::HandleLearnTalentsOpcode); - DEFINE_HANDLER(CMSG_LEAVE_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::LeaveChannel, &WorldSession::HandleLeaveChannel); + DEFINE_HANDLER(CMSG_LEAVE_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::LeaveChannel, &WorldSession::HandleLeaveChannel); DEFINE_OPCODE_HANDLER_OLD(CMSG_LEAVE_GROUP, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleGroupDisbandOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_LEAVE_PET_BATTLE_QUEUE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_LFG_GET_STATUS, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleLfgGetStatus ); @@ -487,37 +487,37 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_LF_GUILD_GET_RECRUITS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildFinderGetRecruits ); DEFINE_OPCODE_HANDLER_OLD(CMSG_LF_GUILD_REMOVE_RECRUIT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildFinderRemoveRecruit ); DEFINE_OPCODE_HANDLER_OLD(CMSG_LF_GUILD_SET_GUILD_POST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildFinderSetGuildPost ); - DEFINE_HANDLER(CMSG_LIST_INVENTORY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleListInventoryOpcode); + DEFINE_HANDLER(CMSG_LIST_INVENTORY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleListInventoryOpcode); DEFINE_HANDLER(CMSG_LOAD_SCREEN, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::LoadingScreenNotify, &WorldSession::HandleLoadScreenOpcode); - DEFINE_HANDLER(CMSG_LOGOUT_CANCEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::LogoutCancel, &WorldSession::HandleLogoutCancelOpcode); + DEFINE_HANDLER(CMSG_LOGOUT_CANCEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::LogoutCancel, &WorldSession::HandleLogoutCancelOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_LOGOUT_INSTANT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_LOGOUT_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::LogoutRequest, &WorldSession::HandleLogoutRequestOpcode); DEFINE_HANDLER(CMSG_LOG_DISCONNECT, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess); DEFINE_OPCODE_HANDLER_OLD(CMSG_LOG_STREAMING_ERROR, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_LOOT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootUnit, &WorldSession::HandleLootOpcode); + DEFINE_HANDLER(CMSG_LOOT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootUnit, &WorldSession::HandleLootOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_LOOT_CURRENCY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_LOOT_MASTER_GIVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleLootMasterGiveOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_LOOT_METHOD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleLootMethodOpcode ); - DEFINE_HANDLER(CMSG_LOOT_MONEY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootMoney, &WorldSession::HandleLootMoneyOpcode); - DEFINE_HANDLER(CMSG_LOOT_RELEASE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootRelease, &WorldSession::HandleLootReleaseOpcode); + DEFINE_HANDLER(CMSG_LOOT_MONEY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootMoney, &WorldSession::HandleLootMoneyOpcode); + DEFINE_HANDLER(CMSG_LOOT_RELEASE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootRelease, &WorldSession::HandleLootReleaseOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_LOOT_ROLL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleLootRoll ); DEFINE_OPCODE_HANDLER_OLD(CMSG_LOW_LEVEL_RAID1, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_LOW_LEVEL_RAID2, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_MAIL_CREATE_TEXT_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailCreateTextItem, &WorldSession::HandleMailCreateTextItem); - DEFINE_HANDLER(CMSG_MAIL_DELETE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailDelete, &WorldSession::HandleMailDelete); - DEFINE_HANDLER(CMSG_MAIL_MARK_AS_READ, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailMarkAsRead, &WorldSession::HandleMailMarkAsRead); + DEFINE_HANDLER(CMSG_MAIL_DELETE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailDelete, &WorldSession::HandleMailDelete); + DEFINE_HANDLER(CMSG_MAIL_MARK_AS_READ, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailMarkAsRead, &WorldSession::HandleMailMarkAsRead); DEFINE_HANDLER(CMSG_MAIL_RETURN_TO_SENDER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailReturnToSender, &WorldSession::HandleMailReturnToSender); - DEFINE_HANDLER(CMSG_MAIL_TAKE_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailTakeItem, &WorldSession::HandleMailTakeItem); - DEFINE_HANDLER(CMSG_MAIL_TAKE_MONEY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailTakeMoney, &WorldSession::HandleMailTakeMoney); + DEFINE_HANDLER(CMSG_MAIL_TAKE_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailTakeItem, &WorldSession::HandleMailTakeItem); + DEFINE_HANDLER(CMSG_MAIL_TAKE_MONEY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailTakeMoney, &WorldSession::HandleMailTakeMoney); DEFINE_OPCODE_HANDLER_OLD(CMSG_MASTER_LOOT_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MEETINGSTONE_INFO, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MESSAGECHAT_ADDON_CHANNEL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_GUILD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode); + DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_GUILD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_MESSAGECHAT_ADDON_INSTANCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_OFFICER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode); - DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_PARTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode); - DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_RAID, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode); - DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_WHISPER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessageWhisper, &WorldSession::HandleChatAddonMessageWhisperOpcode); + DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_OFFICER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode); + DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_PARTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode); + DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_RAID, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode); + DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_WHISPER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessageWhisper, &WorldSession::HandleChatAddonMessageWhisperOpcode); DEFINE_HANDLER(CMSG_MESSAGECHAT_AFK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageAFK, &WorldSession::HandleChatMessageAFKOpcode); DEFINE_HANDLER(CMSG_MESSAGECHAT_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageChannel, &WorldSession::HandleChatMessageChannelOpcode); DEFINE_HANDLER(CMSG_MESSAGECHAT_DND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageDND, &WorldSession::HandleChatMessageDNDOpcode); @@ -537,30 +537,30 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_MOUNT_SET_FAVORITE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOUNT_SPECIAL_ANIM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleMountSpecialAnimOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_MOVE_CHANGE_TRANSPORT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); + DEFINE_HANDLER(CMSG_MOVE_CHANGE_TRANSPORT, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_CHANGE_VEHICLE_SEATS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleChangeSeatsOnControlledVehicle); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_CHARM_TELEPORT_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_DISMISS_VEHICLE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleDismissControlledVehicle ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_MOVE_FALL_LAND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); - DEFINE_HANDLER(CMSG_MOVE_FALL_RESET, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); + DEFINE_HANDLER(CMSG_MOVE_FALL_LAND, STATUS_NEVER, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); + DEFINE_HANDLER(CMSG_MOVE_FALL_RESET, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FEATHER_FALL_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleFeatherFallAck ); DEFINE_HANDLER(CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); - DEFINE_HANDLER(CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); + DEFINE_HANDLER(CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); DEFINE_HANDLER(CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_ROOT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveRootAck ); - DEFINE_HANDLER(CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); - DEFINE_HANDLER(CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); + DEFINE_HANDLER(CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); + DEFINE_HANDLER(CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); DEFINE_HANDLER(CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); - DEFINE_HANDLER(CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); + DEFINE_HANDLER(CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); DEFINE_HANDLER(CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_UNROOT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveUnRootAck ); - DEFINE_HANDLER(CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); + DEFINE_HANDLER(CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_GRAVITY_DISABLE_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_GRAVITY_ENABLE_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_MOVE_HEARTBEAT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_HOVER_ACK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleMoveHoverAck ); - DEFINE_HANDLER(CMSG_MOVE_JUMP, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); + DEFINE_HANDLER(CMSG_MOVE_JUMP, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_KNOCK_BACK_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveKnockBackAck ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_NOT_ACTIVE_MOVER, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveNotActiveMover ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_REMOVE_MOVEMENT_FORCES, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -569,10 +569,10 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_COLLISION_HEIGHT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleSetCollisionHeightAck ); - DEFINE_HANDLER(CMSG_MOVE_SET_FACING, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); - DEFINE_HANDLER(CMSG_MOVE_SET_FLY, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); + DEFINE_HANDLER(CMSG_MOVE_SET_FACING, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); + DEFINE_HANDLER(CMSG_MOVE_SET_FLY, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_MOVE_SET_PITCH, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); + DEFINE_HANDLER(CMSG_MOVE_SET_PITCH, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_RELATIVE_POSITION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_RUN_MODE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_VEHICLE_REC_ID_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -582,37 +582,37 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_MOVE_START_BACKWARD, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_HANDLER(CMSG_MOVE_START_DESCEND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_HANDLER(CMSG_MOVE_START_FORWARD, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); - DEFINE_HANDLER(CMSG_MOVE_START_PITCH_DOWN, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); - DEFINE_HANDLER(CMSG_MOVE_START_PITCH_UP, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); + DEFINE_HANDLER(CMSG_MOVE_START_PITCH_DOWN, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); + DEFINE_HANDLER(CMSG_MOVE_START_PITCH_UP, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_HANDLER(CMSG_MOVE_START_STRAFE_LEFT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_HANDLER(CMSG_MOVE_START_STRAFE_RIGHT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_HANDLER(CMSG_MOVE_START_SWIM, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_HANDLER(CMSG_MOVE_START_TURN_LEFT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_HANDLER(CMSG_MOVE_START_TURN_RIGHT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); - DEFINE_HANDLER(CMSG_MOVE_STOP, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); + DEFINE_HANDLER(CMSG_MOVE_STOP, STATUS_LOGGEDIN , PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_HANDLER(CMSG_MOVE_STOP_ASCEND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); - DEFINE_HANDLER(CMSG_MOVE_STOP_PITCH, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); + DEFINE_HANDLER(CMSG_MOVE_STOP_PITCH, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_HANDLER(CMSG_MOVE_STOP_STRAFE, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_HANDLER(CMSG_MOVE_STOP_SWIM, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); DEFINE_HANDLER(CMSG_MOVE_STOP_TURN, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes); - DEFINE_HANDLER(CMSG_MOVE_TELEPORT_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MoveTeleportAck, &WorldSession::HandleMoveTeleportAck); + DEFINE_HANDLER(CMSG_MOVE_TELEPORT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MoveTeleportAck, &WorldSession::HandleMoveTeleportAck); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_TELEPORT_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_TIME_SKIPPED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleMoveTimeSkippedOpcode ); + DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_TIME_SKIPPED, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleMoveTimeSkippedOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_TOGGLE_COLLISION_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_TOGGLE_COLLISION_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_WATER_WALK_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveWaterWalkAck ); - DEFINE_HANDLER(CMSG_MOVE_WORLDPORT_ACK, STATUS_TRANSFER, PROCESS_THREADUNSAFE, WorldPackets::Movement::WorldPortAck, &WorldSession::HandleMoveWorldportAckOpcode); + DEFINE_HANDLER(CMSG_MOVE_WORLDPORT_ACK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Movement::WorldPortAck, &WorldSession::HandleMoveWorldportAckOpcode); DEFINE_HANDLER(CMSG_NAME_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryPlayerName, &WorldSession::HandleNameQueryOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_NEUTRAL_PLAYER_SELECT_FACTION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_NEW_SPELL_SLOT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_NEXT_CINEMATIC_CAMERA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleNextCinematicCamera ); - DEFINE_HANDLER(CMSG_NPC_TEXT_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryNPCText, &WorldSession::HandleNpcTextQueryOpcode); + DEFINE_HANDLER(CMSG_NPC_TEXT_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryNPCText, &WorldSession::HandleNpcTextQueryOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_OBJECT_UPDATE_FAILED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleObjectUpdateFailedOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_OBJECT_UPDATE_RESCUED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_OFFER_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::OfferPetition, &WorldSession::HandleOfferPetition); DEFINE_OPCODE_HANDLER_OLD(CMSG_OPENING_CINEMATIC, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleOpeningCinematic ); DEFINE_OPCODE_HANDLER_OLD(CMSG_OPEN_GARRISON_MISSION_NPC, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_OPEN_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::OpenItem, &WorldSession::HandleOpenItemOpcode ); + DEFINE_HANDLER(CMSG_OPEN_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::OpenItem, &WorldSession::HandleOpenItemOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_OPEN_SHIPMENT_GAME_OBJ, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_OPEN_SHIPMENT_NPC, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_OPT_OUT_OF_LOOT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleOptOutOfLootOpcode ); @@ -622,10 +622,10 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_PARTY_SILENCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_PARTY_UNINVITE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGroupUninviteOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_PARTY_UNSILENCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_PETITION_BUY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionBuy, &WorldSession::HandlePetitionBuy); + DEFINE_HANDLER(CMSG_PETITION_BUY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionBuy, &WorldSession::HandlePetitionBuy); DEFINE_HANDLER(CMSG_PETITION_RENAME_GUILD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionRenameGuild, &WorldSession::HandlePetitionRenameGuild); - DEFINE_HANDLER(CMSG_PETITION_SHOW_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionShowList, &WorldSession::HandlePetitionShowList); - DEFINE_HANDLER(CMSG_PETITION_SHOW_SIGNATURES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionShowSignatures, &WorldSession::HandlePetitionShowSignatures); + DEFINE_HANDLER(CMSG_PETITION_SHOW_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionShowList, &WorldSession::HandlePetitionShowList); + DEFINE_HANDLER(CMSG_PETITION_SHOW_SIGNATURES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionShowSignatures, &WorldSession::HandlePetitionShowSignatures); DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_ABANDON, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetAbandon ); DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_ACTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetAction ); DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_BATTLE_FINAL_NOTIFY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -637,7 +637,7 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_BATTLE_REQUEST_WILD, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_CANCEL_AURA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetCancelAuraOpcode ); - DEFINE_HANDLER(CMSG_PET_CAST_SPELL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::PetCastSpell, &WorldSession::HandlePetCastSpellOpcode); + DEFINE_HANDLER(CMSG_PET_CAST_SPELL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::PetCastSpell, &WorldSession::HandlePetCastSpellOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_NAME_CACHE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_NAME_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetNameQuery ); DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_RENAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetRename ); @@ -649,61 +649,61 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_PLAYED_TIME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::PlayedTimeClient, &WorldSession::HandlePlayedTime); DEFINE_HANDLER(CMSG_PLAYER_LOGIN, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::PlayerLogin, &WorldSession::HandlePlayerLoginOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_PLAY_DANCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_PORT_GRAVEYARD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::PortGraveyard, &WorldSession::HandlePortGraveyard); + DEFINE_HANDLER(CMSG_PORT_GRAVEYARD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::PortGraveyard, &WorldSession::HandlePortGraveyard); DEFINE_OPCODE_HANDLER_OLD(CMSG_PUSH_QUEST_TO_PARTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePushQuestToParty ); DEFINE_OPCODE_HANDLER_OLD(CMSG_PVP_LOG_DATA, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandlePVPLogDataOpcode ); - DEFINE_HANDLER(CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseLocationFromClient, &WorldSession::HandleQueryCorpseLocation); - DEFINE_HANDLER(CMSG_QUERY_CORPSE_TRANSPORT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseTransport, &WorldSession::HandleQueryCorpseTransport); + DEFINE_HANDLER(CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseLocationFromClient, &WorldSession::HandleQueryCorpseLocation); + DEFINE_HANDLER(CMSG_QUERY_CORPSE_TRANSPORT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseTransport, &WorldSession::HandleQueryCorpseTransport); DEFINE_OPCODE_HANDLER_OLD(CMSG_QUERY_COUNTDOWN_TIMER, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_QUERY_INSPECT_ACHIEVEMENTS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Inspect::QueryInspectAchievements, &WorldSession::HandleQueryInspectAchievements); - DEFINE_HANDLER(CMSG_QUERY_NEXT_MAIL_TIME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailQueryNextMailTime, &WorldSession::HandleQueryNextMailTime); + DEFINE_HANDLER(CMSG_QUERY_NEXT_MAIL_TIME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailQueryNextMailTime, &WorldSession::HandleQueryNextMailTime); DEFINE_HANDLER(CMSG_QUERY_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::QueryPetition, &WorldSession::HandleQueryPetition); DEFINE_OPCODE_HANDLER_OLD(CMSG_QUERY_SCENARIO_POI, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_QUERY_TIME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryTime, &WorldSession::HandleQueryTimeOpcode); - DEFINE_HANDLER(CMSG_QUESTGIVER_ACCEPT_QUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverAcceptQuest, &WorldSession::HandleQuestgiverAcceptQuestOpcode); + DEFINE_HANDLER(CMSG_QUERY_TIME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryTime, &WorldSession::HandleQueryTimeOpcode); + DEFINE_HANDLER(CMSG_QUESTGIVER_ACCEPT_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverAcceptQuest, &WorldSession::HandleQuestgiverAcceptQuestOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_QUESTGIVER_CANCEL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_QUESTGIVER_CHOOSE_REWARD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverChooseReward, &WorldSession::HandleQuestgiverChooseRewardOpcode); - DEFINE_HANDLER(CMSG_QUESTGIVER_COMPLETE_QUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverCompleteQuest, &WorldSession::HandleQuestgiverCompleteQuest); - DEFINE_HANDLER(CMSG_QUESTGIVER_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverHello, &WorldSession::HandleQuestgiverHelloOpcode); - DEFINE_HANDLER(CMSG_QUESTGIVER_QUERY_QUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverQueryQuest, &WorldSession::HandleQuestgiverQueryQuestOpcode); + DEFINE_HANDLER(CMSG_QUESTGIVER_CHOOSE_REWARD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverChooseReward, &WorldSession::HandleQuestgiverChooseRewardOpcode); + DEFINE_HANDLER(CMSG_QUESTGIVER_COMPLETE_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverCompleteQuest, &WorldSession::HandleQuestgiverCompleteQuest); + DEFINE_HANDLER(CMSG_QUESTGIVER_HELLO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverHello, &WorldSession::HandleQuestgiverHelloOpcode); + DEFINE_HANDLER(CMSG_QUESTGIVER_QUERY_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverQueryQuest, &WorldSession::HandleQuestgiverQueryQuestOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_QUESTGIVER_QUEST_AUTOLAUNCH, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_QUESTGIVER_REQUEST_REWARD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverRequestReward, &WorldSession::HandleQuestgiverRequestRewardOpcode); - DEFINE_HANDLER(CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverStatusMultipleQuery, &WorldSession::HandleQuestgiverStatusMultipleQuery); + DEFINE_HANDLER(CMSG_QUESTGIVER_REQUEST_REWARD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverRequestReward, &WorldSession::HandleQuestgiverRequestRewardOpcode); + DEFINE_HANDLER(CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverStatusMultipleQuery, &WorldSession::HandleQuestgiverStatusMultipleQuery); DEFINE_HANDLER(CMSG_QUESTGIVER_STATUS_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Quest::QuestGiverStatusQuery, &WorldSession::HandleQuestgiverStatusQueryOpcode); - DEFINE_HANDLER(CMSG_QUESTLOG_REMOVE_QUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestLogRemoveQuest, &WorldSession::HandleQuestLogRemoveQuest); + DEFINE_HANDLER(CMSG_QUESTLOG_REMOVE_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestLogRemoveQuest, &WorldSession::HandleQuestLogRemoveQuest); DEFINE_OPCODE_HANDLER_OLD(CMSG_QUESTLOG_SWAP_QUEST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_QUEST_CONFIRM_ACCEPT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestConfirmAccept ); DEFINE_OPCODE_HANDLER_OLD(CMSG_QUEST_CLOSE_AUTOACCEPT_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_QUERY_QUEST_COMPLETION_NPCS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestNPCQuery ); DEFINE_OPCODE_HANDLER_OLD(CMSG_QUEST_POI_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestPOIQuery ); DEFINE_OPCODE_HANDLER_OLD(CMSG_QUEST_PUSH_RESULT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestPushResult ); - DEFINE_HANDLER(CMSG_QUEST_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QueryQuestInfo, &WorldSession::HandleQuestQueryOpcode); + DEFINE_HANDLER(CMSG_QUEST_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QueryQuestInfo, &WorldSession::HandleQuestQueryOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_QUEUED_MESSAGES_END, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_RANDOMIZE_CHAR_NAME, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::GenerateRandomCharacterName, &WorldSession::HandleRandomizeCharNameOpcode); - DEFINE_HANDLER(CMSG_RANDOM_ROLL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::RandomRollClient, &WorldSession::HandleRandomRollOpcode); + DEFINE_HANDLER(CMSG_RANDOMIZE_CHAR_NAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::GenerateRandomCharacterName, &WorldSession::HandleRandomizeCharNameOpcode); + DEFINE_HANDLER(CMSG_RANDOM_ROLL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::RandomRollClient, &WorldSession::HandleRandomRollOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_READY_CHECK_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_READ_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleReadItem ); DEFINE_OPCODE_HANDLER_OLD(CMSG_REAGENT_BANK_BUY_TAB, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_REALM_NAME_QUERY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_RECLAIM_CORPSE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::ReclaimCorpse, &WorldSession::HandleReclaimCorpse); + DEFINE_HANDLER(CMSG_RECLAIM_CORPSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::ReclaimCorpse, &WorldSession::HandleReclaimCorpse); DEFINE_OPCODE_HANDLER_OLD(CMSG_RECRUIT_A_FRIEND, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_REGISTER_ADDON_PREFIXES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAddonRegisteredPrefixesOpcode); - DEFINE_HANDLER(CMSG_REORDER_CHARACTERS, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::ReorderCharacters, &WorldSession::HandleReorderCharacters); - DEFINE_HANDLER(CMSG_REPAIR_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::RepairItem, &WorldSession::HandleRepairItemOpcode); + DEFINE_HANDLER(CMSG_REORDER_CHARACTERS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::ReorderCharacters, &WorldSession::HandleReorderCharacters); + DEFINE_HANDLER(CMSG_REPAIR_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::RepairItem, &WorldSession::HandleRepairItemOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_REPLACE_ACCOUNT_DATA, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_REPLACE_TROPHY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_REPOP_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::RepopRequest, &WorldSession::HandleRepopRequest); + DEFINE_HANDLER(CMSG_REPOP_REQUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::RepopRequest, &WorldSession::HandleRepopRequest); DEFINE_OPCODE_HANDLER_OLD(CMSG_REPORT_FILTERED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_REPORT_IGNORED, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleChatIgnoredOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_REPORT_PVP_AFK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleReportPvPAFK ); - DEFINE_HANDLER(CMSG_REQUEST_ACCOUNT_DATA, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::ClientConfig::RequestAccountData, &WorldSession::HandleRequestAccountData); + DEFINE_HANDLER(CMSG_REQUEST_ACCOUNT_DATA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::ClientConfig::RequestAccountData, &WorldSession::HandleRequestAccountData); DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_ARTIFACT_COMPLETION_HISTORY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_BATTLEFIELD_STATUS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleRequestBattlefieldStatusOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_CATEGORY_COOLDOWNS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleRequestCategoryCooldowns ); - DEFINE_HANDLER(CMSG_REQUEST_CEMETERY_LIST, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Misc::RequestCemeteryList, &WorldSession::HandleRequestCemeteryList); + DEFINE_HANDLER(CMSG_REQUEST_CEMETERY_LIST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Misc::RequestCemeteryList, &WorldSession::HandleRequestCemeteryList); DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_FORCED_REACTIONS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_REQUEST_GUILD_REWARDS_LIST, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Guild::RequestGuildRewardsList, &WorldSession::HandleRequestGuildRewardsList); + DEFINE_HANDLER(CMSG_REQUEST_GUILD_REWARDS_LIST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Guild::RequestGuildRewardsList, &WorldSession::HandleRequestGuildRewardsList); DEFINE_HANDLER(CMSG_REQUEST_HONOR_STATS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Inspect::RequestHonorStats, &WorldSession::HandleRequestHonorStatsOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_LFG_LIST_BLACKLIST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_PARTY_JOIN_UPDATES, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -722,7 +722,7 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_RESET_CHALLENGE_MODE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_RESET_FACTION_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_RESET_INSTANCES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleResetInstancesOpcode ); - DEFINE_HANDLER(CMSG_RESURRECT_RESPONSE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::ResurrectResponse, &WorldSession::HandleResurrectResponse); + DEFINE_HANDLER(CMSG_RESURRECT_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::ResurrectResponse, &WorldSession::HandleResurrectResponse); DEFINE_OPCODE_HANDLER_OLD(CMSG_REVERT_TROPHY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_RIDE_VEHICLE_INTERACT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleEnterPlayerVehicle ); DEFINE_OPCODE_HANDLER_OLD(CMSG_ROLE_POLL_BEGIN, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleRolePollBeginOpcode ); @@ -733,26 +733,26 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_SCENE_PLAYBACK_COMPLETE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SCENE_TRIGGER_EVENT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SELF_RES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSelfResOpcode ); - DEFINE_HANDLER(CMSG_SELL_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::SellItem, &WorldSession::HandleSellItemOpcode); - DEFINE_HANDLER(CMSG_SEND_CONTACT_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::SendContactList, &WorldSession::HandleContactListOpcode); + DEFINE_HANDLER(CMSG_SELL_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::SellItem, &WorldSession::HandleSellItemOpcode); + DEFINE_HANDLER(CMSG_SEND_CONTACT_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::SendContactList, &WorldSession::HandleContactListOpcode); DEFINE_HANDLER(CMSG_SEND_MAIL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::SendMail, &WorldSession::HandleSendMail); DEFINE_OPCODE_HANDLER_OLD(CMSG_SEND_SOR_REQUEST_VIA_ADDRESS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SEND_SOR_REQUEST_VIA_BNET_ACCOUNT_ID, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SERVERTIME, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SETDEATHBINDPOINT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_ACHIEVEMENTS_HIDDEN, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_SET_ACTIONBAR_TOGGLES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::SetActionBarToggles, &WorldSession::HandleSetActionBarToggles); - DEFINE_HANDLER(CMSG_SET_ACTION_BUTTON, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::SetActionButton, &WorldSession::HandleSetActionButtonOpcode); - DEFINE_HANDLER(CMSG_SET_ACTIVE_MOVER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Movement::SetActiveMover, &WorldSession::HandleSetActiveMoverOpcode); + DEFINE_HANDLER(CMSG_SET_ACTIONBAR_TOGGLES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::SetActionBarToggles, &WorldSession::HandleSetActionBarToggles); + DEFINE_HANDLER(CMSG_SET_ACTION_BUTTON, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::SetActionButton, &WorldSession::HandleSetActionButtonOpcode); + DEFINE_HANDLER(CMSG_SET_ACTIVE_MOVER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Movement::SetActiveMover, &WorldSession::HandleSetActiveMoverOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_ACTIVE_VOICE_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetActiveVoiceChannel ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_ADVANCED_COMBAT_LOGGING, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_ASSISTANT_LEADER, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleGroupAssistantLeaderOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_BACKPACK_AUTOSORT_DISABLED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_BANK_AUTOSORT_DISABLED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_SET_CONTACT_NOTES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::SetContactNotes, &WorldSession::HandleSetContactNotesOpcode); + DEFINE_HANDLER(CMSG_SET_CONTACT_NOTES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::SetContactNotes, &WorldSession::HandleSetContactNotesOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_CURRENCY_FLAGS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_DIFFICULTY_ID, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_SET_DUNGEON_DIFFICULTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetDungeonDifficulty, &WorldSession::HandleSetDungeonDifficultyOpcode); + DEFINE_HANDLER(CMSG_SET_DUNGEON_DIFFICULTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetDungeonDifficulty, &WorldSession::HandleSetDungeonDifficultyOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_EVERYONE_IS_ASSISTANT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_FACTION_AT_WAR, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetFactionAtWar ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_FACTION_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -768,24 +768,24 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_PLAYER_DECLINED_NAMES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetPlayerDeclinedNames ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_PREFERED_CEMETERY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_PVP, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_SET_RAID_DIFFICULTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetRaidDifficulty, &WorldSession::HandleSetRaidDifficultyOpcode); + DEFINE_HANDLER(CMSG_SET_RAID_DIFFICULTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetRaidDifficulty, &WorldSession::HandleSetRaidDifficultyOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_RELATIVE_POSITION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_ROLE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleGroupSetRolesOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_SAVED_INSTANCE_EXTEND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetSavedInstanceExtend ); - DEFINE_HANDLER(CMSG_SET_SELECTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetSelection, &WorldSession::HandleSetSelectionOpcode); - DEFINE_HANDLER(CMSG_SET_SHEATHED, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Combat::SetSheathed, &WorldSession::HandleSetSheathedOpcode); + DEFINE_HANDLER(CMSG_SET_SELECTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetSelection, &WorldSession::HandleSetSelectionOpcode); + DEFINE_HANDLER(CMSG_SET_SHEATHED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Combat::SetSheathed, &WorldSession::HandleSetSheathedOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_SKILL_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_SET_SPECIALIZATION, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Talent::SetSpecialization, &WorldSession::HandleSetSpecializationOpcode); + DEFINE_HANDLER(CMSG_SET_SPECIALIZATION, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Talent::SetSpecialization, &WorldSession::HandleSetSpecializationOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_TAXI_BENCHMARK_MODE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetTaxiBenchmarkOpcode ); - DEFINE_HANDLER(CMSG_SET_TITLE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::SetTitle, &WorldSession::HandleSetTitleOpcode); + DEFINE_HANDLER(CMSG_SET_TITLE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::SetTitle, &WorldSession::HandleSetTitleOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_TRADE_CURRENCY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_TRADE_GOLD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetTradeGoldOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_TRADE_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetTradeItemOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_VEHICLE_REC_ID_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_WATCHED_FACTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetWatchedFactionOpcode ); - DEFINE_HANDLER(CMSG_SHOWING_CLOAK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::ShowingCloak, &WorldSession::HandleShowingCloakOpcode); - DEFINE_HANDLER(CMSG_SHOWING_HELM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::ShowingHelm, &WorldSession::HandleShowingHelmOpcode); + DEFINE_HANDLER(CMSG_SHOWING_CLOAK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::ShowingCloak, &WorldSession::HandleShowingCloakOpcode); + DEFINE_HANDLER(CMSG_SHOWING_HELM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::ShowingHelm, &WorldSession::HandleShowingHelmOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_SHOW_TRADE_SKILL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_SIGN_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::SignPetition, &WorldSession::HandleSignPetition); DEFINE_OPCODE_HANDLER_OLD(CMSG_SILENCE_PARTY_TALKER, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -796,20 +796,20 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_SPELLCLICK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSpellClick ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SPIRIT_HEALER_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSpiritHealerActivateOpcode); DEFINE_HANDLER(CMSG_SPLIT_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::SplitItem, &WorldSession::HandleSplitItemOpcode); - DEFINE_HANDLER(CMSG_STAND_STATE_CHANGE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::StandStateChange, &WorldSession::HandleStandStateChangeOpcode); + DEFINE_HANDLER(CMSG_STAND_STATE_CHANGE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::StandStateChange, &WorldSession::HandleStandStateChangeOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_START_QUEST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_START_SPECTATOR_WAR_GAME, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_START_WARGAME, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_STOP_DANCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_STORE_LOOT_IN_SLOT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SUMMON_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSummonResponseOpcode ); - DEFINE_HANDLER(CMSG_SUPPORT_TICKET_SUBMIT_BUG, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::SupportTicketSubmitBug, &WorldSession::HandleSupportTicketSubmitBug); - DEFINE_HANDLER(CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::SupportTicketSubmitComplaint, &WorldSession::HandleSupportTicketSubmitComplaint); - DEFINE_HANDLER(CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::SupportTicketSubmitSuggestion, &WorldSession::HandleSupportTicketSubmitSuggestion); + DEFINE_HANDLER(CMSG_SUPPORT_TICKET_SUBMIT_BUG, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::SupportTicketSubmitBug, &WorldSession::HandleSupportTicketSubmitBug); + DEFINE_HANDLER(CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::SupportTicketSubmitComplaint, &WorldSession::HandleSupportTicketSubmitComplaint); + DEFINE_HANDLER(CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::SupportTicketSubmitSuggestion, &WorldSession::HandleSupportTicketSubmitSuggestion); DEFINE_OPCODE_HANDLER_OLD(CMSG_SUSPEND_COMMS_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SUSPEND_TOKEN_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_SWAP_INV_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::SwapInvItem, &WorldSession::HandleSwapInvItemOpcode); - DEFINE_HANDLER(CMSG_SWAP_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::SwapItem, &WorldSession::HandleSwapItem); + DEFINE_HANDLER(CMSG_SWAP_INV_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::SwapInvItem, &WorldSession::HandleSwapInvItemOpcode); + DEFINE_HANDLER(CMSG_SWAP_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::SwapItem, &WorldSession::HandleSwapItem); DEFINE_OPCODE_HANDLER_OLD(CMSG_SWAP_SUB_GROUPS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleGroupSwapSubGroupOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_SYNC_DANCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_TABARD_VENDOR_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleTabardVendorActivateOpcode); @@ -819,7 +819,7 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_TAXI_NODE_STATUS_QUERY, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleTaxiNodeStatusQueryOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_TAXI_QUERY_AVAILABLE_NODES, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleTaxiQueryAvailableNodes ); DEFINE_OPCODE_HANDLER_OLD(CMSG_TELEPORT_TO_UNIT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - DEFINE_HANDLER(CMSG_TEXT_EMOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::CTextEmote, &WorldSession::HandleTextEmoteOpcode); + DEFINE_HANDLER(CMSG_TEXT_EMOTE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::CTextEmote, &WorldSession::HandleTextEmoteOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_TIME_ADJUSTMENT_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_TIME_SYNC_RESPONSE, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Misc::TimeSyncResponse, &WorldSession::HandleTimeSyncResponse); DEFINE_OPCODE_HANDLER_OLD(CMSG_TIME_SYNC_RESPONSE_DROPPED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -834,7 +834,7 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_TRIGGER_CINEMATIC_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_TROPHY_MONUMENT_LOAD_SELECTED_TROPHY_ID, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_TURN_IN_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::TurnInPetition, &WorldSession::HandleTurnInPetition); - DEFINE_HANDLER(CMSG_TUTORIAL_FLAG, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::TutorialSetFlag, &WorldSession::HandleTutorialFlag); + DEFINE_HANDLER(CMSG_TUTORIAL_FLAG, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::TutorialSetFlag, &WorldSession::HandleTutorialFlag); DEFINE_HANDLER(CMSG_UI_TIME_REQUEST, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Misc::UITimeRequest, &WorldSession::HandleUITimeRequest); DEFINE_OPCODE_HANDLER_OLD(CMSG_TWITTER_GET_STATUS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL); DEFINE_OPCODE_HANDLER_OLD(CMSG_UNACCEPT_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleUnacceptTradeOpcode ); @@ -842,7 +842,7 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_UNLEARN_SKILL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleUnlearnSkillOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_UNLEARN_SPECIALIZATION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_UNREGISTER_ALL_ADDON_PREFIXES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleUnregisterAddonPrefixesOpcode); - DEFINE_HANDLER(CMSG_UPDATE_ACCOUNT_DATA, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::ClientConfig::UserClientUpdateAccountData, &WorldSession::HandleUpdateAccountData); + DEFINE_HANDLER(CMSG_UPDATE_ACCOUNT_DATA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::ClientConfig::UserClientUpdateAccountData, &WorldSession::HandleUpdateAccountData); DEFINE_OPCODE_HANDLER_OLD(CMSG_UPDATE_CLIENT_SETTINGS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_UPDATE_MISSILE_TRAJECTORY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleUpdateMissileTrajectory ); DEFINE_OPCODE_HANDLER_OLD(CMSG_UPDATE_PROJECTILE_POSITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleUpdateProjectilePosition ); @@ -852,7 +852,7 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_USED_FOLLOW, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_USE_CRITTER_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_OPCODE_HANDLER_OLD(CMSG_USE_EQUIPMENT_SET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleEquipmentSetUse ); - DEFINE_HANDLER(CMSG_USE_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::UseItem, &WorldSession::HandleUseItemOpcode); + DEFINE_HANDLER(CMSG_USE_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::UseItem, &WorldSession::HandleUseItemOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_USE_TOY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); DEFINE_HANDLER(CMSG_VIOLENCE_LEVEL, STATUS_AUTHED, PROCESS_INPLACE, WorldPackets::Misc::ViolenceLevel, &WorldSession::HandleViolenceLevel); DEFINE_OPCODE_HANDLER_OLD(CMSG_VOICE_ADD_IGNORE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -863,7 +863,7 @@ void OpcodeTable::Initialize() DEFINE_OPCODE_HANDLER_OLD(CMSG_VOID_STORAGE_UNLOCK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleVoidStorageUnlock ); DEFINE_OPCODE_HANDLER_OLD(CMSG_VOID_SWAP_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleVoidSwapItem ); DEFINE_OPCODE_HANDLER_OLD(CMSG_WARDEN_DATA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleWardenDataOpcode ); - DEFINE_HANDLER(CMSG_WHO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Who::WhoRequestPkt, &WorldSession::HandleWhoOpcode); + DEFINE_HANDLER(CMSG_WHO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Who::WhoRequestPkt, &WorldSession::HandleWhoOpcode); DEFINE_HANDLER(CMSG_WHOIS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Who::WhoIsRequest, &WorldSession::HandleWhoisOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_WORLD_TELEPORT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleWorldTeleportOpcode ); DEFINE_OPCODE_HANDLER_OLD(CMSG_WRAP_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleWrapItemOpcode ); @@ -893,14 +893,14 @@ void OpcodeTable::Initialize() ValidateAndSetServerOpcode(opcode, #opcode, status, con) DEFINE_SERVER_OPCODE_HANDLER(SMSG_ABORT_NEW_WORLD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_CRITERIA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_CRITERIA_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_DATA_TIMES, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_MOUNT_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_RESTRICTED_WARNING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_TOYS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_DELETED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_EARNED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACTION_BUTTONS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACTIVATE_TAXI_REPLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ADDON_INFO, STATUS_NEVER, CONNECTION_TYPE_REALM); @@ -912,9 +912,9 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_AE_LOOT_TARGETS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AE_LOOT_TARGET_ACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AI_REACTION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_ACCOUNT_CRITERIA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_ACCOUNT_CRITERIA, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_ACHIEVEMENT_DATA, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_GUILD_ACHIEVEMENTS, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_GUILD_ACHIEVEMENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARCHAEOLOGY_SURVERY_CAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_SPIRIT_HEALER_TIME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_DENIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -931,15 +931,15 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_ROSTER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKERSTATEUPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSTART, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSTOP, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSWING_ERROR, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKERSTATEUPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSTART, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSTOP, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSWING_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSWING_LANDED_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_BIDDER_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_CLOSED_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_HELLO_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_HELLO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_ITEMS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -952,7 +952,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_WON_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AURACASTLOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AURA_POINTS_DEPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_AURA_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_AURA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUTH_CHALLENGE, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUTH_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AVAILABLE_VOICE_CHANNEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1008,7 +1008,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_REVOKED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_TRAP_LEVEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_UPDATES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_BINDER_CONFIRM, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_BINDER_CONFIRM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_BINDPOINTUPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_BLACK_MARKET_OPEN_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1019,7 +1019,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_BREAK_TARGET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_BANK_SLOT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_SUCCEEDED, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_SUCCEEDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_ACTION_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_ARENA_TEAM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_CLEAR_PENDING_ACTION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1046,14 +1046,14 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_SEND_NUM_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_UPDATE_INVITE_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAMERA_SHAKE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_AUTO_REPEAT, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_COMBAT, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_ORPHAN_SPELL_VISUAL, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_AUTO_REPEAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_COMBAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_ORPHAN_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_SCENE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_SPELL_VISUAL, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_SPELL_VISUAL_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAN_DUEL_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAST_FAILED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAST_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_ALL_MAP_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_MAP_STATS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1062,22 +1062,22 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_REWARDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_NOTIFY_JOINED, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_NOTIFY_LEFT, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_NOTIFY_JOINED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_NOTIFY_LEFT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_LOGIN_FAILED, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_LOGIN_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_OBJECT_TEST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_UPGRADE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_UPGRADE_SPELL_TIER_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CREATE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CREATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_DELETE, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_ENUM, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_FACTION_CHANGE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_DELETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_ENUM, STATUS_AUTHED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_FACTION_CHANGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_RENAME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_UPGRADE_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_AUTO_RESPONDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1095,15 +1095,15 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHECK_WARGAME_ENTRY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_ALL_SPELL_CHARGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_BOSS_EMOTES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_COOLDOWNS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_FAR_SIGHT_IMMEDIATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_LOSS_OF_CONTROL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_SPELL_CHARGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_TARGET, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_TARGET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLIENTCACHE_VERSION, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLIENT_CONTROL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_COIN_REMOVED, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLIENT_CONTROL_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_COIN_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMBAT_EVENT_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMBAT_LOG_MULTIPLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_MAP_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1122,17 +1122,17 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONQUEST_FORMULA_CONSTANTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONSOLE_WRITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTACT_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTACT_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTACT_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONVERT_RUNE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_CHEAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_EVENT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_LOCATION, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_RECLAIM_DELAY, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_TRANSPORT_QUERY, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_EVENT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_LOCATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_RECLAIM_DELAY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_TRANSPORT_QUERY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CREATE_SHIPMENT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CREATURE_QUERY_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CRITERIA_DELETED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CRITERIA_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CRITERIA_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CRITERIA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CROSSED_INEBRIATION_THRESHOLD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CURRENCY_LOOT_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CURRENCY_LOOT_RESTORED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1143,7 +1143,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_DANCE_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_DANCE_STUDIO_CREATE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_DB_REPLY, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEATH_RELEASE_LOC, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEATH_RELEASE_LOC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEBUG_SERVER_GEO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEFENSE_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_DESTROY_ARENA_UNIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1169,16 +1169,16 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUMP_RIDE_TICKETS_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_DURABILITY_DAMAGE_DEATH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ECHO_PARTY_SQUELCH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_EMOTE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_EMOTE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENABLE_BARBER_SHOP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENCHANTMENT_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENCOUNTER_END, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENCOUNTER_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENVIRONMENTALDAMAGELOG, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENVIRONMENTALDAMAGELOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_EQUIPMENT_SET_LIST, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_EQUIPMENT_SET_SAVED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPECTED_SPAM_RECORDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPLORATION_EXPERIENCE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPLORATION_EXPERIENCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_FACTION_BONUS_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_FAILED_PLAYER_CONDITION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_FEATURE_SYSTEM_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM); @@ -1201,7 +1201,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_PAGETEXT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_PLAY_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_PLAY_SPELL_VISUAL_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_QUERY_RESPONSE, STATUS_LOGGEDIN, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_RESET_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_EVENT_DEBUG_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_SPEED_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1237,17 +1237,17 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_MESSAGECHAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_PLAYER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_REQUEST_PLAYER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_CASE_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_GET_TICKET_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_RESOLVE_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_RESPONSE_ERROR, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_STATUS_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_SYSTEM_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_CASE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_GET_TICKET_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_RESOLVE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_RESPONSE_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_STATUS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_SYSTEM_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOD_MODE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_COMPLETE, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_MESSAGE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_POI, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_ACTION_THROTTLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1255,36 +1255,36 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_DESTROYED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_NEW_LEADER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_UNINVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_DELETED, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_EARNED, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_MEMBERS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_LOG_QUERY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_QUERY_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_TEXT_QUERY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHALLENGE_COMPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHALLENGE_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHALLENGE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHANGE_NAME_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CRITERIA_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CRITERIA_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CRITERIA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_DECLINE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_BANK_MONEY_CHANGED, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_DISBANDED, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_LOG_QUERY_RESULTS, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_MOTD, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_NEW_LEADER, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PLAYER_JOINED, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PLAYER_LEFT, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PRESENCE_CHANGE, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_RANKS_UPDATED, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_RANK_CHANGED, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_ADDED, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_BANK_MONEY_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_DISBANDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_LOG_QUERY_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_MOTD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_NEW_LEADER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PLAYER_JOINED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PLAYER_LEFT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PRESENCE_CHANGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_RANKS_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_RANK_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_ADDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_MODIFIED, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_TEXT_CHANGED, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_MODIFIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_TEXT_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_FLAGGED_FOR_RENAME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1292,26 +1292,26 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE_EXPIRED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_KNOWN_RECIPES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBERS_WITH_RECIPE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBER_DAILY_RESET, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBER_DAILY_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBER_RECIPES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBER_UPDATE_NOTE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MOVE_STARTING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NAME_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NEWS, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NEWS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NEWS_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PARTY_STATE_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PERMISSIONS_QUERY_RESULTS, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PARTY_STATE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PERMISSIONS_QUERY_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RANKS, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RANKS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REPUTATION_REACTION_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REWARDS_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ROSTER, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REWARDS_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ROSTER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ROSTER_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_SEND_RANK_CHANGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_HEALTH_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_HIGHEST_THREAT_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_HEALTH_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_HIGHEST_THREAT_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_HOTFIX_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_HOTFIX_NOTIFY_BLOB, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_IGNORE_REQUIREMENTS_CHEAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1322,7 +1322,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_INIT_WORLD_STATES, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_HONOR_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_PVP, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_END, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1342,24 +1342,24 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_RESET_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_SAVE_CREATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALIDATE_DANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALIDATE_PLAYER, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALIDATE_PLAYER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALID_PROMOTION_CODE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVENTORY_CHANGE_FAILURE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVENTORY_CHANGE_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_IS_QUEST_COMPLETE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_ENCHANT_TIME_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_EXPIRE_PURCHASE_REFUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PURCHASE_REFUND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PUSH_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PUSH_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_REFUND_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_TIME_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_TIME_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_UPGRADE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_JOINED_BATTLEGROUND_QUEUE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_KICK_REASON, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARNED_DANCE_MOVES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARNED_SPELLS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARNED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARN_TALENT_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEVELUP_INFO, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEVELUP_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_BOOT_PLAYER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_BOOT_PROPOSAL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_DISABLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1390,14 +1390,14 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_MEMBERSHIP_LIST_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_POST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_RECRUITS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIST_INVENTORY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIST_INVENTORY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_CHARACTER_COPY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_CUF_PROFILES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_CUF_PROFILES, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_SETTIMESPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_VERIFY_WORLD, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_CANCEL_ACK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_CANCEL_ACK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_COMPLETE, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOG_XPGAIN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1409,15 +1409,15 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_MONEY_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RELEASE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RELEASE_ALL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_REMOVED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ROLL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ROLLS_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ROLL_WON, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_SLOT_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOSS_OF_CONTROL_AURA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_LIST_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_QUERY_NEXT_TIME_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_LIST_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_QUERY_NEXT_TIME_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAP_OBJECTIVES_INIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAP_OBJ_EVENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MASTER_LOOT_CANDIDATE_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1425,7 +1425,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_MEETINGSTONE_IN_PROGRESS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MEETINGSTONE_MEMBER_ADDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MEETINGSTONE_SETQUEUE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_MESSAGECHAT, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_MESSAGECHAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MESSAGE_BOX, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MINIGAME_SETUP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MINIGAME_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1433,18 +1433,18 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_MIRROR_IMAGE_COMPONENTED_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MIRROR_IMAGE_CREATURE_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MISSILE_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_MODIFY_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_MODIFY_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MONEY_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOTD, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOUNT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_APPLY_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_GRAVITY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_KNOCK_BACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_GRAVITY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_KNOCK_BACK, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_REMOVE_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ROOT, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_ACTIVE_MOVER, STATUS_NEVER, CONNECTION_TYPE_REALM); @@ -1500,7 +1500,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNROOT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNSET_FLYING, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNSET_HOVER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_TELEPORT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_TELEPORT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNROOT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_CAN_FLY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1527,12 +1527,12 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_NEW_TAXI_PATH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_NEW_WORLD, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFICATION, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_DANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_DEST_LOC_SPELL_CAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_MONEY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_RECEIVED_MAIL, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_RECEIVED_MAIL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_NPC_TEXT_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_NPC_WONT_TALK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_OFFER_PETITION_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1557,7 +1557,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_ALREADY_SIGNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_DECLINED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_RENAME_GUILD_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SHOW_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SHOW_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SHOW_SIGNATURES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SIGN_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_ACTION_FEEDBACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1598,11 +1598,11 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_TAME_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_UPDATE_COMBO_POINTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYED_TIME, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_BOUND, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_BOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_SKINNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_VEHICLE_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_DANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_MUSIC, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_MUSIC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_ONE_SHOT_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_ORPHAN_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_SCENE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1611,36 +1611,36 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_SPELL_VISUAL_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_TIME_WARNING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_PONG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_POWER_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_PRE_RESSURECT, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_PONG, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_POWER_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_PRE_RESSURECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PROC_RESIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PROPOSE_LEVEL_GRANT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PUREMOUNT_CANCELLED_OBSOLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_LOG_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_OPTIONS_ENABLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_SEASON, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_SEASON, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_ITEM_TEXT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PETITION_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_TIME_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PETITION_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_TIME_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_INVALID_QUEST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_OFFER_REWARD, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_COMPLETE, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_DETAILS, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_OFFER_REWARD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_DETAILS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_INVALID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_REQUEST_ITEMS, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_STATUS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_STATUS_MULTIPLE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_REQUEST_ITEMS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_STATUS_MULTIPLE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_COMPLETION_NPC_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_CONFIRM_ACCEPT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_FORCE_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_LOG_FULL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_POI_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_PUSH_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_QUERY_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_PVP_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1652,8 +1652,8 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_INSTANCE_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_INSTANCE_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_MARKERS_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOMIZE_CHAR_NAME, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOM_ROLL, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOMIZE_CHAR_NAME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOM_ROLL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RATED_BG_RATING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RATED_BG_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_READY_CHECK_COMPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1674,7 +1674,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_REMOVE_LOSS_OF_CONTROL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_REPLACE_TROPHY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_REPORT_PVP_AFK_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_REQUEST_CEMETERY_LIST_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_REQUEST_CEMETERY_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_REQUEST_PVP_REWARDS_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESEARCH_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESEARCH_SETUP_HISTORY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1684,11 +1684,11 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_WEEKLY_CURRENCY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESISTLOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESPEC_WIPE_CONFIRM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESPOND_INSPECT_ACHIEVEMENTS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESPOND_INSPECT_ACHIEVEMENTS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESTRICTED_ACCOUNT_WARNING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_CAST_BAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_COMMS, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_TOKEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_TOKEN, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESURRECT_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESURRECT_REQUEST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESYNC_RUNES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1711,9 +1711,9 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCRIPT_CAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SELL_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SELL_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_ITEM_PASSIVES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_MAIL_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_MAIL_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_RAID_TARGET_UPDATE_ALL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_RAID_TARGET_UPDATE_SINGLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_SPELL_CHARGES, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); @@ -1730,34 +1730,34 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_AI_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_ALL_TASK_PROGRESS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_ANIM_TIER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_CURRENCY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_CURRENCY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_DF_FAST_LAUNCH_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_DUNGEON_DIFFICULTY, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_DUNGEON_DIFFICULTY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FACTION_AT_WAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FACTION_NOT_VISIBLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FACTION_STANDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FACTION_VISIBLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FLAT_SPELL_MODIFIER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FORCED_REACTIONS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FLAT_SPELL_MODIFIER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FORCED_REACTIONS, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_ITEM_PURCHASE_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_LFG_TIME_WALKER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_LOOT_METHOD_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_MAX_WEEKLY_QUANTITY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_MELEE_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PCT_SPELL_MODIFIER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PCT_SPELL_MODIFIER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PHASE_SHIFT_CHANGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PLAYER_DECLINED_NAMES_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PLAY_HOVER_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PROFICIENCY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PROFICIENCY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PROJECTILE_POSITION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_RAID_DIFFICULTY, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_RAID_DIFFICULTY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_SPELL_CHARGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_TASK_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_TIME_ZONE_INFORMATION, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_VEHICLE_REC_ID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_VIGNETTE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_BANK, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_MAILBOX, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_BANK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_MAILBOX, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_RATINGS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_TAXI_NODES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1770,52 +1770,52 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELLSTEALLOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_ABSORB_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_CATEGORY_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DAMAGE_SHIELD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DELAYED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DISPEL_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_ENERGIZE_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_EXECUTE_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILED_OTHER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILURE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILED_OTHER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_GO, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_HEAL_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_INSTAKILL_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_INTERRUPT_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_MISS_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_MULTISTRIKE_EFFECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_HEAL_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_INSTAKILL_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_INTERRUPT_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_MISS_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_MULTISTRIKE_EFFECT, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_NON_MELEE_DAMAGE_LOG, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_OR_DAMAGE_IMMUNE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_START, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_UPDATE_CHAIN_TARGETS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_UPDATE_CHAIN_TARGETS, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPIRIT_HEALER_CONFIRM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_STAND_STATE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_ELAPSED_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_ELAPSED_TIMERS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_LOOT_ROLL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_MIRROR_TIMER, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_MIRROR_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_DANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_ELAPSED_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_MIRROR_TIMER, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_MIRROR_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_STREAMING_MOVIE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUMMON_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUMMON_REQUEST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUPERCEDED_SPELL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUPPRESS_NPC_GREETINGS, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUPPRESS_NPC_GREETINGS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUSPEND_COMMS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUSPEND_TOKEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_TABARD_VENDOR_ACTIVATE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_TABARD_VENDOR_ACTIVATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TALENTS_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TALENTS_INFO, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TALENTS_INVOLUNTARILY_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TAXINODE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TEST_DROP_RATE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_TEXT_EMOTE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_TEXT_EMOTE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_CLEAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_REMOVE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_REMOVE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TIME_ADJUSTMENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TIME_SYNC_REQ, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TITLE_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1826,16 +1826,16 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRADE_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_BUY_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_BUY_SUCCEEDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_LIST, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_ABORTED, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_PENDING, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_CINEMATIC, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_MOVIE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_ABORTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_CINEMATIC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_MOVIE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TURN_IN_PETITION_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TUTORIAL_FLAGS, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_UI_TIME, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNDELETE_CHARACTER_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNIT_HEALTH_FREQUENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNIT_SPELLCAST_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNLEARNED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); @@ -1876,7 +1876,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEEKLY_LAST_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEEKLY_SPELL_USAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEEKLY_SPELL_USAGE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_WHO, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_WHO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_WHOIS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_WORLD_SERVER_INFO, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_WORLD_TEXT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h index 8f55575fe53..0e869961a98 100644 --- a/src/server/game/Server/Protocol/Opcodes.h +++ b/src/server/game/Server/Protocol/Opcodes.h @@ -50,14 +50,14 @@ enum OpcodeClient : uint32 CMSG_ACCEPT_LEVEL_GRANT = 0xBADD, CMSG_ACCEPT_TRADE = 0xBADD, CMSG_ACCEPT_WARGAME_INVITE = 0xBADD, - CMSG_ACTIVATE_TAXI = 0x0823, + CMSG_ACTIVATE_TAXI = 0xBADD, CMSG_ACTIVATE_TAXI_EXPRESS = 0xBADD, CMSG_ADD_BATTLENET_FRIEND = 0xBADD, - CMSG_ADD_FRIEND = 0x15E2, - CMSG_ADD_IGNORE = 0x1D33, - CMSG_ALTER_APPEARANCE = 0x0822, - CMSG_AREATRIGGER = 0x1904, - CMSG_AREA_SPIRIT_HEALER_QUERY = 0x093A, + CMSG_ADD_FRIEND = 0xBADD, + CMSG_ADD_IGNORE = 0xBADD, + CMSG_ALTER_APPEARANCE = 0xBADD, + CMSG_AREATRIGGER = 0xBADD, + CMSG_AREA_SPIRIT_HEALER_QUERY = 0xBADD, CMSG_AREA_SPIRIT_HEALER_QUEUE = 0xBADD, CMSG_ARENA_TEAM_ACCEPT = 0xBADD, CMSG_ARENA_TEAM_CREATE = 0xBADD, @@ -69,28 +69,28 @@ enum OpcodeClient : uint32 CMSG_ARENA_TEAM_QUERY = 0xBADD, CMSG_ARENA_TEAM_REMOVE = 0xBADD, CMSG_ARENA_TEAM_ROSTER = 0xBADD, - CMSG_ATTACKSTOP = 0x0853, - CMSG_ATTACKSWING = 0x048B, - CMSG_AUCTION_HELLO_REQUEST = 0x06E3, - CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x0C81, - CMSG_AUCTION_LIST_ITEMS = 0x05C3, - CMSG_AUCTION_LIST_OWNER_ITEMS = 0x082A, - CMSG_AUCTION_LIST_PENDING_SALES = 0x0D82, - CMSG_AUCTION_PLACE_BID = 0x09E1, - CMSG_AUCTION_REMOVE_ITEM = 0x1309, + CMSG_ATTACKSTOP = 0xBADD, + CMSG_ATTACKSWING = 0xBADD, + CMSG_AUCTION_HELLO_REQUEST = 0xBADD, + CMSG_AUCTION_LIST_BIDDER_ITEMS = 0xBADD, + CMSG_AUCTION_LIST_ITEMS = 0xBADD, + CMSG_AUCTION_LIST_OWNER_ITEMS = 0xBADD, + CMSG_AUCTION_LIST_PENDING_SALES = 0xBADD, + CMSG_AUCTION_PLACE_BID = 0xBADD, + CMSG_AUCTION_REMOVE_ITEM = 0xBADD, CMSG_AUCTION_REPLICATE_ITEMS = 0xBADD, - CMSG_AUCTION_SELL_ITEM = 0x09A3, - CMSG_AUTH_CONTINUED_SESSION = 0x1A72, - CMSG_AUTH_SESSION = 0x1872, - CMSG_AUTOBANK_ITEM = 0x00C6, + CMSG_AUCTION_SELL_ITEM = 0xBADD, + CMSG_AUTH_CONTINUED_SESSION = 0x0376, + CMSG_AUTH_SESSION = 0x03DD, + CMSG_AUTOBANK_ITEM = 0xBADD, CMSG_AUTOEQUIP_GROUND_ITEM = 0xBADD, - CMSG_AUTOEQUIP_ITEM = 0x0235, - CMSG_AUTOEQUIP_ITEM_SLOT = 0x0076, - CMSG_AUTOSTORE_BAG_ITEM = 0x00E5, - CMSG_AUTOSTORE_BANK_ITEM = 0x00D5, + CMSG_AUTOEQUIP_ITEM = 0xBADD, + CMSG_AUTOEQUIP_ITEM_SLOT = 0xBADD, + CMSG_AUTOSTORE_BAG_ITEM = 0xBADD, + CMSG_AUTOSTORE_BANK_ITEM = 0xBADD, CMSG_AUTOSTORE_GROUND_ITEM = 0xBADD, - CMSG_AUTOSTORE_LOOT_ITEM = 0x0843, - CMSG_BANKER_ACTIVATE = 0x0931, + CMSG_AUTOSTORE_LOOT_ITEM = 0xBADD, + CMSG_BANKER_ACTIVATE = 0xBADD, CMSG_BATTLEFIELD_JOIN = 0xBADD, CMSG_BATTLEFIELD_LEAVE = 0xBADD, CMSG_BATTLEFIELD_LIST = 0xBADD, @@ -101,39 +101,39 @@ enum OpcodeClient : uint32 CMSG_BATTLEFIELD_PORT = 0xBADD, CMSG_BATTLEFIELD_REQUEST_SCORE_DATA = 0xBADD, CMSG_BATTLEGROUND_PLAYER_POSITIONS = 0xBADD, - CMSG_BATTLEMASTER_HELLO = 0x032A, - CMSG_BATTLEMASTER_JOIN = 0x0B63, + CMSG_BATTLEMASTER_HELLO = 0xBADD, + CMSG_BATTLEMASTER_JOIN = 0xBADD, CMSG_BATTLEMASTER_JOIN_ARENA = 0xBADD, CMSG_BATTLEMASTER_JOIN_RATED = 0xBADD, CMSG_BATTLENET_CHALLENGE_RESPONSE = 0xBADD, CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE = 0xBADD, CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE = 0xBADD, CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET = 0xBADD, - CMSG_BATTLE_PAY_GET_PRODUCT_LIST_QUERY = 0xBADD, - CMSG_BATTLE_PAY_GET_PURCHASE_LIST_QUERY = 0x11AA, + CMSG_BATTLE_PAY_GET_PRODUCT_LIST_QUERY = 0x1616, + CMSG_BATTLE_PAY_GET_PURCHASE_LIST_QUERY = 0xBADD, CMSG_BATTLE_PAY_START_PURCHASE = 0xBADD, CMSG_BATTLE_PET_DELETE_PET = 0xBADD, CMSG_BATTLE_PET_DELETE_PET_CHEAT = 0xBADD, - CMSG_BATTLE_PET_MODIFY_NAME = 0x1131, - CMSG_BATTLE_PET_NAME_QUERY = 0x1184, - CMSG_BATTLE_PET_REQUEST_JOURNAL = 0x1773, - CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK = 0x1B24, + CMSG_BATTLE_PET_MODIFY_NAME = 0xBADD, + CMSG_BATTLE_PET_NAME_QUERY = 0xBADD, + CMSG_BATTLE_PET_REQUEST_JOURNAL = 0xBADD, + CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK = 0xBADD, CMSG_BATTLE_PET_REQUEST_UPDATE = 0xBADD, CMSG_BATTLE_PET_SET_BATTLE_SLOT = 0xBADD, CMSG_BATTLE_PET_SET_FLAGS = 0xBADD, - CMSG_BATTLE_PET_SUMMON = 0x1321, + CMSG_BATTLE_PET_SUMMON = 0xBADD, CMSG_BATTLE_PET_UPDATE_NOTIFY = 0xBADD, CMSG_BEGIN_TRADE = 0xBADD, - CMSG_BINDER_ACTIVATE = 0x0E84, + CMSG_BINDER_ACTIVATE = 0x1C71, CMSG_BLACK_MARKET_BID_ON_ITEM = 0xBADD, - CMSG_BLACK_MARKET_OPEN = 0x0B69, + CMSG_BLACK_MARKET_OPEN = 0xBADD, CMSG_BLACK_MARKET_REQUEST_ITEMS = 0xBADD, CMSG_BOT_DETECTED2 = 0xBADD, CMSG_BUG_REPORT = 0xBADD, CMSG_BUSY_TRADE = 0xBADD, - CMSG_BUY_BACK_ITEM = 0x11CB, - CMSG_BUY_BANK_SLOT = 0x0971, - CMSG_BUY_ITEM = 0x01A2, + CMSG_BUY_BACK_ITEM = 0xBADD, + CMSG_BUY_BANK_SLOT = 0xBADD, + CMSG_BUY_ITEM = 0xBADD, CMSG_CAGE_BATTLE_PET = 0xBADD, CMSG_CALENDAR_ADD_EVENT = 0xBADD, CMSG_CALENDAR_ARENA_TEAM = 0xBADD, @@ -145,26 +145,26 @@ enum OpcodeClient : uint32 CMSG_CALENDAR_EVENT_RSVP = 0xBADD, CMSG_CALENDAR_EVENT_SIGNUP = 0xBADD, CMSG_CALENDAR_EVENT_STATUS = 0xBADD, - CMSG_CALENDAR_GET = 0x17F2, + CMSG_CALENDAR_GET = 0xBADD, CMSG_CALENDAR_GET_EVENT = 0xBADD, - CMSG_CALENDAR_GET_NUM_PENDING = 0x1564, + CMSG_CALENDAR_GET_NUM_PENDING = 0xBADD, CMSG_CALENDAR_GUILD_FILTER = 0xBADD, CMSG_CALENDAR_REMOVE_EVENT = 0xBADD, CMSG_CALENDAR_REMOVE_INVITE = 0xBADD, CMSG_CALENDAR_UPDATE_EVENT = 0xBADD, - CMSG_CANCEL_AURA = 0x084B, + CMSG_CANCEL_AURA = 0xBADD, CMSG_CANCEL_AUTO_REPEAT_SPELL = 0xBADD, - CMSG_CANCEL_CAST = 0x0F63, + CMSG_CANCEL_CAST = 0xBADD, CMSG_CANCEL_CHANNELLING = 0xBADD, CMSG_CANCEL_GROWTH_AURA = 0xBADD, CMSG_CANCEL_MASTER_LOOT_ROLL = 0xBADD, - CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS = 0x0851, - CMSG_CANCEL_MOUNT_AURA = 0x0B4C, + CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS = 0xBADD, + CMSG_CANCEL_MOUNT_AURA = 0xBADD, CMSG_CANCEL_QUEUED_SPELL = 0xBADD, CMSG_CANCEL_TEMP_ENCHANTMENT = 0xBADD, - CMSG_CANCEL_TRADE = 0x1114, - CMSG_CAN_DUEL = 0x13F2, - CMSG_CAST_SPELL = 0x1B02, + CMSG_CANCEL_TRADE = 0xBADD, + CMSG_CAN_DUEL = 0xBADD, + CMSG_CAST_SPELL = 0x1274, CMSG_CHALLENGE_MODE_REQUEST_LEADERS = 0xBADD, CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS = 0xBADD, CMSG_CHANGE_BAG_SLOT_FLAG = 0xBADD, @@ -172,39 +172,39 @@ enum OpcodeClient : uint32 CMSG_CHANGE_SUB_GROUP = 0xBADD, CMSG_CHANGE_TROPHY = 0xBADD, CMSG_CHANNEL_ANNOUNCEMENTS = 0xBADD, - CMSG_CHANNEL_BAN = 0x108B, + CMSG_CHANNEL_BAN = 0x187E, CMSG_CHANNEL_DECLINE_INVITE = 0xBADD, CMSG_CHANNEL_DISPLAY_LIST = 0xBADD, - CMSG_CHANNEL_INVITE = 0x188C, - CMSG_CHANNEL_KICK = 0x052B, + CMSG_CHANNEL_INVITE = 0x142D, + CMSG_CHANNEL_KICK = 0x153D, CMSG_CHANNEL_LIST = 0xBADD, CMSG_CHANNEL_MODERATE = 0xBADD, - CMSG_CHANNEL_MODERATOR = 0x0E6B, - CMSG_CHANNEL_MUTE = 0x045B, + CMSG_CHANNEL_MODERATOR = 0x152D, + CMSG_CHANNEL_MUTE = 0x1909, CMSG_CHANNEL_OWNER = 0xBADD, - CMSG_CHANNEL_PASSWORD = 0x10CA, - CMSG_CHANNEL_SET_OWNER = 0x1483, + CMSG_CHANNEL_PASSWORD = 0x193A, + CMSG_CHANNEL_SET_OWNER = 0x14CA, CMSG_CHANNEL_SILENCE_ALL = 0xBADD, CMSG_CHANNEL_SILENCE_VOICE = 0xBADD, - CMSG_CHANNEL_UNBAN = 0x18CC, - CMSG_CHANNEL_UNMODERATOR = 0x050B, - CMSG_CHANNEL_UNMUTE = 0x14C2, + CMSG_CHANNEL_UNBAN = 0x155D, + CMSG_CHANNEL_UNMODERATOR = 0x10AE, + CMSG_CHANNEL_UNMUTE = 0x109A, CMSG_CHANNEL_UNSILENCE_ALL = 0xBADD, CMSG_CHANNEL_UNSILENCE_VOICE = 0xBADD, CMSG_CHANNEL_VOICE_OFF = 0xBADD, CMSG_CHANNEL_VOICE_ON = 0xBADD, - CMSG_CHAR_CREATE = 0x133A, + CMSG_CHAR_CREATE = 0xBADD, CMSG_CHAR_CUSTOMIZE = 0xBADD, - CMSG_CHAR_DELETE = 0x1774, - CMSG_CHAR_ENUM = 0x19E3, + CMSG_CHAR_DELETE = 0xBADD, + CMSG_CHAR_ENUM = 0x1696, CMSG_CHAR_RACE_OR_FACTION_CHANGE = 0xBADD, CMSG_CHAR_RENAME = 0xBADD, CMSG_CHAR_UNDELETE_ENUM = 0xBADD, CMSG_CHECK_RAF_EMAIL_ENABLED = 0xBADD, - CMSG_CHOICE_RESPONSE = 0x094C, + CMSG_CHOICE_RESPONSE = 0xBADD, CMSG_CLEAR_RAID_MARKER = 0xBADD, CMSG_CLEAR_TRADE_ITEM = 0xBADD, - CMSG_CLOSE_INTERACTION = 0x0A3A, + CMSG_CLOSE_INTERACTION = 0xBADD, CMSG_COMMENTATOR_ENABLE = 0xBADD, CMSG_COMMENTATOR_ENTER_INSTANCE = 0xBADD, CMSG_COMMENTATOR_EXIT_INSTANCE = 0xBADD, @@ -215,25 +215,25 @@ enum OpcodeClient : uint32 CMSG_COMMENTATOR_SKIRMISH_QUEUE_COMMAND = 0xBADD, CMSG_COMMENTATOR_START_WARGAME = 0xBADD, CMSG_COMPLAIN = 0xBADD, - CMSG_COMPLETE_CINEMATIC = 0x0EC4, - CMSG_COMPLETE_MOVIE = 0x1319, + CMSG_COMPLETE_CINEMATIC = 0xBADD, + CMSG_COMPLETE_MOVIE = 0xBADD, CMSG_CONFIRM_RESPEC_WIPE = 0xBADD, - CMSG_CONNECT_TO_FAILED = 0x15B4, + CMSG_CONNECT_TO_FAILED = 0x0736, CMSG_CONVERSATION_UNK1 = 0xBADD, - CMSG_CONVERT_RAID = 0x1329, - CMSG_CREATE_SHIPMENT = 0x1B94, - CMSG_CREATURE_QUERY = 0x007C, + CMSG_CONVERT_RAID = 0xBADD, + CMSG_CREATE_SHIPMENT = 0xBADD, + CMSG_CREATURE_QUERY = 0x0FD3, CMSG_DANCE_QUERY = 0xBADD, - CMSG_DB_QUERY_BULK = 0x1731, + CMSG_DB_QUERY_BULK = 0x039F, CMSG_DECLINE_GUILD_INVITES = 0xBADD, - CMSG_DECLINE_PETITION = 0x0932, - CMSG_DELETE_EQUIPMENT_SET = 0x1599, - CMSG_DEL_FRIEND = 0x1B71, - CMSG_DEL_IGNORE = 0x1BB3, - CMSG_DEPOSIT_REAGENT_BANK = 0x1142, - CMSG_DESTROY_ITEM = 0x0651, + CMSG_DECLINE_PETITION = 0xBADD, + CMSG_DELETE_EQUIPMENT_SET = 0xBADD, + CMSG_DEL_FRIEND = 0xBADD, + CMSG_DEL_IGNORE = 0xBADD, + CMSG_DEPOSIT_REAGENT_BANK = 0xBADD, + CMSG_DESTROY_ITEM = 0xBADD, CMSG_DF_BOOT_PLAYER_VOTE = 0xBADD, - CMSG_DF_JOIN = 0x1D39, + CMSG_DF_JOIN = 0xBADD, CMSG_DF_LEAVE = 0xBADD, CMSG_DF_PROPOSAL_RESPONSE = 0xBADD, CMSG_DF_SEARCH_JOIN = 0xBADD, @@ -241,109 +241,109 @@ enum OpcodeClient : uint32 CMSG_DF_SET_COMMENT = 0xBADD, CMSG_DF_SET_ROLES = 0xBADD, CMSG_DF_TELEPORT = 0xBADD, - CMSG_DISCARDED_TIME_SYNC_ACKS = 0x02DA, + CMSG_DISCARDED_TIME_SYNC_ACKS = 0x0103, CMSG_DISMISS_CRITTER = 0xBADD, CMSG_DO_MASTER_LOOT_ROLL = 0xBADD, CMSG_DO_READY_CHECK = 0xBADD, - CMSG_DUEL_RESPONSE = 0x01A1, + CMSG_DUEL_RESPONSE = 0xBADD, CMSG_EJECT_PASSENGER = 0xBADD, - CMSG_EMOTE = 0x0B2C, - CMSG_ENABLE_NAGLE = 0x1433, - CMSG_ENABLE_TAXI_NODE = 0x13D9, - CMSG_EQUIPMENT_SET_SAVE = 0x0A7C, - CMSG_FAR_SIGHT = 0x0181, - CMSG_GAMEOBJECT_QUERY = 0x021A, - CMSG_GAMEOBJ_REPORT_USE = 0x087C, - CMSG_GAMEOBJ_USE = 0x0EE4, + CMSG_EMOTE = 0xBADD, + CMSG_ENABLE_NAGLE = 0x0B55, + CMSG_ENABLE_TAXI_NODE = 0xBADD, + CMSG_EQUIPMENT_SET_SAVE = 0xBADD, + CMSG_FAR_SIGHT = 0xBADD, + CMSG_GAMEOBJECT_QUERY = 0x06C8, + CMSG_GAMEOBJ_REPORT_USE = 0xBADD, + CMSG_GAMEOBJ_USE = 0xBADD, CMSG_GAMESPEED_SET = 0xBADD, CMSG_GAMETIME_SET = 0xBADD, CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING = 0xBADD, - CMSG_GARRISON_COMPLETE_MISSION = 0x15C3, - CMSG_GARRISON_MISSION_BONUS_ROLL = 0x1B83, + CMSG_GARRISON_COMPLETE_MISSION = 0xBADD, + CMSG_GARRISON_MISSION_BONUS_ROLL = 0xBADD, CMSG_GARRISON_OPEN_TRADESKILL_NPC = 0xBADD, - CMSG_GARRISON_PURCHASE_BUILDING = 0x0E24, + CMSG_GARRISON_PURCHASE_BUILDING = 0xBADD, CMSG_GARRISON_RECRUIT_FOLLOWER = 0xBADD, CMSG_GARRISON_REMOVE_FOLLOWER = 0xBADD, CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING = 0xBADD, - CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0x1992, - CMSG_GARRISON_REQUEST_LANDING_PAGE_SHIPMENT_INFO = 0x1701, - CMSG_GARRISON_REQUEST_UPGRADEABLE = 0x0CCC, + CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0xBADD, + CMSG_GARRISON_REQUEST_LANDING_PAGE_SHIPMENT_INFO = 0xBADD, + CMSG_GARRISON_REQUEST_UPGRADEABLE = 0xBADD, CMSG_GARRISON_SET_BUILDING_ACTIVE = 0xBADD, CMSG_GARRISON_SET_FOLLOWER_INACTIVE = 0xBADD, CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES = 0xBADD, - CMSG_GARRISON_START_MISSION = 0x0023, + CMSG_GARRISON_START_MISSION = 0xBADD, CMSG_GARRISON_SWAP_BUILDINGS = 0xBADD, CMSG_GARRISON_UNK1 = 0xBADD, CMSG_GETDEATHBINDZONE = 0xBADD, CMSG_GET_CHALLENGE_MODE_REWARDS = 0xBADD, - CMSG_GET_GARRISON_INFO = 0x0352, - CMSG_GET_ITEM_PURCHASE_DATA = 0x0CE4, - CMSG_GET_MAIL_LIST = 0x0979, - CMSG_GET_MIRROR_IMAGE_DATA = 0x1952, - CMSG_GET_SHIPMENT_INFO = 0x0321, + CMSG_GET_GARRISON_INFO = 0xBADD, + CMSG_GET_ITEM_PURCHASE_DATA = 0xBADD, + CMSG_GET_MAIL_LIST = 0xBADD, + CMSG_GET_MIRROR_IMAGE_DATA = 0xBADD, + CMSG_GET_SHIPMENT_INFO = 0xBADD, CMSG_GET_TROPHY_LIST = 0xBADD, - CMSG_GET_UNDELETE_COOLDOWN_STATUS = 0x196A, + CMSG_GET_UNDELETE_COOLDOWN_STATUS = 0x063D, CMSG_GHOST = 0xBADD, CMSG_GM_INVIS = 0xBADD, CMSG_GM_LAG_REPORT = 0xBADD, CMSG_GM_NUKE = 0xBADD, CMSG_GM_SET_SECURITY_GROUP = 0xBADD, - CMSG_GM_SURVEY_SUBMIT = 0x1BAB, + CMSG_GM_SURVEY_SUBMIT = 0xBADD, CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY = 0xBADD, - CMSG_GM_TICKET_CREATE = 0x19A4, - CMSG_GM_TICKET_DELETE_TICKET = 0x1B39, - CMSG_GM_TICKET_GET_CASE_STATUS = 0x17E1, - CMSG_GM_TICKET_GET_SYSTEM_STATUS = 0x1BB9, - CMSG_GM_TICKET_GET_TICKET = 0x1939, - CMSG_GM_TICKET_RESPONSE_RESOLVE = 0x19FB, - CMSG_GM_TICKET_UPDATE_TEXT = 0x19EB, - CMSG_GOSSIP_HELLO = 0x0483, - CMSG_GOSSIP_SELECT_OPTION = 0x086A, + CMSG_GM_TICKET_CREATE = 0xBADD, + CMSG_GM_TICKET_DELETE_TICKET = 0xBADD, + CMSG_GM_TICKET_GET_CASE_STATUS = 0xBADD, + CMSG_GM_TICKET_GET_SYSTEM_STATUS = 0xBADD, + CMSG_GM_TICKET_GET_TICKET = 0xBADD, + CMSG_GM_TICKET_RESPONSE_RESOLVE = 0xBADD, + CMSG_GM_TICKET_UPDATE_TEXT = 0xBADD, + CMSG_GOSSIP_HELLO = 0xBADD, + CMSG_GOSSIP_SELECT_OPTION = 0xBADD, CMSG_GRANT_LEVEL = 0xBADD, CMSG_GROUP_CANCEL = 0xBADD, CMSG_GROUP_REQUEST_JOIN_UPDATES = 0xBADD, CMSG_GUILD_ADD_BATTLENET_FRIEND = 0xBADD, - CMSG_GUILD_ADD_RANK = 0x038E, + CMSG_GUILD_ADD_RANK = 0xBADD, CMSG_GUILD_ASSIGN_MEMBER_RANK = 0xBADD, - CMSG_GUILD_AUTO_DECLINE_INVITATION = 0x0386, - CMSG_GUILD_BANK_ACTIVATE = 0x0B64, + CMSG_GUILD_AUTO_DECLINE_INVITATION = 0xBADD, + CMSG_GUILD_BANK_ACTIVATE = 0xBADD, CMSG_GUILD_BANK_BUY_TAB = 0xBADD, CMSG_GUILD_BANK_DEPOSIT_MONEY = 0xBADD, CMSG_GUILD_BANK_LOG_QUERY = 0xBADD, CMSG_GUILD_BANK_NOTE = 0xBADD, CMSG_GUILD_BANK_QUERY_TAB = 0xBADD, - CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY = 0x0320, + CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY = 0xBADD, CMSG_GUILD_BANK_SET_TAB_TEXT = 0xBADD, CMSG_GUILD_BANK_SWAP_ITEMS = 0xBADD, CMSG_GUILD_BANK_TEXT_QUERY = 0xBADD, CMSG_GUILD_BANK_UPDATE_TAB = 0xBADD, CMSG_GUILD_BANK_WITHDRAW_MONEY = 0xBADD, - CMSG_GUILD_CHALLENGE_UPDATE_REQUEST = 0x03B0, + CMSG_GUILD_CHALLENGE_UPDATE_REQUEST = 0xBADD, CMSG_GUILD_CHANGE_NAME_REQUEST = 0xBADD, CMSG_GUILD_DECLINE_INVITATION = 0xBADD, CMSG_GUILD_DELETE = 0xBADD, - CMSG_GUILD_DELETE_RANK = 0x019D, + CMSG_GUILD_DELETE_RANK = 0xBADD, CMSG_GUILD_DEMOTE_MEMBER = 0xBADD, CMSG_GUILD_EVENT_LOG_QUERY = 0xBADD, CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS = 0xBADD, - CMSG_GUILD_GET_RANKS = 0x05B0, - CMSG_GUILD_GET_ROSTER = 0x03B6, + CMSG_GUILD_GET_RANKS = 0xBADD, + CMSG_GUILD_GET_ROSTER = 0xBADD, CMSG_GUILD_INFO = 0xBADD, CMSG_GUILD_INVITE_BY_NAME = 0xBADD, CMSG_GUILD_LEAVE = 0xBADD, CMSG_GUILD_MEMBER_SEND_SOR_REQUEST = 0xBADD, CMSG_GUILD_NEWS_UPDATE_STICKY = 0xBADD, CMSG_GUILD_OFFICER_REMOVE_MEMBER = 0xBADD, - CMSG_GUILD_PERMISSIONS_QUERY = 0x03AD, + CMSG_GUILD_PERMISSIONS_QUERY = 0xBADD, CMSG_GUILD_PROMOTE_MEMBER = 0xBADD, - CMSG_GUILD_QUERY = 0x19B3, + CMSG_GUILD_QUERY = 0xBADD, CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE = 0xBADD, - CMSG_GUILD_QUERY_MEMBER_RECIPES = 0x0110, - CMSG_GUILD_QUERY_NEWS = 0x01A5, - CMSG_GUILD_QUERY_RECIPES = 0x0538, + CMSG_GUILD_QUERY_MEMBER_RECIPES = 0xBADD, + CMSG_GUILD_QUERY_NEWS = 0xBADD, + CMSG_GUILD_QUERY_RECIPES = 0xBADD, CMSG_GUILD_REPLACE_GUILD_MASTER = 0xBADD, - CMSG_GUILD_REQUEST_PARTY_STATE = 0x0B52, - CMSG_GUILD_SET_ACHIEVEMENT_TRACKING = 0x039E, + CMSG_GUILD_REQUEST_PARTY_STATE = 0xBADD, + CMSG_GUILD_SET_ACHIEVEMENT_TRACKING = 0xBADD, CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT = 0xBADD, CMSG_GUILD_SET_GUILD_MASTER = 0xBADD, CMSG_GUILD_SET_MEMBER_NOTE = 0xBADD, @@ -356,401 +356,401 @@ enum OpcodeClient : uint32 CMSG_INCREASE_CAST_TIME_FOR_SPELL = 0xBADD, CMSG_INITIATE_ROLE_POLL = 0xBADD, CMSG_INITIATE_TRADE = 0xBADD, - CMSG_INSPECT = 0x0929, + CMSG_INSPECT = 0xBADD, CMSG_INSPECT_PVP = 0xBADD, CMSG_INSTANCE_LOCK_RESPONSE = 0xBADD, CMSG_ITEM_PURCHASE_REFUND = 0xBADD, CMSG_ITEM_TEXT_QUERY = 0xBADD, CMSG_JOIN_ARENA_SKIRMISH = 0xBADD, - CMSG_JOIN_CHANNEL = 0x0C6C, + CMSG_JOIN_CHANNEL = 0xBADD, CMSG_JOIN_PET_BATTLE_QUEUE = 0xBADD, CMSG_JOIN_RATED_BATTLEGROUND = 0xBADD, - CMSG_KEEP_ALIVE = 0x1963, + CMSG_KEEP_ALIVE = 0x1737, CMSG_KEYBOUND_OVERRIDE = 0xBADD, CMSG_LEARN_TALENTS = 0xBADD, - CMSG_LEAVE_CHANNEL = 0x0D4C, - CMSG_LEAVE_GROUP = 0x192B, + CMSG_LEAVE_CHANNEL = 0xBADD, + CMSG_LEAVE_GROUP = 0xBADD, CMSG_LEAVE_PET_BATTLE_QUEUE = 0xBADD, - CMSG_LFG_GET_STATUS = 0x11FB, + CMSG_LFG_GET_STATUS = 0xBADD, CMSG_LFG_LFR_JOIN = 0xBADD, CMSG_LFG_LFR_LEAVE = 0xBADD, CMSG_LFG_LIST_CANCEL_APPLICATION = 0xBADD, CMSG_LFG_LIST_DECLINE_APPLICANT = 0xBADD, - CMSG_LFG_LIST_GET_STATUS = 0x1724, + CMSG_LFG_LIST_GET_STATUS = 0xBADD, CMSG_LFG_LIST_INVITE_APPLICANT = 0xBADD, CMSG_LFG_LIST_INVITE_RESPONSE = 0xBADD, CMSG_LFG_LIST_JOIN = 0xBADD, CMSG_LFG_LIST_LEAVE = 0xBADD, CMSG_LFG_LIST_SEARCH = 0xBADD, CMSG_LFG_LIST_UPDATE_REQUEST = 0xBADD, - CMSG_LFG_LOCK_INFO_REQUEST = 0x19EA, + CMSG_LFG_LOCK_INFO_REQUEST = 0xBADD, CMSG_LFG_PROPOSAL_RESULT = 0xBADD, CMSG_LFG_SET_BOOT_VOTE = 0xBADD, CMSG_LFG_SET_COMMENT = 0xBADD, CMSG_LF_GUILD_ADD_RECRUIT = 0xBADD, - CMSG_LF_GUILD_BROWSE = 0x11E4, + CMSG_LF_GUILD_BROWSE = 0xBADD, CMSG_LF_GUILD_DECLINE_RECRUIT = 0xBADD, CMSG_LF_GUILD_GET_APPLICATIONS = 0xBADD, - CMSG_LF_GUILD_GET_GUILD_POST = 0x012E, + CMSG_LF_GUILD_GET_GUILD_POST = 0xBADD, CMSG_LF_GUILD_GET_RECRUITS = 0xBADD, CMSG_LF_GUILD_REMOVE_RECRUIT = 0xBADD, CMSG_LF_GUILD_SET_GUILD_POST = 0xBADD, - CMSG_LIST_INVENTORY = 0x06C4, - CMSG_LOAD_SCREEN = 0x13E4, - CMSG_LOGOUT_CANCEL = 0x0DC1, + CMSG_LIST_INVENTORY = 0xBADD, + CMSG_LOAD_SCREEN = 0x13C0, + CMSG_LOGOUT_CANCEL = 0x0F8C, CMSG_LOGOUT_INSTANT = 0xBADD, - CMSG_LOGOUT_REQUEST = 0x0824, - CMSG_LOG_DISCONNECT = 0x1432, - CMSG_LOG_STREAMING_ERROR = 0x1439, - CMSG_LOOT = 0x1064, + CMSG_LOGOUT_REQUEST = 0x0CA6, + CMSG_LOG_DISCONNECT = 0x12D5, + CMSG_LOG_STREAMING_ERROR = 0xBADD, + CMSG_LOOT = 0xBADD, CMSG_LOOT_CURRENCY = 0xBADD, CMSG_LOOT_MASTER_GIVE = 0xBADD, CMSG_LOOT_METHOD = 0xBADD, - CMSG_LOOT_MONEY = 0x1593, - CMSG_LOOT_RELEASE = 0x1BD2, + CMSG_LOOT_MONEY = 0xBADD, + CMSG_LOOT_RELEASE = 0xBADD, CMSG_LOOT_ROLL = 0xBADD, CMSG_LOW_LEVEL_RAID1 = 0xBADD, CMSG_LOW_LEVEL_RAID2 = 0xBADD, CMSG_MAIL_CREATE_TEXT_ITEM = 0xBADD, - CMSG_MAIL_DELETE = 0x0C89, - CMSG_MAIL_MARK_AS_READ = 0x13C9, + CMSG_MAIL_DELETE = 0xBADD, + CMSG_MAIL_MARK_AS_READ = 0xBADD, CMSG_MAIL_RETURN_TO_SENDER = 0xBADD, - CMSG_MAIL_TAKE_ITEM = 0x0D84, - CMSG_MAIL_TAKE_MONEY = 0x0861, + CMSG_MAIL_TAKE_ITEM = 0xBADD, + CMSG_MAIL_TAKE_MONEY = 0xBADD, CMSG_MASTER_LOOT_ITEM = 0xBADD, CMSG_MEETINGSTONE_INFO = 0xBADD, - CMSG_MESSAGECHAT_ADDON_CHANNEL = 0x108C, - CMSG_MESSAGECHAT_ADDON_GUILD = 0x1A09, - CMSG_MESSAGECHAT_ADDON_INSTANCE = 0x060C, - CMSG_MESSAGECHAT_ADDON_OFFICER = 0x14C1, - CMSG_MESSAGECHAT_ADDON_PARTY = 0x168C, - CMSG_MESSAGECHAT_ADDON_RAID = 0x1482, - CMSG_MESSAGECHAT_ADDON_WHISPER = 0x061B, - CMSG_MESSAGECHAT_AFK = 0x180C, - CMSG_MESSAGECHAT_CHANNEL = 0x067B, - CMSG_MESSAGECHAT_DND = 0x0479, - CMSG_MESSAGECHAT_EMOTE = 0x0C59, - CMSG_MESSAGECHAT_GUILD = 0x1A4B, - CMSG_MESSAGECHAT_INSTANCE = 0x077A, - CMSG_MESSAGECHAT_OFFICER = 0x1243, + CMSG_MESSAGECHAT_ADDON_CHANNEL = 0xBADD, + CMSG_MESSAGECHAT_ADDON_GUILD = 0xBADD, + CMSG_MESSAGECHAT_ADDON_INSTANCE = 0xBADD, + CMSG_MESSAGECHAT_ADDON_OFFICER = 0xBADD, + CMSG_MESSAGECHAT_ADDON_PARTY = 0xBADD, + CMSG_MESSAGECHAT_ADDON_RAID = 0xBADD, + CMSG_MESSAGECHAT_ADDON_WHISPER = 0xBADD, + CMSG_MESSAGECHAT_AFK = 0x185E, + CMSG_MESSAGECHAT_CHANNEL = 0x1D8A, + CMSG_MESSAGECHAT_DND = 0x183E, + CMSG_MESSAGECHAT_EMOTE = 0x1DAA, + CMSG_MESSAGECHAT_GUILD = 0x14E9, + CMSG_MESSAGECHAT_INSTANCE = 0xBADD, + CMSG_MESSAGECHAT_OFFICER = 0x155A, CMSG_MESSAGECHAT_PARTY = 0xBADD, CMSG_MESSAGECHAT_RAID = 0xBADD, CMSG_MESSAGECHAT_RAID_WARNING = 0xBADD, - CMSG_MESSAGECHAT_SAY = 0x140B, - CMSG_MESSAGECHAT_WHISPER = 0x100C, - CMSG_MESSAGECHAT_YELL = 0x1481, + CMSG_MESSAGECHAT_SAY = 0x192A, + CMSG_MESSAGECHAT_WHISPER = 0x103A, + CMSG_MESSAGECHAT_YELL = 0x1CB9, CMSG_MINIGAME_MOVE = 0xBADD, CMSG_MINIMAP_PING = 0xBADD, - CMSG_MISSILE_TRAJECTORY_COLLISION = 0x085A, - CMSG_MOUNT_SET_FAVORITE = 0x15B1, + CMSG_MISSILE_TRAJECTORY_COLLISION = 0xBADD, + CMSG_MOUNT_SET_FAVORITE = 0xBADD, CMSG_MOUNT_SPECIAL_ANIM = 0xBADD, CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK = 0xBADD, - CMSG_MOVE_CHANGE_TRANSPORT = 0x098A, - CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0x05CC, + CMSG_MOVE_CHANGE_TRANSPORT = 0xBADD, + CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0xBADD, CMSG_MOVE_CHARM_TELEPORT_CHEAT = 0xBADD, - CMSG_MOVE_DISMISS_VEHICLE = 0x0F8B, - CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK = 0x038B, - CMSG_MOVE_FALL_LAND = 0x0DEA, - CMSG_MOVE_FALL_RESET = 0x0F89, - CMSG_MOVE_FEATHER_FALL_ACK = 0x02B1, + CMSG_MOVE_DISMISS_VEHICLE = 0xBADD, + CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK = 0xBADD, + CMSG_MOVE_FALL_LAND = 0x095F, + CMSG_MOVE_FALL_RESET = 0x0448, + CMSG_MOVE_FEATHER_FALL_ACK = 0xBADD, CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0xBADD, - CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x09CB, + CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x004F, CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK = 0xBADD, - CMSG_MOVE_FORCE_ROOT_ACK = 0x01C9, - CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0x03CB, - CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK = 0x09E9, + CMSG_MOVE_FORCE_ROOT_ACK = 0x0008, + CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0x044C, + CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK = 0x0407, CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0xBADD, - CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK = 0x07C9, + CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK = 0x0517, CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK = 0xBADD, - CMSG_MOVE_FORCE_UNROOT_ACK = 0x05A9, - CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK = 0x03D1, - CMSG_MOVE_GRAVITY_DISABLE_ACK = 0x0B8B, - CMSG_MOVE_GRAVITY_ENABLE_ACK = 0x0399, - CMSG_MOVE_HEARTBEAT = 0x01F1, - CMSG_MOVE_HOVER_ACK = 0x0FA9, - CMSG_MOVE_JUMP = 0x0BCC, - CMSG_MOVE_KNOCK_BACK_ACK = 0x09EC, + CMSG_MOVE_FORCE_UNROOT_ACK = 0x054C, + CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK = 0x0813, + CMSG_MOVE_GRAVITY_DISABLE_ACK = 0xBADD, + CMSG_MOVE_GRAVITY_ENABLE_ACK = 0xBADD, + CMSG_MOVE_HEARTBEAT = 0x055C, + CMSG_MOVE_HOVER_ACK = 0xBADD, + CMSG_MOVE_JUMP = 0x0158, + CMSG_MOVE_KNOCK_BACK_ACK = 0xBADD, CMSG_MOVE_NOT_ACTIVE_MOVER = 0xBADD, - CMSG_MOVE_REMOVE_MOVEMENT_FORCES = 0x0899, + CMSG_MOVE_REMOVE_MOVEMENT_FORCES = 0x0913, CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK = 0xBADD, - CMSG_MOVE_SET_CAN_FLY_ACK = 0x01FA, + CMSG_MOVE_SET_CAN_FLY_ACK = 0xBADD, CMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY_ACK = 0xBADD, CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK = 0xBADD, - CMSG_MOVE_SET_COLLISION_HEIGHT_ACK = 0x01CC, - CMSG_MOVE_SET_FACING = 0x09CA, - CMSG_MOVE_SET_FLY = 0x05AB, + CMSG_MOVE_SET_COLLISION_HEIGHT_ACK = 0x0018, + CMSG_MOVE_SET_FACING = 0x0803, + CMSG_MOVE_SET_FLY = 0x080F, CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK = 0xBADD, - CMSG_MOVE_SET_PITCH = 0x0FAC, + CMSG_MOVE_SET_PITCH = 0xBADD, CMSG_MOVE_SET_RELATIVE_POSITION = 0xBADD, - CMSG_MOVE_SET_RUN_MODE = 0x01AC, - CMSG_MOVE_SET_VEHICLE_REC_ID_ACK = 0x00F2, - CMSG_MOVE_SET_WALK_MODE = 0x01DA, - CMSG_MOVE_SPLINE_DONE = 0x0091, - CMSG_MOVE_START_ASCEND = 0x078C, - CMSG_MOVE_START_BACKWARD = 0x0389, - CMSG_MOVE_START_DESCEND = 0x00D2, - CMSG_MOVE_START_FORWARD = 0x01EB, - CMSG_MOVE_START_PITCH_DOWN = 0x0BAB, - CMSG_MOVE_START_PITCH_UP = 0x03B2, - CMSG_MOVE_START_STRAFE_LEFT = 0x03D2, - CMSG_MOVE_START_STRAFE_RIGHT = 0x01CB, - CMSG_MOVE_START_SWIM = 0x01B2, - CMSG_MOVE_START_TURN_LEFT = 0x0189, - CMSG_MOVE_START_TURN_RIGHT = 0x0DAA, - CMSG_MOVE_STOP = 0x0892, - CMSG_MOVE_STOP_ASCEND = 0x01F9, - CMSG_MOVE_STOP_PITCH = 0x01AB, - CMSG_MOVE_STOP_STRAFE = 0x0D8A, - CMSG_MOVE_STOP_SWIM = 0x03F9, - CMSG_MOVE_STOP_TURN = 0x05E9, - CMSG_MOVE_TELEPORT_ACK = 0x0FCB, + CMSG_MOVE_SET_RUN_MODE = 0xBADD, + CMSG_MOVE_SET_VEHICLE_REC_ID_ACK = 0xBADD, + CMSG_MOVE_SET_WALK_MODE = 0xBADD, + CMSG_MOVE_SPLINE_DONE = 0x0514, + CMSG_MOVE_START_ASCEND = 0x0510, + CMSG_MOVE_START_BACKWARD = 0x0147, + CMSG_MOVE_START_DESCEND = 0x0117, + CMSG_MOVE_START_FORWARD = 0x0004, + CMSG_MOVE_START_PITCH_DOWN = 0xBADD, + CMSG_MOVE_START_PITCH_UP = 0xBADD, + CMSG_MOVE_START_STRAFE_LEFT = 0x0844, + CMSG_MOVE_START_STRAFE_RIGHT = 0x0957, + CMSG_MOVE_START_SWIM = 0x0157, + CMSG_MOVE_START_TURN_LEFT = 0x0157, + CMSG_MOVE_START_TURN_RIGHT = 0x094B, + CMSG_MOVE_STOP = 0x044B, + CMSG_MOVE_STOP_ASCEND = 0x011C, + CMSG_MOVE_STOP_PITCH = 0xBADD, + CMSG_MOVE_STOP_STRAFE = 0x084B, + CMSG_MOVE_STOP_SWIM = 0x081B, + CMSG_MOVE_STOP_TURN = 0x0854, + CMSG_MOVE_TELEPORT_ACK = 0xBADD, CMSG_MOVE_TELEPORT_CHEAT = 0xBADD, - CMSG_MOVE_TIME_SKIPPED = 0x07EB, + CMSG_MOVE_TIME_SKIPPED = 0x0903, CMSG_MOVE_TOGGLE_COLLISION_ACK = 0xBADD, - CMSG_MOVE_TOGGLE_COLLISION_CHEAT = 0x0DEB, - CMSG_MOVE_WATER_WALK_ACK = 0x0BE9, - CMSG_MOVE_WORLDPORT_ACK = 0x17B3, - CMSG_NAME_QUERY = 0x15A2, + CMSG_MOVE_TOGGLE_COLLISION_CHEAT = 0xBADD, + CMSG_MOVE_WATER_WALK_ACK = 0x0C07, + CMSG_MOVE_WORLDPORT_ACK = 0xBADD, + CMSG_NAME_QUERY = 0x0BBD, CMSG_NEUTRAL_PLAYER_SELECT_FACTION = 0xBADD, CMSG_NEW_SPELL_SLOT = 0xBADD, - CMSG_NEXT_CINEMATIC_CAMERA = 0x110B, - CMSG_NPC_TEXT_QUERY = 0x0E44, - CMSG_OBJECT_UPDATE_FAILED = 0xBADD, - CMSG_OBJECT_UPDATE_RESCUED = 0x0C8A, + CMSG_NEXT_CINEMATIC_CAMERA = 0xBADD, + CMSG_NPC_TEXT_QUERY = 0x1E24, + CMSG_OBJECT_UPDATE_FAILED = 0x0B2D, + CMSG_OBJECT_UPDATE_RESCUED = 0x0A89, CMSG_OFFER_PETITION = 0xBADD, CMSG_OPENING_CINEMATIC = 0xBADD, - CMSG_OPEN_GARRISON_MISSION_NPC = 0x1911, - CMSG_OPEN_ITEM = 0x0E51, + CMSG_OPEN_GARRISON_MISSION_NPC = 0xBADD, + CMSG_OPEN_ITEM = 0xBADD, CMSG_OPEN_SHIPMENT_GAME_OBJ = 0xBADD, - CMSG_OPEN_SHIPMENT_NPC = 0x0E41, + CMSG_OPEN_SHIPMENT_NPC = 0xBADD, CMSG_OPT_OUT_OF_LOOT = 0xBADD, CMSG_PAGE_TEXT_QUERY = 0xBADD, - CMSG_PARTY_INVITE = 0x19E2, - CMSG_PARTY_INVITE_RESPONSE = 0x157A, + CMSG_PARTY_INVITE = 0xBADD, + CMSG_PARTY_INVITE_RESPONSE = 0xBADD, CMSG_PARTY_SILENCE = 0xBADD, CMSG_PARTY_UNINVITE = 0xBADD, CMSG_PARTY_UNSILENCE = 0xBADD, - CMSG_PETITION_BUY = 0x159B, + CMSG_PETITION_BUY = 0xBADD, CMSG_PETITION_RENAME_GUILD = 0xBADD, - CMSG_PETITION_SHOW_LIST = 0x06E1, - CMSG_PETITION_SHOW_SIGNATURES = 0x115A, + CMSG_PETITION_SHOW_LIST = 0xBADD, + CMSG_PETITION_SHOW_SIGNATURES = 0xBADD, CMSG_PET_ABANDON = 0xBADD, - CMSG_PET_ACTION = 0x114A, - CMSG_PET_BATTLE_FINAL_NOTIFY = 0x004B, - CMSG_PET_BATTLE_INPUT = 0x1B34, + CMSG_PET_ACTION = 0xBADD, + CMSG_PET_BATTLE_FINAL_NOTIFY = 0xBADD, + CMSG_PET_BATTLE_INPUT = 0xBADD, CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT = 0xBADD, CMSG_PET_BATTLE_QUIT_NOTIFY = 0xBADD, - CMSG_PET_BATTLE_REPLACE_FRONT_PET = 0x192A, + CMSG_PET_BATTLE_REPLACE_FRONT_PET = 0xBADD, CMSG_PET_BATTLE_REQUEST_PVP = 0xBADD, - CMSG_PET_BATTLE_REQUEST_WILD = 0x084C, + CMSG_PET_BATTLE_REQUEST_WILD = 0xBADD, CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY = 0xBADD, CMSG_PET_CANCEL_AURA = 0xBADD, - CMSG_PET_CAST_SPELL = 0x1FC1, + CMSG_PET_CAST_SPELL = 0xBADD, CMSG_PET_NAME_CACHE = 0xBADD, - CMSG_PET_NAME_QUERY = 0x0CCB, - CMSG_PET_RENAME = 0x1333, + CMSG_PET_NAME_QUERY = 0xBADD, + CMSG_PET_RENAME = 0xBADD, CMSG_PET_SET_ACTION = 0xBADD, CMSG_PET_SET_SPECIALIZATION = 0xBADD, CMSG_PET_SPELL_AUTOCAST = 0xBADD, CMSG_PET_STOP_ATTACK = 0xBADD, - CMSG_PING = 0x167B, - CMSG_PLAYED_TIME = 0x0074, - CMSG_PLAYER_LOGIN = 0x1D31, + CMSG_PING = 0x12DE, + CMSG_PLAYED_TIME = 0x0750, + CMSG_PLAYER_LOGIN = 0x0E98, CMSG_PLAY_DANCE = 0xBADD, - CMSG_PORT_GRAVEYARD = 0x11DA, + CMSG_PORT_GRAVEYARD = 0xBADD, CMSG_PUSH_QUEST_TO_PARTY = 0xBADD, CMSG_PVP_LOG_DATA = 0xBADD, - CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT = 0x1962, - CMSG_QUERY_CORPSE_TRANSPORT = 0x1164, - CMSG_QUERY_COUNTDOWN_TIMER = 0x015B, + CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT = 0xBADD, + CMSG_QUERY_CORPSE_TRANSPORT = 0xBADD, + CMSG_QUERY_COUNTDOWN_TIMER = 0xBADD, CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0xBADD, - CMSG_QUERY_NEXT_MAIL_TIME = 0x1119, + CMSG_QUERY_NEXT_MAIL_TIME = 0xBADD, CMSG_QUERY_PETITION = 0xBADD, - CMSG_QUERY_QUEST_COMPLETION_NPCS = 0x0662, + CMSG_QUERY_QUEST_COMPLETION_NPCS = 0xBADD, CMSG_QUERY_SCENARIO_POI = 0xBADD, - CMSG_QUERY_TIME = 0x04E4, - CMSG_QUESTGIVER_ACCEPT_QUEST = 0x0A62, + CMSG_QUERY_TIME = 0xBADD, + CMSG_QUESTGIVER_ACCEPT_QUEST = 0xBADD, CMSG_QUESTGIVER_CANCEL = 0xBADD, - CMSG_QUESTGIVER_CHOOSE_REWARD = 0x0CE1, - CMSG_QUESTGIVER_COMPLETE_QUEST = 0x0A69, - CMSG_QUESTGIVER_HELLO = 0x0B2A, - CMSG_QUESTGIVER_QUERY_QUEST = 0x131A, + CMSG_QUESTGIVER_CHOOSE_REWARD = 0xBADD, + CMSG_QUESTGIVER_COMPLETE_QUEST = 0xBADD, + CMSG_QUESTGIVER_HELLO = 0xBADD, + CMSG_QUESTGIVER_QUERY_QUEST = 0xBADD, CMSG_QUESTGIVER_QUEST_AUTOLAUNCH = 0xBADD, - CMSG_QUESTGIVER_REQUEST_REWARD = 0x1509, - CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY = 0x0A39, - CMSG_QUESTGIVER_STATUS_QUERY = 0x0A7B, - CMSG_QUESTLOG_REMOVE_QUEST = 0x04C3, + CMSG_QUESTGIVER_REQUEST_REWARD = 0xBADD, + CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY = 0xBADD, + CMSG_QUESTGIVER_STATUS_QUERY = 0x0836, + CMSG_QUESTLOG_REMOVE_QUEST = 0xBADD, CMSG_QUESTLOG_SWAP_QUEST = 0xBADD, - CMSG_QUEST_CLOSE_AUTOACCEPT_QUEST = 0x150A, + CMSG_QUEST_CLOSE_AUTOACCEPT_QUEST = 0xBADD, CMSG_QUEST_CONFIRM_ACCEPT = 0xBADD, - CMSG_QUEST_POI_QUERY = 0x1B2A, + CMSG_QUEST_POI_QUERY = 0xBADD, CMSG_QUEST_PUSH_RESULT = 0xBADD, - CMSG_QUEST_QUERY = 0x005A, - CMSG_QUEUED_MESSAGES_END = 0x147B, - CMSG_RANDOMIZE_CHAR_NAME = 0x17FA, - CMSG_RANDOM_ROLL = 0x1BE2, + CMSG_QUEST_QUERY = 0xBADD, + CMSG_QUEUED_MESSAGES_END = 0x027E, + CMSG_RANDOMIZE_CHAR_NAME = 0xBADD, + CMSG_RANDOM_ROLL = 0xBADD, CMSG_READY_CHECK_RESPONSE = 0xBADD, CMSG_READ_ITEM = 0xBADD, - CMSG_REAGENT_BANK_BUY_TAB = 0x0A3C, - CMSG_REALM_NAME_QUERY = 0x17BC, - CMSG_RECLAIM_CORPSE = 0x093B, + CMSG_REAGENT_BANK_BUY_TAB = 0xBADD, + CMSG_REALM_NAME_QUERY = 0xBADD, + CMSG_RECLAIM_CORPSE = 0xBADD, CMSG_RECRUIT_A_FRIEND = 0xBADD, - CMSG_REGISTER_ADDON_PREFIXES = 0x063B, - CMSG_REORDER_CHARACTERS = 0x1729, - CMSG_REPAIR_ITEM = 0x05E2, + CMSG_REGISTER_ADDON_PREFIXES = 0xBADD, + CMSG_REORDER_CHARACTERS = 0xBADD, + CMSG_REPAIR_ITEM = 0xBADD, CMSG_REPLACE_ACCOUNT_DATA = 0xBADD, CMSG_REPLACE_TROPHY = 0xBADD, - CMSG_REPOP_REQUEST = 0x0B3B, + CMSG_REPOP_REQUEST = 0xBADD, CMSG_REPORT_FILTERED = 0xBADD, CMSG_REPORT_IGNORED = 0xBADD, CMSG_REPORT_PVP_AFK = 0xBADD, - CMSG_REQUEST_ACCOUNT_DATA = 0x1934, - CMSG_REQUEST_ARTIFACT_COMPLETION_HISTORY = 0x025A, - CMSG_REQUEST_BATTLEFIELD_STATUS = 0x17EC, - CMSG_REQUEST_CATEGORY_COOLDOWNS = 0x0C72, - CMSG_REQUEST_CEMETERY_LIST = 0x0421, - CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS = 0x1342, - CMSG_REQUEST_FORCED_REACTIONS = 0x012A, - CMSG_REQUEST_GUILD_REWARDS_LIST = 0x015A, + CMSG_REQUEST_ACCOUNT_DATA = 0xBADD, + CMSG_REQUEST_ARTIFACT_COMPLETION_HISTORY = 0xBADD, + CMSG_REQUEST_BATTLEFIELD_STATUS = 0xBADD, + CMSG_REQUEST_CATEGORY_COOLDOWNS = 0xBADD, + CMSG_REQUEST_CEMETERY_LIST = 0xBADD, + CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS = 0xBADD, + CMSG_REQUEST_FORCED_REACTIONS = 0xBADD, + CMSG_REQUEST_GUILD_REWARDS_LIST = 0xBADD, CMSG_REQUEST_HONOR_STATS = 0xBADD, CMSG_REQUEST_LFG_LIST_BLACKLIST = 0xBADD, - CMSG_REQUEST_PARTY_JOIN_UPDATES = 0x1339, - CMSG_REQUEST_PARTY_MEMBER_STATS = 0x1972, - CMSG_REQUEST_PET_INFO = 0x0981, + CMSG_REQUEST_PARTY_JOIN_UPDATES = 0xBADD, + CMSG_REQUEST_PARTY_MEMBER_STATS = 0xBADD, + CMSG_REQUEST_PET_INFO = 0xBADD, CMSG_REQUEST_PVP_OPTIONS_ENABLED = 0xBADD, CMSG_REQUEST_PVP_REWARDS = 0xBADD, - CMSG_REQUEST_RAID_INFO = 0x1163, + CMSG_REQUEST_RAID_INFO = 0xBADD, CMSG_REQUEST_RATED_BATTLEFIELD_INFO = 0xBADD, CMSG_REQUEST_RATED_BG_STATS = 0xBADD, - CMSG_REQUEST_STABLED_PETS = 0x110C, - CMSG_REQUEST_VEHICLE_EXIT = 0x1743, + CMSG_REQUEST_STABLED_PETS = 0xBADD, + CMSG_REQUEST_VEHICLE_EXIT = 0xBADD, CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0xBADD, CMSG_REQUEST_VEHICLE_PREV_SEAT = 0xBADD, CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0xBADD, CMSG_RESET_CHALLENGE_MODE = 0xBADD, CMSG_RESET_FACTION_CHEAT = 0xBADD, CMSG_RESET_INSTANCES = 0xBADD, - CMSG_RESURRECT_RESPONSE = 0x177C, + CMSG_RESURRECT_RESPONSE = 0xBADD, CMSG_REVERT_TROPHY = 0xBADD, - CMSG_RIDE_VEHICLE_INTERACT = 0x023A, + CMSG_RIDE_VEHICLE_INTERACT = 0xBADD, CMSG_ROLE_POLL_BEGIN = 0xBADD, - CMSG_SAVE_CUF_PROFILES = 0x10E9, + CMSG_SAVE_CUF_PROFILES = 0xBADD, CMSG_SAVE_GUILD_EMBLEM = 0xBADD, CMSG_SAVE_PLAYER = 0xBADD, - CMSG_SCENE_PLAYBACK_CANCELED = 0x1F94, - CMSG_SCENE_PLAYBACK_COMPLETE = 0x024A, + CMSG_SCENE_PLAYBACK_CANCELED = 0xBADD, + CMSG_SCENE_PLAYBACK_COMPLETE = 0xBADD, CMSG_SCENE_TRIGGER_EVENT = 0xBADD, CMSG_SELF_RES = 0xBADD, - CMSG_SELL_ITEM = 0x1349, - CMSG_SEND_CONTACT_LIST = 0x15F9, + CMSG_SELL_ITEM = 0xBADD, + CMSG_SEND_CONTACT_LIST = 0xBADD, CMSG_SEND_MAIL = 0xBADD, CMSG_SEND_SOR_REQUEST_VIA_ADDRESS = 0xBADD, CMSG_SEND_SOR_REQUEST_VIA_BNET_ACCOUNT_ID = 0xBADD, CMSG_SERVERTIME = 0xBADD, CMSG_SETDEATHBINDPOINT = 0xBADD, CMSG_SET_ACHIEVEMENTS_HIDDEN = 0xBADD, - CMSG_SET_ACTIONBAR_TOGGLES = 0x111B, - CMSG_SET_ACTION_BUTTON = 0x13BA, - CMSG_SET_ACTIVE_MOVER = 0x07CC, + CMSG_SET_ACTIONBAR_TOGGLES = 0xBADD, + CMSG_SET_ACTION_BUTTON = 0xBADD, + CMSG_SET_ACTIVE_MOVER = 0xBADD, CMSG_SET_ACTIVE_VOICE_CHANNEL = 0xBADD, - CMSG_SET_ADVANCED_COMBAT_LOGGING = 0x017C, + CMSG_SET_ADVANCED_COMBAT_LOGGING = 0xBADD, CMSG_SET_ASSISTANT_LEADER = 0xBADD, CMSG_SET_BACKPACK_AUTOSORT_DISABLED = 0xBADD, CMSG_SET_BANK_AUTOSORT_DISABLED = 0xBADD, - CMSG_SET_CONTACT_NOTES = 0x13AC, + CMSG_SET_CONTACT_NOTES = 0xBADD, CMSG_SET_CURRENCY_FLAGS = 0xBADD, CMSG_SET_DIFFICULTY_ID = 0xBADD, - CMSG_SET_DUNGEON_DIFFICULTY = 0x117A, + CMSG_SET_DUNGEON_DIFFICULTY = 0xBADD, CMSG_SET_EVERYONE_IS_ASSISTANT = 0xBADD, - CMSG_SET_FACTION_AT_WAR = 0x05E4, + CMSG_SET_FACTION_AT_WAR = 0xBADD, CMSG_SET_FACTION_CHEAT = 0xBADD, - CMSG_SET_FACTION_INACTIVE = 0x0821, - CMSG_SET_FACTION_NOT_AT_WAR = 0x15C9, + CMSG_SET_FACTION_INACTIVE = 0xBADD, + CMSG_SET_FACTION_NOT_AT_WAR = 0xBADD, CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT = 0xBADD, CMSG_SET_LFG_BONUS_FACTION_ID = 0xBADD, CMSG_SET_LFG_COMMENT = 0xBADD, - CMSG_SET_LOOT_SPECIALIZATION = 0x0B7A, + CMSG_SET_LOOT_SPECIALIZATION = 0xBADD, CMSG_SET_PARTY_ASSIGNMENT = 0xBADD, - CMSG_SET_PARTY_LEADER = 0x1932, + CMSG_SET_PARTY_LEADER = 0xBADD, CMSG_SET_PET_SLOT = 0xBADD, - CMSG_SET_PLAYER_DECLINED_NAMES = 0x1331, + CMSG_SET_PLAYER_DECLINED_NAMES = 0xBADD, CMSG_SET_PREFERED_CEMETERY = 0xBADD, CMSG_SET_PVP = 0xBADD, - CMSG_SET_RAID_DIFFICULTY = 0x1162, + CMSG_SET_RAID_DIFFICULTY = 0xBADD, CMSG_SET_RELATIVE_POSITION = 0xBADD, - CMSG_SET_ROLE = 0x11B2, + CMSG_SET_ROLE = 0xBADD, CMSG_SET_SAVED_INSTANCE_EXTEND = 0xBADD, - CMSG_SET_SELECTION = 0x0DC4, - CMSG_SET_SHEATHED = 0x0A64, + CMSG_SET_SELECTION = 0xBADD, + CMSG_SET_SHEATHED = 0xBADD, CMSG_SET_SKILL_CHEAT = 0xBADD, CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT = 0xBADD, - CMSG_SET_SPECIALIZATION = 0x0472, + CMSG_SET_SPECIALIZATION = 0xBADD, CMSG_SET_TAXI_BENCHMARK_MODE = 0xBADD, - CMSG_SET_TITLE = 0x0654, - CMSG_SET_TRADE_CURRENCY = 0x0261, + CMSG_SET_TITLE = 0xBADD, + CMSG_SET_TRADE_CURRENCY = 0xBADD, CMSG_SET_TRADE_GOLD = 0xBADD, CMSG_SET_TRADE_ITEM = 0xBADD, CMSG_SET_VEHICLE_REC_ID_ACK = 0xBADD, - CMSG_SET_WATCHED_FACTION = 0x154B, - CMSG_SHOWING_CLOAK = 0x1199, - CMSG_SHOWING_HELM = 0x05A3, + CMSG_SET_WATCHED_FACTION = 0xBADD, + CMSG_SHOWING_CLOAK = 0xBADD, + CMSG_SHOWING_HELM = 0xBADD, CMSG_SHOW_TRADE_SKILL = 0xBADD, CMSG_SIGN_PETITION = 0xBADD, CMSG_SILENCE_PARTY_TALKER = 0xBADD, CMSG_SOCKET_GEMS = 0xBADD, - CMSG_SORT_BAGS = 0x0254, - CMSG_SORT_BANK_BAGS = 0x1901, + CMSG_SORT_BAGS = 0xBADD, + CMSG_SORT_BANK_BAGS = 0xBADD, CMSG_SORT_REAGENT_BANK_BAGS = 0xBADD, - CMSG_SPELLCLICK = 0x0DE3, - CMSG_SPIRIT_HEALER_ACTIVATE = 0x0CA4, - CMSG_SPLIT_ITEM = 0x0095, - CMSG_STAND_STATE_CHANGE = 0x037A, + CMSG_SPELLCLICK = 0xBADD, + CMSG_SPIRIT_HEALER_ACTIVATE = 0xBADD, + CMSG_SPLIT_ITEM = 0xBADD, + CMSG_STAND_STATE_CHANGE = 0xBADD, CMSG_START_QUEST = 0xBADD, CMSG_START_SPECTATOR_WAR_GAME = 0xBADD, CMSG_START_WARGAME = 0xBADD, CMSG_STOP_DANCE = 0xBADD, CMSG_STORE_LOOT_IN_SLOT = 0xBADD, - CMSG_SUMMON_RESPONSE = 0x1BFA, - CMSG_SUPPORT_TICKET_SUBMIT_BUG = 0x11BB, - CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT = 0x1BB1, - CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION = 0x1B63, - CMSG_SUSPEND_COMMS_ACK = 0x123C, - CMSG_SUSPEND_TOKEN_RESPONSE = 0x1273, - CMSG_SWAP_INV_ITEM = 0x00C5, - CMSG_SWAP_ITEM = 0x0206, + CMSG_SUMMON_RESPONSE = 0xBADD, + CMSG_SUPPORT_TICKET_SUBMIT_BUG = 0xBADD, + CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT = 0xBADD, + CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION = 0xBADD, + CMSG_SUSPEND_COMMS_ACK = 0xBADD, + CMSG_SUSPEND_TOKEN_RESPONSE = 0xBADD, + CMSG_SWAP_INV_ITEM = 0xBADD, + CMSG_SWAP_ITEM = 0xBADD, CMSG_SWAP_SUB_GROUPS = 0xBADD, CMSG_SYNC_DANCE = 0xBADD, - CMSG_TABARD_VENDOR_ACTIVATE = 0x1951, + CMSG_TABARD_VENDOR_ACTIVATE = 0xBADD, CMSG_TAXICLEARALLNODES = 0xBADD, CMSG_TAXIENABLEALLNODES = 0xBADD, CMSG_TAXISHOWNODES = 0xBADD, - CMSG_TAXI_NODE_STATUS_QUERY = 0x0EA1, - CMSG_TAXI_QUERY_AVAILABLE_NODES = 0x0A3B, + CMSG_TAXI_NODE_STATUS_QUERY = 0xBADD, + CMSG_TAXI_QUERY_AVAILABLE_NODES = 0xBADD, CMSG_TELEPORT_TO_UNIT = 0xBADD, - CMSG_TEXT_EMOTE = 0x0B2B, + CMSG_TEXT_EMOTE = 0xBADD, CMSG_TIME_ADJUSTMENT_RESPONSE = 0xBADD, - CMSG_TIME_SYNC_RESPONSE = 0x0B8C, + CMSG_TIME_SYNC_RESPONSE = 0x0550, CMSG_TIME_SYNC_RESPONSE_DROPPED = 0xBADD, CMSG_TIME_SYNC_RESPONSE_FAILED = 0xBADD, CMSG_TOGGLE_DIFFICULTY = 0xBADD, - CMSG_TOGGLE_PVP = 0x10A2, - CMSG_TOTEM_DESTROYED = 0x1189, + CMSG_TOGGLE_PVP = 0xBADD, + CMSG_TOTEM_DESTROYED = 0xBADD, CMSG_TOY_SET_FAVORITE = 0xBADD, - CMSG_TRAINER_BUY_SPELL = 0x151A, - CMSG_TRAINER_LIST = 0x130C, + CMSG_TRAINER_BUY_SPELL = 0xBADD, + CMSG_TRAINER_LIST = 0xBADD, CMSG_TRANSMOGRIFY_ITEMS = 0xBADD, CMSG_TRIGGER_CINEMATIC_CHEAT = 0xBADD, CMSG_TROPHY_MONUMENT_LOAD_SELECTED_TROPHY_ID = 0xBADD, CMSG_TURN_IN_PETITION = 0xBADD, - CMSG_TUTORIAL_FLAG = 0x1132, - CMSG_TWITTER_GET_STATUS = 0x1128, - CMSG_UI_TIME_REQUEST = 0x1B7B, + CMSG_TUTORIAL_FLAG = 0xBADD, + CMSG_TWITTER_GET_STATUS = 0xBADD, + CMSG_UI_TIME_REQUEST = 0x0316, CMSG_UNACCEPT_TRADE = 0xBADD, CMSG_UNDELETE_CHARACTER = 0xBADD, CMSG_UNLEARN_SKILL = 0xBADD, CMSG_UNLEARN_SPECIALIZATION = 0xBADD, - CMSG_UNREGISTER_ALL_ADDON_PREFIXES = 0x0C5B, - CMSG_UPDATE_ACCOUNT_DATA = 0x17BB, + CMSG_UNREGISTER_ALL_ADDON_PREFIXES = 0xBADD, + CMSG_UPDATE_ACCOUNT_DATA = 0xBADD, CMSG_UPDATE_CLIENT_SETTINGS = 0xBADD, CMSG_UPDATE_MISSILE_TRAJECTORY = 0xBADD, CMSG_UPDATE_PROJECTILE_POSITION = 0xBADD, @@ -759,20 +759,20 @@ enum OpcodeClient : uint32 CMSG_UPGRADE_ITEM = 0xBADD, CMSG_USED_FOLLOW = 0xBADD, CMSG_USE_CRITTER_ITEM = 0xBADD, - CMSG_USE_EQUIPMENT_SET = 0x0026, - CMSG_USE_ITEM = 0x0A5A, + CMSG_USE_EQUIPMENT_SET = 0xBADD, + CMSG_USE_ITEM = 0xBADD, CMSG_USE_PARTY_GARRISON = 0xBADD, - CMSG_USE_TOY = 0x1BC3, - CMSG_VIOLENCE_LEVEL = 0x0071, + CMSG_USE_TOY = 0xBADD, + CMSG_VIOLENCE_LEVEL = 0x0F48, CMSG_VOICE_ADD_IGNORE = 0xBADD, CMSG_VOICE_DEL_IGNORE = 0xBADD, - CMSG_VOICE_SESSION_ENABLE = 0x153A, - CMSG_VOID_STORAGE_QUERY = 0x17C3, - CMSG_VOID_STORAGE_TRANSFER = 0x0674, + CMSG_VOICE_SESSION_ENABLE = 0xBADD, + CMSG_VOID_STORAGE_QUERY = 0xBADD, + CMSG_VOID_STORAGE_TRANSFER = 0xBADD, CMSG_VOID_STORAGE_UNLOCK = 0xBADD, CMSG_VOID_SWAP_ITEM = 0xBADD, - CMSG_WARDEN_DATA = 0x11E3, - CMSG_WHO = 0x1B3B, + CMSG_WARDEN_DATA = 0xBADD, + CMSG_WHO = 0xBADD, CMSG_WHOIS = 0xBADD, CMSG_WORLD_TELEPORT = 0xBADD, CMSG_WRAP_ITEM = 0xBADD, @@ -800,36 +800,36 @@ enum OpcodeClient : uint32 enum OpcodeServer : uint32 { SMSG_ABORT_NEW_WORLD = 0xBADD, - SMSG_ACCOUNT_CRITERIA_UPDATE = 0x0A7A, - SMSG_ACCOUNT_DATA_TIMES = 0x15F3, + SMSG_ACCOUNT_CRITERIA_UPDATE = 0x1635, + SMSG_ACCOUNT_DATA_TIMES = 0x16B8, SMSG_ACCOUNT_INFO_RESPONSE = 0xBADD, - SMSG_ACCOUNT_MOUNT_UPDATE = 0x19A2, + SMSG_ACCOUNT_MOUNT_UPDATE = 0x079D, SMSG_ACCOUNT_PROFILE = 0xBADD, SMSG_ACCOUNT_RESTRICTED_WARNING = 0xBADD, - SMSG_ACCOUNT_TOYS_UPDATE = 0x1F1C, - SMSG_ACHIEVEMENT_DELETED = 0x0B2C, - SMSG_ACHIEVEMENT_EARNED = 0x1D8C, - SMSG_ACTION_BUTTONS = 0x153B, - SMSG_ACTIVATE_TAXI_REPLY = 0x1B8A, - SMSG_ADDON_INFO = 0x1F5C, + SMSG_ACCOUNT_TOYS_UPDATE = 0xBADD, + SMSG_ACHIEVEMENT_DELETED = 0xBADD, + SMSG_ACHIEVEMENT_EARNED = 0xBADD, + SMSG_ACTION_BUTTONS = 0x03C0, + SMSG_ACTIVATE_TAXI_REPLY = 0xBADD, + SMSG_ADDON_INFO = 0x1715, SMSG_ADD_BATTLENET_FRIEND_RESPONSE = 0xBADD, SMSG_ADD_ITEM_PASSIVE = 0xBADD, SMSG_ADD_LOSS_OF_CONTROL = 0xBADD, SMSG_ADD_RUNE_POWER = 0xBADD, - SMSG_ADJUST_SPLINE_DURATION = 0x131C, - SMSG_AE_LOOT_TARGETS = 0x1763, - SMSG_AE_LOOT_TARGET_ACK = 0x1B9A, - SMSG_AI_REACTION = 0x1BDA, - SMSG_ALL_ACCOUNT_CRITERIA = 0x17AC, - SMSG_ALL_ACHIEVEMENT_DATA = 0x097A, - SMSG_ALL_GUILD_ACHIEVEMENTS = 0x02F4, + SMSG_ADJUST_SPLINE_DURATION = 0xBADD, + SMSG_AE_LOOT_TARGETS = 0xBADD, + SMSG_AE_LOOT_TARGET_ACK = 0xBADD, + SMSG_AI_REACTION = 0xBADD, + SMSG_ALL_ACCOUNT_CRITERIA = 0x0392, + SMSG_ALL_ACHIEVEMENT_DATA = 0x163D, + SMSG_ALL_GUILD_ACHIEVEMENTS = 0xBADD, SMSG_ARCHAEOLOGY_SURVERY_CAST = 0xBADD, SMSG_AREA_SHARE_INFO_RESPONSE = 0xBADD, SMSG_AREA_SHARE_MAPPINGS_RESPONSE = 0xBADD, SMSG_AREA_SPIRIT_HEALER_TIME = 0xBADD, SMSG_AREA_TRIGGER_DEBUG_PLAYER_INSIDE = 0xBADD, SMSG_AREA_TRIGGER_DEBUG_SWEEP = 0xBADD, - SMSG_AREA_TRIGGER_DENIED = 0x19FC, + SMSG_AREA_TRIGGER_DENIED = 0xBADD, SMSG_AREA_TRIGGER_MESSAGE = 0xBADD, SMSG_AREA_TRIGGER_NO_CORPSE = 0xBADD, SMSG_AREA_TRIGGER_RE_PATH = 0xBADD, @@ -843,33 +843,33 @@ enum OpcodeServer : uint32 SMSG_ARENA_TEAM_QUERY_RESPONSE = 0xBADD, SMSG_ARENA_TEAM_ROSTER = 0xBADD, SMSG_ARENA_TEAM_STATS = 0xBADD, - SMSG_ATTACKERSTATEUPDATE = 0x13DC, - SMSG_ATTACKSTART = 0x19A4, - SMSG_ATTACKSTOP = 0x171A, - SMSG_ATTACKSWING_ERROR = 0x1F4C, - SMSG_ATTACKSWING_LANDED_LOG = 0x15CB, + SMSG_ATTACKERSTATEUPDATE = 0xBADD, + SMSG_ATTACKSTART = 0xBADD, + SMSG_ATTACKSTOP = 0xBADD, + SMSG_ATTACKSWING_ERROR = 0xBADD, + SMSG_ATTACKSWING_LANDED_LOG = 0xBADD, SMSG_AUCTION_BIDDER_NOTIFICATION = 0xBADD, - SMSG_AUCTION_CLOSED_NOTIFICATION = 0x0B73, - SMSG_AUCTION_COMMAND_RESULT = 0x1972, - SMSG_AUCTION_HELLO_RESPONSE = 0x0A29, - SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT = 0x1339, - SMSG_AUCTION_LIST_ITEMS_RESULT = 0x09C4, - SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT = 0x0929, - SMSG_AUCTION_LIST_PENDING_SALES_RESULT = 0x1F89, - SMSG_AUCTION_OUTBID_NOTIFICATION = 0x0972, - SMSG_AUCTION_OWNER_BID_NOTIFICATION = 0x1B09, + SMSG_AUCTION_CLOSED_NOTIFICATION = 0xBADD, + SMSG_AUCTION_COMMAND_RESULT = 0xBADD, + SMSG_AUCTION_HELLO_RESPONSE = 0xBADD, + SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT = 0xBADD, + SMSG_AUCTION_LIST_ITEMS_RESULT = 0xBADD, + SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT = 0xBADD, + SMSG_AUCTION_LIST_PENDING_SALES_RESULT = 0xBADD, + SMSG_AUCTION_OUTBID_NOTIFICATION = 0xBADD, + SMSG_AUCTION_OWNER_BID_NOTIFICATION = 0xBADD, SMSG_AUCTION_OWNER_NOTIFICATION = 0xBADD, SMSG_AUCTION_REMOVED_NOTIFICATION = 0xBADD, - SMSG_AUCTION_REPLICATE_RESPONSE = 0x193B, - SMSG_AUCTION_WON_NOTIFICATION = 0x136B, + SMSG_AUCTION_REPLICATE_RESPONSE = 0xBADD, + SMSG_AUCTION_WON_NOTIFICATION = 0xBADD, SMSG_AURACASTLOG = 0xBADD, - SMSG_AURA_POINTS_DEPLETED = 0x02A9, - SMSG_AURA_UPDATE = 0x070A, - SMSG_AUTH_CHALLENGE = 0x0403, - SMSG_AUTH_RESPONSE = 0x0B61, + SMSG_AURA_POINTS_DEPLETED = 0xBADD, + SMSG_AURA_UPDATE = 0xBADD, + SMSG_AUTH_CHALLENGE = 0x007E, + SMSG_AUTH_RESPONSE = 0x18F6, SMSG_AVAILABLE_VOICE_CHANNEL = 0xBADD, SMSG_AVERAGE_ITEM_LEVEL_INFORM = 0xBADD, - SMSG_BARBER_SHOP_RESULT = 0x1B89, + SMSG_BARBER_SHOP_RESULT = 0xBADD, SMSG_BATTLEFIELD_LIST = 0xBADD, SMSG_BATTLEFIELD_MGR_DROP_TIMER_CANCELED = 0xBADD, SMSG_BATTLEFIELD_MGR_DROP_TIMER_STARTED = 0xBADD, @@ -882,19 +882,19 @@ enum OpcodeServer : uint32 SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE = 0xBADD, SMSG_BATTLEFIELD_MGR_STATE_CHANGED = 0xBADD, SMSG_BATTLEFIELD_PORT_DENIED = 0xBADD, - SMSG_BATTLEFIELD_RATED_INFO = 0x1322, + SMSG_BATTLEFIELD_RATED_INFO = 0xBADD, SMSG_BATTLEFIELD_STATUS_ACTIVE = 0xBADD, SMSG_BATTLEFIELD_STATUS_FAILED = 0xBADD, SMSG_BATTLEFIELD_STATUS_NEEDCONFIRMATION = 0xBADD, SMSG_BATTLEFIELD_STATUS_NONE = 0xBADD, - SMSG_BATTLEFIELD_STATUS_QUEUED = 0x135A, + SMSG_BATTLEFIELD_STATUS_QUEUED = 0xBADD, SMSG_BATTLEFIELD_STATUS_WAITFORGROUPS = 0xBADD, SMSG_BATTLEGROUND_INFO_THROTTLED = 0xBADD, SMSG_BATTLEGROUND_INIT = 0xBADD, SMSG_BATTLEGROUND_PLAYER_JOINED = 0xBADD, SMSG_BATTLEGROUND_PLAYER_LEFT = 0xBADD, - SMSG_BATTLEGROUND_PLAYER_POSITIONS = 0x1962, - SMSG_BATTLEGROUND_POINTS = 0x15AB, + SMSG_BATTLEGROUND_PLAYER_POSITIONS = 0xBADD, + SMSG_BATTLEGROUND_POINTS = 0xBADD, SMSG_BATTLENET_CHALLENGE_ABORT = 0xBADD, SMSG_BATTLENET_CHALLENGE_START = 0xBADD, SMSG_BATTLE_PAY_ACK_FAILED = 0xBADD, @@ -902,36 +902,36 @@ enum OpcodeServer : uint32 SMSG_BATTLE_PAY_DELIVERY_ENDED = 0xBADD, SMSG_BATTLE_PAY_DELIVERY_STARTED = 0xBADD, SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE = 0xBADD, - SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE = 0x17A3, + SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE = 0x120E, SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE = 0xBADD, - SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE = 0x1FC9, + SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE = 0x02C0, SMSG_BATTLE_PAY_PURCHASE_UPDATE = 0xBADD, SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE = 0xBADD, SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE = 0xBADD, - SMSG_BATTLE_PET_CAGE_DATE_ERROR = 0x175B, - SMSG_BATTLE_PET_DELETED = 0x150A, - SMSG_BATTLE_PET_ERROR = 0x1599, - SMSG_BATTLE_PET_HEALED = 0x093C, - SMSG_BATTLE_PET_JOURNAL = 0x15AC, - SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED = 0x13A9, - SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED = 0x1359, - SMSG_BATTLE_PET_LICENSE_CHANGED = 0x0823, - SMSG_BATTLE_PET_RESTORED = 0x0E82, - SMSG_BATTLE_PET_REVOKED = 0x0B72, - SMSG_BATTLE_PET_TRAP_LEVEL = 0x1BCB, - SMSG_BATTLE_PET_UPDATES = 0x1FCC, - SMSG_BINDER_CONFIRM = 0x1BBB, - SMSG_BINDPOINTUPDATE = 0x156C, + SMSG_BATTLE_PET_CAGE_DATE_ERROR = 0xBADD, + SMSG_BATTLE_PET_DELETED = 0xBADD, + SMSG_BATTLE_PET_ERROR = 0xBADD, + SMSG_BATTLE_PET_HEALED = 0xBADD, + SMSG_BATTLE_PET_JOURNAL = 0xBADD, + SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED = 0xBADD, + SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED = 0xBADD, + SMSG_BATTLE_PET_LICENSE_CHANGED = 0xBADD, + SMSG_BATTLE_PET_RESTORED = 0xBADD, + SMSG_BATTLE_PET_REVOKED = 0xBADD, + SMSG_BATTLE_PET_TRAP_LEVEL = 0xBADD, + SMSG_BATTLE_PET_UPDATES = 0xBADD, + SMSG_BINDER_CONFIRM = 0x19E5, + SMSG_BINDPOINTUPDATE = 0x0399, SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT = 0xBADD, SMSG_BLACK_MARKET_OPEN_RESULT = 0xBADD, SMSG_BLACK_MARKET_OUTBID = 0xBADD, SMSG_BLACK_MARKET_REQUEST_ITEMS_RESULT = 0xBADD, SMSG_BLACK_MARKET_WON = 0xBADD, SMSG_BONUS_ROLL_EMPTY = 0xBADD, - SMSG_BREAK_TARGET = 0x159A, + SMSG_BREAK_TARGET = 0xBADD, SMSG_BUY_BANK_SLOT_RESULT = 0xBADD, SMSG_BUY_FAILED = 0xBADD, - SMSG_BUY_SUCCEEDED = 0x117B, + SMSG_BUY_SUCCEEDED = 0xBADD, SMSG_CALENDAR_ACTION_PENDING = 0xBADD, SMSG_CALENDAR_ARENA_TEAM = 0xBADD, SMSG_CALENDAR_CLEAR_PENDING_ACTION = 0xBADD, @@ -950,22 +950,22 @@ enum OpcodeServer : uint32 SMSG_CALENDAR_EVENT_STATUS = 0xBADD, SMSG_CALENDAR_EVENT_UPDATED_ALERT = 0xBADD, SMSG_CALENDAR_FILTER_GUILD = 0xBADD, - SMSG_CALENDAR_RAID_LOCKOUT_ADDED = 0x0C83, + SMSG_CALENDAR_RAID_LOCKOUT_ADDED = 0xBADD, SMSG_CALENDAR_RAID_LOCKOUT_REMOVED = 0xBADD, SMSG_CALENDAR_RAID_LOCKOUT_UPDATED = 0xBADD, - SMSG_CALENDAR_SEND_CALENDAR = 0x1562, + SMSG_CALENDAR_SEND_CALENDAR = 0xBADD, SMSG_CALENDAR_SEND_EVENT = 0xBADD, - SMSG_CALENDAR_SEND_NUM_PENDING = 0x17B1, + SMSG_CALENDAR_SEND_NUM_PENDING = 0xBADD, SMSG_CALENDAR_UPDATE_INVITE_LIST = 0xBADD, SMSG_CAMERA_SHAKE = 0xBADD, - SMSG_CANCEL_AUTO_REPEAT = 0x1959, - SMSG_CANCEL_COMBAT = 0x09A2, - SMSG_CANCEL_ORPHAN_SPELL_VISUAL = 0x0579, - SMSG_CANCEL_SCENE = 0x19B2, - SMSG_CANCEL_SPELL_VISUAL = 0x1849, - SMSG_CANCEL_SPELL_VISUAL_KIT = 0x00AC, - SMSG_CAN_DUEL_RESULT = 0x11BB, - SMSG_CAST_FAILED = 0x040C, + SMSG_CANCEL_AUTO_REPEAT = 0xBADD, + SMSG_CANCEL_COMBAT = 0xBADD, + SMSG_CANCEL_ORPHAN_SPELL_VISUAL = 0xBADD, + SMSG_CANCEL_SCENE = 0xBADD, + SMSG_CANCEL_SPELL_VISUAL = 0xBADD, + SMSG_CANCEL_SPELL_VISUAL_KIT = 0xBADD, + SMSG_CAN_DUEL_RESULT = 0xBADD, + SMSG_CAST_FAILED = 0xBADD, SMSG_CHALLENGE_MODE_ALL_MAP_STATS = 0xBADD, SMSG_CHALLENGE_MODE_COMPLETE = 0xBADD, SMSG_CHALLENGE_MODE_MAP_STATS_UPDATE = 0xBADD, @@ -974,22 +974,22 @@ enum OpcodeServer : uint32 SMSG_CHALLENGE_MODE_REWARDS = 0xBADD, SMSG_CHALLENGE_MODE_START = 0xBADD, SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT = 0xBADD, - SMSG_CHANNEL_LIST = 0x12FC, - SMSG_CHANNEL_NOTIFY = 0x1634, - SMSG_CHANNEL_NOTIFY_JOINED = 0x123B, - SMSG_CHANNEL_NOTIFY_LEFT = 0x143B, - SMSG_CHANNEL_START = 0x0F5A, - SMSG_CHANNEL_UPDATE = 0x12CA, - SMSG_CHARACTER_LOGIN_FAILED = 0x1722, + SMSG_CHANNEL_LIST = 0xBADD, + SMSG_CHANNEL_NOTIFY = 0x15EF, + SMSG_CHANNEL_NOTIFY_JOINED = 0x14C3, + SMSG_CHANNEL_NOTIFY_LEFT = 0x19CF, + SMSG_CHANNEL_START = 0x103E, + SMSG_CHANNEL_UPDATE = 0x10D9, + SMSG_CHARACTER_LOGIN_FAILED = 0x0FBD, SMSG_CHARACTER_OBJECT_TEST_RESPONSE = 0xBADD, SMSG_CHARACTER_UPGRADE_COMPLETE = 0xBADD, SMSG_CHARACTER_UPGRADE_SPELL_TIER_SET = 0xBADD, - SMSG_CHAR_CREATE = 0x13E4, + SMSG_CHAR_CREATE = 0xBADD, SMSG_CHAR_CUSTOMIZE = 0xBADD, SMSG_CHAR_CUSTOMIZE_RESULT = 0xBADD, - SMSG_CHAR_DELETE = 0x01C2, - SMSG_CHAR_ENUM = 0x13F2, - SMSG_CHAR_FACTION_CHANGE = 0x0A64, + SMSG_CHAR_DELETE = 0xBADD, + SMSG_CHAR_ENUM = 0x18F1, + SMSG_CHAR_FACTION_CHANGE = 0xBADD, SMSG_CHAR_RENAME = 0xBADD, SMSG_CHAR_UPGRADE_STARTED = 0xBADD, SMSG_CHAT_AUTO_RESPONDED = 0xBADD, @@ -1007,16 +1007,16 @@ enum OpcodeServer : uint32 SMSG_CHECK_WARGAME_ENTRY = 0xBADD, SMSG_CLEAR_ALL_SPELL_CHARGES = 0xBADD, SMSG_CLEAR_BOSS_EMOTES = 0xBADD, - SMSG_CLEAR_COOLDOWN = 0x0964, + SMSG_CLEAR_COOLDOWN = 0xBADD, SMSG_CLEAR_COOLDOWNS = 0xBADD, SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0xBADD, SMSG_CLEAR_LOSS_OF_CONTROL = 0xBADD, SMSG_CLEAR_SPELL_CHARGES = 0xBADD, - SMSG_CLEAR_TARGET = 0x17FA, - SMSG_CLIENTCACHE_VERSION = 0x116C, - SMSG_CLIENT_CONTROL_UPDATE = 0x1B4C, - SMSG_COIN_REMOVED = 0x11A4, - SMSG_COMBAT_EVENT_FAILED = 0x19D9, + SMSG_CLEAR_TARGET = 0xBADD, + SMSG_CLIENTCACHE_VERSION = 0x0E09, + SMSG_CLIENT_CONTROL_UPDATE = 0x0D32, + SMSG_COIN_REMOVED = 0xBADD, + SMSG_COMBAT_EVENT_FAILED = 0xBADD, SMSG_COMBAT_LOG_MULTIPLE = 0xBADD, SMSG_COMMENTATOR_MAP_INFO = 0xBADD, SMSG_COMMENTATOR_PARTY_INFO = 0xBADD, @@ -1027,24 +1027,24 @@ enum OpcodeServer : uint32 SMSG_COMPLAINT_RESULT = 0xBADD, SMSG_COMPLETE_SHIPMENT_RESPONSE = 0xBADD, SMSG_COMPRESSED_MOVES = 0xBADD, - SMSG_COMPRESSED_PACKET = 0x0689, + SMSG_COMPRESSED_PACKET = 0x007D, SMSG_COMSAT_CONNECT_FAIL = 0xBADD, SMSG_COMSAT_DISCONNECT = 0xBADD, SMSG_COMSAT_RECONNECT_TRY = 0xBADD, - SMSG_CONQUEST_FORMULA_CONSTANTS = 0x1B29, + SMSG_CONQUEST_FORMULA_CONSTANTS = 0xBADD, SMSG_CONSOLE_WRITE = 0xBADD, - SMSG_CONTACT_LIST = 0x15A1, - SMSG_CONTACT_STATUS = 0x174C, + SMSG_CONTACT_LIST = 0x039F, + SMSG_CONTACT_STATUS = 0xBADD, SMSG_CONVERT_RUNE = 0xBADD, SMSG_COOLDOWN_CHEAT = 0xBADD, - SMSG_COOLDOWN_EVENT = 0x1BE4, - SMSG_CORPSE_LOCATION = 0x0A63, - SMSG_CORPSE_RECLAIM_DELAY = 0x1B9C, - SMSG_CORPSE_TRANSPORT_QUERY = 0x0B6C, - SMSG_CREATE_SHIPMENT_RESPONSE = 0x0839, - SMSG_CREATURE_QUERY_RESPONSE = 0x0DC2, - SMSG_CRITERIA_DELETED = 0x0B2A, - SMSG_CRITERIA_UPDATE = 0x115A, + SMSG_COOLDOWN_EVENT = 0xBADD, + SMSG_CORPSE_LOCATION = 0xBADD, + SMSG_CORPSE_RECLAIM_DELAY = 0xBADD, + SMSG_CORPSE_TRANSPORT_QUERY = 0xBADD, + SMSG_CREATE_SHIPMENT_RESPONSE = 0xBADD, + SMSG_CREATURE_QUERY_RESPONSE = 0x1A15, + SMSG_CRITERIA_DELETED = 0xBADD, + SMSG_CRITERIA_UPDATE = 0xBADD, SMSG_CROSSED_INEBRIATION_THRESHOLD = 0xBADD, SMSG_CURRENCY_LOOT_REMOVED = 0xBADD, SMSG_CURRENCY_LOOT_RESTORED = 0xBADD, @@ -1053,56 +1053,56 @@ enum OpcodeServer : uint32 SMSG_DAMAGE_CALC_LOG = 0xBADD, SMSG_DAMAGE_DONE_OBSOLETE = 0xBADD, SMSG_DANCE_QUERY_RESPONSE = 0xBADD, - SMSG_DANCE_STUDIO_CREATE_RESULT = 0x15F2, + SMSG_DANCE_STUDIO_CREATE_RESULT = 0xBADD, SMSG_DB_LOOKUP_RESULTS = 0xBADD, - SMSG_DB_REPLY = 0x097C, - SMSG_DEATH_RELEASE_LOC = 0x15DC, + SMSG_DB_REPLY = 0x09A5, + SMSG_DEATH_RELEASE_LOC = 0xBADD, SMSG_DEBUG_AISTATE = 0xBADD, SMSG_DEBUG_DRAW_AURA = 0xBADD, SMSG_DEBUG_SERVER_GEO = 0xBADD, - SMSG_DEFENSE_MESSAGE = 0x14F1, + SMSG_DEFENSE_MESSAGE = 0xBADD, SMSG_DESTROY_ARENA_UNIT = 0xBADD, SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0xBADD, SMSG_DIFFERENT_INSTANCE_FROM_PARTY = 0xBADD, SMSG_DISENCHANT_CREDIT = 0xBADD, - SMSG_DISMOUNT = 0x1371, + SMSG_DISMOUNT = 0xBADD, SMSG_DISMOUNT_RESULT = 0xBADD, SMSG_DISPEL_FAILED = 0xBADD, - SMSG_DISPLAY_GAME_ERROR = 0x173B, - SMSG_DISPLAY_PLAYER_CHOICE = 0x087C, - SMSG_DISPLAY_PROMOTION = 0x01E2, + SMSG_DISPLAY_GAME_ERROR = 0xBADD, + SMSG_DISPLAY_PLAYER_CHOICE = 0xBADD, + SMSG_DISPLAY_PROMOTION = 0xBADD, SMSG_DISPLAY_QUEST_POPUP = 0xBADD, - SMSG_DISPLAY_TOAST = 0x17DA, + SMSG_DISPLAY_TOAST = 0xBADD, SMSG_DONT_AUTO_PUSH_SPELLS_TO_ACTION_BAR = 0xBADD, SMSG_DROP_NEW_CONNECTION = 0xBADD, - SMSG_DUEL_COMPLETE = 0x1531, - SMSG_DUEL_COUNTDOWN = 0x1B1A, - SMSG_DUEL_IN_BOUNDS = 0x13A3, - SMSG_DUEL_OUT_OF_BOUNDS = 0x15F4, - SMSG_DUEL_REQUESTED = 0x0983, - SMSG_DUEL_WINNER = 0x1519, + SMSG_DUEL_COMPLETE = 0xBADD, + SMSG_DUEL_COUNTDOWN = 0xBADD, + SMSG_DUEL_IN_BOUNDS = 0xBADD, + SMSG_DUEL_OUT_OF_BOUNDS = 0xBADD, + SMSG_DUEL_REQUESTED = 0xBADD, + SMSG_DUEL_WINNER = 0xBADD, SMSG_DUMP_RIDE_TICKETS_RESPONSE = 0xBADD, - SMSG_DURABILITY_DAMAGE_DEATH = 0x1BCA, + SMSG_DURABILITY_DAMAGE_DEATH = 0xBADD, SMSG_DYNAMIC_DROP_ROLL_RESULT = 0xBADD, SMSG_ECHO_PARTY_SQUELCH = 0xBADD, - SMSG_EMOTE = 0x171C, - SMSG_ENABLE_BARBER_SHOP = 0x1D5C, - SMSG_ENCHANTMENT_LOG = 0x1563, - SMSG_ENCOUNTER_END = 0x0EC4, - SMSG_ENCOUNTER_START = 0x1B5C, - SMSG_ENVIRONMENTALDAMAGELOG = 0x0679, - SMSG_EQUIPMENT_SET_LIST = 0x111A, + SMSG_EMOTE = 0xBADD, + SMSG_ENABLE_BARBER_SHOP = 0xBADD, + SMSG_ENCHANTMENT_LOG = 0xBADD, + SMSG_ENCOUNTER_END = 0xBADD, + SMSG_ENCOUNTER_START = 0xBADD, + SMSG_ENVIRONMENTALDAMAGELOG = 0xBADD, + SMSG_EQUIPMENT_SET_LIST = 0x079E, SMSG_EQUIPMENT_SET_SAVED = 0xBADD, SMSG_EXPECTED_SPAM_RECORDS = 0xBADD, - SMSG_EXPLORATION_EXPERIENCE = 0x1139, - SMSG_FACTION_BONUS_INFO = 0x13B9, - SMSG_FAILED_PLAYER_CONDITION = 0x1161, - SMSG_FEATURE_SYSTEM_STATUS = 0x13F3, - SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN = 0x117A, + SMSG_EXPLORATION_EXPERIENCE = 0xBADD, + SMSG_FACTION_BONUS_INFO = 0xBADD, + SMSG_FAILED_PLAYER_CONDITION = 0xBADD, + SMSG_FEATURE_SYSTEM_STATUS = 0x0B3E, + SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN = 0x0A1D, SMSG_FEIGN_DEATH_RESISTED = 0xBADD, SMSG_FISH_ESCAPED = 0xBADD, SMSG_FISH_NOT_HOOKED = 0xBADD, - SMSG_FLIGHT_SPLINE_SYNC = 0x0272, + SMSG_FLIGHT_SPLINE_SYNC = 0xBADD, SMSG_FLOOD_DETECTED = 0xBADD, SMSG_FORCEACTIONSHOW = 0xBADD, SMSG_FORCED_DEATH_UPDATE = 0xBADD, @@ -1112,29 +1112,29 @@ enum OpcodeServer : uint32 SMSG_FORCE_OBJECT_RELINK = 0xBADD, SMSG_FORGE_MASTER_SET = 0xBADD, SMSG_GAMEOBJECT_ACTIVATE_ANIM_KIT = 0xBADD, - SMSG_GAMEOBJECT_CUSTOM_ANIM = 0x0873, - SMSG_GAMEOBJECT_DESPAWN = 0x1B99, + SMSG_GAMEOBJECT_CUSTOM_ANIM = 0xBADD, + SMSG_GAMEOBJECT_DESPAWN = 0xBADD, SMSG_GAMEOBJECT_DESPAWN_ANIM = 0xBADD, SMSG_GAMEOBJECT_PAGETEXT = 0xBADD, SMSG_GAMEOBJECT_PLAY_SPELL_VISUAL = 0xBADD, SMSG_GAMEOBJECT_PLAY_SPELL_VISUAL_KIT = 0xBADD, - SMSG_GAMEOBJECT_QUERY_RESPONSE = 0x1559, + SMSG_GAMEOBJECT_QUERY_RESPONSE = 0xBADD, SMSG_GAMEOBJECT_RESET_STATE = 0xBADD, SMSG_GAME_EVENT_DEBUG_LOG = 0xBADD, SMSG_GAME_SPEED_SET = 0xBADD, - SMSG_GAME_TIME_SET = 0x1309, - SMSG_GAME_TIME_UPDATE = 0x13E9, + SMSG_GAME_TIME_SET = 0x0F9F, + SMSG_GAME_TIME_UPDATE = 0x0D76, SMSG_GARRISON_ADD_FOLLOWER_RESULT = 0xBADD, SMSG_GARRISON_ADD_MISSION_RESULT = 0xBADD, SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT = 0xBADD, - SMSG_GARRISON_BUILDING_ACTIVATED = 0x07AA, - SMSG_GARRISON_BUILDING_REMOVED = 0x0723, + SMSG_GARRISON_BUILDING_ACTIVATED = 0xBADD, + SMSG_GARRISON_BUILDING_REMOVED = 0xBADD, SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT = 0xBADD, - SMSG_GARRISON_COMPLETE_MISSION_RESULT = 0x02C2, + SMSG_GARRISON_COMPLETE_MISSION_RESULT = 0xBADD, SMSG_GARRISON_DELETE_RESULT = 0xBADD, SMSG_GARRISON_FOLLOWER_CHANGED_XP = 0xBADD, SMSG_GARRISON_LANDINGPAGE_SHIPMENTS = 0xBADD, - SMSG_GARRISON_LEARN_BLUEPRINT_RESULT = 0x0701, + SMSG_GARRISON_LEARN_BLUEPRINT_RESULT = 0xBADD, SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT = 0xBADD, SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT = 0xBADD, SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT = 0xBADD, @@ -1142,23 +1142,23 @@ enum OpcodeServer : uint32 SMSG_GARRISON_OPEN_ARCHITECT = 0xBADD, SMSG_GARRISON_OPEN_MISSION_NPC = 0xBADD, SMSG_GARRISON_OPEN_TRADESKILL_NPC_RESPONSE = 0xBADD, - SMSG_GARRISON_PLACE_BUILDING_RESULT = 0x07CA, + SMSG_GARRISON_PLACE_BUILDING_RESULT = 0xBADD, SMSG_GARRISON_PLOT_PLACED = 0xBADD, SMSG_GARRISON_PLOT_REMOVED = 0xBADD, - SMSG_GARRISON_REMOTE_INFO = 0x0C39, + SMSG_GARRISON_REMOTE_INFO = 0xBADD, SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT = 0xBADD, SMSG_GARRISON_REMOVE_FOLLOWER_RESULT = 0xBADD, SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT = 0xBADD, SMSG_GARRISON_SET_NUM_FOLLOWER_ACTIVATIONS_REMAINING = 0xBADD, - SMSG_GARRISON_START_MISSION_RESULT = 0x0AA1, + SMSG_GARRISON_START_MISSION_RESULT = 0xBADD, SMSG_GARRISON_UNK1 = 0xBADD, SMSG_GARRISON_UNK3 = 0xBADD, SMSG_GARRISON_UPGRADEABLE_RESULT = 0xBADD, SMSG_GARRISON_UPGRADE_FOLLOWER_ITEM_LEVEL = 0xBADD, SMSG_GARRISON_UPGRADE_RESULT = 0xBADD, - SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0xBADD, - SMSG_GET_GARRISON_INFO_RESULT = 0x0733, - SMSG_GET_SHIPMENT_INFO_RESPONSE = 0x1F09, + SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0x0DB6 , + SMSG_GET_GARRISON_INFO_RESULT = 0xBADD, + SMSG_GET_SHIPMENT_INFO_RESPONSE = 0xBADD, SMSG_GET_TROPHY_LIST_RESPONSE = 0xBADD, SMSG_GHOST = 0xBADD, SMSG_GHOSTEE_GONE = 0xBADD, @@ -1169,191 +1169,191 @@ enum OpcodeServer : uint32 SMSG_GM_PLAYER_INFO = 0xBADD, SMSG_GM_REQUEST_PLAYER_INFO = 0xBADD, SMSG_GM_SUMMON = 0xBADD, - SMSG_GM_TICKET_CASE_STATUS = 0x086B, - SMSG_GM_TICKET_GET_TICKET_RESPONSE = 0x0183, - SMSG_GM_TICKET_RESOLVE_RESPONSE = 0x0869, - SMSG_GM_TICKET_RESPONSE = 0x1729, - SMSG_GM_TICKET_RESPONSE_ERROR = 0x0A33, - SMSG_GM_TICKET_STATUS_UPDATE = 0x0B74, - SMSG_GM_TICKET_SYSTEM_STATUS = 0x134C, - SMSG_GM_TICKET_UPDATE = 0x193A, + SMSG_GM_TICKET_CASE_STATUS = 0xBADD, + SMSG_GM_TICKET_GET_TICKET_RESPONSE = 0xBADD, + SMSG_GM_TICKET_RESOLVE_RESPONSE = 0xBADD, + SMSG_GM_TICKET_RESPONSE = 0xBADD, + SMSG_GM_TICKET_RESPONSE_ERROR = 0xBADD, + SMSG_GM_TICKET_STATUS_UPDATE = 0xBADD, + SMSG_GM_TICKET_SYSTEM_STATUS = 0xBADD, + SMSG_GM_TICKET_UPDATE = 0xBADD, SMSG_GOD_MODE = 0xBADD, - SMSG_GOSSIP_COMPLETE = 0x07A8, - SMSG_GOSSIP_MESSAGE = 0x0117, - SMSG_GOSSIP_POI = 0x1BBC, + SMSG_GOSSIP_COMPLETE = 0xBADD, + SMSG_GOSSIP_MESSAGE = 0xBADD, + SMSG_GOSSIP_POI = 0xBADD, SMSG_GROUP_ACTION_THROTTLED = 0xBADD, SMSG_GROUP_CANCEL = 0xBADD, SMSG_GROUP_DECLINE = 0xBADD, SMSG_GROUP_DESTROYED = 0xBADD, - SMSG_GROUP_NEW_LEADER = 0x1BF1, + SMSG_GROUP_NEW_LEADER = 0xBADD, SMSG_GROUP_UNINVITE = 0xBADD, - SMSG_GUILD_ACHIEVEMENT_DELETED = 0x07B3, - SMSG_GUILD_ACHIEVEMENT_EARNED = 0x00F3, - SMSG_GUILD_ACHIEVEMENT_MEMBERS = 0x0B93, + SMSG_GUILD_ACHIEVEMENT_DELETED = 0xBADD, + SMSG_GUILD_ACHIEVEMENT_EARNED = 0xBADD, + SMSG_GUILD_ACHIEVEMENT_MEMBERS = 0xBADD, SMSG_GUILD_BANK_LOG_QUERY_RESULT = 0xBADD, SMSG_GUILD_BANK_QUERY_RESULTS = 0xBADD, - SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY = 0x0793, + SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY = 0xBADD, SMSG_GUILD_BANK_TEXT_QUERY_RESULT = 0xBADD, SMSG_GUILD_CANCEL = 0xBADD, SMSG_GUILD_CHALLENGE_COMPLETED = 0xBADD, - SMSG_GUILD_CHALLENGE_UPDATE = 0x04F3, + SMSG_GUILD_CHALLENGE_UPDATE = 0xBADD, SMSG_GUILD_CHANGE_NAME_RESULT = 0xBADD, - SMSG_GUILD_COMMAND_RESULT = 0x0B94, - SMSG_GUILD_CRITERIA_DELETED = 0x09B4, - SMSG_GUILD_CRITERIA_UPDATE = 0x03D4, + SMSG_GUILD_COMMAND_RESULT = 0xBADD, + SMSG_GUILD_CRITERIA_DELETED = 0xBADD, + SMSG_GUILD_CRITERIA_UPDATE = 0xBADD, SMSG_GUILD_DECLINE = 0xBADD, - SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED = 0x01F4, - SMSG_GUILD_EVENT_BANK_MONEY_CHANGED = 0x04B4, - SMSG_GUILD_EVENT_DISBANDED = 0x02F3, - SMSG_GUILD_EVENT_LOG_QUERY_RESULTS = 0x0794, - SMSG_GUILD_EVENT_MOTD = 0x09D3, - SMSG_GUILD_EVENT_NEW_LEADER = 0x0AB4, - SMSG_GUILD_EVENT_PLAYER_JOINED = 0x0AB3, - SMSG_GUILD_EVENT_PLAYER_LEFT = 0x0093, - SMSG_GUILD_EVENT_PRESENCE_CHANGE = 0x0C94, - SMSG_GUILD_EVENT_RANKS_UPDATED = 0x02D4, - SMSG_GUILD_EVENT_RANK_CHANGED = 0x09F3, - SMSG_GUILD_EVENT_TAB_ADDED = 0x0BB4, - SMSG_GUILD_EVENT_TAB_DELETED = 0x01D4, - SMSG_GUILD_EVENT_TAB_MODIFIED = 0x0693, - SMSG_GUILD_EVENT_TAB_TEXT_CHANGED = 0x0594, + SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED = 0xBADD, + SMSG_GUILD_EVENT_BANK_MONEY_CHANGED = 0xBADD, + SMSG_GUILD_EVENT_DISBANDED = 0xBADD, + SMSG_GUILD_EVENT_LOG_QUERY_RESULTS = 0xBADD, + SMSG_GUILD_EVENT_MOTD = 0xBADD, + SMSG_GUILD_EVENT_NEW_LEADER = 0xBADD, + SMSG_GUILD_EVENT_PLAYER_JOINED = 0xBADD, + SMSG_GUILD_EVENT_PLAYER_LEFT = 0xBADD, + SMSG_GUILD_EVENT_PRESENCE_CHANGE = 0xBADD, + SMSG_GUILD_EVENT_RANKS_UPDATED = 0xBADD, + SMSG_GUILD_EVENT_RANK_CHANGED = 0xBADD, + SMSG_GUILD_EVENT_TAB_ADDED = 0xBADD, + SMSG_GUILD_EVENT_TAB_DELETED = 0xBADD, + SMSG_GUILD_EVENT_TAB_MODIFIED = 0xBADD, + SMSG_GUILD_EVENT_TAB_TEXT_CHANGED = 0xBADD, SMSG_GUILD_FLAGGED_FOR_RENAME = 0xBADD, SMSG_GUILD_INVITE = 0xBADD, SMSG_GUILD_INVITE_CANCEL = 0xBADD, SMSG_GUILD_INVITE_DECLINED = 0xBADD, SMSG_GUILD_INVITE_EXPIRED = 0xBADD, - SMSG_GUILD_KNOWN_RECIPES = 0x04B3, + SMSG_GUILD_KNOWN_RECIPES = 0xBADD, SMSG_GUILD_MEMBERS_WITH_RECIPE = 0xBADD, - SMSG_GUILD_MEMBER_DAILY_RESET = 0x08D4, + SMSG_GUILD_MEMBER_DAILY_RESET = 0xBADD, SMSG_GUILD_MEMBER_RECIPES = 0xBADD, SMSG_GUILD_MEMBER_UPDATE_NOTE = 0xBADD, SMSG_GUILD_MOVED = 0xBADD, SMSG_GUILD_MOVE_STARTING = 0xBADD, SMSG_GUILD_NAME_CHANGED = 0xBADD, - SMSG_GUILD_NEWS = 0x05F4, - SMSG_GUILD_NEWS_DELETED = 0x0194, - SMSG_GUILD_PARTY_STATE_RESPONSE = 0x0BD4, - SMSG_GUILD_PERMISSIONS_QUERY_RESULTS = 0x07D4, - SMSG_GUILD_QUERY_RESPONSE = 0x06F3, - SMSG_GUILD_RANKS = 0x01D3, + SMSG_GUILD_NEWS = 0xBADD, + SMSG_GUILD_NEWS_DELETED = 0xBADD, + SMSG_GUILD_PARTY_STATE_RESPONSE = 0xBADD, + SMSG_GUILD_PERMISSIONS_QUERY_RESULTS = 0xBADD, + SMSG_GUILD_QUERY_RESPONSE = 0xBADD, + SMSG_GUILD_RANKS = 0xBADD, SMSG_GUILD_RECIPES = 0xBADD, - SMSG_GUILD_REPUTATION_REACTION_CHANGED = 0x0293, + SMSG_GUILD_REPUTATION_REACTION_CHANGED = 0xBADD, SMSG_GUILD_RESET = 0xBADD, - SMSG_GUILD_REWARDS_LIST = 0x04D3, - SMSG_GUILD_ROSTER = 0x07F3, + SMSG_GUILD_REWARDS_LIST = 0xBADD, + SMSG_GUILD_ROSTER = 0xBADD, SMSG_GUILD_ROSTER_UPDATE = 0xBADD, SMSG_GUILD_SEND_RANK_CHANGE = 0xBADD, - SMSG_HEALTH_UPDATE = 0x1BD9, - SMSG_HIGHEST_THREAT_UPDATE = 0x086A, + SMSG_HEALTH_UPDATE = 0xBADD, + SMSG_HIGHEST_THREAT_UPDATE = 0xBADD, SMSG_HOTFIX_NOTIFY = 0xBADD, - SMSG_HOTFIX_NOTIFY_BLOB = 0x19B9, + SMSG_HOTFIX_NOTIFY_BLOB = 0x1D71, SMSG_IGNORE_REQUIREMENTS_CHEAT = 0xBADD, SMSG_IMMIGRANT_HOST_SEARCH_LOG = 0xBADD, SMSG_INCREASE_CAST_TIME_FOR_SPELL = 0xBADD, - SMSG_INITIALIZE_FACTIONS = 0x06C3, - SMSG_INITIAL_SETUP = 0x0A6B, - SMSG_INITIAL_SPELLS = 0x12C2, - SMSG_INIT_WORLD_STATES = 0x11F9, + SMSG_INITIALIZE_FACTIONS = 0x1C32, + SMSG_INITIAL_SETUP = 0x0238, + SMSG_INITIAL_SPELLS = 0x109A, + SMSG_INIT_WORLD_STATES = 0x09E1, SMSG_INSPECT_HONOR_STATS = 0xBADD, SMSG_INSPECT_PVP = 0xBADD, - SMSG_INSPECT_RESULT = 0x0C82, - SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY = 0x1971, - SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT = 0x0682, - SMSG_INSTANCE_ENCOUNTER_END = 0x1B2A, - SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT = 0x1BAA, - SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE = 0x0EA2, - SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION = 0x1D9B, - SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE = 0x17F4, - SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START = 0x0B3C, - SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE = 0x1331, - SMSG_INSTANCE_ENCOUNTER_PHASE_SHIFT_CHANGED = 0x11B9, - SMSG_INSTANCE_ENCOUNTER_START = 0x0A2C, - SMSG_INSTANCE_ENCOUNTER_TIMER_START = 0x19F4, - SMSG_INSTANCE_GROUP_SIZE_CHANGED = 0x0EC3, - SMSG_INSTANCE_INFO = 0x082B, + SMSG_INSPECT_RESULT = 0xBADD, + SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY = 0xBADD, + SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT = 0xBADD, + SMSG_INSTANCE_ENCOUNTER_END = 0xBADD, + SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT = 0xBADD, + SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE = 0xBADD, + SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION = 0xBADD, + SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE = 0xBADD, + SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START = 0xBADD, + SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE = 0xBADD, + SMSG_INSTANCE_ENCOUNTER_PHASE_SHIFT_CHANGED = 0xBADD, + SMSG_INSTANCE_ENCOUNTER_START = 0xBADD, + SMSG_INSTANCE_ENCOUNTER_TIMER_START = 0xBADD, + SMSG_INSTANCE_GROUP_SIZE_CHANGED = 0xBADD, + SMSG_INSTANCE_INFO = 0xBADD, SMSG_INSTANCE_LOCK_WARNING_QUERY = 0xBADD, - SMSG_INSTANCE_RESET = 0x15CA, - SMSG_INSTANCE_RESET_FAILED = 0x194C, - SMSG_INSTANCE_SAVE_CREATED = 0x1B39, + SMSG_INSTANCE_RESET = 0xBADD, + SMSG_INSTANCE_RESET_FAILED = 0xBADD, + SMSG_INSTANCE_SAVE_CREATED = 0xBADD, SMSG_INVALIDATE_DANCE = 0xBADD, - SMSG_INVALIDATE_PLAYER = 0x1799, + SMSG_INVALIDATE_PLAYER = 0xBADD, SMSG_INVALID_PROMOTION_CODE = 0xBADD, - SMSG_INVENTORY_CHANGE_FAILURE = 0x05E1, - SMSG_IS_QUEST_COMPLETE_RESPONSE = 0x0108, - SMSG_ITEM_COOLDOWN = 0x05A3, - SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x176A, - SMSG_ITEM_EXPIRE_PURCHASE_REFUND = 0x112B, - SMSG_ITEM_PURCHASE_REFUND_RESULT = 0x158C, - SMSG_ITEM_PUSH_RESULT = 0x1121, + SMSG_INVENTORY_CHANGE_FAILURE = 0xBADD, + SMSG_IS_QUEST_COMPLETE_RESPONSE = 0xBADD, + SMSG_ITEM_COOLDOWN = 0xBADD, + SMSG_ITEM_ENCHANT_TIME_UPDATE = 0xBADD, + SMSG_ITEM_EXPIRE_PURCHASE_REFUND = 0xBADD, + SMSG_ITEM_PURCHASE_REFUND_RESULT = 0xBADD, + SMSG_ITEM_PUSH_RESULT = 0xBADD, SMSG_ITEM_REFUND_INFO_RESPONSE = 0xBADD, - SMSG_ITEM_TIME_UPDATE = 0x174A, + SMSG_ITEM_TIME_UPDATE = 0xBADD, SMSG_ITEM_UPGRADE_RESULT = 0xBADD, SMSG_JOINED_BATTLEGROUND_QUEUE = 0xBADD, SMSG_KICK_REASON = 0xBADD, SMSG_LEARNED_DANCE_MOVES = 0xBADD, - SMSG_LEARNED_SPELLS = 0x08E9, + SMSG_LEARNED_SPELLS = 0xBADD, SMSG_LEARN_TALENT_FAILED = 0xBADD, - SMSG_LEVELUP_INFO = 0x092C, + SMSG_LEVELUP_INFO = 0xBADD, SMSG_LFG_BOOT_PLAYER = 0xBADD, SMSG_LFG_BOOT_PROPOSAL_UPDATE = 0xBADD, SMSG_LFG_DISABLED = 0xBADD, - SMSG_LFG_JOIN_RESULT = 0x01BA, + SMSG_LFG_JOIN_RESULT = 0xBADD, SMSG_LFG_LIST_JOIN_RESULT = 0xBADD, SMSG_LFG_LIST_UPDATE_BLACKLIST = 0xBADD, SMSG_LFG_LIST_UPDATE_STATUS = 0xBADD, SMSG_LFG_OFFER_CONTINUE = 0xBADD, SMSG_LFG_OPEN_FROM_GOSSIP = 0xBADD, SMSG_LFG_PARTY_INFO = 0xBADD, - SMSG_LFG_PLAYER_INFO = 0x03FA, + SMSG_LFG_PLAYER_INFO = 0xBADD, SMSG_LFG_PLAYER_REWARD = 0xBADD, SMSG_LFG_PROPOSAL_UPDATE = 0xBADD, - SMSG_LFG_QUEUE_STATUS = 0x0292, - SMSG_LFG_ROLE_CHECK_UPDATE = 0x01D9, + SMSG_LFG_QUEUE_STATUS = 0xBADD, + SMSG_LFG_ROLE_CHECK_UPDATE = 0xBADD, SMSG_LFG_ROLE_CHOSEN = 0xBADD, SMSG_LFG_SEARCH_RESULTS = 0xBADD, - SMSG_LFG_SLOT_INVALID = 0x0191, + SMSG_LFG_SLOT_INVALID = 0xBADD, SMSG_LFG_TELEPORT_DENIED = 0xBADD, SMSG_LFG_UPDATE_LIST = 0xBADD, SMSG_LFG_UPDATE_SEARCH = 0xBADD, - SMSG_LFG_UPDATE_STATUS = 0x02B1, + SMSG_LFG_UPDATE_STATUS = 0xBADD, SMSG_LF_GUILD_APPLICANT_LIST_UPDATED = 0xBADD, SMSG_LF_GUILD_APPLICATIONS = 0xBADD, SMSG_LF_GUILD_APPLICATIONS_LIST_CHANGED = 0xBADD, SMSG_LF_GUILD_BROWSE = 0xBADD, SMSG_LF_GUILD_COMMAND_RESULT = 0xBADD, SMSG_LF_GUILD_MEMBERSHIP_LIST_UPDATED = 0xBADD, - SMSG_LF_GUILD_POST = 0x0BD3, - SMSG_LF_GUILD_RECRUITS = 0x0CB3, - SMSG_LIST_INVENTORY = 0x17A1, + SMSG_LF_GUILD_POST = 0xBADD, + SMSG_LF_GUILD_RECRUITS = 0xBADD, + SMSG_LIST_INVENTORY = 0x0E40, SMSG_LIST_TARGETS = 0xBADD, SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT = 0xBADD, SMSG_LIVE_REGION_CHARACTER_COPY_RESULT = 0xBADD, SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0xBADD, - SMSG_LOAD_CUF_PROFILES = 0x17EA, - SMSG_LOGIN_SETTIMESPEED = 0x1573, - SMSG_LOGIN_VERIFY_WORLD = 0x0B31, - SMSG_LOGOUT_CANCEL_ACK = 0x1D8A, - SMSG_LOGOUT_COMPLETE = 0x17AA, - SMSG_LOGOUT_RESPONSE = 0x05C3, - SMSG_LOG_XPGAIN = 0x1B8B, + SMSG_LOAD_CUF_PROFILES = 0x139A, + SMSG_LOGIN_SETTIMESPEED = 0x0D65, + SMSG_LOGIN_VERIFY_WORLD = 0x0A98, + SMSG_LOGOUT_CANCEL_ACK = 0x08B2, + SMSG_LOGOUT_COMPLETE = 0x0E95, + SMSG_LOGOUT_RESPONSE = 0x0731, + SMSG_LOG_XPGAIN = 0xBADD, SMSG_LOOT_ALL_PASSED = 0xBADD, - SMSG_LOOT_CONTENTS = 0x1334, + SMSG_LOOT_CONTENTS = 0xBADD, SMSG_LOOT_ITEM_LIST = 0xBADD, SMSG_LOOT_ITEM_NOTIFY = 0xBADD, - SMSG_LOOT_LIST = 0x05A1, - SMSG_LOOT_MONEY_NOTIFY = 0x1B23, - SMSG_LOOT_RELEASE = 0x1789, - SMSG_LOOT_RELEASE_ALL = 0x1B59, - SMSG_LOOT_REMOVED = 0x17E9, - SMSG_LOOT_RESPONSE = 0x1939, + SMSG_LOOT_LIST = 0xBADD, + SMSG_LOOT_MONEY_NOTIFY = 0xBADD, + SMSG_LOOT_RELEASE = 0xBADD, + SMSG_LOOT_RELEASE_ALL = 0xBADD, + SMSG_LOOT_REMOVED = 0xBADD, + SMSG_LOOT_RESPONSE = 0xBADD, SMSG_LOOT_ROLL = 0xBADD, SMSG_LOOT_ROLLS_COMPLETE = 0xBADD, SMSG_LOOT_ROLL_WON = 0xBADD, SMSG_LOOT_SLOT_CHANGED = 0xBADD, SMSG_LOOT_UPDATED = 0xBADD, - SMSG_LOSS_OF_CONTROL_AURA_UPDATE = 0x04C2, - SMSG_MAIL_LIST_RESULT = 0x1B71, - SMSG_MAIL_QUERY_NEXT_TIME_RESULT = 0x083A, + SMSG_LOSS_OF_CONTROL_AURA_UPDATE = 0xBADD, + SMSG_MAIL_LIST_RESULT = 0xBADD, + SMSG_MAIL_QUERY_NEXT_TIME_RESULT = 0xBADD, SMSG_MAP_OBJECTIVES_INIT = 0xBADD, SMSG_MAP_OBJ_EVENTS = 0xBADD, SMSG_MASTER_LOOT_CANDIDATE_LIST = 0xBADD, @@ -1361,7 +1361,7 @@ enum OpcodeServer : uint32 SMSG_MEETINGSTONE_IN_PROGRESS = 0xBADD, SMSG_MEETINGSTONE_MEMBER_ADDED = 0xBADD, SMSG_MEETINGSTONE_SETQUEUE = 0xBADD, - SMSG_MESSAGECHAT = 0x1472, + SMSG_MESSAGECHAT = 0xBADD, SMSG_MESSAGE_BOX = 0xBADD, SMSG_MINIGAME_SETUP = 0xBADD, SMSG_MINIGAME_STATE = 0xBADD, @@ -1369,191 +1369,191 @@ enum OpcodeServer : uint32 SMSG_MIRROR_IMAGE_COMPONENTED_DATA = 0xBADD, SMSG_MIRROR_IMAGE_CREATURE_DATA = 0xBADD, SMSG_MISSILE_CANCEL = 0xBADD, - SMSG_MODIFY_COOLDOWN = 0x15EA, + SMSG_MODIFY_COOLDOWN = 0xBADD, SMSG_MONEY_NOTIFY = 0xBADD, - SMSG_MOTD = 0x12FB, - SMSG_MOUNT_RESULT = 0x1BAC, - SMSG_MOVE_APPLY_MOVEMENT_FORCE = 0x033A, + SMSG_MOTD = 0x18E8, + SMSG_MOUNT_RESULT = 0xBADD, + SMSG_MOVE_APPLY_MOVEMENT_FORCE = 0xBADD, SMSG_MOVE_CHARACTER_CHEAT_FAILURE = 0xBADD, SMSG_MOVE_CHARACTER_CHEAT_SUCCESS = 0xBADD, - SMSG_MOVE_DISABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x0C12, - SMSG_MOVE_DISABLE_COLLISION = 0x027C, - SMSG_MOVE_DISABLE_GRAVITY = 0x0124, - SMSG_MOVE_ENABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x0AC9, - SMSG_MOVE_ENABLE_COLLISION = 0x0512, - SMSG_MOVE_ENABLE_GRAVITY = 0x0024, - SMSG_MOVE_KNOCK_BACK = 0x048B, - SMSG_MOVE_REMOVE_MOVEMENT_FORCE = 0x0361, - SMSG_MOVE_ROOT = 0x0031, - SMSG_MOVE_SET_ACTIVE_MOVER = 0x024C, - SMSG_MOVE_SET_ANIM_KIT = 0x1F9B, - SMSG_MOVE_SET_CAN_FLY = 0x0D11, - SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING = 0x027A, - SMSG_MOVE_SET_COLLISION_HEIGHT = 0x0D52, - SMSG_MOVE_SET_COMPOUND_STATE = 0x0041, - SMSG_MOVE_SET_FEATHER_FALL = 0x0264, - SMSG_MOVE_SET_FLIGHT_BACK_SPEED = 0x0752, - SMSG_MOVE_SET_FLIGHT_SPEED = 0x0324, - SMSG_MOVE_SET_HOVER = 0x0673, - SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES = 0x0C8B, - SMSG_MOVE_SET_LAND_WALK = 0x0661, - SMSG_MOVE_SET_NORMAL_FALL = 0x1301, - SMSG_MOVE_SET_PITCH_RATE = 0x0D21, - SMSG_MOVE_SET_RUN_BACK_SPEED = 0x0019, - SMSG_MOVE_SET_RUN_SPEED = 0x0363, - SMSG_MOVE_SET_SWIM_BACK_SPEED = 0x0021, - SMSG_MOVE_SET_SWIM_SPEED = 0x0432, - SMSG_MOVE_SET_TURN_RATE = 0x0E74, - SMSG_MOVE_SET_VEHICLE_REC_ID = 0x1302, + SMSG_MOVE_DISABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x1EAC, + SMSG_MOVE_DISABLE_COLLISION = 0xBADD, + SMSG_MOVE_DISABLE_GRAVITY = 0xBADD, + SMSG_MOVE_ENABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x0BCF, + SMSG_MOVE_ENABLE_COLLISION = 0xBADD, + SMSG_MOVE_ENABLE_GRAVITY = 0xBADD, + SMSG_MOVE_KNOCK_BACK = 0x1BA3, + SMSG_MOVE_REMOVE_MOVEMENT_FORCE = 0xBADD, + SMSG_MOVE_ROOT = 0x018A, + SMSG_MOVE_SET_ACTIVE_MOVER = 0x025B, + SMSG_MOVE_SET_ANIM_KIT = 0x0D25, + SMSG_MOVE_SET_CAN_FLY = 0x012A, + SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING = 0x0EA1, + SMSG_MOVE_SET_COLLISION_HEIGHT = 0x1BA4, + SMSG_MOVE_SET_COMPOUND_STATE = 0x02D0, + SMSG_MOVE_SET_FEATHER_FALL = 0x0674, + SMSG_MOVE_SET_FLIGHT_BACK_SPEED = 0x030D, + SMSG_MOVE_SET_FLIGHT_SPEED = 0x046D, + SMSG_MOVE_SET_HOVER = 0x0B21, + SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES = 0x1347, + SMSG_MOVE_SET_LAND_WALK = 0x0AC7, + SMSG_MOVE_SET_NORMAL_FALL = 0x04EE, + SMSG_MOVE_SET_PITCH_RATE = 0x0B2C, + SMSG_MOVE_SET_RUN_BACK_SPEED = 0x03DA, + SMSG_MOVE_SET_RUN_SPEED = 0x1EA9, + SMSG_MOVE_SET_SWIM_BACK_SPEED = 0x0605, + SMSG_MOVE_SET_SWIM_SPEED = 0x1628, + SMSG_MOVE_SET_TURN_RATE = 0x1E24, + SMSG_MOVE_SET_VEHICLE_REC_ID = 0x1A29, SMSG_MOVE_SET_WALK_IN_AIR = 0xBADD, - SMSG_MOVE_SET_WALK_SPEED = 0x024A, - SMSG_MOVE_SET_WATER_WALK = 0x0D62, - SMSG_MOVE_SKIP_TIME = 0x0359, - SMSG_MOVE_SPLINE_DISABLE_COLLISION = 0x1392, - SMSG_MOVE_SPLINE_DISABLE_GRAVITY = 0x002A, - SMSG_MOVE_SPLINE_ENABLE_COLLISION = 0x0152, - SMSG_MOVE_SPLINE_ENABLE_GRAVITY = 0x0641, - SMSG_MOVE_SPLINE_ROOT = 0x0A4B, + SMSG_MOVE_SET_WALK_SPEED = 0x0F28, + SMSG_MOVE_SET_WATER_WALK = 0x035C, + SMSG_MOVE_SKIP_TIME = 0xBADD, + SMSG_MOVE_SPLINE_DISABLE_COLLISION = 0xBADD, + SMSG_MOVE_SPLINE_DISABLE_GRAVITY = 0x1A21, + SMSG_MOVE_SPLINE_ENABLE_COLLISION = 0xBADD, + SMSG_MOVE_SPLINE_ENABLE_GRAVITY = 0x0252, + SMSG_MOVE_SPLINE_ROOT = 0x02D1, SMSG_MOVE_SPLINE_SET_ANIM = 0xBADD, - SMSG_MOVE_SPLINE_SET_FEATHER_FALL = 0x094B, - SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED = 0x0C02, - SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED = 0x0A5B, - SMSG_MOVE_SPLINE_SET_FLYING = 0x0212, - SMSG_MOVE_SPLINE_SET_HOVER = 0x0301, - SMSG_MOVE_SPLINE_SET_LAND_WALK = 0x0632, - SMSG_MOVE_SPLINE_SET_NORMAL_FALL = 0x0073, - SMSG_MOVE_SPLINE_SET_PITCH_RATE = 0x0289, - SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED = 0x0111, - SMSG_MOVE_SPLINE_SET_RUN_MODE = 0x014A, - SMSG_MOVE_SPLINE_SET_RUN_SPEED = 0x0C89, - SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED = 0x0811, - SMSG_MOVE_SPLINE_SET_SWIM_SPEED = 0x0131, - SMSG_MOVE_SPLINE_SET_TURN_RATE = 0x13C1, - SMSG_MOVE_SPLINE_SET_WALK_BACK_SPEED = 0x0172, - SMSG_MOVE_SPLINE_SET_WALK_MODE = 0x0A51, + SMSG_MOVE_SPLINE_SET_FEATHER_FALL = 0x0F30, + SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED = 0x1F22, + SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED = 0x1208, + SMSG_MOVE_SPLINE_SET_FLYING = 0x0B2A, + SMSG_MOVE_SPLINE_SET_HOVER = 0x1B21, + SMSG_MOVE_SPLINE_SET_LAND_WALK = 0x1A28, + SMSG_MOVE_SPLINE_SET_NORMAL_FALL = 0x037A, + SMSG_MOVE_SPLINE_SET_PITCH_RATE = 0x02C8, + SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED = 0x0305, + SMSG_MOVE_SPLINE_SET_RUN_MODE = 0x1A8C, + SMSG_MOVE_SPLINE_SET_RUN_SPEED = 0x164F, + SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED = 0x0A47, + SMSG_MOVE_SPLINE_SET_SWIM_SPEED = 0x0E22, + SMSG_MOVE_SPLINE_SET_TURN_RATE = 0x035B, + SMSG_MOVE_SPLINE_SET_WALK_BACK_SPEED = 0x1205, + SMSG_MOVE_SPLINE_SET_WALK_MODE = 0x0B09, SMSG_MOVE_SPLINE_SET_WALK_SPEED = 0xBADD, - SMSG_MOVE_SPLINE_SET_WATER_WALK = 0x0CCB, - SMSG_MOVE_SPLINE_START_SWIM = 0x1594, - SMSG_MOVE_SPLINE_STOP_SWIM = 0x11D1, - SMSG_MOVE_SPLINE_UNROOT = 0x02CC, - SMSG_MOVE_SPLINE_UNSET_FLYING = 0x1344, - SMSG_MOVE_SPLINE_UNSET_HOVER = 0x025C, - SMSG_MOVE_TELEPORT = 0x0C21, - SMSG_MOVE_UNROOT = 0x0A52, - SMSG_MOVE_UNSET_CAN_FLY = 0x0163, - SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING = 0x015C, - SMSG_MOVE_UNSET_HOVER = 0x1581, - SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES = 0x0E31, + SMSG_MOVE_SPLINE_SET_WATER_WALK = 0x0EAB, + SMSG_MOVE_SPLINE_START_SWIM = 0x1A81, + SMSG_MOVE_SPLINE_STOP_SWIM = 0x1A0B, + SMSG_MOVE_SPLINE_UNROOT = 0x1BA2, + SMSG_MOVE_SPLINE_UNSET_FLYING = 0x1A2C, + SMSG_MOVE_SPLINE_UNSET_HOVER = 0x0E47, + SMSG_MOVE_TELEPORT = 0x1206, + SMSG_MOVE_UNROOT = 0x046E, + SMSG_MOVE_UNSET_CAN_FLY = 0x03DC, + SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING = 0x124F, + SMSG_MOVE_UNSET_HOVER = 0x0651, + SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES = 0x0F2B, SMSG_MOVE_UNSET_WALK_IN_AIR = 0xBADD, - SMSG_MOVE_UPDATE = 0x1514, - SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE = 0x1193, - SMSG_MOVE_UPDATE_COLLISION_HEIGHT = 0x0624, - SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED = 0x036B, - SMSG_MOVE_UPDATE_FLIGHT_SPEED = 0x0D72, - SMSG_MOVE_UPDATE_KNOCK_BACK = 0x1304, - SMSG_MOVE_UPDATE_PITCH_RATE = 0x0372, - SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE = 0x13D1, - SMSG_MOVE_UPDATE_RUN_BACK_SPEED = 0x012A, - SMSG_MOVE_UPDATE_RUN_SPEED = 0x015B, - SMSG_MOVE_UPDATE_SWIM_BACK_SPEED = 0x0223, - SMSG_MOVE_UPDATE_SWIM_SPEED = 0x016B, - SMSG_MOVE_UPDATE_TELEPORT = 0x0171, - SMSG_MOVE_UPDATE_TURN_RATE = 0x084A, - SMSG_MOVE_UPDATE_WALK_SPEED = 0x0A19, - SMSG_MULTIPLE_PACKETS = 0x0C33, - SMSG_NAME_QUERY_RESPONSE = 0x11A9, + SMSG_MOVE_UPDATE = 0x0F2C, + SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE = 0xBADD, + SMSG_MOVE_UPDATE_COLLISION_HEIGHT = 0x1A04, + SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED = 0x032E, + SMSG_MOVE_UPDATE_FLIGHT_SPEED = 0x0628, + SMSG_MOVE_UPDATE_KNOCK_BACK = 0x0273, + SMSG_MOVE_UPDATE_PITCH_RATE = 0x1AAC, + SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE = 0x1F47, + SMSG_MOVE_UPDATE_RUN_BACK_SPEED = 0x1B82, + SMSG_MOVE_UPDATE_RUN_SPEED = 0x06DA, + SMSG_MOVE_UPDATE_SWIM_BACK_SPEED = 0x0B06, + SMSG_MOVE_UPDATE_SWIM_SPEED = 0x1A83, + SMSG_MOVE_UPDATE_TELEPORT = 0x1F21, + SMSG_MOVE_UPDATE_TURN_RATE = 0x000A, + SMSG_MOVE_UPDATE_WALK_SPEED = 0x1F29, + SMSG_MULTIPLE_PACKETS = 0xBADD, + SMSG_NAME_QUERY_RESPONSE = 0x0C71, SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT = 0xBADD, SMSG_NEW_TAXI_PATH = 0xBADD, - SMSG_NEW_WORLD = 0x190B, + SMSG_NEW_WORLD = 0x0A15, SMSG_NOTIFICATION = 0xBADD, SMSG_NOTIFY_DANCE = 0xBADD, SMSG_NOTIFY_DEST_LOC_SPELL_CAST = 0xBADD, - SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION = 0x1F49, + SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION = 0xBADD, SMSG_NOTIFY_MONEY = 0xBADD, - SMSG_NOTIFY_RECEIVED_MAIL = 0x136C, - SMSG_NPC_TEXT_UPDATE = 0x0A31, + SMSG_NOTIFY_RECEIVED_MAIL = 0xBADD, + SMSG_NPC_TEXT_UPDATE = 0x071E, SMSG_NPC_WONT_TALK = 0xBADD, SMSG_OFFER_PETITION_ERROR = 0xBADD, - SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x096C, - SMSG_ON_MONSTER_MOVE = 0x0B09, + SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0xBADD, + SMSG_ON_MONSTER_MOVE = 0x0EA9, SMSG_OPEN_CONTAINER = 0xBADD, SMSG_OPEN_LFG_DUNGEON_FINDER = 0xBADD, - SMSG_OPEN_SHIPMENT_NPC_FROM_GOSSIP = 0x11F2, + SMSG_OPEN_SHIPMENT_NPC_FROM_GOSSIP = 0xBADD, SMSG_OPEN_SHIPMENT_NPC_RESULT = 0xBADD, SMSG_OVERRIDE_LIGHT = 0xBADD, SMSG_PAGE_TEXT = 0xBADD, SMSG_PAGE_TEXT_QUERY_RESPONSE = 0xBADD, SMSG_PARTY_COMMAND_RESULT = 0xBADD, - SMSG_PARTY_INVITE = 0x1F9C, - SMSG_PARTY_KILL_LOG = 0x0CA4, - SMSG_PARTY_MEMBER_STATE = 0x1564, + SMSG_PARTY_INVITE = 0xBADD, + SMSG_PARTY_KILL_LOG = 0xBADD, + SMSG_PARTY_MEMBER_STATE = 0xBADD, SMSG_PARTY_MEMBER_STATS = 0xBADD, SMSG_PARTY_MEMBER_STATS_FULL = 0xBADD, - SMSG_PARTY_UPDATE = 0x0981, + SMSG_PARTY_UPDATE = 0xBADD, SMSG_PAUSE_MIRROR_TIMER = 0xBADD, SMSG_PENDING_RAID_LOCK = 0xBADD, - SMSG_PERIODICAURALOG = 0x184B, + SMSG_PERIODICAURALOG = 0xBADD, SMSG_PETITION_ALREADY_SIGNED = 0xBADD, SMSG_PETITION_DECLINED = 0xBADD, SMSG_PETITION_RENAME_GUILD_RESPONSE = 0xBADD, - SMSG_PETITION_SHOW_LIST = 0x1134, + SMSG_PETITION_SHOW_LIST = 0xBADD, SMSG_PETITION_SHOW_SIGNATURES = 0xBADD, SMSG_PETITION_SIGN_RESULTS = 0xBADD, SMSG_PET_ACTION_FEEDBACK = 0xBADD, - SMSG_PET_ACTION_SOUND = 0x1924, + SMSG_PET_ACTION_SOUND = 0xBADD, SMSG_PET_ADDED = 0xBADD, SMSG_PET_BATTLE_CHAT_RESTRICTED = 0xBADD, SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE = 0xBADD, - SMSG_PET_BATTLE_FINALIZE_LOCATION = 0x1D24, - SMSG_PET_BATTLE_FINAL_ROUND = 0x0B29, - SMSG_PET_BATTLE_FINISHED = 0x15FC, - SMSG_PET_BATTLE_FIRST_ROUND = 0x11CA, - SMSG_PET_BATTLE_INITIAL_UPDATE = 0x153A, + SMSG_PET_BATTLE_FINALIZE_LOCATION = 0xBADD, + SMSG_PET_BATTLE_FINAL_ROUND = 0xBADD, + SMSG_PET_BATTLE_FINISHED = 0xBADD, + SMSG_PET_BATTLE_FIRST_ROUND = 0xBADD, + SMSG_PET_BATTLE_INITIAL_UPDATE = 0xBADD, SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING = 0xBADD, SMSG_PET_BATTLE_PVP_CHALLENGE = 0xBADD, SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH = 0xBADD, SMSG_PET_BATTLE_QUEUE_STATUS = 0xBADD, SMSG_PET_BATTLE_REPLACEMENTS_MADE = 0xBADD, SMSG_PET_BATTLE_REQUEST_FAILED = 0xBADD, - SMSG_PET_BATTLE_ROUND_RESULT = 0x15F9, + SMSG_PET_BATTLE_ROUND_RESULT = 0xBADD, SMSG_PET_BATTLE_SLOT_UPDATES = 0xBADD, SMSG_PET_BROKEN = 0xBADD, SMSG_PET_CAST_FAILED = 0xBADD, - SMSG_PET_CLEAR_SPELLS = 0x0EEA, - SMSG_PET_DISMISS_SOUND = 0x11BC, + SMSG_PET_CLEAR_SPELLS = 0xBADD, + SMSG_PET_DISMISS_SOUND = 0xBADD, SMSG_PET_GOD_MODE = 0xBADD, - SMSG_PET_GUIDS = 0x198A, + SMSG_PET_GUIDS = 0xBADD, SMSG_PET_LEARNED_SPELL = 0xBADD, - SMSG_PET_MODE = 0x196B, + SMSG_PET_MODE = 0xBADD, SMSG_PET_NAME_INVALID = 0xBADD, - SMSG_PET_NAME_QUERY_RESPONSE = 0x15A9, + SMSG_PET_NAME_QUERY_RESPONSE = 0xBADD, SMSG_PET_REMOVED_SPELL = 0xBADD, SMSG_PET_RENAMEABLE = 0xBADD, SMSG_PET_SLOT_UPDATED = 0xBADD, SMSG_PET_SPECIALIZATION = 0xBADD, - SMSG_PET_SPELLS = 0x1283, - SMSG_PET_STABLE_LIST = 0x04E2, + SMSG_PET_SPELLS = 0xBADD, + SMSG_PET_STABLE_LIST = 0xBADD, SMSG_PET_STABLE_RESULT = 0xBADD, SMSG_PET_TAME_FAILURE = 0xBADD, SMSG_PET_UPDATE_COMBO_POINTS = 0xBADD, - SMSG_PLAYED_TIME = 0x0B71, - SMSG_PLAYER_BOUND = 0x19A1, + SMSG_PLAYED_TIME = 0x1875, + SMSG_PLAYER_BOUND = 0xBADD, SMSG_PLAYER_SKINNED = 0xBADD, SMSG_PLAYER_VEHICLE_DATA = 0xBADD, SMSG_PLAY_DANCE = 0xBADD, - SMSG_PLAY_MUSIC = 0x1BBA, - SMSG_PLAY_OBJECT_SOUND = 0x1BB9, - SMSG_PLAY_ONE_SHOT_ANIM_KIT = 0x1162, - SMSG_PLAY_ORPHAN_SPELL_VISUAL = 0x164B, - SMSG_PLAY_SCENE = 0x17CA, - SMSG_PLAY_SOUND = 0x1B79, + SMSG_PLAY_MUSIC = 0xBADD, + SMSG_PLAY_OBJECT_SOUND = 0xBADD, + SMSG_PLAY_ONE_SHOT_ANIM_KIT = 0xBADD, + SMSG_PLAY_ORPHAN_SPELL_VISUAL = 0xBADD, + SMSG_PLAY_SCENE = 0xBADD, + SMSG_PLAY_SOUND = 0xBADD, SMSG_PLAY_SPEAKERBOT_SOUND = 0xBADD, - SMSG_PLAY_SPELL_VISUAL = 0x0749, - SMSG_PLAY_SPELL_VISUAL_KIT = 0x0F6C, - SMSG_PLAY_TIME_WARNING = 0x19EB, - SMSG_PONG = 0x0C34, - SMSG_POWER_UPDATE = 0x1B0A, - SMSG_PRE_RESSURECT = 0x1572, + SMSG_PLAY_SPELL_VISUAL = 0xBADD, + SMSG_PLAY_SPELL_VISUAL_KIT = 0xBADD, + SMSG_PLAY_TIME_WARNING = 0xBADD, + SMSG_PONG = 0x011D, + SMSG_POWER_UPDATE = 0xBADD, + SMSG_PRE_RESSURECT = 0xBADD, SMSG_PROC_RESIST = 0xBADD, SMSG_PROFILE_DATA_RESPONSE = 0xBADD, SMSG_PROPOSE_LEVEL_GRANT = 0xBADD, @@ -1561,43 +1561,43 @@ enum OpcodeServer : uint32 SMSG_PVP_CREDIT = 0xBADD, SMSG_PVP_LOG_DATA = 0xBADD, SMSG_PVP_OPTIONS_ENABLED = 0xBADD, - SMSG_PVP_SEASON = 0x13A1, - SMSG_QUERY_BATTLE_PET_NAME_RESPONSE = 0x0584, - SMSG_QUERY_ITEM_TEXT_RESPONSE = 0x119A, + SMSG_PVP_SEASON = 0xBADD, + SMSG_QUERY_BATTLE_PET_NAME_RESPONSE = 0xBADD, + SMSG_QUERY_ITEM_TEXT_RESPONSE = 0xBADD, SMSG_QUERY_OBJ_POSITION = 0xBADD, SMSG_QUERY_OBJ_ROTATION = 0xBADD, - SMSG_QUERY_PETITION_RESPONSE = 0x04A2, - SMSG_QUERY_TIME_RESPONSE = 0x13B1, - SMSG_QUESTGIVER_INVALID_QUEST = 0x01AD, - SMSG_QUESTGIVER_OFFER_REWARD = 0x05A0, - SMSG_QUESTGIVER_QUEST_COMPLETE = 0x01A7, - SMSG_QUESTGIVER_QUEST_DETAILS = 0x0925, - SMSG_QUESTGIVER_QUEST_FAILED = 0x0325, + SMSG_QUERY_PETITION_RESPONSE = 0xBADD, + SMSG_QUERY_TIME_RESPONSE = 0xBADD, + SMSG_QUESTGIVER_INVALID_QUEST = 0xBADD, + SMSG_QUESTGIVER_OFFER_REWARD = 0xBADD, + SMSG_QUESTGIVER_QUEST_COMPLETE = 0xBADD, + SMSG_QUESTGIVER_QUEST_DETAILS = 0xBADD, + SMSG_QUESTGIVER_QUEST_FAILED = 0xBADD, SMSG_QUESTGIVER_QUEST_INVALID = 0xBADD, - SMSG_QUESTGIVER_QUEST_LIST = 0x0507, - SMSG_QUESTGIVER_REQUEST_ITEMS = 0x0526, - SMSG_QUESTGIVER_STATUS = 0x039D, - SMSG_QUESTGIVER_STATUS_MULTIPLE = 0x030F, - SMSG_QUEST_COMPLETION_NPC_RESPONSE = 0x071D, + SMSG_QUESTGIVER_QUEST_LIST = 0xBADD, + SMSG_QUESTGIVER_REQUEST_ITEMS = 0xBADD, + SMSG_QUESTGIVER_STATUS = 0xBADD, + SMSG_QUESTGIVER_STATUS_MULTIPLE = 0xBADD, + SMSG_QUEST_COMPLETION_NPC_RESPONSE = 0xBADD, SMSG_QUEST_CONFIRM_ACCEPT = 0xBADD, - SMSG_QUEST_FORCE_REMOVED = 0x0120, + SMSG_QUEST_FORCE_REMOVED = 0xBADD, SMSG_QUEST_LOG_FULL = 0xBADD, - SMSG_QUEST_POI_QUERY_RESPONSE = 0x01AE, + SMSG_QUEST_POI_QUERY_RESPONSE = 0xBADD, SMSG_QUEST_PUSH_RESULT = 0xBADD, - SMSG_QUEST_QUERY_RESPONSE = 0x0508, - SMSG_QUEST_UPDATE_ADD_CREDIT = 0x098F, - SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE = 0x03A8, - SMSG_QUEST_UPDATE_ADD_PVP_CREDIT = 0x05A7, - SMSG_QUEST_UPDATE_COMPLETE = 0x030E, - SMSG_QUEST_UPDATE_FAILED = 0x07A6, - SMSG_QUEST_UPDATE_FAILED_TIMER = 0x018F, + SMSG_QUEST_QUERY_RESPONSE = 0xBADD, + SMSG_QUEST_UPDATE_ADD_CREDIT = 0xBADD, + SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE = 0xBADD, + SMSG_QUEST_UPDATE_ADD_PVP_CREDIT = 0xBADD, + SMSG_QUEST_UPDATE_COMPLETE = 0xBADD, + SMSG_QUEST_UPDATE_FAILED = 0xBADD, + SMSG_QUEST_UPDATE_FAILED_TIMER = 0xBADD, SMSG_RAF_EMAIL_ENABLED_RESPONSE = 0xBADD, SMSG_RAID_GROUP_ONLY = 0xBADD, SMSG_RAID_INSTANCE_INFO = 0xBADD, - SMSG_RAID_INSTANCE_MESSAGE = 0x12F3, + SMSG_RAID_INSTANCE_MESSAGE = 0xBADD, SMSG_RAID_MARKERS_CHANGED = 0xBADD, - SMSG_RANDOMIZE_CHAR_NAME = 0x195B, - SMSG_RANDOM_ROLL = 0x04C1, + SMSG_RANDOMIZE_CHAR_NAME = 0xBADD, + SMSG_RANDOM_ROLL = 0xBADD, SMSG_RATED_BG_RATING = 0xBADD, SMSG_RATED_BG_STATS = 0xBADD, SMSG_READY_CHECK_COMPLETED = 0xBADD, @@ -1605,35 +1605,35 @@ enum OpcodeServer : uint32 SMSG_READY_CHECK_STARTED = 0xBADD, SMSG_READ_ITEM_FAILED = 0xBADD, SMSG_READ_ITEM_RESULT_OK = 0xBADD, - SMSG_REALM_QUERY_RESPONSE = 0x1D22, + SMSG_REALM_QUERY_RESPONSE = 0x0DF2, SMSG_REALM_SPLIT = 0xBADD, SMSG_REAL_GROUP_UPDATE = 0xBADD, SMSG_RECRUIT_A_FRIEND_RESPONSE = 0xBADD, - SMSG_REDIRECT_CLIENT = 0x0413, + SMSG_REDIRECT_CLIENT = 0x0119, SMSG_REFER_A_FRIEND_EXPIRED = 0xBADD, SMSG_REFER_A_FRIEND_FAILURE = 0xBADD, SMSG_REFRESH_COMPONENT = 0xBADD, - SMSG_REFRESH_SPELL_HISTORY = 0x072B, + SMSG_REFRESH_SPELL_HISTORY = 0xBADD, SMSG_REMOVE_ITEM_PASSIVE = 0xBADD, SMSG_REMOVE_LOSS_OF_CONTROL = 0xBADD, SMSG_REPLACE_TROPHY_RESPONSE = 0xBADD, SMSG_REPORT_PVP_AFK_RESULT = 0xBADD, - SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0x15BB, - SMSG_REQUEST_PVP_REWARDS_RESPONSE = 0x1B74, + SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0xBADD, + SMSG_REQUEST_PVP_REWARDS_RESPONSE = 0xBADD, SMSG_RESEARCH_COMPLETE = 0xBADD, - SMSG_RESEARCH_SETUP_HISTORY = 0x1D8B, + SMSG_RESEARCH_SETUP_HISTORY = 0xBADD, SMSG_RESET_AREA_TRIGGER = 0xBADD, SMSG_RESET_COMPRESSION_CONTEXT = 0xBADD, SMSG_RESET_FAILED_NOTIFY = 0xBADD, - SMSG_RESET_RANGED_COMBAT_TIMER = 0x135C, + SMSG_RESET_RANGED_COMBAT_TIMER = 0xBADD, SMSG_RESET_WEEKLY_CURRENCY = 0xBADD, SMSG_RESISTLOG = 0xBADD, SMSG_RESPEC_WIPE_CONFIRM = 0xBADD, - SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x0974, + SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0xBADD, SMSG_RESTRICTED_ACCOUNT_WARNING = 0xBADD, - SMSG_RESUME_CAST_BAR = 0x1282, - SMSG_RESUME_COMMS = 0x068A, - SMSG_RESUME_TOKEN = 0x0DA2, + SMSG_RESUME_CAST_BAR = 0x10F9, + SMSG_RESUME_COMMS = 0x003A, + SMSG_RESUME_TOKEN = 0x07BF, SMSG_RESURRECT_FAILED = 0xBADD, SMSG_RESURRECT_REQUEST = 0xBADD, SMSG_RESYNC_RUNES = 0xBADD, @@ -1657,154 +1657,154 @@ enum OpcodeServer : uint32 SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT = 0xBADD, SMSG_SCRIPT_CAST = 0xBADD, SMSG_SCRIPT_MESSAGE = 0xBADD, - SMSG_SELL_RESPONSE = 0x0933, + SMSG_SELL_RESPONSE = 0xBADD, SMSG_SEND_ITEM_PASSIVES = 0xBADD, - SMSG_SEND_MAIL_RESULT = 0x01C4, + SMSG_SEND_MAIL_RESULT = 0xBADD, SMSG_SEND_RAID_TARGET_UPDATE_ALL = 0xBADD, SMSG_SEND_RAID_TARGET_UPDATE_SINGLE = 0xBADD, - SMSG_SEND_SPELL_CHARGES = 0x0CEB, - SMSG_SEND_SPELL_HISTORY = 0x168C, - SMSG_SEND_UNLEARN_SPELLS = 0x16CC, + SMSG_SEND_SPELL_CHARGES = 0x187E, + SMSG_SEND_SPELL_HISTORY = 0x142D, + SMSG_SEND_UNLEARN_SPELLS = 0x155D, SMSG_SERVER_BUCK_DATA = 0xBADD, SMSG_SERVER_BUCK_DATA_START = 0xBADD, SMSG_SERVER_FIRST_ACHIEVEMENT = 0xBADD, - SMSG_SERVER_FIRST_ACHIEVEMENTS = 0x0834, + SMSG_SERVER_FIRST_ACHIEVEMENTS = 0xBADD, SMSG_SERVER_INFO_QUERY_RESPONSE = 0xBADD, SMSG_SERVER_INFO_RESPONSE = 0xBADD, SMSG_SERVER_MESSAGE = 0xBADD, SMSG_SERVER_PERF = 0xBADD, SMSG_SERVER_TIME = 0xBADD, - SMSG_SETUP_CURRENCY = 0x0969, + SMSG_SETUP_CURRENCY = 0x1CE2, SMSG_SETUP_TROPHY = 0xBADD, - SMSG_SET_AI_ANIM_KIT = 0x1B0B, - SMSG_SET_ALL_TASK_PROGRESS = 0x0821, - SMSG_SET_ANIM_TIER = 0x15D9, - SMSG_SET_CURRENCY = 0x194A, + SMSG_SET_AI_ANIM_KIT = 0xBADD, + SMSG_SET_ALL_TASK_PROGRESS = 0xBADD, + SMSG_SET_ANIM_TIER = 0xBADD, + SMSG_SET_CURRENCY = 0xBADD, SMSG_SET_DF_FAST_LAUNCH_RESULT = 0xBADD, - SMSG_SET_DUNGEON_DIFFICULTY = 0x1109, - SMSG_SET_FACTION_AT_WAR = 0x1589, - SMSG_SET_FACTION_NOT_VISIBLE = 0x15A3, - SMSG_SET_FACTION_STANDING = 0x1129, - SMSG_SET_FACTION_VISIBLE = 0x0A72, - SMSG_SET_FLAT_SPELL_MODIFIER = 0x120B, - SMSG_SET_FORCED_REACTIONS = 0x0EC2, + SMSG_SET_DUNGEON_DIFFICULTY = 0xBADD, + SMSG_SET_FACTION_AT_WAR = 0xBADD, + SMSG_SET_FACTION_NOT_VISIBLE = 0xBADD, + SMSG_SET_FACTION_STANDING = 0xBADD, + SMSG_SET_FACTION_VISIBLE = 0xBADD, + SMSG_SET_FLAT_SPELL_MODIFIER = 0xBADD, + SMSG_SET_FORCED_REACTIONS = 0x07BA, SMSG_SET_ITEM_PURCHASE_DATA = 0xBADD, SMSG_SET_LFG_TIME_WALKER = 0xBADD, SMSG_SET_LOOT_METHOD_FAILED = 0xBADD, - SMSG_SET_MAX_WEEKLY_QUANTITY = 0x1372, - SMSG_SET_MELEE_ANIM_KIT = 0x1B2C, - SMSG_SET_PCT_SPELL_MODIFIER = 0x0E59, - SMSG_SET_PHASE_SHIFT_CHANGE = 0x17F9, - SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x1363, - SMSG_SET_PLAY_HOVER_ANIM = 0x01C3, - SMSG_SET_PROFICIENCY = 0x092A, + SMSG_SET_MAX_WEEKLY_QUANTITY = 0xBADD, + SMSG_SET_MELEE_ANIM_KIT = 0xBADD, + SMSG_SET_PCT_SPELL_MODIFIER = 0xBADD, + SMSG_SET_PHASE_SHIFT_CHANGE = 0xBADD, + SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0xBADD, + SMSG_SET_PLAY_HOVER_ANIM = 0xBADD, + SMSG_SET_PROFICIENCY = 0xBADD, SMSG_SET_PROJECTILE_POSITION = 0xBADD, SMSG_SET_PROMOTION_RESPONSE = 0xBADD, - SMSG_SET_RAID_DIFFICULTY = 0x1319, + SMSG_SET_RAID_DIFFICULTY = 0xBADD, SMSG_SET_SERVER_WOW_TIME = 0xBADD, SMSG_SET_SPELL_CHARGES = 0xBADD, SMSG_SET_TASK_COMPLETE = 0xBADD, - SMSG_SET_TIME_ZONE_INFORMATION = 0x15B4, - SMSG_SET_VEHICLE_REC_ID = 0x0971, - SMSG_SET_VIGNETTE = 0x11E4, - SMSG_SHOW_BANK = 0x1B3A, - SMSG_SHOW_MAILBOX = 0x1B7A, - SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI = 0x1D5A, + SMSG_SET_TIME_ZONE_INFORMATION = 0x073A, + SMSG_SET_VEHICLE_REC_ID = 0xBADD, + SMSG_SET_VIGNETTE = 0xBADD, + SMSG_SHOW_BANK = 0xBADD, + SMSG_SHOW_MAILBOX = 0xBADD, + SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI = 0xBADD, SMSG_SHOW_RATINGS = 0xBADD, - SMSG_SHOW_TAXI_NODES = 0x13B3, - SMSG_SHOW_TRADE_SKILL_RESPONSE = 0x151B, + SMSG_SHOW_TAXI_NODES = 0xBADD, + SMSG_SHOW_TRADE_SKILL_RESPONSE = 0xBADD, SMSG_SHOW_ZONES_CHEAT_RESULT = 0xBADD, SMSG_SOCKET_GEMS = 0xBADD, SMSG_SORT_BAGS_ACK = 0xBADD, SMSG_SOR_START_EXPERIENCE_INCOMPLETE = 0xBADD, - SMSG_SPECIAL_MOUNT_ANIM = 0x19B1, + SMSG_SPECIAL_MOUNT_ANIM = 0xBADD, SMSG_SPELLBREAKLOG = 0xBADD, SMSG_SPELLSTEALLOG = 0xBADD, - SMSG_SPELL_ABSORB_LOG = 0x12C1, - SMSG_SPELL_CATEGORY_COOLDOWN = 0x0E5B, - SMSG_SPELL_COOLDOWN = 0x047B, + SMSG_SPELL_ABSORB_LOG = 0xBADD, + SMSG_SPELL_CATEGORY_COOLDOWN = 0x15FA, + SMSG_SPELL_COOLDOWN = 0xBADD, SMSG_SPELL_DAMAGE_SHIELD = 0xBADD, - SMSG_SPELL_DELAYED = 0x0D7A, - SMSG_SPELL_DISPEL_LOG = 0x045B, - SMSG_SPELL_ENERGIZE_LOG = 0x1809, - SMSG_SPELL_EXECUTE_LOG = 0x044C, - SMSG_SPELL_FAILED_OTHER = 0x128A, - SMSG_SPELL_FAILURE = 0x072A, - SMSG_SPELL_GO = 0x1281, - SMSG_SPELL_HEAL_LOG = 0x1043, - SMSG_SPELL_INSTAKILL_LOG = 0x074C, - SMSG_SPELL_INTERRUPT_LOG = 0x160C, - SMSG_SPELL_MISS_LOG = 0x057A, - SMSG_SPELL_MULTISTRIKE_EFFECT = 0x06A9, - SMSG_SPELL_NON_MELEE_DAMAGE_LOG = 0x0479, + SMSG_SPELL_DELAYED = 0xBADD, + SMSG_SPELL_DISPEL_LOG = 0xBADD, + SMSG_SPELL_ENERGIZE_LOG = 0xBADD, + SMSG_SPELL_EXECUTE_LOG = 0xBADD, + SMSG_SPELL_FAILED_OTHER = 0xBADD, + SMSG_SPELL_FAILURE = 0xBADD, + SMSG_SPELL_GO = 0x1CB9, + SMSG_SPELL_HEAL_LOG = 0x155A, + SMSG_SPELL_INSTAKILL_LOG = 0x11FE, + SMSG_SPELL_INTERRUPT_LOG = 0x185E, + SMSG_SPELL_MISS_LOG = 0x147A, + SMSG_SPELL_MULTISTRIKE_EFFECT = 0x150A, + SMSG_SPELL_NON_MELEE_DAMAGE_LOG = 0x141E, SMSG_SPELL_OR_DAMAGE_IMMUNE = 0xBADD, - SMSG_SPELL_START = 0x0629, - SMSG_SPELL_UPDATE_CHAIN_TARGETS = 0x0AAB, + SMSG_SPELL_START = 0x14BA, + SMSG_SPELL_UPDATE_CHAIN_TARGETS = 0x1419, SMSG_SPIRIT_HEALER_CONFIRM = 0xBADD, - SMSG_STAND_STATE_UPDATE = 0x178A, + SMSG_STAND_STATE_UPDATE = 0x0B37, SMSG_START_ELAPSED_TIMER = 0xBADD, - SMSG_START_ELAPSED_TIMERS = 0x192B, + SMSG_START_ELAPSED_TIMERS = 0x063D, SMSG_START_LOOT_ROLL = 0xBADD, - SMSG_START_MIRROR_TIMER = 0x15FB, + SMSG_START_MIRROR_TIMER = 0x0861, SMSG_START_TIMER = 0xBADD, SMSG_STOP_DANCE = 0xBADD, - SMSG_STOP_ELAPSED_TIMER = 0x092B, - SMSG_STOP_MIRROR_TIMER = 0x0D81, - SMSG_STREAMING_MOVIE = 0x0A7B, + SMSG_STOP_ELAPSED_TIMER = 0x0795, + SMSG_STOP_MIRROR_TIMER = 0x0BB6, + SMSG_STREAMING_MOVIE = 0xBADD, SMSG_SUMMON_CANCEL = 0xBADD, SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED = 0xBADD, SMSG_SUMMON_REQUEST = 0xBADD, SMSG_SUPERCEDED_SPELL = 0xBADD, - SMSG_SUPPRESS_NPC_GREETINGS = 0x118B, - SMSG_SUSPEND_COMMS = 0x068B, - SMSG_SUSPEND_TOKEN = 0x1BB4, - SMSG_TABARD_VENDOR_ACTIVATE = 0x15BC, + SMSG_SUPPRESS_NPC_GREETINGS = 0x07A0, + SMSG_SUSPEND_COMMS = 0x001E, + SMSG_SUSPEND_TOKEN = 0xBADD, + SMSG_TABARD_VENDOR_ACTIVATE = 0xBADD, SMSG_TALENTS_ERROR = 0xBADD, - SMSG_TALENTS_INFO = 0x04C4, + SMSG_TALENTS_INFO = 0x1862, SMSG_TALENTS_INVOLUNTARILY_RESET = 0xBADD, - SMSG_TAXINODE_STATUS = 0x13F1, + SMSG_TAXINODE_STATUS = 0x0EBF, SMSG_TEST_DROP_RATE_RESULT = 0xBADD, - SMSG_TEXT_EMOTE = 0x158A, - SMSG_THREAT_CLEAR = 0x1929, - SMSG_THREAT_REMOVE = 0x0CC1, - SMSG_THREAT_UPDATE = 0x0B33, + SMSG_TEXT_EMOTE = 0x0696, + SMSG_THREAT_CLEAR = 0x0F1D, + SMSG_THREAT_REMOVE = 0x0BBE, + SMSG_THREAT_UPDATE = 0x0AC0, SMSG_TIME_ADJUSTMENT = 0xBADD, - SMSG_TIME_SYNC_REQ = 0x0A01, - SMSG_TITLE_EARNED = 0x0D83, - SMSG_TITLE_LOST = 0x083B, - SMSG_TOTEM_CREATED = 0x1F5A, + SMSG_TIME_SYNC_REQ = 0x1E23, + SMSG_TITLE_EARNED = 0x1E03, + SMSG_TITLE_LOST = 0xBADD, + SMSG_TOTEM_CREATED = 0xBADD, SMSG_TOTEM_MOVED = 0xBADD, SMSG_TRADE_STATUS = 0xBADD, SMSG_TRADE_UPDATED = 0xBADD, SMSG_TRAINER_BUY_FAILED = 0xBADD, SMSG_TRAINER_BUY_SUCCEEDED = 0xBADD, - SMSG_TRAINER_LIST = 0x1F4B, - SMSG_TRANSFER_ABORTED = 0x1B7C, - SMSG_TRANSFER_PENDING = 0x1BDB, - SMSG_TRIGGER_CINEMATIC = 0x0863, - SMSG_TRIGGER_MOVIE = 0x1B3C, + SMSG_TRAINER_LIST = 0x17B2, + SMSG_TRANSFER_ABORTED = 0xBADD, + SMSG_TRANSFER_PENDING = 0x03B8, + SMSG_TRIGGER_CINEMATIC = 0xBADD, + SMSG_TRIGGER_MOVIE = 0xBADD, SMSG_TURN_IN_PETITION_RESULTS = 0xBADD, - SMSG_TUTORIAL_FLAGS = 0x0A39, - SMSG_UI_TIME = 0x05E3, + SMSG_TUTORIAL_FLAGS = 0x0E82, + SMSG_UI_TIME = 0x0DA1, SMSG_UNDELETE_CHARACTER_RESPONSE = 0xBADD, - SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE = 0x1DDB, + SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE = 0x0B9F, SMSG_UNIT_HEALTH_FREQUENT = 0xBADD, SMSG_UNIT_SPELLCAST_START = 0xBADD, - SMSG_UNLEARNED_SPELLS = 0xBADD, - SMSG_UPDATE_ACCOUNT_DATA = 0x093B, + SMSG_UNLEARNED_SPELLS = 0x151E, + SMSG_UPDATE_ACCOUNT_DATA = 0x1698, SMSG_UPDATE_CAPTURE_POINT = 0xBADD, SMSG_UPDATE_CHARACTER_FLAGS = 0xBADD, SMSG_UPDATE_COMBO_POINTS = 0xBADD, SMSG_UPDATE_CURRENCY_WEEK_LIMIT = 0xBADD, - SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT = 0x09F1, - SMSG_UPDATE_EXPANSION_LEVEL = 0x0D82, + SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT = 0x0B3A, + SMSG_UPDATE_EXPANSION_LEVEL = 0x1236, SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT = 0xBADD, - SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x0922, - SMSG_UPDATE_LAST_INSTANCE = 0x1B5A, - SMSG_UPDATE_OBJECT = 0x1762, + SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x12BF, + SMSG_UPDATE_LAST_INSTANCE = 0x0971, + SMSG_UPDATE_OBJECT = 0x1CB2, SMSG_UPDATE_SERVER_PLAYER_POSITION = 0xBADD, - SMSG_UPDATE_TASK_PROGRESS = 0x155A, - SMSG_UPDATE_WORLD_STATE = 0x15BA, + SMSG_UPDATE_TASK_PROGRESS = 0x1317, + SMSG_UPDATE_WORLD_STATE = 0x1DF1, SMSG_USERLIST_ADD = 0xBADD, SMSG_USERLIST_REMOVE = 0xBADD, SMSG_USERLIST_UPDATE = 0xBADD, @@ -1816,31 +1816,31 @@ enum OpcodeServer : uint32 SMSG_VOICE_SESSION_ROSTER_UPDATE = 0xBADD, SMSG_VOICE_SET_TALKER_MUTED = 0xBADD, SMSG_VOID_ITEM_SWAP_RESPONSE = 0xBADD, - SMSG_VOID_STORAGE_CONTENTS = 0x1122, + SMSG_VOID_STORAGE_CONTENTS = 0xBADD, SMSG_VOID_STORAGE_FAILED = 0xBADD, - SMSG_VOID_STORAGE_TRANSFER_CHANGES = 0x1BAB, - SMSG_VOID_TRANSFER_RESULT = 0x192C, + SMSG_VOID_STORAGE_TRANSFER_CHANGES = 0xBADD, + SMSG_VOID_TRANSFER_RESULT = 0xBADD, SMSG_WAIT_QUEUE_FINISH = 0xBADD, SMSG_WAIT_QUEUE_UPDATE = 0xBADD, - SMSG_WARDEN_DATA = 0x110A, + SMSG_WARDEN_DATA = 0x0E96, SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT = 0xBADD, - SMSG_WEATHER = 0x0939, + SMSG_WEATHER = 0x0397, SMSG_WEEKLY_LAST_RESET = 0xBADD, - SMSG_WEEKLY_SPELL_USAGE = 0x0CEC, + SMSG_WEEKLY_SPELL_USAGE = 0x1199, SMSG_WEEKLY_SPELL_USAGE_UPDATE = 0xBADD, - SMSG_WHO = 0x14F2, + SMSG_WHO = 0x11CC, SMSG_WHOIS = 0xBADD, - SMSG_WORLD_SERVER_INFO = 0x0864, - SMSG_WORLD_TEXT = 0x172C, - SMSG_XP_GAIN_ABORTED = 0x0B23, - SMSG_XP_GAIN_ENABLED = 0x1B73, - SMSG_ZONE_UNDER_ATTACK = 0x1474 + SMSG_WORLD_SERVER_INFO = 0x0FB5, + SMSG_WORLD_TEXT = 0x1CB6, + SMSG_XP_GAIN_ABORTED = 0x19F5, + SMSG_XP_GAIN_ENABLED = 0x0EB7, + SMSG_ZONE_UNDER_ATTACK = 0x14CF }; inline bool IsInstanceOnlyOpcode(uint32 opcode) { switch (opcode) - { + {/* case SMSG_QUESTGIVER_STATUS: // ClientQuest case SMSG_DUEL_REQUESTED: // Client case SMSG_DUEL_IN_BOUNDS: // Client @@ -1852,6 +1852,7 @@ inline bool IsInstanceOnlyOpcode(uint32 opcode) case SMSG_ATTACKSTART: // Client case SMSG_MOUNT_RESULT: // Client return true; + */ default: return false; } diff --git a/src/server/game/Server/Protocol/PacketLog.cpp b/src/server/game/Server/Protocol/PacketLog.cpp index fa3d6c1f924..bc3e09ef3b7 100644 --- a/src/server/game/Server/Protocol/PacketLog.cpp +++ b/src/server/game/Server/Protocol/PacketLog.cpp @@ -86,7 +86,7 @@ void PacketLog::Initialize() header.Signature[0] = 'P'; header.Signature[1] = 'K'; header.Signature[2] = 'T'; header.FormatVersion = 0x0301; header.SnifferId = 'T'; - header.Build = 19678; // 6.1.0 + header.Build = 19802; // 6.1.2 header.Locale[0] = 'e'; header.Locale[1] = 'n'; header.Locale[2] = 'U'; header.Locale[3] = 'S'; std::memset(header.SessionKey, 0, sizeof(header.SessionKey)); header.SniffStartUnixtime = time(NULL); |