aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/game/Server/Protocol/Opcodes.cpp2
-rwxr-xr-xsrc/server/game/Server/Protocol/Opcodes.h6
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,