Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Finished checking 4.3.2 opcodes. Renamed some to old name, other need…

… a careful review (see note below). Added some more from matvkin and SMSG_MONSTER_MOVE from LordJZ.

Note:
- SMSG_MOVE_TELEPORT_UPDATE has old SMSG_MOVE_TELEPORT value. Same is for SMSG_PLAY_SPELL_VISUAL and SMSG_PLAY_SPELL_VISUAL_KIT. We need to find out what they refer to.
- All MOVE opcodes have been splitted, MOVE_SET are CMSG while MOVE_UPDATE are SMSG
- ALL _LFG_ opcodes have been renamed to _DF_

Added some opcode infos too, more to come (from LJZ)
  • Loading branch information...
commit ca2f359c524dfe7569a8c322178d192aeb5259b8 1 parent fb590f6
@TheHacker66 TheHacker66 authored
Showing with 79 additions and 77 deletions.
  1. +79 −77 src/server/game/Server/Protocol/Opcodes.h
View
156 src/server/game/Server/Protocol/Opcodes.h
@@ -37,7 +37,7 @@ enum Opcodes
UNKNOWN_OPCODE = NUM_OPCODE_HANDLERS,
NULL_OPCODE = 0,
- CMSG_BOOTME = 0x0,
+ CMSG_BOOTME = 0x0,
CMSG_DBLOOKUP = 0x0,
SMSG_DBLOOKUP = 0x0,
CMSG_QUERY_OBJECT_POSITION = 0x0,
@@ -204,7 +204,7 @@ enum Opcodes
CMSG_CHANNEL_UNBAN = 0x022A1,
CMSG_CHANNEL_ANNOUNCEMENTS = 0x02AA1,
CMSG_CHANNEL_MODERATE = 0x028E0,
- SMSG_UPDATE_OBJECT = 0x0,
+ SMSG_UPDATE_OBJECT = 0x00D63,
SMSG_DESTROY_OBJECT = 0x04DAF,
CMSG_USE_ITEM = 0x0,
CMSG_OPEN_ITEM = 0x0,
@@ -216,13 +216,13 @@ enum Opcodes
CMSG_DESTROY_ITEMS = 0x0,
SMSG_GAMEOBJECT_CUSTOM_ANIM = 0x0,
CMSG_AREATRIGGER = 0x0,
- SMSG_MONSTER_MOVE = 0x0,
+ SMSG_MONSTER_MOVE = 0x5CF570,
CMSG_TRIGGER_CINEMATIC_CHEAT = 0x0,
CMSG_OPENING_CINEMATIC = 0x0,
SMSG_TRIGGER_CINEMATIC = 0x06D43,
CMSG_NEXT_CINEMATIC_CAMERA = 0x0,
CMSG_COMPLETE_CINEMATIC = 0x0,
- SMSG_TUTORIAL_FLAGS = 0x04D8F,
+ SMSG_TUTORIAL_FLAGS = 0x04D8F, // Sent after SMSG_CLIENTCACHE_VERSION
CMSG_TUTORIAL_FLAG = 0x0,
CMSG_TUTORIAL_CLEAR = 0x0,
CMSG_TUTORIAL_RESET = 0x0,
@@ -244,7 +244,7 @@ enum Opcodes
CMSG_UNCLAIM_LICENSE = 0x0,
CMSG_DESTROYITEM = 0x0,
SMSG_INVENTORY_CHANGE_FAILURE = 0x0,
- SMSG_OPEN_CONTAINER = 0x045FB,
+ SMSG_OPEN_CONTAINER = 0x045FB, // EVENT_BAG_OPEN
CMSG_INSPECT = 0x0,
SMSG_INSPECT_RESULTS_UPDATE = 0x06D13,
CMSG_INITIATE_TRADE = 0x02924,
@@ -266,7 +266,7 @@ enum Opcodes
CMSG_SET_FACTION_ATWAR = 0x0,
CMSG_SET_FACTION_CHEAT = 0x0,
SMSG_SET_PROFICIENCY = 0x045C7,
- CMSG_SET_ACTION_BUTTON = 0x0,
+ CMSG_SET_ACTION_BUTTON = 0x01451,
SMSG_ACTION_BUTTONS = 0x0,
SMSG_INITIAL_SPELLS = 0x065D3,
SMSG_LEARNED_SPELL = 0x01611,
@@ -293,13 +293,13 @@ enum Opcodes
CMSG_DEBUG_PASSIVE_AURA = 0x0,
CMSG_ATTACKSWING = 0x0,
CMSG_ATTACKSTOP = 0x0,
- SMSG_ATTACKSTART = 0x0,
+ SMSG_ATTACKSTART = 0x0, // "uint64 guid, uint64 victim. if (CGUnit_C* unit = ClntObjMgrObjectPtr(guid, TYPEMASK_UNIT)) { unit->something = 0; unit->SetAttacking(victim, 85); if (unit->IsActivePlayer()) { raiseevent(EVENT_PLAYER_ENTER_COMBAT); CGGameUI::UpdateCombatMode(); } }"
SMSG_ATTACKSTOP = 0x0,
SMSG_ATTACKSWING_NOTINRANGE = 0x0,
SMSG_ATTACKSWING_BADFACING = 0x0,
SMSG_PENDING_RAID_LOCK = 0x0,
- SMSG_ATTACKSWING_DEADTARGET = 0x0,
- SMSG_ATTACKSWING_CANT_ATTACK = 0x0,
+ SMSG_ATTACKSWING_DEADTARGET = 0x0, // 4.1.0 possibly swapped with SMSG_ATTACKSWING_CANT_ATTACK
+ SMSG_ATTACKSWING_CANT_ATTACK = 0x0, // 4.1.0 possibly swapped with SMSG_ATTACKSWING_DEADTARGET
SMSG_ATTACKERSTATEUPDATE = 0x0,
SMSG_BATTLEFIELD_PORT_DENIED = 0x01C84,
CMSG_PERFORM_ACTION_SET = 0x0,
@@ -336,9 +336,9 @@ enum Opcodes
SMSG_DUEL_WINNER = 0x02D79,
CMSG_DUEL_ACCEPTED = 0x0,
CMSG_DUEL_CANCELLED = 0x0,
- SMSG_MOUNTRESULT = 0x00599,
- SMSG_DISMOUNTRESULT = 0x06D41,
- SMSG_REMOVED_FROM_PVP_QUEUE = 0x0,
+ SMSG_MOUNTRESULT = 0x00599, // 11 error cases, ERR_MOUNT_INVALIDMOUNTEE
+ SMSG_DISMOUNTRESULT = 0x06D41, // 4 error cases, ERR_DISMOUNT_NOPET
+ SMSG_REMOVED_FROM_PVP_QUEUE = 0x0, // ERR_REMOVE_FROM_PVP_QUEUE_* events
CMSG_MOUNTSPECIAL_ANIM = 0x0,
SMSG_MOUNTSPECIAL_ANIM = 0x0656B,
SMSG_PET_TAME_FAILURE = 0x0,
@@ -404,16 +404,16 @@ enum Opcodes
CMSG_TAXIQUERYAVAILABLENODES = 0x0,
CMSG_ACTIVATETAXI = 0x0,
SMSG_ACTIVATETAXIREPLY = 0x00515,
- SMSG_NEW_TAXI_PATH = 0x02589,
+ SMSG_NEW_TAXI_PATH = 0x02589, // ERR_NEWTAXIPATH, empty
CMSG_TRAINER_LIST = 0x0,
SMSG_TRAINER_LIST = 0x0,
CMSG_TRAINER_BUY_SPELL = 0x0,
SMSG_TRAINER_BUY_SUCCEEDED = 0x0,
SMSG_TRAINER_BUY_FAILED = 0x0,
CMSG_BINDER_ACTIVATE = 0x0,
- SMSG_PLAYERBINDERROR = 0x045E3,
+ SMSG_PLAYERBINDERROR = 0x045E3, // ERR_DEATHBINDALREADYBOUND
CMSG_BANKER_ACTIVATE = 0x0,
- SMSG_SHOW_BANK = 0x0,
+ SMSG_SHOW_BANK = 0x0, // EVENT_BANKFRAME_OPENED, EVENT_BANKFRAME_CLOSED
CMSG_BUY_BANK_SLOT = 0x0,
SMSG_BUY_BANK_SLOT_RESULT = 0x0,
CMSG_PETITION_SHOWLIST = 0x0,
@@ -449,15 +449,15 @@ enum Opcodes
SMSG_START_MIRROR_TIMER = 0x0,
SMSG_PAUSE_MIRROR_TIMER = 0x0,
SMSG_STOP_MIRROR_TIMER = 0x0,
- CMSG_PING = 0x0404A,
- SMSG_PONG = 0x00108,
+ CMSG_PING = 0x0404A, // Sent periodically. uint32 latency, uint32 sequence
+ SMSG_PONG = 0x00108, // Response to CMSG_PING. Auth opcode. uint32 sequence
SMSG_CLEAR_COOLDOWN = 0x0,
SMSG_GAMEOBJECT_PAGETEXT = 0x0,
CMSG_SETSHEATHED = 0x0,
SMSG_COOLDOWN_CHEAT = 0x0,
SMSG_SPELL_DELAYED = 0x0,
CMSG_QUEST_POI_QUERY = 0x0,
- CMSG_QUERY_QUEST_COMPLETION_NP_CS = 0x00B20,
+ CMSG_QUERY_QUESTS_COMPLETED = 0x00B20,
SMSG_QUEST_POI_QUERY_RESPONSE = 0x005C1,
CMSG_GHOST = 0x0,
CMSG_GM_INVIS = 0x0,
@@ -466,9 +466,9 @@ enum Opcodes
MSG_GM_SUMMON = 0x0,
SMSG_ITEM_TIME_UPDATE = 0x0,
SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x0,
- SMSG_AUTH_CHALLENGE = 0x00129,
- CMSG_AUTH_SESSION = 0x04042,
- SMSG_AUTH_RESPONSE = 0x00E54,
+ SMSG_AUTH_CHALLENGE = 0x00129, // Sent by server when a connection is initialized (after HELLO packet since 4.1.0). Contains 8-bit count, 32-bit seed, two 128 bit encryption seeds. Exact structure is version-dependent since Cataclysm. This packet is not encrypted.
+ CMSG_AUTH_SESSION = 0x04042, // Client's reply to SMSG_AUTH_CHALLENGE on first connection. Contains client build value, account name, compressed addon data, etc. This packet is not encrypted.
+ SMSG_AUTH_RESPONSE = 0x00E54, // Server's reply to CMSG_AUTH_SESSION. Contains billing time, billing flags, account expansion, server expansion (since Cataclysm).
MSG_GM_SHOWLABEL = 0x0,
CMSG_PET_CAST_SPELL = 0x0,
MSG_SAVE_GUILD_EMBLEM = 0x005CB,
@@ -498,7 +498,7 @@ enum Opcodes
CMSG_REQUEST_ACCOUNT_DATA = 0x0,
CMSG_UPDATE_ACCOUNT_DATA = 0x0,
SMSG_UPDATE_ACCOUNT_DATA = 0x0,
- SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0x0,
+ SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0x0, // Sends CMSG_FAR_SIGHT
SMSG_CHANGEPLAYER_DIFFICULTY_RESULT = 0x005B1,
CMSG_GM_TEACH = 0x0,
CMSG_GM_CREATE_ITEM_TARGET = 0x0,
@@ -510,9 +510,9 @@ enum Opcodes
MSG_CORPSE_QUERY = 0x0,
CMSG_GMTICKET_DELETETICKET = 0x0,
SMSG_GMTICKET_DELETETICKET = 0x0,
- SMSG_CHAT_WRONG_FACTION = 0x04DFD,
+ SMSG_CHAT_WRONG_FACTION = 0x04DFD, // ERR_CHAT_WRONG_FACTION, empty
CMSG_GMTICKET_SYSTEMSTATUS = 0x0,
- SMSG_GMTICKET_SYSTEMSTATUS = 0x02DFB,
+ SMSG_GMTICKET_SYSTEMSTATUS = 0x02DFB, // EVENT_UPDATE_GM_STATUS
CMSG_SPIRIT_HEALER_ACTIVATE = 0x0,
CMSG_SET_STAT_CHEAT = 0x0,
SMSG_QUEST_FORCE_REMOVED = 0x0,
@@ -644,7 +644,7 @@ enum Opcodes
CMSG_LOOT_ROLL = 0x0,
SMSG_LOOT_START_ROLL = 0x0,
SMSG_LOOT_ROLL = 0x0,
- CMSG_LOOT_MASTER_GIVE = 0x0,
+ CMSG_LOOT_MASTER_GIVE = 0x01D81,
SMSG_LOOT_MASTER_LIST = 0x0,
SMSG_SET_FORCED_REACTIONS = 0x065A5,
SMSG_SPELL_FAILED_OTHER = 0x0,
@@ -663,7 +663,7 @@ enum Opcodes
CMSG_RUN_SCRIPT = 0x0,
SMSG_SCRIPT_MESSAGE = 0x0,
SMSG_DUEL_COUNTDOWN = 0x04D45,
- SMSG_AREA_TRIGGER_MESSAGE = 0x0,
+ SMSG_AREA_TRIGGER_MESSAGE = 0x0, // EVENT_UI_INFO_MESSAGE
CMSG_SHOWING_HELM = 0x0,
CMSG_SHOWING_CLOAK = 0x0,
SMSG_ROLE_CHOSEN = 0x0,
@@ -683,7 +683,7 @@ enum Opcodes
CMSG_MOVE_SPLINE_DONE = 0x00BE0,
CMSG_MOVE_FALL_RESET = 0x00B65,
SMSG_INSTANCE_SAVE_CREATED = 0x04D05,
- SMSG_RAID_INSTANCE_INFO = 0x0,
+ SMSG_RAID_INSTANCE_INFO = 0x0, // EVENT_UPDATE_INSTANCE_INFO
CMSG_REQUEST_RAID_INFO = 0x0,
CMSG_MOVE_NOT_ACTIVE_MOVER = 0x009C1,
SMSG_PLAY_SOUND = 0x02DE5,
@@ -693,22 +693,22 @@ enum Opcodes
CMSG_BATTLEMASTER_HELLO = 0x0,
SMSG_PVP_LOG_DATA = 0x00C11,
CMSG_PVP_LOG_DATA = 0x02361,
- CMSG_LEAVE_BATTLEFIELD = 0x0,
+ CMSG_LEAVE_BATTLEFIELD = 0x02321,
CMSG_AREA_SPIRIT_HEALER_QUERY = 0x0,
CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x0,
- SMSG_AREA_SPIRIT_HEALER_TIME = 0x0,
+ SMSG_AREA_SPIRIT_HEALER_TIME = 0x0, // EVENT_AREA_SPIRIT_HEALER_IN_RANGE
CMSG_GM_UNTEACH = 0x0,
SMSG_WARDEN_DATA = 0x00CF0,
CMSG_WARDEN_DATA = 0x04019,
SMSG_BATTLEFIELD_STATUS_QUEUED = 0x00C84,
- CMSG_REQUEST_BATTLEFIELD_PLAYER_POSITIONS = 0x00B24,
+ CMSG_BATTLEGROUND_PLAYER_POSITIONS = 0x00B24,
SMSG_BATTLEGROUND_PLAYER_POSITIONS = 0x01E75,
CMSG_PET_STOP_ATTACK = 0x0,
SMSG_BINDER_CONFIRM = 0x0,
SMSG_BATTLEGROUND_PLAYER_JOINED = 0x00EA0,
SMSG_BATTLEGROUND_PLAYER_LEFT = 0x014B0,
CMSG_BATTLEMASTER_JOIN = 0x00140,
- SMSG_ADDON_INFO = 0x06D8D,
+ SMSG_ADDON_INFO = 0x06D8D, // Sent after SMSG_ITEM_UPDATED_MULTIPLE
CMSG_PET_UNLEARN = 0x0,
SMSG_PET_UNLEARN_CONFIRM = 0x0,
SMSG_PARTY_MEMBER_STATS_FULL = 0x0,
@@ -767,7 +767,7 @@ enum Opcodes
MSG_GM_RESETINSTANCELIMIT = 0x0,
SMSG_MOTD = 0x06D11,
CMSG_SOCKET_GEMS = 0x0,
- CMSG_CREATE_ARENA_TEAM = 0x05840,
+ CMSG_CREATE_ARENA_TEAM_CREATE = 0x05840,
SMSG_ARENA_TEAM_COMMAND_RESULT = 0x014F4,
CMSG_ARENA_TEAM_QUERY = 0x02507,
SMSG_ARENA_TEAM_QUERY_RESPONSE = 0x02D0B,
@@ -808,7 +808,7 @@ enum Opcodes
CMSG_MAELSTROM_INVALIDATE_CACHE = 0x0,
SMSG_FLIGHT_SPLINE_SYNC = 0x06533,
CMSG_SET_TAXI_BENCHMARK_MODE = 0x0,
- SMSG_BATTLEFIELD_STATUS_FAILED = 0x00E25,
+ SMSG_BATTLEFIELD_STATUS4 = 0x00E25,
SMSG_REALM_SPLIT = 0x00581,
CMSG_REALM_SPLIT = 0x00DB7,
CMSG_MOVE_CHANGE_TRANSPORT = 0x003E0,
@@ -842,7 +842,7 @@ enum Opcodes
CMSG_IGNORE_REQUIREMENTS_CHEAT = 0x0,
SMSG_IGNORE_REQUIREMENTS_CHEAT = 0x0,
SMSG_SPELL_CHANCE_PROC_LOG = 0x0,
- CMSG_MOVE_SET_RUN_SPEED = 0x0,
+ CMSG_MOVE_SET_RUN_SPEED = 0x01CB0,
SMSG_DISMOUNT = 0x005B9,
MSG_RAID_READY_CHECK_CONFIRM = 0x06547,
CMSG_VOICE_SESSION_ENABLE = 0x0,
@@ -862,7 +862,7 @@ enum Opcodes
CMSG_COMMENTATOR_EXIT_INSTANCE = 0x0,
CMSG_COMMENTATOR_INSTANCE_COMMAND = 0x0,
CMSG_COMMENTATOR_GET_PARTY_INFO = 0x05849,
- SMSG_CLEAR_TARGET = 0x0,
+ SMSG_CLEAR_TARGET = 0x0, // Sends CMSG_SET_SELECTION
CMSG_BOT_DETECTED = 0x0,
SMSG_CROSSED_INEBRIATION_THRESHOLD = 0x00DE3,
CMSG_CHEAT_PLAYER_LOGIN = 0x0,
@@ -905,12 +905,12 @@ enum Opcodes
CMSG_REPORT_IGNORED = 0x02880,
CMSG_GUILD_BANKER_ACTIVATE = 0x0,
CMSG_GUILD_BANK_QUERY_TAB = 0x0,
- SMSG_GUILD_BANK_LIST = 0x0,
+ SMSG_GUILD_BANK_LIST = 0x0, // EVENT_GUILDBANKBAGSLOTS_CHANGED
CMSG_GUILD_BANK_SWAP_ITEMS = 0x0,
CMSG_GUILD_BANK_BUY_TAB = 0x0,
CMSG_GUILD_BANK_UPDATE_TAB = 0x0,
CMSG_GUILD_BANK_DEPOSIT_MONEY = 0x0,
- CMSG_GUILD_BANK_WITHDRAW_MONEY = 0x0,
+ CMSG_GUILD_BANK_WITHDRAW_MONEY = 0x03585,
CMSG_GUILD_BANK_LOG_QUERY = 0x01D85,
SMSG_GUILD_BANK_LOG_QUERY_RESULTS = 0x004C0,
CMSG_SET_CHANNEL_WATCH = 0x0,
@@ -951,7 +951,7 @@ enum Opcodes
CMSG_REFER_A_FRIEND = 0x0,
MSG_GM_CHANGE_ARENA_RATING = 0x0,
CMSG_DECLINE_CHANNEL_INVITE = 0x0,
- SMSG_GROUPACTION_THROTTLED = 0x0,
+ SMSG_GROUPACTION_THROTTLED = 0x0, // ERR_GROUP_ACTION_THROTTLED
SMSG_OVERRIDE_LIGHT = 0x0,
SMSG_TOTEM_CREATED = 0x0,
CMSG_TOTEM_DESTROYED = 0x0,
@@ -1027,13 +1027,13 @@ enum Opcodes
SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT = 0x0,
CMSG_UPDATE_MISSILE_TRAJECTORY = 0x00BC5,
SMSG_UPDATE_ACCOUNT_DATA_COMPLETE = 0x0,
- SMSG_TRIGGER_MOVIE = 0x06D15,
+ SMSG_TRIGGER_MOVIE = 0x06D15, // EVENT_PLAY_MOVIE
CMSG_COMPLETE_MOVIE = 0x0,
CMSG_SET_GLYPH_SLOT = 0x0,
CMSG_SET_GLYPH = 0x0,
SMSG_ACHIEVEMENT_EARNED = 0x0,
SMSG_DYNAMIC_DROP_ROLL_RESULT = 0x0,
- SMSG_CRITERIA_UPDATE = 0x0,
+ SMSG_CRITERIA_UPDATE = 0x01461,
CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0x0,
CMSG_MOVE_DISMISS_VEHICLE = 0x00B05,
CMSG_COMPLETE_ACHIEVEMENT_CHEAT = 0x0,
@@ -1041,8 +1041,8 @@ enum Opcodes
CMSG_SET_CRITERIA_CHEAT = 0x0,
SMSG_CALENDAR_RAID_LOCKOUT_UPDATED = 0x0,
CMSG_UNITANIMTIER_CHEAT = 0x0,
- CMSG_CHAR_CUSTOMIZE = 0x0,
- SMSG_CHAR_CUSTOMIZE = 0x0,
+ CMSG_CHAR_CUSTOMIZE = 0x00D01,
+ SMSG_CHAR_CUSTOMIZE = 0x06D95,
SMSG_PET_RENAMEABLE = 0x0,
CMSG_REQUEST_VEHICLE_EXIT = 0x0,
CMSG_REQUEST_VEHICLE_PREV_SEAT = 0x0,
@@ -1081,7 +1081,7 @@ enum Opcodes
SMSG_PET_REMOVED_SPELL = 0x0,
CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0x023E1,
CMSG_HEARTH_AND_RESURRECT = 0x0,
- SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x0,
+ SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x02503,
SMSG_CRITERIA_DELETED = 0x0,
SMSG_ACHIEVEMENT_DELETED = 0x0,
CMSG_SERVER_INFO_QUERY = 0x0,
@@ -1090,12 +1090,12 @@ enum Opcodes
SMSG_SERVER_BUCK_DATA_START = 0x0,
CMSG_SET_BREATH = 0x0,
CMSG_QUERY_VEHICLE_STATUS = 0x0,
- SMSG_BATTLEGROUND_INFO_THROTTLED = 0x01630,
- SMSG_UPDATE_VEHICLE_REC_ID = 0x02503,
+ SMSG_BATTLEGROUND_INFO_THROTTLED = 0x01630, // ERR_BATTLEGROUND_INFO_THROTTLED
+ SMSG_PLAYER_VEHICLE_DATA = 0x02503,
CMSG_RIDE_VEHICLE_INTERACT = 0x0,
CMSG_CONTROLLER_EJECT_PASSENGER = 0x0,
SMSG_PET_GUIDS = 0x00D13,
- SMSG_CLIENTCACHE_VERSION = 0x0453D,
+ SMSG_CLIENTCACHE_VERSION = 0x0453D, // Sent after SMSG_ADDON_INFO
CMSG_CHANGE_GDF_ARENA_RATING = 0x0,
CMSG_SET_ARENA_TEAM_RATING_BY_INDEX = 0x0,
CMSG_SET_ARENA_TEAM_WEEKLY_GAMES = 0x0,
@@ -1112,11 +1112,11 @@ enum Opcodes
CMSG_UNUSED6 = 0x0,
CMSG_CALENDAR_EVENT_SIGNUP = 0x0,
SMSG_CALENDAR_CLEAR_PENDING_ACTION = 0x0,
- SMSG_LOAD_EQUIPMENT_SET = 0x0,
+ SMSG_LOAD_EQUIPMENT_SET = 0x0, // Sent on loading after SMSG_INIT_CURRENCY
CMSG_SAVE_EQUIPMENT_SET = 0x0,
CMSG_ON_MISSILE_TRAJECTORY_COLLISION = 0x0,
SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION = 0x0,
- SMSG_TALENT_UPDATE = 0x045B3,
+ SMSG_TALENTS_INFO = 0x045B3,
CMSG_LEARN_TALENT_GROUP = 0x0,
CMSG_PET_LEARN_TALENT_GROUP = 0x0,
CMSG_SET_ACTIVE_TALENT_GROUP_OBSOLETE = 0x0,
@@ -1124,7 +1124,7 @@ enum Opcodes
CMSG_GM_REMOVE_ACHIEVEMENT = 0x0,
CMSG_GM_SET_CRITERIA_FOR_PLAYER = 0x0,
SMSG_DESTROY_ARENA_UNIT = 0x04577,
- SMSG_ARENA_TEAM_CHANGE_FAILED = 0x00D87,
+ SMSG_ARENA_TEAM_CHANGE_FAILED = 0x00D87, // ERR_ARENA_TEAM_CHANGE_FAILED_QUEUED. Added in 3.2. uint32 unused?. Message 'Can't modify arena team while queued or in a match.
CMSG_PROFILEDATA_REQUEST = 0x0,
SMSG_PROFILEDATA_RESPONSE = 0x0,
CMSG_START_BATTLEFIELD_CHEAT = 0x0,
@@ -1155,7 +1155,7 @@ enum Opcodes
CMSG_BF_MGR_SET_NEXT_TRANSITION_TIME = 0x0,
MSG_SET_RAID_DIFFICULTY = 0x0,
CMSG_XPGAIN = 0x0,
- SMSG_XPGAIN = 0x02511,
+ SMSG_XPGAIN = 0x02511, // enable/disable XP gain console message
SMSG_GMTICKET_RESPONSE_ERROR = 0x0,
SMSG_GMTICKET_GET_RESPONSE = 0x0,
CMSG_GMTICKET_RESOLVE_RESPONSE = 0x0,
@@ -1168,19 +1168,19 @@ enum Opcodes
SMSG_UI_TIME = 0x0,
CMSG_CHAR_RACE_CHANGE = 0x0,
MSG_VIEW_PHASE_SHIFT = 0x0,
- SMSG_TALENTS_INVOLUNTARILY_RESET = 0x0,
+ SMSG_TALENTS_INVOLUNTARILY_RESET = 0x045B3, // EVENT_TALENTS_INVOLUNTARILY_RESET
CMSG_DEBUG_SERVER_GEO = 0x0,
SMSG_DEBUG_SERVER_GEO = 0x0,
- SMSG_LOOT_UPDATE = 0x0,
+ SMSG_LOOT_UPDATE = 0x0, // EVENT_LOOT_SLOT_CHANGED
UMSG_UPDATE_GROUP_INFO = 0x0,
- CMSG_READY_FOR_ACCOUNT_DATA_TIMES = 0x0452B,
+ CMSG_READY_FOR_ACCOUNT_DATA_TIMES = 0x0452B, // Sent after SMSG_AUTH_RESPONSE.
CMSG_QUERY_GET_ALL_QUESTS = 0x0,
- SMSG_ALL_QUESTS_COMPLETED = 0x0,
+ SMSG_ALL_QUESTS_COMPLETED = 0x0, // response to CMSG_QUERY_GET_ALL_QUESTS
CMSG_GMLAGREPORT_SUBMIT = 0x0,
CMSG_AFK_MONITOR_INFO_REQUEST = 0x0,
SMSG_AFK_MONITOR_INFO_RESPONSE = 0x0,
CMSG_AFK_MONITOR_INFO_CLEAR = 0x0,
- SMSG_AREA_TRIGGER_NO_CORPSE = 0x0,
+ SMSG_AREA_TRIGGER_NO_CORPSE = 0x0, // ERR_CORPSE_IS_NOT_IN_INSTANCE
CMSG_GM_NUKE_CHARACTER = 0x0,
CMSG_LOW_LEVEL_RAID = 0x0,
CMSG_LOW_LEVEL_RAID_USER = 0x0,
@@ -1189,14 +1189,14 @@ enum Opcodes
CMSG_SET_CHARACTER_MODEL = 0x0,
SMSG_CONNECT_TO = 0x01329,
CMSG_CONNECT_TO_FAILED = 0x04009,
- SMSG_SUSPEND_COMMS = 0x00309,
- CMSG_SUSPEND_COMMS_ACK = 0x00042,
- SMSG_RESUME_COMMS = 0x00308,
+ SMSG_UNKNOWN_1295 = 0x00309,
+ CMSG_UNKNOWN_1296 = 0x00042,
+ SMSG_FORCE_SEND_QUEUED_PACKETS = 0x00308,
CMSG_AUTH_CONTINUED_SESSION = 0x0004A,
CMSG_DROP_NEW_CONNECTION = 0x0,
SMSG_DROP_NEW_CONNECTION = 0x01309,
SMSG_SEND_ALL_COMBAT_LOG = 0x0,
- SMSG_OPEN_LFG_DUNGEON_FINDER = 0x0,
+ SMSG_OPEN_LFG_DUNGEON_FINDER = 0x0, // EVENT_LFG_OPEN_FROM_GOSSIP (opens dungeon finder, probably for outdoor bosses)
CMSG_CLEAR_RANDOM_BG_WIN_TIME = 0x0,
CMSG_CLEAR_HOLIDAY_BG_WIN_TIME = 0x0,
CMSG_COMMENTATOR_SKIRMISH_QUEUE_COMMAND = 0x0,
@@ -1232,7 +1232,7 @@ enum Opcodes
SMSG_MOVE_UPDATE_SWIM_BACK_SPEED = 0x01C41,
SMSG_MOVE_UPDATE_TURN_RATE = 0x00490,
SMSG_MOVE_UPDATE_PITCH_RATE = 0x00CC0,
- SMSG_MOVE_UPDATE_COLLISION_HEIGHT = 0x00EE1,
+ SMSG_UNKNOWN_1302 = 0x00EE1,
CMSG_MOVE_START_FORWARD = 0x02905,
CMSG_MOVE_START_BACKWARD = 0x00361,
CMSG_MOVE_STOP = 0x00325,
@@ -1259,7 +1259,7 @@ enum Opcodes
CMSG_MOVE_SET_FACING = 0x02325,
CMSG_MOVE_SET_FLY = 0x02120,
SMSG_MOVE_TELEPORT = 0x01EB4,
- SMSG_MOVE_UPDATE = 0x01425,
+ SMSG_PLAYER_MOVE = 0x01425,
SMSG_MOVE_UPDATE_TELEPORT = 0x014D5,
SMSG_MOVE_UPDATE_KNOCK_BACK = 0x00400,
SMSG_MOVE_SPLINE_SET_RUN_SPEED = 0x01434,
@@ -1349,8 +1349,8 @@ enum Opcodes
CMSG_MOVE_TELEPORT_CHEAT = 0x021E1,
CMSG_MOVE_CHARM_TELEPORT_CHEAT = 0x00945,
SMSG_MOVE_SET_COMPOUND_STATE = 0x014E0,
- SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED = 0x00E60,
- SMSG_CHAT_SERVER_RECONNECTED = 0x00D73,
+ SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED = 0x00E60, // RAID_SUMMON_FAILED_*
+ SMSG_CHAT_SERVER_RECONNECTED = 0x00D73, // EVENT_CHAT_SERVER_RECONNECTED
CMSG_REGISTER_ADDON_PREFIXES = 0x02860,
CMSG_UNREGISTER_ALL_ADDON_PREFIXES = 0x02220,
CMSG_GUILD_ROSTER = 0x01581,
@@ -1358,15 +1358,15 @@ enum Opcodes
SMSG_ALL_ACHIEVEMENT_DATA = 0x004E0,
SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x01EE5,
SMSG_AUCTION_LIST_RESULT = 0x04507,
- CMSG_GUILD_RANK = 0x01501,
- SMSG_GUILD_RANKS = 0x01EB1,
+ CMSG_GUILD_RANKS = 0x01501,
+ SMSG_GUILD_RANK = 0x01EB1, // Sent after SMSG_LOAD_EQUIPMENT_SET on init. Sent after SMSG[_COMPRESSED]_GUILD_ROSTER during playtime
CMSG_REQUEST_GUILD_PARTY_STATE = 0x001E0,
- SMSG_GUILD_PARTY_STATE = 0x00E91,
+ SMSG_GUILD_PARTY_STATE_UPDATE = 0x00E91,
CMSG_LOG_DISCONNECT = 0x0404B,
CMSG_GUILD_QUERY_XP = 0x03D01,
SMSG_GUILD_XP = 0x01C94,
SMSG_GUILD_XP_EARNED = 0x01E85,
- CMSG_GUILD_REQUEST_NEWS = 0x05589,
+ CMSG_GUILD_QUERY_NEWS = 0x05589,
SMSG_GUILD_NEWS_UPDATE = 0x00C61,
SMSG_GUILD_NEWS_DELETED = 0x01455,
CMSG_GUILD_REQUEST_MAX_DAILY_XP = 0x03D09,
@@ -1397,6 +1397,7 @@ enum Opcodes
SMSG_GUILD_REWARDS_LIST = 0x00670,
CMSG_GUILD_SET_ACHIEVEMENT_TRACKING = 0x0750D,
CMSG_GUILD_AUTO_DECLINE_INVITATION = 0x07D09,
+ // guild recruiting
SMSG_LF_GUILD_POST = 0x00E15,
CMSG_LF_GUILD_SET_GUILD_POST = 0x01782,
CMSG_LF_GUILD_GET_GUILD_POST = 0x05509,
@@ -1412,6 +1413,7 @@ enum Opcodes
SMSG_LF_GUILD_APPLICATIONS = 0x00684,
SMSG_LF_GUILD_COMMAND_RESULT = 0x00E35,
CMSG_LF_GUILD_DECLINE_RECRUIT = 0x03505,
+ // archaeology
CMSG_REQUEST_RESEARCH_HISTORY = 0x00B81,
SMSG_SETUP_RESEARCH_HISTORY = 0x01440,
SMSG_RESEARCH_COMPLETE = 0x014A1,
@@ -1426,7 +1428,7 @@ enum Opcodes
SMSG_HOTFIX_NOTIFY = 0x00E14,
CMSG_DB_QUERY_BULK = 0x04809,
SMSG_DB_REPLY = 0x006D1,
- SMSG_PHASE_SHIFT_CHANGE = 0x01E21,
+ SMSG_SET_PHASE_SHIFT = 0x01E21,
SMSG_SETUP_CURRENCY = 0x01600,
SMSG_SET_CURRENCY = 0x01C24,
SMSG_SET_MAX_WEEKLY_QUANTITY = 0x01485,
@@ -1439,22 +1441,22 @@ enum Opcodes
CMSG_REQUEST_HONOR_STATS = 0x00341,
SMSG_INSPECT_HONOR_STATS = 0x01E60,
SMSG_GUILD_ACHIEVEMENT_EARNED = 0x00CA0,
- SMSG_ALL_GUILD_ACHIEVEMENTS = 0x00CB1,
+ SMSG_GUILD_ACHIEVEMENT_DATA = 0x00CB1,
CMSG_LOADING_SCREEN_NOTIFY = 0x05800,
SMSG_WORLD_SERVER_INFO = 0x01E00,
SMSG_WEEKLY_SPELL_USAGE = 0x016D1,
SMSG_LAST_WEEKLY_RESET = 0x01484,
SMSG_UPDATE_WEEKLY_SPELL_USAGE = 0x00E55,
SMSG_RESET_WEEKLY_CURRENCY = 0x01620,
- CMSG_GET_PVP_OPTIONS_ENABLED = 0x00840,
+ CMSG_REQUEST_PVP_OPTIONS_ENABLED = 0x00840,
SMSG_PVP_OPTIONS_ENABLED = 0x01641,
SMSG_RATED_BG_STATS = 0x01EE1,
- CMSG_REQUEST_RATED_BATTLEFIELD_INFO = 0x00001,
+ CMSG_REQUEST_RATED_BG_INFO = 0x00001,
CMSG_START_WAR_GAME = 0x04858,
- SMSG_BATTLEFIELD_STATUS_WAIT_FOR_GROUPS = 0x00C81,
- SMSG_BATTLEFIELD_STATUS_ACTIVE = 0x01CA1,
- SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION = 0x00CC1,
- CMSG_REQUEST_BATTLEFIELD_STATUS = 0x05040,
+ SMSG_BATTLEFIELD_STATUS2 = 0x00C81,
+ SMSG_BATTLEFIELD_STATUS3 = 0x01CA1,
+ SMSG_BATTLEFIELD_STATUS1 = 0x00CC1,
+ CMSG_BATTLEFIELD_STATUS = 0x05040,
SMSG_CHECK_WARGAME_ENTRY = 0x00414,
CMSG_ACCEPT_WARGAME_INVITE = 0x04000,
CMSG_COMMENTATOR_START_WARGAME = 0x05001,
@@ -1510,7 +1512,7 @@ enum Opcodes
CMSG_TIME_ADJUSTMENT_RESPONSE = 0x029A5,
CMSG_USED_FOLLOW = 0x029C5,
SMSG_CLEAR_BOSS_EMOTES = 0x014B1,
- SMSG_QUEST_COMPLETION_NPC_RESPONSE = 0x014F5,
+ SMSG_QUEST_COMPLETED_RESPONSE = 0x014F5,
SMSG_GUILD_FLAGGED_FOR_RENAME = 0x00C50,
CMSG_GUILD_CHANGE_NAME_REQUEST = 0x05D81,
SMSG_GUILD_CHANGE_NAME_RESULT = 0x00411,
@@ -1540,7 +1542,7 @@ enum Opcodes
SMSG_FLOOD_DETECTED = 0x01328,
SMSG_AREA_TRIGGER_MOVEMENT_UPDATE = 0x01C10,
SMSG_LFG_SLOT_INVALID = 0x01605,
- SMSG_XP_GAIN_ABORTED = 0x00450,
+ SMSG_TOGGLE_XP_GAIN = 0x00450,
SMSG_CHAT_IGNORED_ACCOUNT_MUTED = 0x01C40,
SMSG_MAP_OBJ_EVENTS = 0x01CA5,
SMSG_DUMP_RIDE_TICKETS_RESPONSE = 0x00425,
Please sign in to comment.
Something went wrong with that request. Please try again.