diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Server/Protocol/Opcodes.cpp | 8 | ||||
-rw-r--r-- | src/server/game/Server/Protocol/Opcodes.h | 71 |
2 files changed, 40 insertions, 39 deletions
diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp index 200b006e8b3..1383d9b307f 100644 --- a/src/server/game/Server/Protocol/Opcodes.cpp +++ b/src/server/game/Server/Protocol/Opcodes.cpp @@ -659,7 +659,7 @@ void OpcodeTable::Initialize() 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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailQueryNextMailTime, &WorldSession::HandleQueryNextMailTime); + DEFINE_HANDLER(CMSG_QUERY_NEXT_MAIL_TIME, STATUS_LOGGEDIN, 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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryTime, &WorldSession::HandleQueryTimeOpcode); @@ -938,7 +938,7 @@ void OpcodeTable::Initialize() 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_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_HELLO_RESPONSE, STATUS_NEVER, 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); @@ -1171,7 +1171,7 @@ 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_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_EMOTE, STATUS_NEVER, 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); @@ -1270,7 +1270,7 @@ void OpcodeTable::Initialize() 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_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CRITERIA_UPDATE, STATUS_NEVER, 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_UNHANDLED, CONNECTION_TYPE_REALM); diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h index 71fdef89468..f1cef388eec 100644 --- a/src/server/game/Server/Protocol/Opcodes.h +++ b/src/server/game/Server/Protocol/Opcodes.h @@ -121,7 +121,7 @@ enum OpcodeClient : uint32 CMSG_BATTLE_PET_REQUEST_UPDATE = 0xBADD, CMSG_BATTLE_PET_SET_BATTLE_SLOT = 0xBADD, CMSG_BATTLE_PET_SET_FLAGS = 0xBADD, - CMSG_BATTLE_PET_SUMMON = 0xBADD, + CMSG_BATTLE_PET_SUMMON = 0x1321, CMSG_BATTLE_PET_UPDATE_NOTIFY = 0xBADD, CMSG_BEGIN_TRADE = 0xBADD, CMSG_BINDER_ACTIVATE = 0xBADD, @@ -243,7 +243,7 @@ enum OpcodeClient : uint32 CMSG_DF_SET_COMMENT = 0xBADD, CMSG_DF_SET_ROLES = 0xBADD, CMSG_DF_TELEPORT = 0xBADD, - CMSG_DISCARDED_TIME_SYNC_ACKS = 0xBADD, + CMSG_DISCARDED_TIME_SYNC_ACKS = 0x02DA, CMSG_DISMISS_CRITTER = 0xBADD, CMSG_DO_MASTER_LOOT_ROLL = 0xBADD, CMSG_DO_READY_CHECK = 0xBADD, @@ -345,7 +345,7 @@ enum OpcodeClient : uint32 CMSG_GUILD_QUERY_RECIPES = 0xBADD, CMSG_GUILD_REPLACE_GUILD_MASTER = 0xBADD, CMSG_GUILD_REQUEST_PARTY_STATE = 0xBADD, - CMSG_GUILD_SET_ACHIEVEMENT_TRACKING = 0xBADD, + CMSG_GUILD_SET_ACHIEVEMENT_TRACKING = 0x039E, CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT = 0xBADD, CMSG_GUILD_SET_GUILD_MASTER = 0xBADD, CMSG_GUILD_SET_MEMBER_NOTE = 0xBADD, @@ -567,7 +567,7 @@ enum OpcodeClient : uint32 CMSG_QUERY_CORPSE_TRANSPORT = 0xBADD, CMSG_QUERY_COUNTDOWN_TIMER = 0xBADD, CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0xBADD, - CMSG_QUERY_NEXT_MAIL_TIME = 0xBADD, + CMSG_QUERY_NEXT_MAIL_TIME = 0x1119, CMSG_QUERY_PETITION = 0xBADD, CMSG_QUERY_QUEST_COMPLETION_NPCS = 0xBADD, CMSG_QUERY_SCENARIO_POI = 0xBADD, @@ -848,19 +848,19 @@ enum OpcodeServer : uint32 SMSG_ATTACKSWING_ERROR = 0xBADD, SMSG_ATTACKSWING_LANDED_LOG = 0xBADD, SMSG_AUCTION_BIDDER_NOTIFICATION = 0xBADD, - SMSG_AUCTION_CLOSED_NOTIFICATION = 0xBADD, + SMSG_AUCTION_CLOSED_NOTIFICATION = 0x0B73, SMSG_AUCTION_COMMAND_RESULT = 0x1972, - SMSG_AUCTION_HELLO_RESPONSE = 0xBADD, + SMSG_AUCTION_HELLO_RESPONSE = 0x0A29, SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT = 0x1339, - 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_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_OWNER_NOTIFICATION = 0xBADD, SMSG_AUCTION_REMOVED_NOTIFICATION = 0xBADD, - SMSG_AUCTION_REPLICATE_RESPONSE = 0xBADD, - SMSG_AUCTION_WON_NOTIFICATION = 0xBADD, + SMSG_AUCTION_REPLICATE_RESPONSE = 0x193B, + SMSG_AUCTION_WON_NOTIFICATION = 0x136B, SMSG_AURACASTLOG = 0xBADD, SMSG_AURA_POINTS_DEPLETED = 0xBADD, SMSG_AURA_UPDATE = 0x070A, @@ -907,18 +907,18 @@ enum OpcodeServer : uint32 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 = 0xBADD, - SMSG_BATTLE_PET_DELETED = 0xBADD, - SMSG_BATTLE_PET_ERROR = 0xBADD, - SMSG_BATTLE_PET_HEALED = 0xBADD, - SMSG_BATTLE_PET_JOURNAL = 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 = 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_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 = 0xBADD, SMSG_BINDPOINTUPDATE = 0x156C, SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT = 0xBADD, @@ -1062,12 +1062,12 @@ enum OpcodeServer : uint32 SMSG_DEBUG_AISTATE = 0xBADD, SMSG_DEBUG_DRAW_AURA = 0xBADD, SMSG_DEBUG_SERVER_GEO = 0xBADD, - SMSG_DEFENSE_MESSAGE = 0xBADD, + SMSG_DEFENSE_MESSAGE = 0x14F1, SMSG_DESTROY_ARENA_UNIT = 0xBADD, SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0xBADD, SMSG_DIFFERENT_INSTANCE_FROM_PARTY = 0xBADD, SMSG_DISENCHANT_CREDIT = 0xBADD, - SMSG_DISMOUNT = 0xBADD, + SMSG_DISMOUNT = 0x1371, SMSG_DISMOUNT_RESULT = 0xBADD, SMSG_DISPEL_FAILED = 0xBADD, SMSG_DISPLAY_GAME_ERROR = 0xBADD, @@ -1087,7 +1087,7 @@ enum OpcodeServer : uint32 SMSG_DURABILITY_DAMAGE_DEATH = 0xBADD, SMSG_DYNAMIC_DROP_ROLL_RESULT = 0xBADD, SMSG_ECHO_PARTY_SQUELCH = 0xBADD, - SMSG_EMOTE = 0xBADD, + SMSG_EMOTE = 0x171C, SMSG_ENABLE_BARBER_SHOP = 0xBADD, SMSG_ENCHANTMENT_LOG = 0xBADD, SMSG_ENCOUNTER_END = 0xBADD, @@ -1104,7 +1104,7 @@ enum OpcodeServer : uint32 SMSG_FEIGN_DEATH_RESISTED = 0xBADD, SMSG_FISH_ESCAPED = 0xBADD, SMSG_FISH_NOT_HOOKED = 0xBADD, - SMSG_FLIGHT_SPLINE_SYNC = 0xBADD, + SMSG_FLIGHT_SPLINE_SYNC = 0x0272, SMSG_FLOOD_DETECTED = 0xBADD, SMSG_FORCEACTIONSHOW = 0xBADD, SMSG_FORCED_DEATH_UPDATE = 0xBADD, @@ -1202,7 +1202,7 @@ enum OpcodeServer : uint32 SMSG_GUILD_CHANGE_NAME_RESULT = 0xBADD, SMSG_GUILD_COMMAND_RESULT = 0x0B94, SMSG_GUILD_CRITERIA_DELETED = 0xBADD, - SMSG_GUILD_CRITERIA_UPDATE = 0xBADD, + SMSG_GUILD_CRITERIA_UPDATE = 0x03D4, SMSG_GUILD_DECLINE = 0xBADD, SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED = 0xBADD, SMSG_GUILD_EVENT_BANK_MONEY_CHANGED = 0xBADD, @@ -1449,7 +1449,7 @@ enum OpcodeServer : uint32 SMSG_MOVE_UNSET_WALK_IN_AIR = 0xBADD, SMSG_MOVE_UPDATE = 0x1514, SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE = 0xBADD, - SMSG_MOVE_UPDATE_COLLISION_HEIGHT = 0xBADD, + SMSG_MOVE_UPDATE_COLLISION_HEIGHT = 0x0624, SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED = 0x036B, SMSG_MOVE_UPDATE_FLIGHT_SPEED = 0x0D72, SMSG_MOVE_UPDATE_KNOCK_BACK = 0xBADD, @@ -1528,7 +1528,7 @@ enum OpcodeServer : uint32 SMSG_PET_LEARNED_SPELL = 0xBADD, SMSG_PET_MODE = 0xBADD, SMSG_PET_NAME_INVALID = 0xBADD, - SMSG_PET_NAME_QUERY_RESPONSE = 0xBADD, + SMSG_PET_NAME_QUERY_RESPONSE = 0x15A9, SMSG_PET_REMOVED_SPELL = 0xBADD, SMSG_PET_RENAMEABLE = 0xBADD, SMSG_PET_SLOT_UPDATED = 0xBADD, @@ -1544,10 +1544,11 @@ enum OpcodeServer : uint32 SMSG_PLAYER_VEHICLE_DATA = 0xBADD, SMSG_PLAY_DANCE = 0xBADD, SMSG_PLAY_MUSIC = 0xBADD, + SMSG_PLAY_OBJECT_SOUND = 0x1BB9, SMSG_PLAY_ONE_SHOT_ANIM_KIT = 0xBADD, SMSG_PLAY_ORPHAN_SPELL_VISUAL = 0xBADD, SMSG_PLAY_SCENE = 0xBADD, - SMSG_PLAY_SOUND = 0xBADD, + SMSG_PLAY_SOUND = 0x1B79, SMSG_PLAY_SPEAKERBOT_SOUND = 0xBADD, SMSG_PLAY_SPELL_VISUAL = 0xBADD, SMSG_PLAY_SPELL_VISUAL_KIT = 0xBADD, @@ -1563,7 +1564,7 @@ enum OpcodeServer : uint32 SMSG_PVP_LOG_DATA = 0xBADD, SMSG_PVP_OPTIONS_ENABLED = 0xBADD, SMSG_PVP_SEASON = 0x13A1, - SMSG_QUERY_BATTLE_PET_NAME_RESPONSE = 0xBADD, + SMSG_QUERY_BATTLE_PET_NAME_RESPONSE = 0x0584, SMSG_QUERY_ITEM_TEXT_RESPONSE = 0xBADD, SMSG_QUERY_OBJ_POSITION = 0xBADD, SMSG_QUERY_OBJ_ROTATION = 0xBADD, @@ -1707,7 +1708,7 @@ enum OpcodeServer : uint32 SMSG_SET_SPELL_CHARGES = 0xBADD, SMSG_SET_TASK_COMPLETE = 0xBADD, SMSG_SET_TIME_ZONE_INFORMATION = 0x15B4, - SMSG_SET_VEHICLE_REC_ID = 0xBADD, + SMSG_SET_VEHICLE_REC_ID = 0x0971, SMSG_SET_VIGNETTE = 0x11E4, SMSG_SHOW_BANK = 0xBADD, SMSG_SHOW_MAILBOX = 0xBADD, @@ -1759,7 +1760,7 @@ enum OpcodeServer : uint32 SMSG_SUPERCEDED_SPELL = 0xBADD, SMSG_SUPPRESS_NPC_GREETINGS = 0xBADD, SMSG_SUSPEND_COMMS = 0x068B, - SMSG_SUSPEND_TOKEN = 0x0DA2, + SMSG_SUSPEND_TOKEN = 0x1BB4, SMSG_TABARD_VENDOR_ACTIVATE = 0xBADD, SMSG_TALENTS_ERROR = 0xBADD, SMSG_TALENTS_INFO = 0x04C4, |