diff options
-rw-r--r-- | src/server/game/Server/Protocol/Opcodes.cpp | 2 | ||||
-rwxr-xr-x | src/server/game/Server/Protocol/Opcodes.h | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp index 7bc312a58a9..e01e02e69e9 100644 --- a/src/server/game/Server/Protocol/Opcodes.cpp +++ b/src/server/game/Server/Protocol/Opcodes.cpp @@ -30,6 +30,8 @@ void InitOpcodes() { #define DEFINE_OPCODE_HANDLER(opcode, status, processing, handler) \ + if (opcode == 0) \ + sLog->outError("Opcode %s got value 0", #opcode); \ if (opcode < NUM_OPCODE_HANDLERS) { \ if (opcodeTable[opcode] != NULL) \ { \ diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h index ca168aec5c0..71aa69e5ea1 100755 --- a/src/server/game/Server/Protocol/Opcodes.h +++ b/src/server/game/Server/Protocol/Opcodes.h @@ -629,7 +629,7 @@ enum Opcodes SMSG_CLEAR_COOLDOWN = 0x00, SMSG_CLEAR_TARGET = 0x00, SMSG_CLIENTCACHE_VERSION = 0x88F2, - SMSG_CLIENT_CONTROL_UPDATE = 0x00, + SMSG_CLIENT_CONTROL_UPDATE = 0x08CB, SMSG_COMBAT_LOG_MULTIPLE = 0x00, SMSG_COMMENTATOR_MAP_INFO = 0x00, SMSG_COMMENTATOR_PLAYER_INFO = 0x00, @@ -859,7 +859,7 @@ enum Opcodes SMSG_PET_ACTION_FEEDBACK = 0x00, SMSG_PET_ACTION_SOUND = 0x0CC7, SMSG_PET_CAST_FAILED = 0x00, - SMSG_PET_DISMISS_SOUND = 0x00, + SMSG_PET_DISMISS_SOUND = 0x9A56, SMSG_PET_GUIDS = 0x00, SMSG_PET_LEARNED_SPELL = 0xDC5E, SMSG_PET_MODE = 0x58DE, @@ -873,7 +873,7 @@ enum Opcodes SMSG_PETITION_SHOW_SIGNATURES = 0x4E4A, SMSG_PETITION_SIGN_RESULTS = 0x5EE6, SMSG_PLAYER_MOVE = 0x00, - SMSG_PLAYED_TIME = 0x00, + SMSG_PLAYED_TIME = 0x187F, SMSG_PLAYERBINDERROR = 0x5A4F, SMSG_PLAYERBOUND = 0x00, SMSG_PLAYER_DIFFICULTY_CHANGE = 0x00, |