diff options
author | Nay <dnpd.dd@gmail.com> | 2011-12-22 23:38:46 +0000 |
---|---|---|
committer | Nay <dnpd.dd@gmail.com> | 2011-12-22 23:38:46 +0000 |
commit | 8816b00be76b58213dcf940a1e016b335f3481ca (patch) | |
tree | 03f2b6bf95737c0f52e19cb012a591c2e6c6c226 /src | |
parent | f20c1fb112cada73a40945402c5c2cbd12db8f6a (diff) |
Core/Protocol: Add missing opcode ids that got enabled previous commit
Also, throw an error if opcode in handler is 0
Diffstat (limited to 'src')
-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, |