27template<
class PacketClass,
void(WorldSession::* HandlerFunction)(PacketClass&)>
30 std::remove_cv_t<PacketClass> nicePacket(std::move(packet));
32 (session->*HandlerFunction)(nicePacket);
44template<
typename PacketClass>
58 TC_LOG_ERROR(
"network",
"Opcode {} does not have a value", name);
65 TC_LOG_ERROR(
"network",
"Tried to set handler for an invalid opcode {}", opcode);
87 .ProcessingPlace = processing
95 TC_LOG_ERROR(
"network",
"Opcode {} does not have a value", name);
102 TC_LOG_ERROR(
"network",
"Tried to set handler for an invalid opcode {}", opcode);
108 TC_LOG_ERROR(
"network",
"Tried to set invalid connection type {} for opcode {}", conIdx, name);
114 TC_LOG_ERROR(
"network",
"Tried to set invalid connection type {} for instance only opcode {}", conIdx, name);
144#define DEFINE_HANDLER(opcode, status, processing, handler) \
145 ValidateAndSetClientOpcode(opcode, #opcode, status, &CallHandlerWrapper<typename get_packet_class<decltype(handler)>::type, handler>, processing)
1157#undef DEFINE_HANDLER
1162#define DEFINE_SERVER_OPCODE_HANDLER(opcode, status, con) \
1163 static_assert((status) == STATUS_NEVER || (status) == STATUS_UNHANDLED, "Invalid status for server opcode"); \
1164 ValidateAndSetServerOpcode(opcode, #opcode, status, con)
2561#undef DEFINE_SERVER_OPCODE_HANDLER
2564template<
typename OpcodeDefinition, std::
size_t N,
typename T,
typename FormatContext>
2565static inline typename FormatContext::iterator
GetOpcodeNameForLoggingImpl(std::array<OpcodeDefinition, N>
const& definitions, T
id, FormatContext& ctx)
2568 char const* name =
nullptr;
2571 if (index >= 0 && index < std::ssize(definitions))
2573 if (
auto const* handler = definitions[index].get())
2574 name = handler->Name;
2576 name =
"UNKNOWN OPCODE";
2579 name =
"INVALID OPCODE";
2581 std::array<char, 10> value;
2583 std::ranges::copy_n(
"[", 1, ctx.out());
2585 std::ranges::copy_n(
" 0x", 3, ctx.out());
2586 char const* hexEnd = std::to_chars(value.data(), value.data() + value.size(), opcode, 16).ptr;
2587 if (std::ptrdiff_t written = std::ranges::distance(value.data(), hexEnd); written < 6)
2588 std::ranges::fill_n(ctx.out(), 6 - written,
'0');
2590 std::ranges::transform(value.data(), hexEnd, ctx.out(),
charToUpper);
2591 std::ranges::copy_n(
" (", 2, ctx.out());
2592 std::ranges::copy(value.data(), std::to_chars(value.data(), value.data() + value.size(), opcode, 10).ptr, ctx.out());
2593 std::ranges::copy_n(
")]", 2, ctx.out());
2598template <
typename FormatContext>
2604template <
typename FormatContext>
template TC_NETWORK_API fmt::appender Trinity::Net::Impl::AddressFormatter::format< fmt::format_context >(boost::asio::ip::address_v4 const &, fmt::format_context &) const
#define TC_LOG_ERROR(filterType__, message__,...)
static FormatContext::iterator GetOpcodeNameForLoggingImpl(std::array< OpcodeDefinition, N > const &definitions, T id, FormatContext &ctx)
#define DEFINE_SERVER_OPCODE_HANDLER(opcode, status, con)
#define DEFINE_HANDLER(opcode, status, processing, handler)
constexpr uint32 UNKNOWN_OPCODE
@ CONNECTION_TYPE_INSTANCE
constexpr bool IsInstanceOnlyOpcode(uint32 opcode)
@ SMSG_TRANSMOG_OUTFIT_INFO_UPDATED
@ SMSG_ACCOUNT_STORE_RESULT
@ SMSG_CHARACTER_UPGRADE_COMPLETE
@ SMSG_VOID_TRANSFER_RESULT
@ SMSG_SEND_SPELL_HISTORY
@ SMSG_SET_FACTION_VISIBLE
@ SMSG_MOVE_SPLINE_SET_PITCH_RATE
@ SMSG_GARRISON_AUTO_TROOP_MIN_LEVEL_UPDATE_RESULT
@ SMSG_MOVE_SET_ADV_FLYING_LAUNCH_SPEED_COEFFICIENT
@ SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT
@ SMSG_GOSSIP_QUEST_UPDATE
@ SMSG_PLAYER_END_OF_MATCH_DETAILS
@ SMSG_PET_BATTLE_FIRST_ROUND
@ SMSG_BATTLE_PAY_DISTRIBUTION_UNREVOKED
@ SMSG_PLAYER_SHOW_PARTY_POSE_UI
@ SMSG_MYTHIC_PLUS_SEASON_DATA
@ SMSG_GUILD_EVENT_NEW_LEADER
@ SMSG_PLAYER_CONDITION_RESULT
@ SMSG_GARRISON_SWAP_BUILDINGS_RESPONSE
@ SMSG_NEIGHBORHOOD_CANCEL_INVITATION_RESPONSE
@ SMSG_GAME_OBJECT_CUSTOM_ANIM
@ SMSG_READ_ITEM_RESULT_FAILED
@ SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION
@ SMSG_REATTACH_RESURRECT
@ SMSG_CHALLENGE_MODE_NEW_PLAYER_RECORD
@ SMSG_MOVE_SPLINE_SET_SWIM_SPEED
@ SMSG_MOVE_SET_FLIGHT_SPEED
@ SMSG_MOVE_SPLINE_SET_FLYING
@ SMSG_USE_EQUIPMENT_SET_RESULT
@ SMSG_NEIGHBORHOOD_CHARTER_OPEN_CONFIRMATION_UI_RESPONSE
@ SMSG_LFG_TELEPORT_DENIED
@ SMSG_READY_CHECK_COMPLETED
@ SMSG_GARRISON_TALENT_UPDATE_SOCKET_DATA
@ SMSG_PET_BATTLE_CHAT_RESTRICTED
@ SMSG_MOVE_SET_FLIGHT_BACK_SPEED
@ SMSG_WEEKLY_REWARDS_PROGRESS_RESULT
@ SMSG_VOID_STORAGE_TRANSFER_CHANGES
@ SMSG_MOVE_SET_ADV_FLYING_SURFACE_FRICTION
@ SMSG_PLAYER_SAVE_PERSONAL_EMBLEM
@ SMSG_CLOSE_ARTIFACT_FORGE
@ SMSG_SPELL_EMPOWER_UPDATE
@ SMSG_PAUSE_MIRROR_TIMER
@ SMSG_QUERY_PLAYER_NAME_BY_COMMUNITY_ID_RESPONSE
@ SMSG_LOAD_EQUIPMENT_SET
@ SMSG_UPDATE_CHARACTER_FLAGS
@ SMSG_PET_BATTLE_ROUND_RESULT
@ SMSG_QUEST_SESSION_READY_CHECK_RESPONSE
@ SMSG_ITEM_EXPIRE_PURCHASE_REFUND
@ SMSG_DEBUG_MENU_MANAGER_FULL_UPDATE
@ SMSG_LOSS_OF_CONTROL_AURA_UPDATE
@ SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT
@ SMSG_INITIATIVE_COMPLETE
@ SMSG_AUCTION_LIST_BIDDED_ITEMS_RESULT
@ SMSG_PERKS_PROGRAM_VENDOR_UPDATE
@ SMSG_REQUEST_SCHEDULED_PVP_INFO_RESPONSE
@ SMSG_GARRISON_GET_CLASS_SPEC_CATEGORY_INFO_RESULT
@ SMSG_LFG_SUSPEND_LOREWALKING
@ SMSG_GUILD_BANK_QUERY_RESULTS
@ SMSG_ACCOUNT_COSMETIC_ADDED
@ SMSG_MOVE_DISABLE_COLLISION
@ SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT
@ SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY
@ SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT
@ SMSG_PARTY_COMMAND_RESULT
@ SMSG_MULTI_FLOOR_NEW_FLOOR
@ SMSG_PLAYER_SHOW_ARROW_CALLOUT
@ SMSG_LFG_ROLE_CHECK_UPDATE
@ SMSG_HOUSING_DECOR_PLACE_RESPONSE
@ SMSG_SHOW_DELVES_COMPANION_CONFIGURATION_UI
@ SMSG_MOVE_UPDATE_PITCH_RATE
@ SMSG_HOUSING_ROOM_ADD_RESPONSE
@ SMSG_CANCEL_ORPHAN_SPELL_VISUAL
@ SMSG_GARRISON_GENERATE_FOLLOWERS_RESULT
@ SMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_VAS_RESPONSE
@ SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT
@ SMSG_CRAFTING_ORDER_CREATE_RESULT
@ SMSG_PET_BATTLE_PVP_CHALLENGE
@ SMSG_MOVE_SPLINE_SET_WALK_SPEED
@ SMSG_VOICE_CHANNEL_STT_TOKEN_RESPONSE
@ SMSG_SPELL_CHANNEL_UPDATE
@ SMSG_BATTLE_PET_RESTORED
@ SMSG_CALENDAR_SEND_EVENT
@ SMSG_DISPLAY_PLAYER_CHOICE
@ SMSG_NEIGHBORHOOD_REMOVE_SECONDARY_OWNER_RESPONSE
@ SMSG_BROADCAST_SUMMON_CAST
@ SMSG_MOVE_ENABLE_DOUBLE_JUMP
@ SMSG_QUEST_UPDATE_FAILED
@ SMSG_ACCOUNT_ROOM_MATERIAL_COLLECTION_UPDATE
@ SMSG_GUILD_CHANGE_NAME_RESULT
@ SMSG_HOUSING_SVCS_GUILD_CREATE_NEIGHBORHOOD_NOTIFICATION
@ SMSG_TIMERUNNING_SEASON_ENDED
@ SMSG_DISPLAY_QUEST_POPUP
@ SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED
@ SMSG_AUCTION_LIST_OWNED_ITEMS_RESULT
@ SMSG_ARTIFACT_ENDGAME_POWERS_REFUNDED
@ SMSG_CLUB_FINDER_LOOKUP_CLUB_POSTINGS_LIST
@ SMSG_LFG_EXPAND_SEARCH_PROMPT
@ SMSG_NEIGHBORHOOD_MOVE_HOUSE_RESPONSE
@ SMSG_SEND_RAID_TARGET_UPDATE_ALL
@ SMSG_BROADCAST_SUMMON_RESPONSE
@ SMSG_GM_TICKET_CASE_STATUS
@ SMSG_WOW_LABS_NOTIFY_PLAYERS_MATCH_STATE_CHANGED
@ SMSG_CALENDAR_SEND_NUM_PENDING
@ SMSG_CONSUMABLE_TOKEN_CAN_VETERAN_BUY_RESPONSE
@ SMSG_ACHIEVEMENT_EARNED
@ SMSG_GUILD_CHALLENGE_COMPLETED
@ SMSG_CONFIRM_PARTY_INVITE
@ SMSG_GUILD_MOVE_STARTING
@ SMSG_SET_VEHICLE_REC_ID
@ SMSG_ACCOUNT_DATA_TIMES
@ SMSG_NEIGHBORHOOD_DECLINE_INVITATION_RESPONSE
@ SMSG_TREASURE_PICKER_RESPONSE
@ SMSG_AUCTIONABLE_TOKEN_SELL_CONFIRM_REQUIRED
@ SMSG_CLUB_FINDER_RESPONSE_CHARACTER_APPLICATION_LIST
@ SMSG_QUERY_REALM_GUILD_MASTER_INFO_RESPONSE
@ SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT
@ SMSG_BATTLE_PET_TRAP_LEVEL
@ SMSG_MOVE_SPLINE_SET_RUN_MODE
@ SMSG_MOVE_DISABLE_GRAVITY
@ SMSG_HOUSING_SVCS_GET_POTENTIAL_HOUSE_OWNERS_RESPONSE
@ SMSG_AURA_POINTS_DEPLETED
@ SMSG_UPDATE_CAPTURE_POINT
@ SMSG_VOID_STORAGE_CONTENTS
@ SMSG_BATTLEFIELD_STATUS_ACTIVE
@ SMSG_AUCTION_LIST_ITEMS_RESULT
@ SMSG_BATTLENET_RESPONSE
@ SMSG_SPELL_CHANNEL_START
@ SMSG_ATTACK_SWING_LANDED_LOG
@ SMSG_GUILD_EVENT_TAB_TEXT_CHANGED
@ SMSG_MOVE_UNSET_CANNOT_SWIM
@ SMSG_GUILD_EVENT_TAB_DELETED
@ SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED
@ SMSG_AREA_SPIRIT_HEALER_TIME
@ SMSG_INSTANCE_ENCOUNTER_TIMER_START
@ SMSG_MOVE_SPLINE_DISABLE_COLLISION
@ SMSG_GUILD_KNOWN_RECIPES
@ SMSG_SHIPMENT_FACTION_UPDATE_RESULT
@ SMSG_GARRISON_BUILDING_ACTIVATED
@ SMSG_GARRISON_RESEARCH_TALENT_RESULT
@ SMSG_PLAYER_BONUS_ROLL_FAILED
@ SMSG_LFG_JOIN_LOBBY_MATCHMAKER_QUEUE
@ SMSG_MULTI_FLOOR_LEAVE_FLOOR
@ SMSG_INITIATIVE_REWARD_AVAILABLE
@ SMSG_MOVE_SET_VEHICLE_REC_ID
@ SMSG_QUEST_UPDATE_ADD_CREDIT
@ SMSG_QUERY_GUILD_INFO_RESPONSE
@ SMSG_CRAFTING_ORDER_REJECT_RESULT
@ SMSG_WOW_LABS_AREA_SELECTED
@ SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY
@ SMSG_ADD_LOSS_OF_CONTROL
@ SMSG_CRAFTING_ORDER_UPDATE_STATE
@ SMSG_CHALLENGE_MODE_SET_LEAVER_PENALTY_TIMER
@ SMSG_REMOVE_ITEM_PASSIVE
@ SMSG_RESTRICTED_ACCOUNT_WARNING
@ SMSG_RECENT_ALLY_DATA_RESPONSE
@ SMSG_CHALLENGE_MODE_COMPLETE
@ SMSG_TOTEM_DURATION_CHANGED
@ SMSG_MOVE_SPLINE_UNROOT
@ SMSG_GUILD_EVENT_PRESENCE_CHANGE
@ SMSG_LFG_LIST_APPLICATION_STATUS_UPDATE
@ SMSG_MOVE_SET_RUN_BACK_SPEED
@ SMSG_MOVE_UNSET_CAN_DRIVE
@ SMSG_GARRISON_MAP_DATA_RESPONSE
@ SMSG_VAS_GET_SERVICE_STATUS_RESPONSE
@ SMSG_RESPEC_WIPE_CONFIRM
@ SMSG_ACCOUNT_EXTERIOR_FIXTURE_COLLECTION_UPDATE
@ SMSG_GM_TICKET_SYSTEM_STATUS
@ SMSG_INSTANCE_ENCOUNTER_UPDATE_ALLOW_RELEASE_IN_PROGRESS
@ SMSG_HOUSING_ROOM_SET_CEILING_TYPE_RESPONSE
@ SMSG_BATTLENET_CHALLENGE_ABORT
@ SMSG_RAID_DIFFICULTY_SET
@ SMSG_CALENDAR_CLEAR_PENDING_ACTION
@ SMSG_INSTANCE_ABANDON_VOTE_STARTED
@ SMSG_WOW_LABS_PARTY_ERROR
@ SMSG_CALENDAR_COMMAND_RESULT
@ SMSG_CURRENCY_TRANSFER_LOG
@ SMSG_RESPONSE_PERK_PENDING_REWARDS
@ SMSG_MOVE_REMOVE_INERTIA
@ SMSG_MOVE_SPLINE_SET_HOVER
@ SMSG_PET_ACTION_FEEDBACK
@ SMSG_SET_FACTION_STANDING
@ SMSG_PET_SPELLS_MESSAGE
@ SMSG_PET_BATTLE_INITIAL_UPDATE
@ SMSG_RAID_INSTANCE_MESSAGE
@ SMSG_GARRISON_PLOT_REMOVED
@ SMSG_HOUSING_SVCS_NEIGHBORHOOD_UPDATE_NAME_NOTIFICATION
@ SMSG_HOUSING_SVCS_GUILD_REMOVE_HOUSE_NOTIFICATION
@ SMSG_QUERY_GAME_OBJECT_RESPONSE
@ SMSG_DUEL_OUT_OF_BOUNDS
@ SMSG_CRAFTING_ORDER_FULFILL_RESULT
@ SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL
@ SMSG_QUEST_GIVER_INVALID_QUEST
@ SMSG_GARRISON_USE_RECALL_PORTAL_RESULT
@ SMSG_SCENARIO_SHOW_CRITERIA
@ SMSG_UPDATE_GAME_TIME_STATE
@ SMSG_HOUSING_SVCS_GET_HOUSE_FINDER_INFO_RESPONSE
@ SMSG_PLAYER_CHOICE_DISPLAY_ERROR
@ SMSG_ACCOUNT_HEIRLOOM_UPDATE
@ SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH
@ SMSG_ACCOUNT_MOUNT_REMOVED
@ SMSG_BATTLE_PET_REVOKED
@ SMSG_REGIONWIDE_CHARACTER_RESTRICTIONS_DATA
@ SMSG_SPELL_INTERRUPT_LOG
@ SMSG_RETURN_APPLICANT_LIST
@ SMSG_TRAIT_CONFIG_COMMIT_FAILED
@ SMSG_BATTLENET_CHALLENGE_START
@ SMSG_GET_TROPHY_LIST_RESPONSE
@ SMSG_GARRISON_CHANGE_MISSION_START_TIME_RESULT
@ SMSG_SPELL_EMPOWER_START
@ SMSG_LFG_LIST_UPDATE_EXPIRATION
@ SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT
@ SMSG_COMPLETE_SHIPMENT_RESPONSE
@ SMSG_HOUSING_SVCS_CHANGE_HOUSE_COSMETIC_OWNER
@ SMSG_MOVE_SPLINE_SET_WATER_WALK
@ SMSG_HOUSING_SVCS_NEIGHBORHOOD_OWNERSHIP_TRANSFERRED_RESPONSE
@ SMSG_SPELL_FAILURE_MESSAGE
@ SMSG_CHARACTER_CHECK_UPGRADE_RESULT
@ SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION
@ SMSG_HOUSING_FIXTURE_CREATE_FIXTURE_RESPONSE
@ SMSG_LEVEL_LINKING_RESULT
@ SMSG_HOUSING_SVCS_GUILD_ADD_HOUSE_NOTIFICATION
@ SMSG_CLUB_FINDER_WHISPER_APPLICANT_RESPONSE
@ SMSG_DELETE_EXPIRED_MISSIONS_RESULT
@ SMSG_LFG_LIST_JOIN_RESULT
@ SMSG_BATTLE_PAY_START_CHECKOUT
@ SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE
@ SMSG_BATTLENET_NOTIFICATION
@ SMSG_GARRISON_RENAME_FOLLOWER_RESULT
@ SMSG_CHAIN_MISSILE_BOUNCE
@ SMSG_QUEST_GIVER_QUEST_COMPLETE
@ SMSG_HOUSING_SVCS_GUILD_GET_HOUSING_INFO_RESPONSE
@ SMSG_DELVES_ACCOUNT_DATA_ELEMENT_CHANGED
@ SMSG_MOVE_UPDATE_TELEPORT
@ SMSG_INSTANCE_ENCOUNTER_START
@ SMSG_LOBBY_MATCHMAKER_PARTY_INFO
@ SMSG_BATTLE_PET_CAGE_DATE_ERROR
@ SMSG_COVENANT_PREVIEW_OPEN_NPC
@ SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL_KIT
@ SMSG_REPORT_PVP_PLAYER_AFK_RESULT
@ SMSG_GUILD_EVENT_BANK_MONEY_CHANGED
@ SMSG_CALENDAR_INVITE_REMOVED
@ SMSG_MOVE_ENABLE_FULL_SPEED_PITCHING
@ SMSG_NEIGHBORHOOD_PLAYER_GET_INVITE_RESPONSE
@ SMSG_QUEST_COMPLETION_NPC_RESPONSE
@ SMSG_SET_PCT_SPELL_PVP_MODIFIER
@ SMSG_HOUSING_DECOR_MOVE_RESPONSE
@ SMSG_MOVE_UPDATE_ADD_IMPULSE
@ SMSG_INITIALIZE_FACTIONS
@ SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE
@ SMSG_GUILD_ACHIEVEMENT_EARNED
@ SMSG_ADVENTURE_JOURNAL_DATA_RESPONSE
@ SMSG_RAF_DEBUG_FRIEND_MONTHS
@ SMSG_RECEIVE_PING_WORLD_POINT
@ SMSG_INVENTORY_FULL_OVERFLOW
@ SMSG_NEIGHBORHOOD_INVITE_NAME_LOOKUP_RESULT
@ SMSG_UI_MAP_QUEST_LINES_RESPONSE
@ SMSG_GUILD_INVITE_EXPIRED
@ SMSG_GUILD_EVENT_TAB_MODIFIED
@ SMSG_PLAY_SPELL_VISUAL_KIT
@ SMSG_INVALID_PROMOTION_CODE
@ SMSG_PET_BATTLE_REPLACEMENTS_MADE
@ SMSG_ACCOUNT_CRITERIA_UPDATE
@ SMSG_MOVE_SPLINE_SET_NORMAL_FALL
@ SMSG_GARRISON_DELETE_RESULT
@ SMSG_GAME_OBJECT_INTERACTION
@ SMSG_MOVE_ENABLE_INERTIA
@ SMSG_BATTLE_NET_CONNECTION_STATUS
@ SMSG_INSTANCE_ENCOUNTER_EVENT_SEQUENCE
@ SMSG_LFG_LIST_APPLY_TO_GROUP_RESULT
@ SMSG_BATTLEFIELD_PORT_DENIED
@ SMSG_SET_CHR_UPGRADE_TIER
@ SMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_DOWN
@ SMSG_AUCTION_REPLICATE_RESPONSE
@ SMSG_QUERY_QUEST_INFO_RESPONSE
@ SMSG_GUILD_HARDCORE_MEMBER_DEATH
@ SMSG_GET_LANDING_PAGE_SHIPMENTS_RESPONSE
@ SMSG_SET_DUNGEON_DIFFICULTY
@ SMSG_OPEN_SHIPMENT_NPC_RESULT
@ SMSG_GARRISON_REMOVE_EVENT
@ SMSG_PET_BATTLE_FINALIZE_LOCATION
@ SMSG_BACKPACK_DEFAULT_SIZE_CHANGED
@ SMSG_BATTLE_PAY_VALIDATE_PURCHASE_RESPONSE
@ SMSG_GARRISON_UPDATE_MISSION_CHEAT_RESULT
@ SMSG_QUERY_BATTLE_PET_NAME_RESPONSE
@ SMSG_BAG_CLEANUP_FINISHED
@ SMSG_CLUB_FINDER_ERROR_MESSAGE
@ SMSG_SOCKET_GEMS_SUCCESS
@ SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT
@ SMSG_TRAINER_BUY_FAILED
@ SMSG_BULK_REFUND_RESPONSE
@ SMSG_MOVE_UPDATE_APPLY_INERTIA
@ SMSG_QUERY_PAGE_TEXT_RESPONSE
@ SMSG_HOUSING_FIXTURE_SET_EDIT_MODE_RESPONSE
@ SMSG_SET_PLAYER_DECLINED_NAMES_RESULT
@ SMSG_QUEST_GIVER_STATUS
@ SMSG_HOUSING_DECOR_LOCK_RESPONSE
@ SMSG_CHALLENGE_MODE_START
@ SMSG_CALENDAR_INVITE_ADDED
@ SMSG_INSTANCE_ENCOUNTER_EVENT_RESPAWN
@ SMSG_COVENANT_RENOWN_SEND_CATCHUP_STATE
@ SMSG_GARRISON_UPDATE_FOLLOWER
@ SMSG_CALENDAR_EVENT_UPDATED_ALERT
@ SMSG_MOVE_SPLINE_SET_TURN_RATE
@ SMSG_MOVE_SET_NORMAL_FALL
@ SMSG_SET_PET_SPECIALIZATION
@ SMSG_WOW_LABS_NOTIFY_PLAYERS_MATCH_END
@ SMSG_PETITION_SHOW_LIST
@ SMSG_QUEST_POI_UPDATE_RESPONSE
@ SMSG_UNIT_DIMINISHING_RETURN_START
@ SMSG_CALENDAR_SEND_CALENDAR
@ SMSG_CROSSED_INEBRIATION_THRESHOLD
@ SMSG_GARRISON_COLLECTION_REMOVE_ENTRY
@ SMSG_MOVE_SET_ADV_FLYING_BANKING_RATE
@ SMSG_READ_ITEM_RESULT_OK
@ SMSG_FORCE_SPAWN_TRACKING_UPDATE
@ SMSG_PETITION_SHOW_SIGNATURES
@ SMSG_DISPLAY_GAME_ERROR
@ SMSG_RESPOND_INSPECT_ACHIEVEMENTS
@ SMSG_AREA_TRIGGER_UPDATE_DECAL_PROPERTIES
@ SMSG_PARTY_MEMBER_PARTIAL_STATE
@ SMSG_GAME_OBJECT_SET_STATE_LOCAL
@ SMSG_CONSUMABLE_TOKEN_REDEEM_RESPONSE
@ SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE
@ SMSG_QUERY_GUILD_FOLLOW_INFO_RESPONSE
@ SMSG_HOUSING_DECOR_SYSTEM_SET_DYE_SLOTS_RESPONSE
@ SMSG_GARRISON_PLOT_PLACED
@ SMSG_SPEC_INVOLUNTARILY_CHANGED
@ SMSG_MYTHIC_PLUS_ALL_MAP_STATS
@ SMSG_CRAFTING_ORDER_CLAIM_RESULT
@ SMSG_SPELL_NON_MELEE_DAMAGE_LOG
@ SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START
@ SMSG_BLACK_MARKET_REQUEST_ITEMS_RESULT
@ SMSG_MOVE_SET_ADV_FLYING_LIFT_COEFFICIENT
@ SMSG_RETURN_RECRUITING_CLUBS
@ SMSG_QUERY_PET_NAME_RESPONSE
@ SMSG_GARRISON_UPDATE_GARRISON_MONUMENT_SELECTIONS
@ SMSG_HOUSING_GET_CURRENT_HOUSE_INFO_RESPONSE
@ SMSG_LAST_CATALOG_FETCH_RESPONSE
@ SMSG_GUILD_BANK_TEXT_QUERY_RESULT
@ SMSG_RUNEFORGE_LEGENDARY_CRAFTING_OPEN_NPC
@ SMSG_HOUSING_ROOM_SET_COMPONENT_THEME_RESPONSE
@ SMSG_HOUSING_DECOR_ADD_TO_HOUSE_CHEST_RESPONSE
@ SMSG_BATTLEGROUND_PLAYER_POSITIONS
@ SMSG_QUEST_UPDATE_COMPLETE
@ SMSG_PVP_MATCH_SET_STATE
@ SMSG_CORPSE_TRANSPORT_QUERY
@ SMSG_RAF_ACTIVITY_STATE_CHANGED
@ SMSG_MOVE_SPLINE_UNSET_HOVER
@ SMSG_UPDATE_EXPANSION_LEVEL
@ SMSG_PVP_MATCH_COMPLETE
@ SMSG_CALENDAR_EVENT_REMOVED_ALERT
@ SMSG_SET_LOOT_METHOD_FAILED
@ SMSG_RESET_LAST_LOADED_CONFIG_CVARS
@ SMSG_GET_SHIPMENT_INFO_RESPONSE
@ SMSG_INSTANCE_ENCOUNTER_EVENT_BLOCKED_CHANGED
@ SMSG_GARRISON_MISSION_REQUEST_REWARD_INFO_RESPONSE
@ SMSG_ACCOUNT_CHARACTER_CURRENCY_LISTS
@ SMSG_GARRISON_FOLLOWER_CHANGED_FLAGS
@ SMSG_GUILD_EVENT_TAB_ADDED
@ SMSG_REMOVE_SPELL_FROM_ACTION_BAR
@ SMSG_UPDATE_CRAFTING_NPC_RECIPES
@ SMSG_UPDATE_ACCOUNT_DATA
@ SMSG_INTERRUPT_POWER_REGEN
@ SMSG_CLUB_FINDER_GET_CLUB_POSTING_IDS_RESPONSE
@ SMSG_SEND_SPELL_CHARGES
@ SMSG_COMMERCE_TOKEN_UPDATE
@ SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT
@ SMSG_AREA_TRIGGER_NO_CORPSE
@ SMSG_MOVE_UPDATE_FLIGHT_SPEED
@ SMSG_HOUSING_PHOTO_SHARING_AUTHORIZATION_CLEARED_RESULT
@ SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE
@ SMSG_UPDATE_CHARGE_CATEGORY_COOLDOWN
@ SMSG_MOVE_SET_PITCH_RATE
@ SMSG_PLAYER_ACKNOWLEDGE_ARROW_CALLOUT
@ SMSG_QUERY_ITEM_TEXT_RESPONSE
@ SMSG_SPELL_PERIODIC_AURA_LOG
@ SMSG_MOVE_SET_COLLISION_HEIGHT
@ SMSG_GET_SHIPMENTS_OF_TYPE_RESPONSE
@ SMSG_CAUTIONARY_CHAT_MESSAGE
@ SMSG_ACCOUNT_NOTIFICATIONS_RESPONSE
@ SMSG_CALENDAR_INVITE_NOTES_ALERT
@ SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT
@ SMSG_END_LIGHTNING_STORM
@ SMSG_GARRISON_FOLLOWER_ACTIVATIONS_SET
@ SMSG_GENERATE_SSO_TOKEN_RESPONSE
@ SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT
@ SMSG_GARRISON_SWITCH_TALENT_TREE_BRANCH
@ SMSG_NEIGHBORHOOD_UPDATE_NAME_RESPONSE
@ SMSG_LIVE_REGION_CHARACTER_COPY_RESULT
@ SMSG_ATTACKER_STATE_UPDATE
@ SMSG_ALL_GUILD_ACHIEVEMENTS
@ SMSG_INSTANCE_ABANDON_VOTE_COMPLETED
@ SMSG_NOTIFY_RECEIVED_MAIL
@ SMSG_CAS_REFRESH_REMOTE_DATA
@ SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT
@ SMSG_MOVE_SPLINE_SET_LAND_WALK
@ SMSG_BATTLEFIELD_STATUS_GROUP_PROPOSAL_FAILED
@ SMSG_CONSUMABLE_TOKEN_REDEEM_CONFIRM_REQUIRED
@ SMSG_HOUSING_SVC_REQUEST_PLAYER_RELOAD_DATA
@ SMSG_START_LIGHTNING_STORM
@ SMSG_ACCOUNT_TOY_UPDATE
@ SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED
@ SMSG_PARTY_MEMBER_FULL_STATE
@ SMSG_CHAT_SERVER_MESSAGE
@ SMSG_PARTY_NOTIFY_LFG_LEADER_CHANGE
@ SMSG_BATTLE_PET_JOURNAL
@ SMSG_MOVE_UPDATE_WALK_SPEED
@ SMSG_EXPECTED_SPAM_RECORDS
@ SMSG_HOUSING_DECOR_REQUEST_STORAGE_RESPONSE
@ SMSG_PERKS_PROGRAM_DISABLED
@ SMSG_GARRISON_REMOVE_FOLLOWER_RESULT
@ SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING
@ SMSG_MOVE_SPLINE_DISABLE_GRAVITY
@ SMSG_CLUB_FINDER_RESPONSE_POST_RECRUITMENT_MESSAGE
@ SMSG_UNSET_INSTANCE_LEAVER
@ SMSG_LFG_INSTANCE_SHUTDOWN_COUNTDOWN
@ SMSG_GET_GARRISON_INFO_RESULT
@ SMSG_GM_REQUEST_PLAYER_INFO
@ SMSG_QUEST_GIVER_REQUEST_ITEMS
@ SMSG_SCENARIO_COMPLETED
@ SMSG_CALENDAR_RAID_LOCKOUT_ADDED
@ SMSG_GUILD_INVITE_DECLINED
@ SMSG_LOBBY_MATCHMAKER_PARTY_INVITE_REJECTED
@ SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT
@ SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT
@ SMSG_MOVE_ENABLE_COLLISION
@ SMSG_AUCTION_CLOSED_NOTIFICATION
@ SMSG_REPLACE_TROPHY_RESPONSE
@ SMSG_GARRISON_CLEAR_EVENT_LIST
@ SMSG_SEND_ITEM_PASSIVES
@ SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES
@ SMSG_REQUEST_CEMETERY_LIST_RESPONSE
@ SMSG_HOUSING_SVCS_CLEAR_PLOT_RESERVATION_RESPONSE
@ SMSG_LFG_READY_CHECK_UPDATE
@ SMSG_SEND_RAID_TARGET_UPDATE_SINGLE
@ SMSG_CRAFT_ENCHANT_RESULT
@ SMSG_GOSSIP_OPTION_NPC_INTERACTION
@ SMSG_MOVE_DISABLE_STRAFING
@ SMSG_SET_FACTION_NOT_VISIBLE
@ SMSG_HOUSE_EXTERIOR_SET_HOUSE_POSITION_RESPONSE
@ SMSG_GARRISON_FOLLOWER_FATIGUE_CLEARED
@ SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING
@ SMSG_XP_AWARDED_FROM_CURRENCY
@ SMSG_QUEST_GIVER_STATUS_MULTIPLE
@ SMSG_GUILD_CRITERIA_DELETED
@ SMSG_HOUSING_SVCS_GET_HOUSE_FINDER_NEIGHBORHOOD_RESPONSE
@ SMSG_HOUSING_FIXTURE_DELETE_FIXTURE_RESPONSE
@ SMSG_CHANNEL_NOTIFY_NPE_JOINED_BATCH
@ SMSG_UPDATE_AADC_STATUS_RESPONSE
@ SMSG_MOVE_DISABLE_FULL_SPEED_TURNING
@ SMSG_CHAR_FACTION_CHANGE_RESULT
@ SMSG_GUILD_CRITERIA_UPDATE
@ SMSG_GUILD_FLAGGED_FOR_RENAME
@ SMSG_INVALIDATE_PAGE_TEXT
@ SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES
@ SMSG_MOVE_UPDATE_SWIM_SPEED
@ SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL
@ SMSG_PLAYER_TUTORIAL_UNHIGHLIGHT_SPELL
@ SMSG_GARRISON_BUILDING_REMOVED
@ SMSG_SET_MAX_WEEKLY_QUANTITY
@ SMSG_QUEST_NON_LOG_UPDATE_COMPLETE
@ SMSG_SPELL_ENERGIZE_LOG
@ SMSG_VAS_GET_QUEUE_MINUTES_RESPONSE
@ SMSG_MOVE_ENABLE_GRAVITY
@ SMSG_TREASURE_PUNCH_LIST_ITEMS_RESPONSE
@ SMSG_SEND_FORCE_PITCH_CHANGE
@ SMSG_GUILD_EVENT_DISBANDED
@ SMSG_QUERY_NPC_TEXT_RESPONSE
@ SMSG_GAME_OBJECT_CLOSE_INTERACTION
@ SMSG_BATTLE_PAY_DELIVERY_ENDED
@ SMSG_DISPLAY_WORLD_TEXT
@ SMSG_GARRISON_ADD_EVENT
@ SMSG_CHAR_CUSTOMIZE_SUCCESS
@ SMSG_SUGGEST_INVITE_INFORM
@ SMSG_CHARACTER_UPGRADE_MANUAL_UNREVOKE_RESULT
@ SMSG_INSTANCE_ENCOUNTER_PHASE_SHIFT_CHANGED
@ SMSG_SET_MOVEMENT_ANIM_KIT
@ SMSG_FEIGN_DEATH_RESISTED
@ SMSG_SOCIAL_CONTRACT_REQUEST_RESPONSE
@ SMSG_PERKS_PROGRAM_ACTIVITY_COMPLETE
@ SMSG_SET_FLAT_SPELL_PVP_MODIFIER
@ SMSG_MYTHIC_PLUS_NEW_WEEK_RECORD
@ SMSG_CHAR_CUSTOMIZE_FAILURE
@ SMSG_ACCOUNT_EXPORT_RESPONSE
@ SMSG_SCENE_OBJECT_PET_BATTLE_INITIAL_UPDATE
@ SMSG_HIGHEST_THREAT_UPDATE
@ SMSG_VOID_ITEM_SWAP_RESPONSE
@ SMSG_MOVE_UPDATE_MOD_MOVEMENT_FORCE_MAGNITUDE
@ SMSG_PARTY_ELIGIBILITY_FOR_DELVE_TIERS_RESPONSE
@ SMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_UP
@ SMSG_BATTLE_PAY_DELIVERY_STARTED
@ SMSG_LOGIN_SET_TIME_SPEED
@ SMSG_GARRISON_IS_UPGRADEABLE_RESPONSE
@ SMSG_RECRUIT_A_FRIEND_FAILURE
@ SMSG_UPDATE_INSTANCE_OWNERSHIP
@ SMSG_NEIGHBORHOOD_CHARTER_ADD_SIGNATURE_RESPONSE
@ SMSG_SPLASH_SCREEN_SHOW_LATEST
@ SMSG_BATCH_PRESENCE_SUBSCRIPTION
@ SMSG_QUERY_SELECTED_WOW_LABS_AREA_RESPONSE
@ SMSG_ITEM_PURCHASE_REFUND_RESULT
@ SMSG_GUILD_ITEM_LOOTED_NOTIFY
@ SMSG_HOUSING_SVCS_HOUSE_FINDER_FORCE_REFRESH
@ SMSG_QUEST_UPDATE_FAILED_TIMER
@ SMSG_NEIGHBORHOOD_EVICT_PLAYER
@ SMSG_MEETING_STONE_FAILED
@ SMSG_LFG_LIST_SEARCH_RESULTS
@ SMSG_QUERY_PETITION_RESPONSE
@ SMSG_DONT_AUTO_PUSH_SPELLS_TO_ACTION_BAR
@ SMSG_ACCOUNT_STORE_FRONT_UPDATE
@ SMSG_GARRISON_OPEN_CRAFTER
@ SMSG_ADJUST_SPLINE_DURATION
@ SMSG_GET_VAS_ACCOUNT_CHARACTER_LIST_RESULT
@ SMSG_MOVE_SET_ADV_FLYING_OVER_MAX_DECELERATION
@ SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT
@ SMSG_INSTANCE_ABANDON_VOTE_PLAYER_LEFT
@ SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE
@ SMSG_CRAFTING_HOUSE_HELLO_RESPONSE
@ SMSG_CLAIM_RAF_REWARD_RESPONSE
@ SMSG_HOUSING_FIXTURE_DELETE_HOUSE_RESPONSE
@ SMSG_VOID_STORAGE_FAILED
@ SMSG_VOICE_LOGIN_RESPONSE
@ SMSG_MOVE_SET_ADV_FLYING_MAX_VEL
@ SMSG_MOVE_REMOVE_MOVEMENT_FORCE
@ SMSG_STARTER_BUILD_ACTIVATE_FAILED
@ SMSG_HOUSING_SVCS_PLAYER_VIEW_HOUSES_RESPONSE
@ SMSG_MOVE_SET_COMPOUND_STATE
@ SMSG_PHASE_SHIFT_CHANGE
@ SMSG_CANCEL_SPELL_VISUAL
@ SMSG_RESET_RANGED_COMBAT_TIMER
@ SMSG_GOSSIP_REFRESH_OPTIONS
@ SMSG_START_ELAPSED_TIMER
@ SMSG_QUEST_FORCE_REMOVED
@ SMSG_GUILD_ACHIEVEMENT_MEMBERS
@ SMSG_PLAYER_TUTORIAL_HIGHLIGHT_SPELL
@ SMSG_SETUP_COMBAT_LOG_FILE_FLUSH
@ SMSG_UPDATE_WORLD_STATE
@ SMSG_MOVE_UNSET_HOVERING
@ SMSG_LOBBY_MATCHMAKER_RECEIVE_INVITE
@ SMSG_PREPOPULATE_NAME_CACHE
@ SMSG_AUCTION_OUTBID_NOTIFICATION
@ SMSG_SCENARIO_PROGRESS_UPDATE
@ SMSG_GARRISON_ADD_MISSION_RESULT
@ SMSG_PET_UNLEARNED_SPELLS
@ SMSG_AUCTIONABLE_TOKEN_AUCTION_SOLD
@ SMSG_PERKS_ANIM_TOGGLE_KILL_SWITCH
@ SMSG_RECRAFT_ITEM_RESULT
@ SMSG_START_ELAPSED_TIMERS
@ SMSG_GUILD_SEND_RANK_CHANGE
@ SMSG_NOTIFY_DEST_LOC_SPELL_CAST
@ SMSG_ARTIFACT_FORGE_ERROR
@ SMSG_DROP_NEW_CONNECTION
@ SMSG_CORPSE_RECLAIM_DELAY
@ SMSG_GARRISON_FOLLOWER_CHANGED_XP
@ SMSG_LOBBY_MATCHMAKER_QUEUE_RESULT
@ SMSG_INSTANCE_RESET_FAILED
@ SMSG_LFG_LIST_UPDATE_STATUS
@ SMSG_ACTIVE_SCHEDULED_WORLD_STATE_INFO
@ SMSG_LOBBY_MATCHMAKER_LOBBY_ACQUIRED_SERVER
@ SMSG_GUILD_RENAME_NAME_CHECK
@ SMSG_APPLY_MOUNT_EQUIPMENT_RESULT
@ SMSG_VAS_PURCHASE_STATE_UPDATE
@ SMSG_PLAYER_IS_ADVENTURE_MAP_POI_VALID
@ SMSG_CATALOG_SHOP_OBTAIN_LICENSE
@ SMSG_PET_BATTLE_REQUEST_FAILED
@ SMSG_QUEST_SESSION_READY_CHECK
@ SMSG_DESTROY_ARENA_UNIT
@ SMSG_FAILED_QUEST_TURN_IN
@ SMSG_MOVE_UNSET_CAN_ADV_FLY
@ SMSG_ADD_BATTLENET_FRIEND_RESPONSE
@ SMSG_INVALIDATE_NEIGHBORHOOD
@ SMSG_NEIGHBORHOOD_GET_ROSTER_RESPONSE
@ SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE
@ SMSG_HOUSE_EXTERIOR_LOCK_RESPONSE
@ SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE
@ SMSG_OFFER_PETITION_ERROR
@ SMSG_HOUSING_SVCS_DELETE_ALL_NEIGHBORHOOD_INVITES_RESPONSE
@ SMSG_GARRISON_LEARN_BLUEPRINT_RESULT
@ SMSG_SET_DF_FAST_LAUNCH_RESULT
@ SMSG_HOUSING_SVCS_UPDATE_HOUSE_SETTINGS_RESPONSE
@ SMSG_ROLE_CHANGED_INFORM
@ SMSG_AUCTION_COMMAND_RESULT
@ SMSG_MASTER_LOOT_CANDIDATE_LIST
@ SMSG_MOVE_UPDATE_TURN_RATE
@ SMSG_GARRISON_ADD_FOLLOWER_RESULT
@ SMSG_UPDATE_CELESTIAL_BODY
@ SMSG_GARRISON_REMOVE_FOLLOWER_ABILITY_RESULT
@ SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION
@ SMSG_SPELL_INSTAKILL_LOG
@ SMSG_SPELL_HEAL_ABSORB_LOG
@ SMSG_ACCOUNT_TRANSMOG_UPDATE
@ SMSG_GET_REMAINING_GAME_TIME_RESPONSE
@ SMSG_SHOW_QUEST_COMPLETION_TEXT
@ SMSG_NEIGHBORHOOD_BUY_HOUSE_RESPONSE
@ SMSG_GARRISON_COLLECTION_UPDATE_ENTRY
@ SMSG_BATTLE_PAY_CONFIRM_PURCHASE
@ SMSG_LFG_PROPOSAL_UPDATE
@ SMSG_CANCEL_PRELOAD_WORLD
@ SMSG_BATTLE_PETS_HEALED
@ SMSG_SERVER_FIRST_ACHIEVEMENTS
@ SMSG_MAIL_COMMAND_RESULT
@ SMSG_MAP_OBJECTIVES_INIT
@ SMSG_MOVE_INITIAL_OBJECT_UPDATE_COMPLETE
@ SMSG_GARRISON_DELETE_MISSION_RESULT
@ SMSG_RAID_MARKERS_CHANGED
@ SMSG_MOVEMENT_ENFORCEMENT_ALERT
@ SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED
@ SMSG_AREA_TRIGGER_DENIED
@ SMSG_FACTION_BONUS_INFO
@ SMSG_ALL_ACCOUNT_CRITERIA
@ SMSG_CHARACTER_UPGRADE_ABORTED
@ SMSG_ACCOUNT_WARBAND_SCENE_UPDATE
@ SMSG_SHADOWLANDS_CAPACITANCE_UPDATE
@ SMSG_BATTLEFIELD_STATUS_NONE
@ SMSG_GUILD_EVENT_RANK_CHANGED
@ SMSG_HOUSING_SVCS_ACCEPT_NEIGHBORHOOD_OWNERSHIP_RESPONSE
@ SMSG_GUILD_RENAME_STATUS_UPDATE
@ SMSG_NEIGHBORHOOD_ROSTER_RESIDENT_UPDATE
@ SMSG_GARRISON_LIST_COMPLETED_MISSIONS_CHEAT_RESULT
@ SMSG_ARENA_CLEAR_OPPONENTS
@ SMSG_RESPONSE_PERK_RECENT_PURCHASES
@ SMSG_HOUSING_EXPORT_HOUSE_RESPONSE
@ SMSG_ACCOUNT_ROOM_THEME_COLLECTION_UPDATE
@ SMSG_SET_ITEM_PURCHASE_DATA
@ SMSG_GUILD_MEMBERS_WITH_RECIPE
@ SMSG_BATTLE_PAY_ACK_FAILED
@ SMSG_RESET_WEEKLY_CURRENCY
@ SMSG_MOVE_SET_TURN_RATE
@ SMSG_CREATE_SHIPMENT_RESPONSE
@ SMSG_MOVE_SET_WATER_WALK
@ SMSG_OPEN_LFG_DUNGEON_FINDER
@ SMSG_GET_REALM_HIDDEN_RESULT
@ SMSG_CUSTOM_LOAD_SCREEN
@ SMSG_INSTANCE_ENCOUNTER_UPDATE_SUPPRESS_RELEASE
@ SMSG_MOVE_UNSET_ALWAYS_ALLOW_PITCHING
@ SMSG_INVENTORY_CHANGE_FAILURE
@ SMSG_PLAY_ORPHAN_SPELL_VISUAL
@ SMSG_WORLD_QUEST_UPDATE_RESPONSE
@ SMSG_SPELL_VISUAL_LOAD_SCREEN
@ SMSG_GUILD_ACHIEVEMENT_DELETED
@ SMSG_MOVE_SET_CANNOT_SWIM
@ SMSG_NEIGHBORHOOD_ADD_SECONDARY_OWNER_RESPONSE
@ SMSG_MOVE_SET_CAN_DRIVE
@ SMSG_ACCOUNT_CONVERSION_STATE_UPDATE
@ SMSG_UPDATE_ACCOUNT_DATA_COMPLETE
@ SMSG_HOUSING_RESET_KIOSK_MODE_RESPONSE
@ SMSG_SET_QUEST_REPLAY_COOLDOWN_OVERRIDE
@ SMSG_ARENA_CROWD_CONTROL_SPELL_RESULT
@ SMSG_VAS_CHECK_TRANSFER_OK_RESPONSE
@ SMSG_DAILY_QUESTS_RESET
@ SMSG_ALL_ACHIEVEMENT_DATA
@ SMSG_PLAYER_AZERITE_ITEM_GAINS
@ SMSG_HOUSING_DECOR_SET_EDIT_MODE_RESPONSE
@ SMSG_HOUSING_PHOTO_SHARING_AUTHORIZATION_RESULT
@ SMSG_GAME_OBJECT_RESET_STATE
@ SMSG_NEIGHBORHOOD_OPEN_CORNERSTONE_UI_RESPONSE
@ SMSG_VAS_PURCHASE_COMPLETE
@ SMSG_PLAYER_DELAYED_UPLOAD_SCREENSHOT
@ SMSG_SERVER_TIME_OFFSET
@ SMSG_PETITION_SIGN_RESULTS
@ SMSG_HOUSING_ROOM_SET_DOOR_TYPE_RESPONSE
@ SMSG_LEARN_PVP_TALENT_FAILED
@ SMSG_SCENE_OBJECT_PET_BATTLE_FINAL_ROUND
@ SMSG_MOVE_SET_ALWAYS_ALLOW_PITCHING
@ SMSG_MOVE_SET_SWIM_SPEED
@ SMSG_PERKS_PROGRAM_RESULT
@ SMSG_PLAYER_CHOICE_CLEAR
@ SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT
@ SMSG_SYNC_WOW_ENTITLEMENTS
@ SMSG_START_MIRROR_TIMER
@ SMSG_SOCKET_GEMS_FAILURE
@ SMSG_GARRISON_CLEAR_SPEC_GROUPS
@ SMSG_PET_BATTLE_SLOT_UPDATES
@ SMSG_LFG_LIST_APPLICANT_LIST_UPDATE
@ SMSG_GARRISON_GET_RECALL_PORTAL_LAST_USED_TIME_RESULT
@ SMSG_SET_FLAT_SPELL_MODIFIER
@ SMSG_CRAFTING_ORDER_RELEASE_RESULT
@ SMSG_QUERY_NEIGHBORHOOD_NAME_RESPONSE
@ SMSG_MOVE_UPDATE_RUN_SPEED
@ SMSG_CALENDAR_INVITE_STATUS
@ SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE
@ SMSG_CLUB_FINDER_UPDATE_APPLICATIONS
@ SMSG_CHANNEL_NOTIFY_JOINED
@ SMSG_GAME_OBJECT_DESPAWN
@ SMSG_CHARACTER_LOGIN_FAILED
@ SMSG_BATTLE_PAY_BATTLE_PET_DELIVERED
@ SMSG_EXPLORATION_EXPERIENCE
@ SMSG_HOUSING_FIXTURE_SET_HOUSE_SIZE_RESPONSE
@ SMSG_QUEST_ITEM_USABILITY_RESPONSE
@ SMSG_GUILD_EVENT_PLAYER_JOINED
@ SMSG_ENVIRONMENTAL_DAMAGE_LOG
@ SMSG_IS_QUEST_COMPLETE_RESPONSE
@ SMSG_AUCTION_GET_COMMODITY_QUOTE_RESULT
@ SMSG_HOUSING_REDEEM_DEFERRED_DECOR_RESPONSE
@ SMSG_BATTLEGROUND_INFO_THROTTLED
@ SMSG_PLAYER_SHOW_UI_EVENT_TOAST
@ SMSG_SET_PCT_SPELL_MODIFIER
@ SMSG_UPDATE_ACTION_BUTTONS
@ SMSG_CHAT_AUTO_RESPONDED
@ SMSG_MOVE_SET_WALK_SPEED
@ SMSG_CHECK_WARGAME_ENTRY
@ SMSG_CREATOR_VISUALS_OVERRIDE
@ SMSG_SPELL_CATEGORY_COOLDOWN
@ SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE
@ SMSG_GARRISON_TALENT_WORLD_QUEST_UNLOCKS_RESPONSE
@ SMSG_NEIGHBORHOOD_CHARTER_OPEN_UI_RESPONSE
@ SMSG_BATTLEFIELD_STATUS_QUEUED
@ SMSG_READY_CHECK_STARTED
@ SMSG_CANCEL_AUTO_REPEAT
@ SMSG_MOVE_SET_ADV_FLYING_ADD_IMPULSE_MAX_SPEED
@ SMSG_LOGIN_VERIFY_WORLD
@ SMSG_ACCOUNT_STORE_ITEM_STATE_CHANGED
@ SMSG_MOVE_ENABLE_FULL_SPEED_TURNING
@ SMSG_GUILD_OTHERS_OWNED_HOUSES_RESULT
@ SMSG_UNDELETE_CHARACTER_RESPONSE
@ SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT
@ SMSG_COMMERCE_TOKEN_GET_LOG_RESPONSE
@ SMSG_MOVE_SET_MOD_MOVEMENT_FORCE_MAGNITUDE
@ SMSG_LIVE_REGION_KEY_BINDINGS_COPY_RESULT
@ SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI
@ SMSG_PET_BATTLE_QUEUE_STATUS
@ SMSG_GARRISON_PLACE_BUILDING_RESULT
@ SMSG_MOVE_SET_ADV_FLYING_GLIDE_START_MIN_HEIGHT
@ SMSG_SPELL_FAILED_OTHER
@ SMSG_FORCE_RANDOM_TRANSMOG_TOAST
@ SMSG_LOOT_ROLLS_COMPLETE
@ SMSG_PLAYER_AZERITE_ITEM_EQUIPPED_STATUS_CHANGED
@ SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN
@ SMSG_HOUSING_FIXTURE_SET_CORE_FIXTURE_RESPONSE
@ SMSG_PUSH_SPELL_TO_ACTION_BAR
@ SMSG_LFG_READY_CHECK_RESULT
@ SMSG_GARRISON_ADD_SPEC_GROUPS
@ SMSG_COMMENTATOR_STATE_CHANGED
@ SMSG_CURRENCY_TRANSFER_RESULT
@ SMSG_BLACK_MARKET_OUTBID
@ SMSG_BATTLE_PAY_PURCHASE_UPDATE
@ SMSG_MOVE_SPLINE_ENABLE_GRAVITY
@ SMSG_PETITION_ALREADY_SIGNED
@ SMSG_HOUSING_SVCS_GUILD_APPEND_NEIGHBORHOOD_NOTIFICATION
@ SMSG_BATTLE_PAY_COLLECTION_ITEM_DELIVERED
@ SMSG_AUCTION_WON_NOTIFICATION
@ SMSG_HOUSING_DECOR_REMOVE_RESPONSE
@ SMSG_ACCOUNT_STORE_CURRENCY_UPDATE
@ SMSG_SET_TIME_ZONE_INFORMATION
@ SMSG_UPDATE_BNET_SESSION_KEY
@ SMSG_HOUSING_HOUSE_STATUS_RESPONSE
@ SMSG_CHALLENGE_MODE_REQUEST_LEADERBOARD_RESULT
@ SMSG_HOUSING_SVCS_REJECT_NEIGHBORHOOD_OWNERSHIP_RESPONSE
@ SMSG_WILL_BE_KICKED_FOR_ADDED_SUBSCRIPTION_TIME
@ SMSG_GET_INITIATIVE_ACTIVITY_LOG_RESULT
@ SMSG_FORCED_DEATH_UPDATE
@ SMSG_SCHEDULED_AREA_POI_UPDATE_RESPONSE
@ SMSG_HOUSING_SVCS_NOTIFY_PERMISSIONS_FAILURE
@ SMSG_CATALOG_SHOP_LICENSE_DATA
@ SMSG_MOVE_APPLY_MOVEMENT_FORCE
@ SMSG_REQUEST_PVP_REWARDS_RESPONSE
@ SMSG_MOVE_UPDATE_SET_GRAVITY_MODIFIER
@ SMSG_INVALIDATE_NEIGHBORHOOD_NAME
@ SMSG_SCENE_OBJECT_PET_BATTLE_FIRST_ROUND
@ SMSG_ACCOUNT_ROOM_COLLECTION_UPDATE
@ SMSG_DURABILITY_DAMAGE_DEATH
@ SMSG_STOP_SPEAKERBOT_SOUND
@ SMSG_UPDATE_PRIMARY_SPEC
@ SMSG_WOW_ENTITLEMENT_NOTIFICATION
@ SMSG_NEIGHBORHOOD_EVICT_PLOT_RESPONSE
@ SMSG_REALM_QUERY_RESPONSE
@ SMSG_QUERY_TIME_RESPONSE
@ SMSG_PLAYER_UPLOAD_SCREENSHOT
@ SMSG_GUILD_NAME_CHANGED
@ SMSG_BARBER_SHOP_RESULT
@ SMSG_ISLAND_AZERITE_GAIN
@ SMSG_HOUSING_SVCS_NEIGHBORHOOD_RESERVE_PLOT_RESPONSE
@ SMSG_LFG_LIST_SEARCH_STATUS
@ SMSG_CRAFTING_ORDER_LIST_ORDERS_RESPONSE
@ SMSG_GROUP_REQUEST_DECLINE
@ SMSG_SPELL_DAMAGE_SHIELD
@ SMSG_HOUSING_SVCS_CREATE_CHARTER_NEIGHBORHOOD_RESPONSE
@ SMSG_ENABLE_BARBER_SHOP
@ SMSG_COVENANT_CALLINGS_AVAILABILITY_RESPONSE
@ SMSG_INVENTORY_FIXUP_COMPLETE
@ SMSG_WEEKLY_REWARDS_RESULT
@ SMSG_ENTER_ENCRYPTED_MODE
@ SMSG_HOUSING_GET_PLAYER_PERMISSIONS_RESPONSE
@ SMSG_MOVE_SPLINE_SET_RUN_SPEED
@ SMSG_COMMENTATOR_PLAYER_INFO
@ SMSG_CHANNEL_NOTIFY_LEFT
@ SMSG_MOVE_SET_GRAVITY_MODIFIER
@ SMSG_CHEAT_IGNORE_DIMISHING_RETURNS
@ SMSG_COMMENTATOR_MAP_INFO
@ SMSG_AREA_TRIGGER_PLAY_SPELL_VISUAL
@ SMSG_MOVE_DISABLE_INERTIA
@ SMSG_UPDATE_DAILY_MISSION_COUNTER
@ SMSG_NEIGHBORHOOD_CHARTER_UPDATE_RESPONSE
@ SMSG_FLUSH_COMBAT_LOG_FILE
@ SMSG_QUEST_GIVER_QUEST_FAILED
@ SMSG_GUILD_RENAME_REFUND_RESULT
@ SMSG_GARRISON_TALENT_COMPLETED
@ SMSG_AUCTION_DISABLE_NEW_POSTINGS
@ SMSG_INSTANCE_ENCOUNTER_EVENT_APPEND
@ SMSG_CHECK_CHARACTER_NAME_AVAILABILITY_RESULT
@ SMSG_ACTIVATE_SOULBIND_FAILED
@ SMSG_AUCTION_HELLO_RESPONSE
@ SMSG_PLAYER_SAVE_GUILD_EMBLEM
@ SMSG_AREA_POI_UPDATE_RESPONSE
@ SMSG_MOVE_SET_CAN_ADV_FLY
@ SMSG_SPELL_OR_DAMAGE_IMMUNE
@ SMSG_GUILD_MEMBER_UPDATE_NOTE
@ SMSG_CRAFTING_ORDER_CANCEL_RESULT
@ SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED
@ SMSG_CALENDAR_RAID_LOCKOUT_UPDATED
@ SMSG_GARRISON_REMOTE_INFO
@ SMSG_MOVE_UPDATE_REMOVE_INERTIA
@ SMSG_EXTERNAL_TRANSACTION_ID_GENERATED
@ SMSG_MOVE_SET_ACTIVE_MOVER
@ SMSG_COMMERCE_TOKEN_GET_COUNT_RESPONSE
@ SMSG_HOUSING_SVCS_UPDATE_HOUSES_LEVEL_FAVOR
@ SMSG_AE_LOOT_TARGET_ACK
@ SMSG_TRANSMOG_OUTFIT_SLOTS_UPDATED
@ SMSG_QUEST_GIVER_QUEST_DETAILS
@ SMSG_RECENT_ALLY_NOTE_UPDATED
@ SMSG_BATTLE_PET_DELETED
@ SMSG_RESET_FAILED_NOTIFY
@ SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE
@ SMSG_NEIGHBORHOOD_GET_INVITES_RESPONSE
@ SMSG_CATALOG_SHOP_OPEN_CHECKOUT_RESULT
@ SMSG_MOVE_UPDATE_SWIM_BACK_SPEED
@ SMSG_BATTLEGROUND_PLAYER_LEFT
@ SMSG_ACCOUNT_MOUNT_UPDATE
@ SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT
@ SMSG_CHAT_PLAYER_AMBIGUOUS
@ SMSG_PET_BATTLE_FINAL_ROUND
@ SMSG_GARRISON_APPLY_TALENT_SOCKET_DATA_CHANGES
@ SMSG_CHAT_IGNORED_ACCOUNT_MUTED
@ SMSG_MOVE_DISABLE_DOUBLE_JUMP
@ SMSG_GARRISON_UPGRADE_RESULT
@ SMSG_GAME_OBJECT_ACTIVATE_ANIM_KIT
@ SMSG_HOUSING_ROOM_SET_LAYOUT_EDIT_MODE_RESPONSE
@ SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED
@ SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED
@ SMSG_HOUSING_FIRST_TIME_DECOR_ACQUISITION
@ SMSG_NEIGHBORHOOD_OFFER_OWNERSHIP_RESPONSE
@ SMSG_ATTACK_SWING_ERROR
@ SMSG_GARRISON_COMPLETE_BUILDING_CONSTRUCTION_RESULT
@ SMSG_EXPORT_ACCOUNT_PROFILE
@ SMSG_QUEUE_SUMMARY_UPDATE
@ SMSG_PVP_MATCH_INITIALIZE
@ SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY
@ SMSG_ACHIEVEMENT_DELETED
@ SMSG_GARRISON_OPEN_RECRUITMENT_NPC
@ SMSG_LFG_LIST_SEARCH_RESULTS_UPDATE
@ SMSG_PVP_OPTIONS_ENABLED
@ SMSG_MAIL_QUERY_NEXT_TIME_RESULT
@ SMSG_MOVE_DISABLE_FULL_SPEED_PITCHING
@ SMSG_GUILD_EVENT_LOG_QUERY_RESULTS
@ SMSG_PRINT_NOTIFICATION
@ SMSG_GUILD_COMMAND_RESULT
@ SMSG_GUILD_CHALLENGE_UPDATE
@ SMSG_MOVE_SET_ADV_FLYING_TURN_VELOCITY_THRESHOLD
@ SMSG_ENUM_CHARACTERS_RESULT
@ SMSG_SET_MELEE_ANIM_KIT
@ SMSG_PLAYER_SHOW_GENERIC_WIDGET_DISPLAY
@ SMSG_CAUTIONARY_CHANNEL_MESSAGE
@ SMSG_LICENSED_DECOR_QUANTITIES_UPDATE
@ SMSG_DIFFERENT_INSTANCE_FROM_PARTY
@ SMSG_AUCTION_OWNER_BID_NOTIFICATION
@ SMSG_INITIATIVE_SERVICE_STATUS
@ SMSG_ACTIVATE_TAXI_REPLY
@ SMSG_INSTANCE_GROUP_SIZE_CHANGED
@ SMSG_WOW_LABS_SET_WOW_LABS_AREA_ID_RESPONSE
@ SMSG_ITEM_INTERACTION_COMPLETE
@ SMSG_MOVE_UNSET_CAN_FLY
@ SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE
@ SMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE_RESPONSE
@ SMSG_GET_ALL_LICENSED_DECOR_QUANTITIES_RESPONSE
@ SMSG_ADVANCED_COMBAT_LOG
@ SMSG_NEIGHBORHOOD_INVITE_NOTIFICATION
@ SMSG_CHARACTER_UPGRADE_STARTED
@ SMSG_HOUSING_SVCS_GET_PLAYER_HOUSES_INFO_RESPONSE
@ SMSG_CHARACTER_RENAME_RESULT
@ SMSG_SEND_UNLEARN_SPELLS
@ SMSG_CLEAR_SPELL_CHARGES
@ SMSG_GARRISON_FOLLOWER_CHANGED_QUALITY
@ SMSG_ARENA_PREP_OPPONENT_SPECIALIZATIONS
@ SMSG_UPDATE_RECENT_PLAYER_GUIDS
@ SMSG_MOVE_SET_ADV_FLYING_DOUBLE_JUMP_VEL_MOD
@ SMSG_MOVE_SPLINE_UNSET_FLYING
@ SMSG_HOUSING_ROOM_UPDATE_RESPONSE
@ SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED
@ SMSG_QUERY_CREATURE_RESPONSE
@ SMSG_NEIGHBORHOOD_CHARTER_SIGN_REQUEST
@ SMSG_BROADCAST_ACHIEVEMENT
@ SMSG_ACCOUNT_ITEM_COLLECTION_DATA
@ SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED
@ SMSG_STAND_STATE_UPDATE
@ SMSG_GUILD_PERMISSIONS_QUERY_RESULTS
@ SMSG_CONSUMABLE_TOKEN_BUY_CHOICE_REQUIRED
@ SMSG_ALLIED_RACE_DETAILS
@ SMSG_CLEAR_ALL_SPELL_CHARGES
@ SMSG_HOUSING_ROOM_APPLY_COMPONENT_MATERIALS_RESPONSE
@ SMSG_GUILD_EVENT_RANKS_UPDATED
@ SMSG_MOVE_SPLINE_STOP_SWIM
@ SMSG_SHOW_TRADE_SKILL_RESPONSE
@ SMSG_GARRISON_ACTIVATE_MISSION_BONUS_ABILITY
@ SMSG_SCENE_OBJECT_EVENT
@ SMSG_STOP_ELAPSED_TIMER
@ SMSG_PLAYER_HIDE_ARROW_CALLOUT
@ SMSG_COMMERCE_TOKEN_GET_MARKET_PRICE_RESPONSE
@ SMSG_TIERED_ENTRANCE_OPEN_RESPONSE
@ SMSG_MOVE_SPLINE_START_SWIM
@ SMSG_MOVE_UPDATE_RUN_BACK_SPEED
@ SMSG_BULK_PURCHASE_UPDATE_RESPONSE
@ SMSG_CANCEL_SPELL_VISUAL_KIT
@ SMSG_FLIGHT_SPLINE_SYNC
@ SMSG_NEIGHBORHOOD_EVICT_PLOT_NOTICE
@ SMSG_GET_SELECTED_TROPHY_ID_RESPONSE
@ SMSG_CHAT_REGIONAL_SERVICE_STATUS
@ SMSG_PERKS_PROGRAM_ACTIVITY_UPDATE
@ SMSG_LATENCY_REPORT_PING
@ SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE
@ SMSG_GET_VAS_TRANSFER_TARGET_REALM_LIST_RESULT
@ SMSG_GUILD_EVENT_STATUS_CHANGE
@ SMSG_MOVE_SET_SWIM_BACK_SPEED
@ SMSG_GARRISON_TALENT_REMOVED
@ SMSG_MOVE_MARK_REMOTE_TIME_INVALID
@ SMSG_LFG_OFFER_CONTINUE
@ SMSG_PVP_MATCH_STATISTICS
@ SMSG_AUCTION_LIST_BUCKETS_RESULT
@ SMSG_LFG_LIST_UPDATE_BLACKLIST
@ SMSG_GET_PLAYER_INITIATIVE_INFO_RESULT
@ SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING
@ SMSG_UPDATE_LAST_INSTANCE
@ SMSG_NEIGHBORHOOD_CHARTER_SIGNATURE_REMOVED_NOTIFICATION
@ SMSG_QUERY_WOW_LABS_AREA_INFO_RESPONSE
@ SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE
@ SMSG_CALENDAR_RAID_LOCKOUT_REMOVED
@ SMSG_GUILD_REPUTATION_REACTION_CHANGED
@ SMSG_MOVE_SET_RUN_SPEED
@ SMSG_ARCHAEOLOGY_SURVERY_CAST
@ SMSG_BATTLEFIELD_STATUS_WAIT_FOR_GROUPS
@ SMSG_GUILD_MEMBER_DAILY_RESET
@ SMSG_LOBBY_MATCHMAKER_QUEUE_PROPOSED
@ SMSG_QUEST_POI_QUERY_RESPONSE
@ SMSG_GARRISON_MISSION_START_CONDITION_UPDATE
@ SMSG_GARRISON_TALENT_REMOVE_SOCKET_DATA
@ SMSG_CALENDAR_INVITE_ALERT
@ SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY
@ SMSG_MOVE_UPDATE_KNOCK_BACK
@ SMSG_GUILD_NEWS_DELETED
@ SMSG_CRAFTING_ORDER_CRAFT_RESULT
@ SMSG_CONSUMABLE_TOKEN_BUY_AT_MARKET_PRICE_RESPONSE
@ SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE
@ SMSG_GARRISON_RESET_TALENT_TREE
@ SMSG_HOUSING_SVCS_GUILD_RENAME_NEIGHBORHOOD_NOTIFICATION
@ SMSG_MOVE_SPLINE_ENABLE_COLLISION
@ SMSG_BATTLE_PET_UPDATES
@ SMSG_PETITION_RENAME_GUILD_RESPONSE
@ SMSG_COMBAT_EVENT_FAILED
@ SMSG_PLAYER_OPEN_SUBSCRIPTION_INTERSTITIAL
@ SMSG_BATTLEFIELD_STATUS_FAILED
@ SMSG_MOVE_UPDATE_COLLISION_HEIGHT
@ SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE
@ SMSG_ACCOUNT_TRANSMOG_SET_FAVORITES_UPDATE
@ SMSG_PET_BATTLE_FINISHED
@ SMSG_HARDCORE_DEATH_ALERT
@ SMSG_SET_PLAY_HOVER_ANIM
@ SMSG_FAILED_PLAYER_CONDITION
@ SMSG_INSTANCE_ABANDON_VOTE_RESPONSE
@ SMSG_BATTLEGROUND_PLAYER_JOINED
@ SMSG_HOUSING_SVCS_GET_BNET_FRIEND_NEIGHBORHOODS_RESPONSE
@ SMSG_CALENDAR_MODERATOR_STATUS
@ SMSG_OPEN_ARTIFACT_FORGE
@ SMSG_GARRISON_COMPLETE_MISSION_RESULT
@ SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE
@ SMSG_QUERY_GARRISON_PET_NAME_RESPONSE
@ SMSG_CALENDAR_INVITE_STATUS_ALERT
@ SMSG_CHROMIE_TIME_SELECT_EXPANSION_SUCCESS
@ SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE
@ SMSG_RESET_COMPRESSION_CONTEXT
@ SMSG_HOUSING_SVCS_CANCEL_RELINQUISH_HOUSE_RESPONSE
@ SMSG_ARTIFACT_RESPEC_PROMPT
@ SMSG_UPDATE_TALENT_DATA
@ SMSG_MOVE_ENABLE_STRAFING
@ SMSG_CRAFTING_ORDER_NPC_REWARD_INFO
@ SMSG_CALENDAR_INVITE_REMOVED_ALERT
@ SMSG_GUILD_MEMBER_RECIPES
@ SMSG_QUEST_UPDATE_ADD_PVP_CREDIT
@ SMSG_SHOW_DELVES_DISPLAY_UI
@ SMSG_DISPLAY_WORLD_TEXT_ON_TARGET
@ SMSG_READY_CHECK_RESPONSE
@ SMSG_DESTRUCTIBLE_BUILDING_DAMAGE
@ SMSG_SPECIAL_MOUNT_ANIM
@ SMSG_CALENDAR_COMMUNITY_INVITE
@ SMSG_GARRISON_RECRUIT_FOLLOWER_RESULT
@ SMSG_SET_FACTION_AT_WAR
@ SMSG_BATTLE_PAY_MOUNT_DELIVERED
@ SMSG_SET_SHIPMENT_READY_RESPONSE
@ SMSG_MOVE_SET_ADV_FLYING_AIR_FRICTION
@ SMSG_TURN_IN_PETITION_RESULT
@ SMSG_WARGAME_REQUEST_OPPONENT_RESPONSE
@ SMSG_CHALLENGE_MODE_RESET
@ SMSG_MOVE_SET_LAND_WALK
@ SMSG_ITEM_ENCHANT_TIME_UPDATE
@ SMSG_CHANGE_REALM_TICKET_RESPONSE
@ SMSG_INSTANCE_ENCOUNTER_END
@ SMSG_CHAT_PLAYER_NOTFOUND
@ SMSG_NEIGHBORHOOD_INVITE_RESIDENT_RESPONSE
@ SMSG_BULK_PURCHASE_RESPONSE
@ SMSG_GARRISON_START_MISSION_RESULT
@ SMSG_MOVE_DISABLE_JUMPING
@ SMSG_SCENE_OBJECT_PET_BATTLE_FINISHED
@ SMSG_CONTRIBUTION_LAST_UPDATE_RESPONSE
@ SMSG_GET_DECOR_REFUND_LIST_RESPONSE
@ SMSG_HOUSING_FIXTURE_SET_HOUSE_TYPE_RESPONSE
@ SMSG_CAN_REDEEM_TOKEN_FOR_BALANCE_RESPONSE
@ SMSG_GARRISON_CREATE_RESULT
@ SMSG_INSTANCE_SAVE_CREATED
@ SMSG_REGIONWIDE_CHARACTER_MAIL_DATA
@ SMSG_INSTANCE_ENCOUNTER_TIMELINE_SYNC
@ SMSG_RESTART_GLOBAL_COOLDOWN
@ SMSG_PLAY_ONE_SHOT_ANIM_KIT
@ SMSG_PET_LEARNED_SPELLS
@ SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT
@ SMSG_SCENARIO_UI_UPDATE
@ SMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_RESPONSE
@ SMSG_TALENTS_INVOLUNTARILY_RESET
@ SMSG_LEARN_TALENT_FAILED
@ SMSG_MOVE_SPLINE_SET_FEATHER_FALL
@ SMSG_CHARACTER_OBJECT_TEST_RESPONSE
@ SMSG_MYTHIC_PLUS_CURRENT_AFFIXES
@ SMSG_ADDON_LIST_REQUEST
@ SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA
@ SMSG_HOUSING_DECOR_DELETE_FROM_STORAGE_RESPONSE
@ SMSG_BATTLEGROUND_POINTS
@ SMSG_CHALLENGE_MODE_UPDATE_DEATH_COUNT
@ SMSG_GUILD_RENAME_REQUESTED_RESULT
@ SMSG_QUEST_CONFIRM_ACCEPT
@ SMSG_SET_INSTANCE_LEAVER
@ SMSG_VOICE_CHANNEL_INFO_RESPONSE
@ SMSG_WOW_LABS_SET_PREDICTION_CIRCLE
@ SMSG_AVAILABLE_HOTFIXES
@ SMSG_PLAY_SPEAKERBOT_SOUND
@ SMSG_AUCTION_FAVORITE_LIST
@ SMSG_ENUM_VAS_PURCHASE_STATES_RESPONSE
@ SMSG_MIRROR_IMAGE_CREATURE_DATA
@ SMSG_TRANSMOG_OUTFIT_SITUATIONS_UPDATED
@ SMSG_MOVE_SPLINE_SET_WALK_MODE
@ SMSG_QUEST_SESSION_RESULT
@ SMSG_INITIATIVE_TASK_COMPLETE
@ SMSG_QUERY_PLAYER_NAMES_RESPONSE
@ SMSG_GARRISON_CLEAR_COLLECTION
@ SMSG_GROUP_ACTION_THROTTLED
@ SMSG_INSTANCE_ENCOUNTER_EVENT_CAST_UPDATE
@ SMSG_CONVERT_ITEMS_TO_CURRENCY_VALUE
@ SMSG_HOUSING_ROOM_REMOVE_RESPONSE
@ SMSG_CAPTURE_POINT_REMOVED
@ SMSG_MOVE_SET_FEATHER_FALL
@ SMSG_MOVE_ENABLE_JUMPING
@ SMSG_MIRROR_IMAGE_COMPONENTED_DATA
@ SMSG_NPC_INTERACTION_OPEN_RESULT
@ SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT
@ SMSG_CALENDAR_INVITE_NOTES
@ SMSG_GUILD_EVENT_PLAYER_LEFT
@ SMSG_HOUSING_SVCS_RELINQUISH_HOUSE_RESPONSE
@ SMSG_GET_INITIATIVE_REWARDS_RESULT
@ SMSG_WEEKLY_REWARD_CLAIM_RESULT
@ SMSG_TRANSMOG_OUTFIT_NEW_ENTRY_ADDED
@ SMSG_ACTIVATE_ESSENCE_FAILED
@ SMSG_QUEST_SESSION_INFO_RESPONSE
@ SMSG_HOUSING_FIXTURE_CREATE_BASIC_HOUSE_RESPONSE
@ SMSG_GARRISON_RESET_TALENT_TREE_SOCKET_DATA
@ SMSG_GUILD_BANK_LOG_QUERY_RESULTS
@ SMSG_CLEAR_TREASURE_PICKER_CACHE
@ SMSG_MOVE_APPLY_INERTIA
@ SMSG_SPELL_EMPOWER_SET_STAGE
@ SMSG_CLEAR_INITIATIVE_TASK_CRITERIA_PROGRESS
@ SMSG_FEATURE_SYSTEM_STATUS
@ SMSG_ACCOUNT_HOUSE_TYPE_COLLECTION_UPDATE
SessionStatus
Player state.
@ STATUS_LOGGEDIN_OR_RECENTLY_LOGGOUT
constexpr std::ptrdiff_t GetOpcodeArrayIndex(OpcodeClient opcode)
@ CMSG_TIME_SYNC_RESPONSE
@ CMSG_HOUSING_SVCS_UPDATE_HOUSE_SETTINGS
@ CMSG_HOUSING_SVCS_PLAYER_VIEW_HOUSES_BY_BNET_ACCOUNT
@ CMSG_MERGE_ITEM_WITH_GUILD_BANK_ITEM
@ CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS
@ CMSG_SET_PET_SPECIALIZATION
@ CMSG_LFG_LIST_INVITE_RESPONSE
@ CMSG_CALENDAR_ADD_EVENT
@ CMSG_ADD_BATTLENET_FRIEND
@ CMSG_COMMENTATOR_EXIT_INSTANCE
@ CMSG_HOUSE_INTERIOR_LEAVE_HOUSE
@ CMSG_HOUSING_GET_CURRENT_HOUSE_INFO
@ CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK
@ CMSG_HOUSING_ROOM_SET_LAYOUT_EDIT_MODE
@ CMSG_BATTLE_PAY_START_PURCHASE
@ CMSG_CHAT_SEND_CAUTIONARY_CHAT_MESSAGE
@ CMSG_MOVE_APPLY_INERTIA_ACK
@ CMSG_PERFORM_ITEM_INTERACTION
@ CMSG_HOUSING_ROOM_SET_DOOR_TYPE
@ CMSG_QUEST_SESSION_REQUEST_STOP
@ CMSG_SUBSCRIPTION_INTERSTITIAL_RESPONSE
@ CMSG_GARRISON_LEARN_TALENT
@ CMSG_COMMENTATOR_GET_PLAYER_INFO
@ CMSG_CHAT_CHANNEL_PASSWORD
@ CMSG_CHAT_REPORT_FILTERED
@ CMSG_HOUSING_SVCS_TELEPORT_TO_PLOT
@ CMSG_CHAT_CHANNEL_UNBAN
@ CMSG_AZERITE_ESSENCE_ACTIVATE_ESSENCE
@ CMSG_HOUSING_ROOM_SET_COMPONENT_THEME
@ CMSG_HOUSING_DECOR_PLACE
@ CMSG_LFG_LOREWALKING_UPDATE_REQUEST
@ CMSG_CHAT_MESSAGE_WHISPER
@ CMSG_SET_WATCHED_FACTION
@ CMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE
@ CMSG_MOUNT_CLEAR_FANFARE
@ CMSG_CRAFTING_ORDER_CANCEL
@ CMSG_GUILD_OFFICER_REMOVE_MEMBER
@ CMSG_GUILD_SET_RANK_PERMISSIONS
@ CMSG_REQUEST_GUILD_PARTY_STATE
@ CMSG_NEIGHBORHOOD_PLAYER_GET_INVITE
@ CMSG_NEIGHBORHOOD_INITIATIVE_SERVICE_STATUS_CHECK
@ CMSG_REQUEST_PARTY_JOIN_UPDATES
@ CMSG_QUEST_GIVER_CLOSE_QUEST
@ CMSG_LOBBY_MATCHMAKER_CREATE_CHARACTER
@ CMSG_GET_MIRROR_IMAGE_DATA
@ CMSG_NEIGHBORHOOD_REMOVE_SECONDARY_OWNER
@ CMSG_CHAT_CHANNEL_SILENCE_ALL
@ CMSG_ACCOUNT_BANK_WITHDRAW_MONEY
@ CMSG_CHAT_ADDON_MESSAGE_TARGETED
@ CMSG_GARRISON_SET_FOLLOWER_FAVORITE
@ CMSG_CHAT_MESSAGE_EMOTE
@ CMSG_AZERITE_ESSENCE_UNLOCK_MILESTONE
@ CMSG_MYTHIC_PLUS_REQUEST_MAP_STATS
@ CMSG_GM_TICKET_GET_SYSTEM_STATUS
@ CMSG_CRAFTING_ORDER_FULFILL
@ CMSG_CRAFTING_ORDER_CLAIM
@ CMSG_REQUEST_VEHICLE_SWITCH_SEAT
@ CMSG_TRAITS_COMMIT_CONFIG
@ CMSG_NEIGHBORHOOD_CHARTER_FINALIZE
@ CMSG_CHANGE_BAG_SLOT_FLAG
@ CMSG_HOUSING_FIXTURE_DELETE_FIXTURE
@ CMSG_BATTLE_PAY_REQUEST_PRICE_INFO
@ CMSG_QUERY_QUEST_COMPLETION_NPCS
@ CMSG_ACCOUNT_BANK_DEPOSIT_MONEY
@ CMSG_HOUSING_DECOR_LOCK
@ CMSG_HOUSING_ROOM_APPLY_COMPONENT_MATERIALS
@ CMSG_LIVE_REGION_ACCOUNT_RESTORE
@ CMSG_CLUB_FINDER_REQUEST_MEMBERSHIP_TO_CLUB
@ CMSG_AUCTION_LIST_ITEMS_BY_BUCKET_KEY
@ CMSG_GUILD_PERMISSIONS_QUERY
@ CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES
@ CMSG_GET_ALL_LICENSED_DECOR_QUANTITIES
@ CMSG_AUTO_GUILD_BANK_ITEM
@ CMSG_LIVE_REGION_CHARACTER_COPY
@ CMSG_UPDATE_CRAFTING_NPC_RECIPES
@ CMSG_GARRISON_SET_BUILDING_ACTIVE
@ CMSG_CONVERSATION_CINEMATIC_READY
@ CMSG_CHAT_MESSAGE_CHANNEL
@ CMSG_SET_FACTION_AT_WAR
@ CMSG_QUERY_GARRISON_PET_NAME
@ CMSG_QUERY_SELECTED_WOW_LABS_AREA
@ CMSG_MOVE_GRAVITY_ENABLE_ACK
@ CMSG_NEIGHBORHOOD_OFFER_OWNERSHIP
@ CMSG_MOVE_DISABLE_JUMPING_ACK
@ CMSG_REQUEST_REALM_GUILD_MASTER_INFO
@ CMSG_UPDATE_MISSILE_TRAJECTORY
@ CMSG_QUEST_CONFIRM_ACCEPT
@ CMSG_HOUSING_HOUSE_STATUS
@ CMSG_LOBBY_MATCHMAKER_LEAVE_PARTY
@ CMSG_AUTH_CONTINUED_SESSION
@ CMSG_MOUNT_SPECIAL_ANIM
@ CMSG_DELETE_EQUIPMENT_SET
@ CMSG_MOVE_START_BACKWARD
@ CMSG_REGISTER_FAST_LOGIN
@ CMSG_LOADING_SCREEN_NOTIFY
@ CMSG_CHANGE_MONUMENT_APPEARANCE
@ CMSG_CLASS_TALENTS_SET_USES_SHARED_ACTION_BARS
@ CMSG_CHAT_SEND_CAUTIONARY_CHANNEL_MESSAGE
@ CMSG_LFG_LIST_CANCEL_APPLICATION
@ CMSG_LOBBY_MATCHMAKER_ACCEPT_PARTY_INVITE
@ CMSG_CLASS_TALENTS_NOTIFY_VALIDATION_FAILED
@ CMSG_SET_FACTION_INACTIVE
@ CMSG_MOVE_INERTIA_DISABLE_ACK
@ CMSG_GUILD_BANK_DEPOSIT_MONEY
@ CMSG_SUBMIT_USER_FEEDBACK
@ CMSG_GUILD_SET_ACHIEVEMENT_TRACKING
@ CMSG_GUILD_REQUEST_RENAME_NAME_CHECK
@ CMSG_ARTIFACT_SET_APPEARANCE
@ CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING
@ CMSG_LFG_LIST_GET_STATUS
@ CMSG_MOVE_SET_CAN_FLY_ACK
@ CMSG_CLOSE_TRAIT_SYSTEM_INTERACTION
@ CMSG_PET_BATTLE_REQUEST_UPDATE
@ CMSG_CHAT_MESSAGE_GUILD
@ CMSG_CONTRIBUTION_CONTRIBUTE
@ CMSG_SET_BACKPACK_AUTOSORT_DISABLED
@ CMSG_RAF_RECRUIT_PRESENCE_SUBSCRIBE
@ CMSG_CALENDAR_GET_EVENT
@ CMSG_GUILD_SET_GUILD_MASTER
@ CMSG_DF_GET_SYSTEM_INFO
@ CMSG_REQUEST_CURRENCY_DATA_FOR_ACCOUNT_CHARACTERS
@ CMSG_TRANSMOGRIFY_ITEMS
@ CMSG_GUILD_BANK_WITHDRAW_MONEY
@ CMSG_SET_ALLOW_RECENT_ALLIES_SEE_LOCATION
@ CMSG_REPORT_STUCK_IN_COMBAT
@ CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK
@ CMSG_SORT_ACCOUNT_BANK_BAGS
@ CMSG_CRAFTING_ORDER_REJECT
@ CMSG_DF_BOOT_PLAYER_VOTE
@ CMSG_CALENDAR_REMOVE_INVITE
@ CMSG_CHROMIE_TIME_SELECT_EXPANSION
@ CMSG_GENERATE_RANDOM_CHARACTER_NAME
@ CMSG_REQUEST_CHARACTER_GUILD_FOLLOW_INFO
@ CMSG_BLACK_MARKET_REQUEST_ITEMS
@ CMSG_NEIGHBORHOOD_MOVE_HOUSE
@ CMSG_SET_ACTION_BAR_TOGGLES
@ CMSG_CHAT_LEAVE_CHANNEL
@ CMSG_NEIGHBORHOOD_GET_INVITES
@ CMSG_CALENDAR_EVENT_SIGN_UP
@ CMSG_HOUSING_PHOTO_SHARING_CLEAR_AUTHORIZATION
@ CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK
@ CMSG_NPC_CRAFTING_ORDER_REQUEST
@ CMSG_SAVE_EQUIPMENT_SET
@ CMSG_MOVE_SET_ADV_FLYING_AIR_FRICTION_ACK
@ CMSG_UPDATE_SPELL_VISUAL
@ CMSG_HOUSING_SVCS_GET_PLAYER_HOUSES_INFO
@ CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE
@ CMSG_READY_CHECK_RESPONSE
@ CMSG_BATTLE_PET_REQUEST_JOURNAL
@ CMSG_CONVERSATION_LINE_STARTED
@ CMSG_QUERY_PLAYER_NAMES_FOR_COMMUNITY
@ CMSG_GUILD_REQUEST_RENAME_REFUND
@ CMSG_PERKS_PROGRAM_GET_RECENT_PURCHASES
@ CMSG_TRANSMOG_OUTFIT_NEW
@ CMSG_WORLD_LOOT_OBJECT_CLICK
@ CMSG_REQUEST_WEEKLY_REWARDS
@ CMSG_QUERY_COUNTDOWN_TIMER
@ CMSG_HOUSING_SVCS_RELINQUISH_HOUSE
@ CMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST
@ CMSG_NEIGHBORHOOD_UPDATE_NAME
@ CMSG_COMMERCE_TOKEN_GET_COUNT
@ CMSG_CANCEL_GROWTH_AURA
@ CMSG_QUEST_SESSION_BEGIN_RESPONSE
@ CMSG_AUCTIONABLE_TOKEN_SELL
@ CMSG_NEIGHBORHOOD_CHARTER_OPEN_CONFIRMATION_UI
@ CMSG_MOVE_DISMISS_VEHICLE
@ CMSG_MOVE_SET_ADV_FLYING_SURFACE_FRICTION_ACK
@ CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT
@ CMSG_GARRISON_ADD_FOLLOWER_HEALTH
@ CMSG_MOVE_FORCE_GRAVITY_MODIFIER_CHANGE_ACK
@ CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK
@ CMSG_BATTLEMASTER_JOIN_SKIRMISH
@ CMSG_CRAFTING_ORDER_CREATE
@ CMSG_QUERY_BATTLE_PET_NAME
@ CMSG_SWAP_ITEM_WITH_GUILD_BANK_ITEM
@ CMSG_TIME_ADJUSTMENT_RESPONSE
@ CMSG_OBJECT_UPDATE_RESCUED
@ CMSG_SAVE_ACCOUNT_DATA_EXPORT
@ CMSG_AUTO_DEPOSIT_CHARACTER_BANK
@ CMSG_MOVE_SET_ADV_FLYING_LAUNCH_SPEED_COEFFICIENT_ACK
@ CMSG_REFRESH_ENTITLEMENTS_ON_ORDER_COMPLETE
@ CMSG_PET_BATTLE_REPLACE_FRONT_PET
@ CMSG_START_CHALLENGE_MODE
@ CMSG_CHAT_MESSAGE_INSTANCE_CHAT
@ CMSG_COLLECTION_ITEM_SET_FAVORITE
@ CMSG_SET_FACTION_NOT_AT_WAR
@ CMSG_ENTER_ENCRYPTED_MODE_ACK
@ CMSG_GET_PVP_OPTIONS_ENABLED
@ CMSG_GARRISON_GET_MISSION_REWARD
@ CMSG_REQUEST_BATTLEFIELD_STATUS
@ CMSG_QUICK_JOIN_REQUEST_INVITE_WITH_CONFIRMATION
@ CMSG_QUICK_JOIN_RESPOND_TO_INVITE
@ CMSG_HOUSING_RESET_KIOSK_MODE
@ CMSG_ACCOUNT_STORE_BEGIN_PURCHASE_OR_REFUND
@ CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK
@ CMSG_MOVE_SET_ADV_FLYING_DOUBLE_JUMP_VEL_MOD_ACK
@ CMSG_TRANSMOG_OUTFIT_UPDATE_SITUATIONS
@ CMSG_QUEST_GIVER_QUERY_QUEST
@ CMSG_DF_READY_CHECK_RESPONSE
@ CMSG_QUERY_TREASURE_PICKER
@ CMSG_COMPLETE_CINEMATIC
@ CMSG_QUEST_GIVER_REQUEST_REWARD
@ CMSG_CALENDAR_GET_NUM_PENDING
@ CMSG_CLASS_TALENTS_RENAME_CONFIG
@ CMSG_CRAFTING_ORDER_LIST_CRAFTER_ORDERS
@ CMSG_CLEAR_NEW_APPEARANCE
@ CMSG_REQUEST_VEHICLE_NEXT_SEAT
@ CMSG_CRAFTING_ORDER_REPORT_PLAYER
@ CMSG_SERVER_VALIDATION_SIGNATURE_REQUEST
@ CMSG_MOUNT_SET_FAVORITE
@ CMSG_GARRISON_GET_CLASS_SPEC_CATEGORY_INFO
@ CMSG_PET_BATTLE_FINAL_NOTIFY
@ CMSG_CAN_REDEEM_TOKEN_FOR_BALANCE
@ CMSG_QUICK_JOIN_AUTO_ACCEPT_REQUESTS
@ CMSG_MOVE_START_TURN_RIGHT
@ CMSG_HOUSING_FIXTURE_SET_HOUSE_TYPE
@ CMSG_GOSSIP_SELECT_OPTION
@ CMSG_CHAT_REPORT_IGNORED
@ CMSG_GUILD_ADD_BATTLENET_FRIEND
@ CMSG_QUERY_SCENARIO_POI
@ CMSG_ADVENTURE_MAP_START_QUEST
@ CMSG_REQUEST_STABLED_PETS
@ CMSG_REQUEST_VEHICLE_PREV_SEAT
@ CMSG_AUCTION_LIST_BIDDED_ITEMS
@ CMSG_NEIGHBORHOOD_INVITE_RESIDENT
@ CMSG_NEIGHBORHOOD_ADD_SECONDARY_OWNER
@ CMSG_TRANSMOG_OUTFIT_UPDATE_INFO
@ CMSG_LIVE_REGION_KEY_BINDINGS_COPY
@ CMSG_LOBBY_MATCHMAKER_SET_PARTY_PLAYLIST_ENTRY
@ CMSG_SET_EMPOWER_MIN_HOLD_STAGE_PERCENT
@ CMSG_CHAT_CHANNEL_DISPLAY_LIST
@ CMSG_REQUEST_VEHICLE_EXIT
@ CMSG_CHALLENGE_MODE_REQUEST_LEADERS
@ CMSG_CONFIRM_PROFESSION_RESPEC
@ CMSG_MOVE_SET_ADV_FLYING_TURN_VELOCITY_THRESHOLD_ACK
@ CMSG_GET_LAST_CATALOG_FETCH
@ CMSG_NEIGHBORHOOD_CHARTER_SEND_SIGNATURE_REQUEST
@ CMSG_UNLEARN_SPECIALIZATION
@ CMSG_SOCIAL_CONTRACT_REQUEST
@ CMSG_SET_STOP_CONVERSATION
@ CMSG_AUTO_STORE_BAG_ITEM
@ CMSG_AUCTION_BROWSE_QUERY
@ CMSG_GUILD_QUERY_RECIPES
@ CMSG_MOVE_INITIAL_OBJECT_UPDATE_COMPLETE_ACK
@ CMSG_MOVE_START_STRAFE_RIGHT
@ CMSG_DECLINE_GUILD_INVITES
@ CMSG_MAIL_CREATE_TEXT_ITEM
@ CMSG_MOVE_START_PITCH_DOWN
@ CMSG_UI_MAP_QUEST_LINES_REQUEST
@ CMSG_CLUB_FINDER_REQUEST_SUBSCRIBED_CLUB_POSTING_IDS
@ CMSG_BATTLE_PAY_GET_PURCHASE_LIST
@ CMSG_PERKS_PROGRAM_REQUEST_CART_CHECKOUT
@ CMSG_SET_ASSISTANT_LEADER
@ CMSG_UPGRADE_RUNEFORGE_LEGENDARY
@ CMSG_BATTLENET_CHALLENGE_RESPONSE
@ CMSG_UNDELETE_CHARACTER
@ CMSG_CHAT_MESSAGE_RAID_WARNING
@ CMSG_PET_BATTLE_REQUEST_WILD
@ CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK
@ CMSG_NEIGHBORHOOD_SET_PUBLIC_FLAG
@ CMSG_LOBBY_MATCHMAKER_PARTY_INVITE
@ CMSG_CONSUMABLE_TOKEN_CAN_VETERAN_BUY
@ CMSG_ACCEPT_GUILD_INVITE
@ CMSG_MOVE_SET_WALK_MODE
@ CMSG_CHECK_CHARACTER_NAME_AVAILABILITY
@ CMSG_GET_VAS_TRANSFER_TARGET_REALM_LIST
@ CMSG_COMMENTATOR_ENABLE
@ CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT
@ CMSG_AUCTION_CANCEL_COMMODITIES_PURCHASE
@ CMSG_GARRISON_RESEARCH_TALENT
@ CMSG_SETUP_WARBAND_GROUPS
@ CMSG_GARRISON_REMOVE_FOLLOWER
@ CMSG_CLAIM_WEEKLY_REWARD
@ CMSG_BATTLE_PET_DELETE_PET
@ CMSG_GUILD_BANK_ACTIVATE
@ CMSG_PERKS_PROGRAM_REQUEST_PURCHASE
@ CMSG_QUERY_NEIGHBORHOOD_INFO
@ CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK
@ CMSG_AREA_SPIRIT_HEALER_QUEUE
@ CMSG_UPDATE_ACCOUNT_BANK_TAB_SETTINGS
@ CMSG_SCENE_PLAYBACK_CANCELED
@ CMSG_CHAT_LOBBY_MATCHMAKER_MESSAGE_PARTY
@ CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_VAS
@ CMSG_HOUSING_FIXTURE_SET_HOUSE_SIZE
@ CMSG_ACCEPT_WARGAME_INVITE
@ CMSG_LOBBY_MATCHMAKER_REJECT_PARTY_INVITE
@ CMSG_MOVE_FEATHER_FALL_ACK
@ CMSG_DF_CONFIRM_EXPAND_SEARCH
@ CMSG_CHAT_CHANNEL_SET_OWNER
@ CMSG_HOUSING_DECOR_REMOVE
@ CMSG_MOVE_WATER_WALK_ACK
@ CMSG_NEIGHBORHOOD_CHARTER_CREATE
@ CMSG_MOVE_SET_ADV_FLYING_BANKING_RATE_ACK
@ CMSG_MOVE_SET_CAN_DRIVE_ACK
@ CMSG_NEIGHBORHOOD_GET_ROSTER
@ CMSG_COMMENTATOR_SPECTATE
@ CMSG_GET_VAS_ACCOUNT_CHARACTER_LIST
@ CMSG_AUTOSTORE_BANK_ITEM
@ CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK
@ CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT
@ CMSG_CHAT_CHANNEL_MODERATOR
@ CMSG_QUEUED_MESSAGES_END
@ CMSG_QUEST_DRIVEN_SCENARIO_STATE_CHANGE
@ CMSG_NEIGHBORHOOD_CHARTER_ADD_SIGNATURE
@ CMSG_CONTENT_TRACKING_STOP_TRACKING
@ CMSG_QUEST_GIVER_COMPLETE_QUEST
@ CMSG_RAF_GENERATE_RECRUITMENT_LINK
@ CMSG_HOUSING_SVCS_NEIGHBORHOOD_RESERVE_PLOT
@ CMSG_RAF_CLAIM_ACTIVITY_REWARD
@ CMSG_CHARACTER_UPGRADE_START
@ CMSG_HOUSING_PHOTO_SHARING_COMPLETE_AUTHORIZATION
@ CMSG_HOUSING_SVCS_REJECT_NEIGHBORHOOD_OWNERSHIP
@ CMSG_CLIENT_PORT_GRAVEYARD
@ CMSG_GARRISON_RECRUIT_FOLLOWER
@ CMSG_QUICK_JOIN_REQUEST_INVITE
@ CMSG_JOIN_PET_BATTLE_QUEUE
@ CMSG_TIERED_ENTRANCE_OPEN
@ CMSG_HOUSING_DECOR_REQUEST_STORAGE
@ CMSG_UPDATE_ACCOUNT_DATA
@ CMSG_PERKS_PROGRAM_REQUEST_PENDING_REWARDS
@ CMSG_GUILD_CHANGE_NAME_REQUEST
@ CMSG_TIME_SYNC_RESPONSE_FAILED
@ CMSG_MERGE_GUILD_BANK_ITEM_WITH_ITEM
@ CMSG_GARRISON_CANCEL_CONSTRUCTION
@ CMSG_PUSH_QUEST_TO_PARTY
@ CMSG_SPECTATE_SET_NEXT_TARGET
@ CMSG_AUCTION_REMOVE_ITEM
@ CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES
@ CMSG_CHAR_RACE_OR_FACTION_CHANGE
@ CMSG_MOVE_UPDATE_FALL_SPEED
@ CMSG_GARRISON_GENERATE_RECRUITS
@ CMSG_SET_PLAYER_DECLINED_NAMES
@ CMSG_STORE_GUILD_BANK_ITEM
@ CMSG_GET_INITIATIVE_ACTIVITY_LOG_REQUEST
@ CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT
@ CMSG_AUCTION_GET_COMMODITY_QUOTE
@ CMSG_REQUEST_PARTY_ELIGIBILITY_FOR_DELVE_TIERS
@ CMSG_MOVE_CHANGE_TRANSPORT
@ CMSG_STAND_STATE_CHANGE
@ CMSG_HOUSING_ROOM_ROTATE
@ CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT
@ CMSG_TAXI_REQUEST_EARLY_LANDING
@ CMSG_REQUEST_GUILD_REWARDS_LIST
@ CMSG_CONFIRM_RESPEC_WIPE
@ CMSG_CLUB_FINDER_REQUEST_PENDING_CLUBS_LIST
@ CMSG_LEAVE_PET_BATTLE_QUEUE
@ CMSG_OPEN_TRADESKILL_NPC
@ CMSG_PET_BATTLE_WILD_LOCATION_FAIL
@ CMSG_GARRISON_START_MISSION
@ CMSG_MOVE_SET_ADV_FLYING_GLIDE_START_MIN_HEIGHT_ACK
@ CMSG_GARRISON_GET_MAP_DATA
@ CMSG_RECENT_ALLY_REQUEST_DATA
@ CMSG_REVERT_MONUMENT_APPEARANCE
@ CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE
@ CMSG_CHAT_DROP_CAUTIONARY_CHAT_MESSAGE
@ CMSG_CONVERT_ITEM_TO_BIND_TO_ACCOUNT
@ CMSG_GARRISON_RENAME_FOLLOWER
@ CMSG_HOUSING_SVCS_GET_HOUSE_FINDER_INFO
@ CMSG_LOBBY_MATCHMAKER_ABANDON_QUEUE
@ CMSG_SET_LOOT_SPECIALIZATION
@ CMSG_BATTLE_PET_SET_BATTLE_SLOT
@ CMSG_SAVE_PERSONAL_EMBLEM
@ CMSG_PET_SPELL_AUTOCAST
@ CMSG_CANCEL_TEMP_ENCHANTMENT
@ CMSG_REQUEST_INSTANCE_ENCOUNTER_EVENT_SYNC
@ CMSG_LOG_STREAMING_ERROR
@ CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY
@ CMSG_MOVE_INIT_ACTIVE_MOVER_COMPLETE
@ CMSG_RESET_CHALLENGE_MODE_CHEAT
@ CMSG_AUCTION_LIST_BUCKETS_BY_BUCKET_KEYS
@ CMSG_SET_TAXI_BENCHMARK_MODE
@ CMSG_AUTO_STORE_GUILD_BANK_ITEM
@ CMSG_SCENE_PLAYBACK_COMPLETE
@ CMSG_CHARACTER_RENAME_REQUEST
@ CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK
@ CMSG_CLUB_PRESENCE_SUBSCRIBE
@ CMSG_GET_CHARACTER_CURRENCY_TRANSFER_LOG
@ CMSG_TRAITS_TALENT_TEST_UNLEARN_SPELLS
@ CMSG_REQUEST_PVP_REWARDS
@ CMSG_AUCTION_REPLICATE_ITEMS
@ CMSG_CALENDAR_COPY_EVENT
@ CMSG_GUILD_REPLACE_GUILD_MASTER
@ CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS
@ CMSG_BATTLE_PET_UPDATE_NOTIFY
@ CMSG_LOAD_SELECTED_TROPHY
@ CMSG_MOVE_SET_CAN_ADV_FLY_ACK
@ CMSG_PET_BATTLE_REQUEST_PVP
@ CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK
@ CMSG_REQUEST_TREASURE_PUNCH_LIST_ITEMS
@ CMSG_REQUEST_PLAYED_TIME
@ CMSG_HOUSE_EXTERIOR_SET_HOUSE_POSITION
@ CMSG_MOVE_COLLISION_DISABLE_ACK
@ CMSG_QUERY_INSPECT_ACHIEVEMENTS
@ CMSG_UPDATE_LAST_CATALOG_FETCH
@ CMSG_START_INSTANCE_ABANDON_VOTE
@ CMSG_VAS_CHECK_TRANSFER_OK
@ CMSG_CONVERT_TIMERUNNING_CHARACTER
@ CMSG_MERGE_GUILD_BANK_ITEM_WITH_GUILD_BANK_ITEM
@ CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK
@ CMSG_GUILD_REQUEST_RENAME
@ CMSG_SET_CURRENCY_FLAGS
@ CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK
@ CMSG_MOVE_COLLISION_ENABLE_ACK
@ CMSG_REQUEST_MYTHIC_PLUS_AFFIXES
@ CMSG_MOVE_START_DESCEND
@ CMSG_SET_USING_PARTY_GARRISON
@ CMSG_CALENDAR_MODERATOR_STATUS
@ CMSG_HOUSING_SVCS_GET_BNET_FRIEND_NEIGHBORHOODS
@ CMSG_DO_MASTER_LOOT_ROLL
@ CMSG_COVENANT_RENOWN_REQUEST_CATCHUP_STATE
@ CMSG_MISSILE_TRAJECTORY_COLLISION
@ CMSG_TAXI_NODE_STATUS_QUERY
@ CMSG_AUCTION_SET_FAVORITE_ITEM
@ CMSG_CLOSE_RUNEFORGE_INTERACTION
@ CMSG_ASSIGN_EQUIPMENT_SET_SPEC
@ CMSG_COMMENTATOR_GET_MAP_INFO
@ CMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_DOWN_ACK
@ CMSG_PETITION_SHOW_SIGNATURES
@ CMSG_QUEST_GIVER_CHOOSE_REWARD
@ CMSG_AUCTION_SELL_COMMODITY
@ CMSG_BATTLE_PAY_OPEN_CHECKOUT
@ CMSG_GET_REMAINING_GAME_TIME
@ CMSG_NEXT_CINEMATIC_CAMERA
@ CMSG_CLASS_TALENTS_NOTIFY_EMPTY_CONFIG
@ CMSG_GUILD_UPDATE_MOTD_TEXT
@ CMSG_MOVE_KNOCK_BACK_ACK
@ CMSG_MOVE_FORCE_ROOT_ACK
@ CMSG_GARRISON_SET_FOLLOWER_INACTIVE
@ CMSG_TRAINING_GROUNDS_JOIN
@ CMSG_REQUEST_WORLD_QUEST_UPDATE
@ CMSG_GUILD_DECLINE_INVITATION
@ CMSG_CONSUMABLE_TOKEN_REDEEM
@ CMSG_RIDE_VEHICLE_INTERACT
@ CMSG_SPIRIT_HEALER_ACTIVATE
@ CMSG_CHAT_CHANNEL_DECLINE_INVITE
@ CMSG_MOVE_CHANGE_VEHICLE_SEATS
@ CMSG_BATTLE_PAY_GET_PRODUCT_LIST
@ CMSG_REQUEST_CROWD_CONTROL_SPELL
@ CMSG_GET_ITEM_PURCHASE_DATA
@ CMSG_QUEST_GIVER_ACCEPT_QUEST
@ CMSG_GAME_OBJ_REPORT_USE
@ CMSG_LFG_LIST_APPLY_TO_GROUP
@ CMSG_VAS_GET_QUEUE_MINUTES
@ CMSG_GUILD_NEWS_UPDATE_STICKY
@ CMSG_NEIGHBORHOOD_PLAYER_DECLINE_INVITE
@ CMSG_KIOSK_ENABLE_GOD_MODE
@ CMSG_VAS_GET_SERVICE_STATUS
@ CMSG_SET_TRADE_CURRENCY
@ CMSG_SET_EXCLUDED_CHAT_CENSOR_SOURCES
@ CMSG_BATTLE_PET_MODIFY_NAME
@ CMSG_JOIN_RATED_BATTLEGROUND
@ CMSG_SET_DUNGEON_DIFFICULTY
@ CMSG_HOUSING_FIXTURE_CREATE_FIXTURE
@ CMSG_DECLINE_NEIGHBORHOOD_INVITES
@ CMSG_GUILD_BANK_LOG_QUERY
@ CMSG_ABANDON_NPE_RESPONSE
@ CMSG_MOVE_START_DRIVE_FORWARD
@ CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING
@ CMSG_NEIGHBORHOOD_BUY_HOUSE
@ CMSG_MOVE_FORCE_UNROOT_ACK
@ CMSG_HOUSING_DECOR_SET_EDIT_MODE
@ CMSG_REQUEST_LFG_LIST_BLACKLIST
@ CMSG_REQUEST_AREA_POI_UPDATE
@ CMSG_NEIGHBORHOOD_EVICT_PLOT
@ CMSG_AUTO_DEPOSIT_ACCOUNT_BANK
@ CMSG_ADVENTURE_JOURNAL_UPDATE_SUGGESTIONS
@ CMSG_SET_ADVANCED_COMBAT_LOGGING
@ CMSG_INITIATIVE_UPDATE_ACTIVE_NEIGHBORHOOD
@ CMSG_REQUEST_STORE_FRONT_INFO_UPDATE
@ CMSG_GAME_EVENT_DEBUG_DISABLE
@ CMSG_SELECT_DELVE_ENTRANCE_TIER
@ CMSG_GUILD_ASSIGN_MEMBER_RANK
@ CMSG_BATTLE_PAY_CANCEL_OPEN_CHECKOUT
@ CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK
@ CMSG_SET_EVERYONE_IS_ASSISTANT
@ CMSG_QUEST_GIVER_STATUS_QUERY
@ CMSG_AREA_SPIRIT_HEALER_QUERY
@ CMSG_REQUEST_MYTHIC_PLUS_SEASON_DATA
@ CMSG_SET_PARTY_ASSIGNMENT
@ CMSG_MOVE_ADD_IMPULSE_ACK
@ CMSG_GUILD_DEMOTE_MEMBER
@ CMSG_MOVE_SET_MOD_MOVEMENT_FORCE_MAGNITUDE_ACK
@ CMSG_ACCOUNT_NOTIFICATION_ACKNOWLEDGED
@ CMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_REQUEST
@ CMSG_CHAT_CHANNEL_INVITE
@ CMSG_GUILD_REQUEST_RENAME_STATUS
@ CMSG_LFG_LIST_INVITE_APPLICANT
@ CMSG_SPELL_EMPOWER_RELEASE
@ CMSG_OBJECT_UPDATE_FAILED
@ CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET
@ CMSG_CLOSE_QUEST_CHOICE
@ CMSG_CANCEL_CHANNELLING
@ CMSG_CLUB_FINDER_GET_APPLICANTS_LIST
@ CMSG_MOVE_SET_COLLISION_HEIGHT_ACK
@ CMSG_HOUSING_SVCS_GUILD_CREATE_NEIGHBORHOOD
@ CMSG_AUTO_EQUIP_ITEM_SLOT
@ CMSG_GUILD_BANK_TEXT_QUERY
@ CMSG_MOVE_REMOVE_MOVEMENT_FORCES
@ CMSG_TAXI_QUERY_AVAILABLE_NODES
@ CMSG_ARTIFACT_ADD_POWER
@ CMSG_QUEST_LOG_REMOVE_QUEST
@ CMSG_ENCOUNTER_JOURNAL_START_ARATHI_RPE
@ CMSG_MOVE_ENABLE_DOUBLE_JUMP_ACK
@ CMSG_COMMERCE_TOKEN_GET_MARKET_PRICE
@ CMSG_QUERY_NEXT_MAIL_TIME
@ CMSG_GUILD_GET_OTHERS_OWNED_HOUSES
@ CMSG_COMMERCE_TOKEN_GET_LOG
@ CMSG_OVERRIDE_SCREEN_FLASH
@ CMSG_GET_LANDING_PAGE_SHIPMENTS
@ CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY
@ CMSG_DF_GET_JOIN_STATUS
@ CMSG_MAKE_CONTITIONAL_APPEARANCE_PERMANENT
@ CMSG_MOVE_SET_ALWAYS_ALLOW_PITCHING_ACK
@ CMSG_GUILD_EVENT_LOG_QUERY
@ CMSG_SPAWN_TRACKING_UPDATE
@ CMSG_GARRISON_SOCKET_TALENT
@ CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT
@ CMSG_GARRISON_PURCHASE_BUILDING
@ CMSG_CHECK_IS_ADVENTURE_MAP_POI_VALID
@ CMSG_CHAT_ADDON_MESSAGE
@ CMSG_CHANGE_REALM_TICKET
@ CMSG_REQUEST_CHAT_LOGIN
@ CMSG_CHAT_MESSAGE_OFFICER
@ CMSG_RAF_CLAIM_NEXT_REWARD
@ CMSG_CHAT_CHANNEL_UNMODERATOR
@ CMSG_PARTY_INVITE_RESPONSE
@ CMSG_INITIATE_ROLE_POLL
@ CMSG_QUEST_SESSION_REQUEST_START
@ CMSG_TABARD_VENDOR_ACTIVATE
@ CMSG_GUILD_QUERY_MEMBER_RECIPES
@ CMSG_BATTLE_PET_CLEAR_FANFARE
@ CMSG_CHANGE_BANK_BAG_SLOT_FLAG
@ CMSG_HOUSING_GET_PLAYER_PERMISSIONS
@ CMSG_SET_GAME_EVENT_DEBUG_VIEW_STATE
@ CMSG_SET_RAID_DIFFICULTY
@ CMSG_MOVE_SET_FACING_HEARTBEAT
@ CMSG_REQUEST_ACCOUNT_DATA
@ CMSG_SET_BACKPACK_SELL_JUNK_DISABLED
@ CMSG_AZERITE_EMPOWERED_ITEM_SELECT_POWER
@ CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS
@ CMSG_GUILD_BANK_SET_TAB_TEXT
@ CMSG_RESURRECT_RESPONSE
@ CMSG_SELL_ALL_JUNK_ITEMS
@ CMSG_CONSUMABLE_TOKEN_BUY_AT_MARKET_PRICE
@ CMSG_GET_DECOR_REFUND_LIST
@ CMSG_RECENT_ALLY_SET_NOTE
@ CMSG_CRAFTING_ORDER_GET_NPC_REWARD_INFO
@ CMSG_SERVER_TIME_OFFSET_REQUEST
@ CMSG_UPDATE_VAS_PURCHASE_STATES
@ CMSG_VOICE_CHAT_JOIN_CHANNEL
@ CMSG_MOVE_SET_ADV_FLYING_ADD_IMPULSE_MAX_SPEED_ACK
@ CMSG_CLASS_TALENTS_DELETE_CONFIG
@ CMSG_CANCEL_AUTO_REPEAT_SPELL
@ CMSG_SET_RESTRICT_PINGS_TO_ASSISTANTS
@ CMSG_PETITION_RENAME_GUILD
@ CMSG_BATTLEMASTER_JOIN_ARENA
@ CMSG_TRADE_SKILL_SET_FAVORITE
@ CMSG_GUILD_INVITE_BY_NAME
@ CMSG_HEARTH_AND_RESURRECT
@ CMSG_RAF_UPDATE_RECRUITMENT_INFO
@ CMSG_TIME_SYNC_RESPONSE_DROPPED
@ CMSG_CHARACTER_CHECK_UPGRADE
@ CMSG_AUCTION_LIST_ITEMS_BY_ITEM_ID
@ CMSG_GUILD_UPDATE_INFO_TEXT
@ CMSG_REQUEST_RATED_PVP_INFO
@ CMSG_HOUSING_SVCS_GET_HOUSE_FINDER_NEIGHBORHOOD
@ CMSG_HOUSING_SVCS_START_TUTORIAL
@ CMSG_HOUSING_SVCS_GET_POTENTIAL_HOUSE_OWNERS
@ CMSG_CALENDAR_UPDATE_EVENT
@ CMSG_CLUB_FINDER_APPLICATION_RESPONSE
@ CMSG_ADVENTURE_JOURNAL_OPEN_QUEST
@ CMSG_GARRISON_CHECK_UPGRADEABLE
@ CMSG_SWAP_GUILD_BANK_ITEM_WITH_GUILD_BANK_ITEM
@ CMSG_MOVE_INERTIA_ENABLE_ACK
@ CMSG_MOVE_ENABLE_FULL_SPEED_TURNING_ACK
@ CMSG_CHAT_MESSAGE_PARTY
@ CMSG_LFG_LIST_UPDATE_REQUEST
@ CMSG_MOVE_SET_ADV_FLYING_OVER_MAX_DECELERATION_ACK
@ CMSG_GAME_EVENT_DEBUG_ENABLE
@ CMSG_MOVE_START_FORWARD
@ CMSG_VOICE_CHANNEL_STT_TOKEN_REQUEST
@ CMSG_AUCTION_HELLO_REQUEST
@ CMSG_CLUB_FINDER_RESPOND_TO_APPLICANT
@ CMSG_LOBBY_MATCHMAKER_ENTER_QUEUE
@ CMSG_MOVE_DISABLE_STRAFING_ACK
@ CMSG_MAIL_RETURN_TO_SENDER
@ CMSG_HOUSING_ROOM_REMOVE
@ CMSG_QUERY_WOW_LABS_AREA_INFO
@ CMSG_CANCEL_MASTER_LOOT_ROLL
@ CMSG_CONSUMABLE_TOKEN_BUY
@ CMSG_REMOVE_RAF_RECRUIT
@ CMSG_CATALOG_SHOP_LICENSE_GAME_DATA_REQUEST
@ CMSG_CLASS_TALENTS_SET_STARTER_BUILD_ACTIVE
@ CMSG_SPELL_EMPOWER_RESTART
@ CMSG_DISCARDED_TIME_SYNC_ACKS
@ CMSG_INVITE_PLAYER_TO_NEIGHBORHOOD
@ CMSG_REQUEST_SCHEDULED_PVP_INFO
@ CMSG_REQUEST_CEMETERY_LIST
@ CMSG_BATTLEMASTER_JOIN_RATED_SOLO_SHUFFLE
@ CMSG_GUILD_SET_MEMBER_NOTE
@ CMSG_SEND_CHARACTER_CLUB_INVITATION
@ CMSG_MOVE_START_STRAFE_LEFT
@ CMSG_GARRISON_FULLY_HEAL_ALL_FOLLOWERS
@ CMSG_TRANSMOG_OUTFIT_UPDATE_SLOTS
@ CMSG_BUY_ACCOUNT_BANK_TAB
@ CMSG_GET_RAF_ACCOUNT_INFO
@ CMSG_CLUB_FINDER_REQUEST_CLUBS_DATA
@ CMSG_CLUB_FINDER_REQUEST_CLUBS_LIST
@ CMSG_SPLIT_GUILD_BANK_ITEM_TO_INVENTORY
@ CMSG_ITEM_PURCHASE_REFUND
@ CMSG_CRAFTING_ORDER_UPDATE_IGNORE_LIST
@ CMSG_BATTLE_PET_SET_FLAGS
@ CMSG_QUERY_PLAYER_NAME_BY_COMMUNITY_ID
@ CMSG_CONTRIBUTION_LAST_UPDATE_REQUEST
@ CMSG_CANCEL_QUEUED_SPELL
@ CMSG_SET_SAVED_INSTANCE_EXTEND
@ CMSG_QUERY_QUEST_ITEM_USABILITY
@ CMSG_HOUSING_SVCS_ACCEPT_NEIGHBORHOOD_OWNERSHIP
@ CMSG_PERKS_PROGRAM_SET_FROZEN_VENDOR_ITEM
@ CMSG_NEIGHBORHOOD_OPEN_CORNERSTONE_UI
@ CMSG_INSTANCE_LOCK_RESPONSE
@ CMSG_PERKS_PROGRAM_ITEMS_REFRESHED
@ CMSG_CLUB_FINDER_WHISPER_APPLICANT_REQUEST
@ CMSG_PET_ABANDON_BY_NUMBER
@ CMSG_GUILD_PROMOTE_MEMBER
@ CMSG_HOUSING_FIXTURE_SET_CORE_FIXTURE
@ CMSG_WORLD_PORT_RESPONSE
@ CMSG_GET_AVAILABLE_INITIATIVE_REQUEST
@ CMSG_HOUSING_DECOR_REDEEM_DEFERRED_DECOR
@ CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE
@ CMSG_LOBBY_MATCHMAKER_QUEUE_PROPSAL_RESPONSE
@ CMSG_NEUTRAL_PLAYER_SELECT_FACTION
@ CMSG_GARRISON_SWAP_BUILDINGS
@ CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY
@ CMSG_CONFIRM_ARTIFACT_RESPEC
@ CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT
@ CMSG_HOUSING_FIXTURE_SET_EDIT_MODE
@ CMSG_INSTANCE_ABANDON_VOTE_RESPONSE
@ CMSG_PETITION_SHOW_LIST
@ CMSG_REQUEST_COVENANT_CALLINGS
@ CMSG_HOUSING_SVCS_DELETE_ALL_NEIGHBORHOOD_INVITES
@ CMSG_GM_TICKET_GET_CASE_STATUS
@ CMSG_GET_ACCOUNT_CHARACTER_LIST
@ CMSG_LFG_LIST_DECLINE_APPLICANT
@ CMSG_CHAT_LOBBY_MATCHMAKER_MESSAGE_INSTANCE_CHAT
@ CMSG_MOVE_GUILD_BANK_ITEM
@ CMSG_RESET_CHALLENGE_MODE
@ CMSG_BATTLE_PAY_START_VAS_PURCHASE
@ CMSG_MOVE_START_TURN_LEFT
@ CMSG_GARRISON_MISSION_BONUS_ROLL
@ CMSG_LOBBY_MATCHMAKER_PARTY_UNINVITE
@ CMSG_PERKS_PROGRAM_REQUEST_REFUND
@ CMSG_BATTLE_PET_UPDATE_DISPLAY_NOTIFY
@ CMSG_DELVE_TELEPORT_OUT
@ CMSG_CALENDAR_COMMUNITY_INVITE
@ CMSG_HOUSING_DECOR_DELETE_FROM_STORAGE
@ CMSG_SELECT_WOW_LABS_AREA
@ CMSG_QUERY_PLAYER_NAMES
@ CMSG_CALENDAR_REMOVE_EVENT
@ CMSG_AUCTION_CONFIRM_COMMODITIES_PURCHASE
@ CMSG_REQUEST_LATEST_SPLASH_SCREEN
@ CMSG_SET_BANK_AUTOSORT_DISABLED
@ CMSG_UPDATE_RAID_TARGET
@ CMSG_MOVE_GRAVITY_DISABLE_ACK
@ CMSG_MOVE_SET_ADV_FLYING_LIFT_COEFFICIENT_ACK
@ CMSG_REQUEST_GARRISON_TALENT_WORLD_QUEST_UNLOCKS
@ CMSG_COMMENTATOR_START_WARGAME
@ CMSG_SEAMLESS_TRANSFER_COMPLETE
@ CMSG_MOVE_SET_CANNOT_SWIM_ACK
@ CMSG_CHAT_CHANNEL_OWNER
@ CMSG_REPORT_PVP_PLAYER_AFK
@ CMSG_GUILD_BANK_BUY_TAB
@ CMSG_SPLIT_GUILD_BANK_ITEM
@ CMSG_CHAT_CHANNEL_UNSILENCE_ALL
@ CMSG_GET_REGIONWIDE_CHARACTER_RESTRICTION_AND_MAIL_DATA
@ CMSG_PET_BATTLE_QUIT_NOTIFY
@ CMSG_GOSSIP_REFRESH_OPTIONS
@ CMSG_NEIGHBORHOOD_CHARTER_EDIT
@ CMSG_BATTLE_PET_DELETE_PET_CHEAT
@ CMSG_CONSUMABLE_TOKEN_REDEEM_CONFIRMATION
@ CMSG_MOVE_SET_VEHICLE_REC_ID_ACK
@ CMSG_HOUSING_ROOM_SET_CEILING_TYPE
@ CMSG_BATTLEMASTER_JOIN_BRAWL
@ CMSG_QUERY_CORPSE_TRANSPORT
@ CMSG_SILENCE_PARTY_TALKER
@ CMSG_UPDATE_AADC_STATUS
@ CMSG_CHAT_CHANNEL_MODERATE
@ CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA
@ CMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_UP_ACK
@ CMSG_HOUSING_DECOR_MOVE
@ CMSG_COMMENTATOR_ENTER_INSTANCE
@ CMSG_ADD_ACCOUNT_COSMETIC
@ CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK
@ CMSG_BATTLEMASTER_JOIN_RATED_BG_BLITZ
@ CMSG_CHARACTER_UPGRADE_MANUAL_UNREVOKE_REQUEST
@ CMSG_HOUSE_EXTERIOR_LOCK
@ CMSG_CONTENT_TRACKING_START_TRACKING
@ CMSG_SEND_PING_WORLD_POINT
@ CMSG_ACCEPT_SOCIAL_CONTRACT
@ CMSG_AZERITE_EMPOWERED_ITEM_VIEWED
@ CMSG_CRAFTING_ORDER_LIST_MY_ORDERS
@ CMSG_GARRISON_COMPLETE_MISSION
@ CMSG_COMMENTATOR_GET_PLAYER_COOLDOWNS
@ CMSG_GUILD_BANK_QUERY_TAB
@ CMSG_GUILD_CHALLENGE_UPDATE_REQUEST
@ CMSG_CLASS_TALENTS_REQUEST_NEW_CONFIG
@ CMSG_PERKS_PROGRAM_STATUS_REQUEST
@ CMSG_MOVE_START_PITCH_UP
@ CMSG_MOVE_SET_ADV_FLYING_MAX_VEL_ACK
@ CMSG_DF_PROPOSAL_RESPONSE
@ CMSG_BATTLEMASTER_HELLO
@ CMSG_AUCTION_LIST_OWNED_ITEMS
@ CMSG_UPDATE_AREA_TRIGGER_VISUAL
@ CMSG_REQUEST_PARTY_MEMBER_STATS
@ CMSG_REORDER_CHARACTERS
@ CMSG_MOVE_SET_TURN_RATE_CHEAT
@ CMSG_REQUEST_SCHEDULED_AREA_POI_UPDATE
@ CMSG_GET_CLIENT_CHECKOUT_LICENSES
@ CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY
@ CMSG_CHAT_REGISTER_ADDON_PREFIXES
@ CMSG_GET_ACCOUNT_NOTIFICATIONS
@ CMSG_START_SPECTATOR_WAR_GAME
@ CMSG_BLACK_MARKET_BID_ON_ITEM
@ CMSG_SCENE_TRIGGER_EVENT
@ CMSG_GUILD_BANK_UPDATE_TAB
@ CMSG_LOBBY_MATCHMAKER_SET_PLAYER_READY
@ CMSG_SET_PREFERRED_CEMETERY
@ CMSG_LOGOUT_LOBBY_MATCHMAKER
@ CMSG_HOUSING_SVCS_PLAYER_VIEW_HOUSES_BY_PLAYER
@ CMSG_MOVE_REMOVE_INERTIA_ACK
@ CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK
@ CMSG_QUICK_JOIN_SIGNAL_TOAST_DISPLAYED
@ CMSG_CHAT_CHANNEL_ANNOUNCEMENTS
@ CMSG_MOVE_ENABLE_FULL_SPEED_PITCHING_ACK
@ CMSG_SUSPEND_TOKEN_RESPONSE
@ CMSG_CRAFTING_ORDER_RELEASE
@ CMSG_SPLIT_ITEM_TO_GUILD_BANK
@ CMSG_HOUSING_DECOR_SET_DYE_SLOTS
@ CMSG_NEIGHBORHOOD_CANCEL_INVITATION
@ CMSG_TRANSFER_CURRENCY_FROM_ACCOUNT_CHARACTER
@ CMSG_GARRISON_REQUEST_SHIPMENT_INFO
struct CStringSentinel_T CStringSentinel
struct CharToUpper charToUpper
void ValidateAndSetClientOpcode(OpcodeClient opcode, char const *name, SessionStatus status, ClientOpcodeHandler::HandlerFunction call, PacketProcessing processing)
std::array< std::unique_ptr< ClientOpcodeHandler >, NUM_CMSG_OPCODES > _internalTableClient
void InitializeServerOpcodes()
bool ValidateServerOpcode(OpcodeServer opcode, char const *name, ConnectionType conIdx) const
void Initialize()
Correspondence between opcodes and their names.
void InitializeClientOpcodes()
bool ValidateClientOpcode(OpcodeClient opcode, char const *name) const
std::array< std::unique_ptr< ServerOpcodeHandler >, NUM_SMSG_OPCODES > _internalTableServer
void ValidateAndSetServerOpcode(OpcodeServer opcode, char const *name, SessionStatus status, ConnectionType conIdx)
Player session in the World.
void HandleViolenceLevel(WorldPackets::Misc::ViolenceLevel &violenceLevel)
void HandleHearthAndResurrect(WorldPackets::Battleground::HearthAndResurrect &hearthAndResurrect)
void HandleReadItem(WorldPackets::Item::ReadItem &readItem)
void HandleQuestLogRemoveQuest(WorldPackets::Quest::QuestLogRemoveQuest &packet)
void HandleQueryCorpseTransport(WorldPackets::Query::QueryCorpseTransport &packet)
void HandleUnregisterAllAddonPrefixesOpcode(WorldPackets::Chat::ChatUnregisterAllAddonPrefixes &packet)
void HandleAutoEquipItemOpcode(WorldPackets::Item::AutoEquipItem &autoEquipItem)
void HandleGuildBankLogQuery(WorldPackets::Guild::GuildBankLogQuery &packet)
void HandleTransmogOutfitUpdateSituations(WorldPackets::Transmogrification::TransmogOutfitUpdateSituations const &transmogOutfitUpdateSituations)
void HandlePetCastSpellOpcode(WorldPackets::Spells::PetCastSpell &petCastSpell)
void HandleSellItemOpcode(WorldPackets::Item::SellItem const &sellItem)
void HandleAzeriteEssenceUnlockMilestone(WorldPackets::Azerite::AzeriteEssenceUnlockMilestone &azeriteEssenceUnlockMilestone)
void HandleSplitItemOpcode(WorldPackets::Item::SplitItem &splitItem)
void HandleInitiateTradeOpcode(WorldPackets::Trade::InitiateTrade &initiateTrade)
void HandlePlayedTime(WorldPackets::Character::RequestPlayedTime &packet)
void HandleGuildAddRank(WorldPackets::Guild::GuildAddRank &packet)
void HandleCreatureQuery(WorldPackets::Query::QueryCreature &packet)
Only static data is sent in this packet !!!
void HandleRandomizeCharNameOpcode(WorldPackets::Character::GenerateRandomCharacterName &packet)
void HandleCalendarCopyEvent(WorldPackets::Calendar::CalendarCopyEvent &calendarCopyEvent)
void HandleOpeningCinematic(WorldPackets::Misc::OpeningCinematic &packet)
void HandleBugReportOpcode(WorldPackets::Ticket::BugReport &bugReport)
void HandleDFGetSystemInfo(WorldPackets::LFG::DFGetSystemInfo &dfGetSystemInfo)
void HandleDBQueryBulk(WorldPackets::Hotfix::DBQueryBulk &dbQuery)
void HandleLootMasterGiveOpcode(WorldPackets::Loot::MasterLootItem &masterLootItem)
void HandleSetFactionAtWar(WorldPackets::Character::SetFactionAtWar &packet)
void HandleLfgProposalResultOpcode(WorldPackets::LFG::DFProposalResponse &dfProposalResponse)
void HandleDeclineGuildInvites(WorldPackets::Guild::DeclineGuildInvites &packet)
void HandleCharEnumOpcode(WorldPackets::Character::EnumCharacters &)
void HandleGuildBankSetTabText(WorldPackets::Guild::GuildBankSetTabText &packet)
void HandleLearnTalentsOpcode(WorldPackets::Talent::LearnTalents &packet)
void HandleAuctionConfirmCommoditiesPurchase(WorldPackets::AuctionHouse::AuctionConfirmCommoditiesPurchase &confirmCommoditiesPurchase)
void HandleActivateTaxiOpcode(WorldPackets::Taxi::ActivateTaxi &activateTaxi)
void HandlePetAbandonByNumber(WorldPackets::Pet::PetAbandonByNumber const &petAbandonByNumber)
void HandleBankerActivateOpcode(WorldPackets::Bank::BankerActivate const &bankerActivate)
void HandleSceneTriggerEvent(WorldPackets::Scenes::SceneTriggerEvent &sceneTriggerEvent)
void HandleGuildGetAchievementMembers(WorldPackets::Achievement::GuildGetAchievementMembers &getAchievementMembers)
void HandleGuildBankTextQuery(WorldPackets::Guild::GuildBankTextQuery &packet)
void HandleLfgSetBootVoteOpcode(WorldPackets::LFG::DFBootPlayerVote &dfBootPlayerVote)
void HandleSetPartyAssignment(WorldPackets::Party::SetPartyAssignment &packet)
void HandleAuctionListItemsByBucketKey(WorldPackets::AuctionHouse::AuctionListItemsByBucketKey &listItemsByBucketKey)
void HandleLeaveChannel(WorldPackets::Channel::LeaveChannel &packet)
void HandleBattlefieldLeaveOpcode(WorldPackets::Battleground::BattlefieldLeave &battlefieldLeave)
void HandleChatMessageEmoteOpcode(WorldPackets::Chat::ChatMessageEmote &chatMessageEmote)
void HandleRequestWorldQuestUpdate(WorldPackets::Quest::RequestWorldQuestUpdate &packet)
void HandleBeginTradeOpcode(WorldPackets::Trade::BeginTrade &beginTrade)
void HandleUpdateMissileTrajectory(WorldPackets::Spells::UpdateMissileTrajectory &packet)
void HandleCancelTempEnchantmentOpcode(WorldPackets::Item::CancelTempEnchantment &cancelTempEnchantment)
void HandleUiMapQuestLinesRequest(WorldPackets::Quest::UiMapQuestLinesRequest &uiMapQuestLinesRequest)
void HandleRequestVehicleNextSeat(WorldPackets::Vehicle::RequestVehicleNextSeat &requestVehicleNextSeat)
void HandleMergeGuildBankItemWithGuildBankItem(WorldPackets::Guild::MergeGuildBankItemWithGuildBankItem &mergeGuildBankItemWithGuildBankItem)
void HandleTutorialFlag(WorldPackets::Misc::TutorialSetFlag &packet)
void HandleGuildUpdateMotdText(WorldPackets::Guild::GuildUpdateMotdText &packet)
void HandleAlterAppearance(WorldPackets::Character::AlterApperance &packet)
void HandleDeclinePetition(WorldPackets::Petition::DeclinePetition &packet)
void HandleQuestgiverRequestRewardOpcode(WorldPackets::Quest::QuestGiverRequestReward &packet)
void HandleNextCinematicCamera(WorldPackets::Misc::NextCinematicCamera &packet)
void HandleGuildSetAchievementTracking(WorldPackets::Guild::GuildSetAchievementTracking &packet)
void HandleGuildBankWithdrawMoney(WorldPackets::Guild::GuildBankWithdrawMoney &packet)
void HandlePartyInviteOpcode(WorldPackets::Party::PartyInviteClient &packet)
void HandleKeyboundOverride(WorldPackets::Spells::KeyboundOverride &keyboundOverride)
void HandleClearTradeItemOpcode(WorldPackets::Trade::ClearTradeItem &clearTradeItem)
void HandleQueryBattlePetName(WorldPackets::BattlePet::QueryBattlePetName &queryBattlePetName)
void HandleDelFriendOpcode(WorldPackets::Social::DelFriend &packet)
void HandleSetBackpackAutosortDisabled(WorldPackets::Item::SetBackpackAutosortDisabled const &setBackpackAutosortDisabled)
void HandleCloseInteraction(WorldPackets::Misc::CloseInteraction &closeInteraction)
void HandleToyClearFanfare(WorldPackets::Toy::ToyClearFanfare &toyClearFanfare)
void HandleGuildSetGuildMaster(WorldPackets::Guild::GuildSetGuildMaster &packet)
void HandleTransmogrifyItems(WorldPackets::Transmogrification::TransmogrifyItems &transmogrifyItems)
void HandleResetInstancesOpcode(WorldPackets::Instance::ResetInstances &packet)
void HandleSupportTicketSubmitComplaint(WorldPackets::Ticket::SupportTicketSubmitComplaint &packet)
void HandleCalendarCommunityInvite(WorldPackets::Calendar::CalendarCommunityInviteRequest &calendarCommunityInvite)
void HandleBuybackItem(WorldPackets::Item::BuyBackItem &packet)
void HandleCancelChanneling(WorldPackets::Spells::CancelChannelling &cancelChanneling)
void HandleCollectionItemSetFavorite(WorldPackets::Collections::CollectionItemSetFavorite &collectionItemSetFavorite)
void HandleQueryPageText(WorldPackets::Query::QueryPageText &packet)
Only static data is sent in this packet !!!
void HandleBattlePetRequestJournalLock(WorldPackets::BattlePet::BattlePetRequestJournalLock &battlePetRequestJournalLock)
void HandleCalendarRsvp(WorldPackets::Calendar::CalendarRSVP &calendarRSVP)
void HandleChangeSubGroupOpcode(WorldPackets::Party::ChangeSubGroup &packet)
void HandleQueryCountdownTimer(WorldPackets::Misc::QueryCountdownTimer &queryCountdownTimer)
void HandleGossipSelectOptionOpcode(WorldPackets::NPC::GossipSelectOption &packet)
void HandleSaveCUFProfiles(WorldPackets::Misc::SaveCUFProfiles &packet)
void HandleCalendarGetEvent(WorldPackets::Calendar::CalendarGetEvent &calendarGetEvent)
void HandleRequestBattlefieldStatusOpcode(WorldPackets::Battleground::RequestBattlefieldStatus &requestBattlefieldStatus)
void HandleSetDungeonDifficultyOpcode(WorldPackets::Misc::SetDungeonDifficulty &setDungeonDifficulty)
void HandleCharCustomizeOpcode(WorldPackets::Character::CharCustomize &packet)
void HandleGuildUpdateInfoText(WorldPackets::Guild::GuildUpdateInfoText &packet)
void HandlePetitionBuy(WorldPackets::Petition::PetitionBuy &packet)
void HandleCharUndeleteOpcode(WorldPackets::Character::UndeleteCharacter &undeleteInfo)
void HandleConfirmArtifactRespec(WorldPackets::Artifact::ConfirmArtifactRespec &confirmArtifactRespec)
void HandleBattlenetRequest(WorldPackets::Battlenet::Request &request)
void HandleLogoutCancelOpcode(WorldPackets::Character::LogoutCancel &logoutCancel)
void HandleCalendarEventRemoveInvite(WorldPackets::Calendar::CalendarRemoveInvite &calendarRemoveInvite)
void HandleBlackMarketOpen(WorldPackets::BlackMarket::BlackMarketOpen &blackMarketOpen)
void HandleGetItemPurchaseData(WorldPackets::Item::GetItemPurchaseData &packet)
void HandleDoReadyCheckOpcode(WorldPackets::Party::DoReadyCheck &packet)
void HandleGuildDeleteRank(WorldPackets::Guild::GuildDeleteRank &packet)
void HandleTaxiQueryAvailableNodesOpcode(WorldPackets::Taxi::TaxiQueryAvailableNodes &taxiQueryAvailableNodes)
void HandleTimeSyncResponse(WorldPackets::Misc::TimeSyncResponse const &timeSyncResponse)
void HandleTaxiRequestEarlyLanding(WorldPackets::Taxi::TaxiRequestEarlyLanding &taxiRequestEarlyLanding)
void HandleClassTalentsSetUsesSharedActionBars(WorldPackets::Traits::ClassTalentsSetUsesSharedActionBars const &classTalentsSetUsesSharedActionBars)
void HandleEjectPassenger(WorldPackets::Vehicle::EjectPassenger &ejectPassenger)
void HandleGuildBankActivate(WorldPackets::Guild::GuildBankActivate &packet)
void HandleLootReleaseOpcode(WorldPackets::Loot::LootRelease &packet)
void HandleQueryQuestCompletionNPCs(WorldPackets::Query::QueryQuestCompletionNPCs &queryQuestCompletionNPCs)
void HandleLootMoneyOpcode(WorldPackets::Loot::LootMoney &packet)
void HandleReorderCharacters(WorldPackets::Character::ReorderCharacters &reorderChars)
void HandleSellAllJunkItems(WorldPackets::Item::SellAllJunkItems const &sellAllJunkItems)
void HandleAuctionRemoveItem(WorldPackets::AuctionHouse::AuctionRemoveItem &removeItem)
void HandleDismissCritter(WorldPackets::Pet::DismissCritter &dismissCritter)
void HandleConfirmRespecWipeOpcode(WorldPackets::Talent::ConfirmRespecWipe &confirmRespecWipe)
void HandleUpdateRaidTargetOpcode(WorldPackets::Party::UpdateRaidTarget &packet)
void HandleGameObjectUseOpcode(WorldPackets::GameObject::GameObjUse &packet)
void HandleSetTradeGoldOpcode(WorldPackets::Trade::SetTradeGold &setTradeGold)
void HandleBattlePetModifyName(WorldPackets::BattlePet::BattlePetModifyName &battlePetModifyName)
void HandleTurnInPetition(WorldPackets::Petition::TurnInPetition &packet)
void HandleRequestStabledPets(WorldPackets::NPC::RequestStabledPets &packet)
void HandleTransmogOutfitNew(WorldPackets::Transmogrification::TransmogOutfitNew const &transmogOutfitNew)
void HandleGuildInviteByName(WorldPackets::Guild::GuildInviteByName &packet)
void HandleCancelModSpeedNoControlAuras(WorldPackets::Spells::CancelModSpeedNoControlAuras &cancelModSpeedNoControlAuras)
void HandleTaxiNodeStatusQueryOpcode(WorldPackets::Taxi::TaxiNodeStatusQuery &taxiNodeStatusQuery)
void HandleCommerceTokenGetLog(WorldPackets::Token::CommerceTokenGetLog &updateListedAuctionableTokens)
void HandleUseItemOpcode(WorldPackets::Spells::UseItem &packet)
void HandleTransmogOutfitUpdateSlots(WorldPackets::Transmogrification::TransmogOutfitUpdateSlots const &transmogOutfitUpdateSlots)
void HandleSetFactionInactiveOpcode(WorldPackets::Character::SetFactionInactive &packet)
void HandleBlackMarketBidOnItem(WorldPackets::BlackMarket::BlackMarketBidOnItem &blackMarketBidOnItem)
void HandleGarrisonGetMapData(WorldPackets::Garrison::GarrisonGetMapData &garrisonGetMapData)
void HandleMissileTrajectoryCollision(WorldPackets::Spells::MissileTrajectoryCollision &packet)
void HandleTrainerListOpcode(WorldPackets::NPC::Hello &packet)
void HandleSortBags(WorldPackets::Item::SortBags &sortBags)
void HandlePushQuestToParty(WorldPackets::Quest::PushQuestToParty &packet)
void HandleTrainerBuySpellOpcode(WorldPackets::NPC::TrainerBuySpell &packet)
void HandleSetPartyLeaderOpcode(WorldPackets::Party::SetPartyLeader &packet)
void HandleSpawnTrackingUpdate(WorldPackets::Quest::SpawnTrackingUpdate &spawnTrackingUpdate)
void HandleSetAdvFlyingSpeedRangeAck(WorldPackets::Movement::MovementSpeedRangeAck &speedRangeAck)
void HandleQuestgiverStatusMultipleQuery(WorldPackets::Quest::QuestGiverStatusMultipleQuery &packet)
void HandleGetGarrisonInfo(WorldPackets::Garrison::GetGarrisonInfo &getGarrisonInfo)
void HandleEmoteOpcode(WorldPackets::Chat::EmoteClient &packet)
void HandleCalendarGetCalendar(WorldPackets::Calendar::CalendarGetCalendar &calendarGetCalendar)
void HandleAuctionSetFavoriteItem(WorldPackets::AuctionHouse::AuctionSetFavoriteItem &setFavoriteItem)
void HandleGarrisonRequestBlueprintAndSpecializationData(WorldPackets::Garrison::GarrisonRequestBlueprintAndSpecializationData &garrisonRequestBlueprintAndSpecializationData)
void HandleSwapGuildBankItemWithGuildBankItem(WorldPackets::Guild::SwapGuildBankItemWithGuildBankItem &swapGuildBankItemWithGuildBankItem)
void HandleMoveApplyMovementForceAck(WorldPackets::Movement::MoveApplyMovementForceAck &moveApplyMovementForceAck)
void HandleSignPetition(WorldPackets::Petition::SignPetition &packet)
void HandleQuestgiverAcceptQuestOpcode(WorldPackets::Quest::QuestGiverAcceptQuest &packet)
void HandleRequestCemeteryList(WorldPackets::Misc::RequestCemeteryList &packet)
void HandleLootOpcode(WorldPackets::Loot::LootUnit &packet)
void HandleJoinChannel(WorldPackets::Channel::JoinChannel &packet)
void HandleGuildPromoteMember(WorldPackets::Guild::GuildPromoteMember &promote)
void HandlePetStopAttack(WorldPackets::Pet::PetStopAttack &packet)
void HandleConvertRaidOpcode(WorldPackets::Party::ConvertRaid &packet)
void HandleConversationLineStarted(WorldPackets::Misc::ConversationLineStarted &conversationLineStarted)
void HandleRequestRaidInfoOpcode(WorldPackets::Party::RequestRaidInfo &packet)
void HandleItemTextQuery(WorldPackets::Query::ItemTextQuery &itemTextQuery)
void HandleAuctionSellItem(WorldPackets::AuctionHouse::AuctionSellItem &sellItem)
void HandleInstanceLockResponse(WorldPackets::Instance::InstanceLockResponse &packet)
void HandleCalendarComplain(WorldPackets::Calendar::CalendarComplain &calendarComplain)
void HandleQuestgiverHelloOpcode(WorldPackets::Quest::QuestGiverHello &packet)
void HandleSetSelectionOpcode(WorldPackets::Misc::SetSelection &packet)
void HandleChatMessageAFKOpcode(WorldPackets::Chat::ChatMessageAFK &chatMessageAFK)
void HandleSetCurrencyFlags(WorldPackets::Misc::SetCurrencyFlags const &setCurrenctFlags)
void HandleGossipHelloOpcode(WorldPackets::NPC::Hello &packet)
void HandleAuctionReplicateItems(WorldPackets::AuctionHouse::AuctionReplicateItems &replicateItems)
void HandleClassTalentsSetStarterBuildActive(WorldPackets::Traits::ClassTalentsSetStarterBuildActive const &classTalentsSetStarterBuildActive)
void HandleScenePlaybackComplete(WorldPackets::Scenes::ScenePlaybackComplete &scenePlaybackComplete)
void HandleSetAdvFlyingSpeedAck(WorldPackets::Movement::MovementSpeedAck &speedAck)
void HandleSetWatchedFactionOpcode(WorldPackets::Character::SetWatchedFaction &packet)
void HandleClassTalentsRequestNewConfig(WorldPackets::Traits::ClassTalentsRequestNewConfig &classTalentsRequestNewConfig)
void HandleLfgSetRolesOpcode(WorldPackets::LFG::DFSetRoles &dfSetRoles)
void HandleAzeriteEssenceActivateEssence(WorldPackets::Azerite::AzeriteEssenceActivateEssence &azeriteEssenceActivateEssence)
void HandleTransmogOutfitUpdateInfo(WorldPackets::Transmogrification::TransmogOutfitUpdateInfo const &transmogOutfitUpdateInfo)
void HandleSwapItemWithGuildBankItem(WorldPackets::Guild::SwapItemWithGuildBankItem &swapItemWithGuildBankItem)
void HandleSetSavedInstanceExtend(WorldPackets::Calendar::SetSavedInstanceExtend &setSavedInstanceExtend)
void HandleGuildRequestPartyState(WorldPackets::Guild::RequestGuildPartyState &packet)
void HandleAzeriteEmpoweredItemSelectPower(WorldPackets::Azerite::AzeriteEmpoweredItemSelectPower &azeriteEmpoweredItemSelectPower)
void HandleGuildAssignRank(WorldPackets::Guild::GuildAssignMemberRank &packet)
void HandleQueryScenarioPOI(WorldPackets::Scenario::QueryScenarioPOI &queryScenarioPOI)
void HandlePetitionShowList(WorldPackets::Petition::PetitionShowList &packet)
void HandleSetContactNotesOpcode(WorldPackets::Social::SetContactNotes &packet)
void HandleMovementAckMessage(WorldPackets::Movement::MovementAckMessage &movementAck)
void HandleMoveWorldportAckOpcode(WorldPackets::Movement::WorldPortResponse &packet)
void HandleStoreGuildBankItem(WorldPackets::Guild::StoreGuildBankItem &storeGuildBankItem)
void HandleCharRaceOrFactionChangeOpcode(WorldPackets::Character::CharRaceOrFactionChange &packet)
void HandleGuildSetMemberNote(WorldPackets::Guild::GuildSetMemberNote &packet)
void HandleAddToy(WorldPackets::Toy::AddToy &packet)
void HandleGetPVPOptionsEnabled(WorldPackets::Battleground::GetPVPOptionsEnabled &getPvPOptionsEnabled)
void HandleGuildQueryNews(WorldPackets::Guild::GuildQueryNews &newsQuery)
void HandleGarrisonPurchaseBuilding(WorldPackets::Garrison::GarrisonPurchaseBuilding &garrisonPurchaseBuilding)
void HandleEnableTaxiNodeOpcode(WorldPackets::Taxi::EnableTaxiNode &enableTaxiNode)
void HandleMoveSplineDoneOpcode(WorldPackets::Movement::MoveSplineDone &moveSplineDone)
void HandleQuestQueryOpcode(WorldPackets::Quest::QueryQuestInfo &packet)
void HandleSetActionButtonOpcode(WorldPackets::Spells::SetActionButton &packet)
void HandleSetAssistantLeaderOpcode(WorldPackets::Party::SetAssistantLeader &packet)
void HandleGMTicketSystemStatusOpcode(WorldPackets::Ticket::GMTicketGetSystemStatus &packet)
void HandleAutoStoreBagItemOpcode(WorldPackets::Item::AutoStoreBagItem &packet)
void HandleQuestPushResult(WorldPackets::Quest::QuestPushResult &packet)
void HandleAuctionCancelCommoditiesPurchase(WorldPackets::AuctionHouse::AuctionCancelCommoditiesPurchase &cancelCommoditiesPurchase)
void HandleSendMail(WorldPackets::Mail::SendMail &sendMail)
void HandleRepopRequest(WorldPackets::Misc::RepopRequest &packet)
void HandleCharUndeleteEnumOpcode(WorldPackets::Character::EnumCharacters &)
void HandleBattlePetSummon(WorldPackets::BattlePet::BattlePetSummon &battlePetSummon)
void HandleGuildDelete(WorldPackets::Guild::GuildDelete &packet)
void HandleChatCanLocalWhisperTargetRequest(WorldPackets::Chat::CanLocalWhisperTargetRequest const &canLocalWhisperTargetRequest)
void HandlePetitionRenameGuild(WorldPackets::Petition::PetitionRenameGuild &packet)
void HandleSplitGuildBankItemToInventory(WorldPackets::Guild::SplitGuildBankItemToInventory &splitGuildBankItemToInventory)
void HandleArtifactSetAppearance(WorldPackets::Artifact::ArtifactSetAppearance &artifactSetAppearance)
void HandleRequestVehicleExit(WorldPackets::Vehicle::RequestVehicleExit &requestVehicleExit)
void HandleUseToy(WorldPackets::Toy::UseToy &packet)
void HandleUpdateAccountData(WorldPackets::ClientConfig::UserClientUpdateAccountData &packet)
void HandleCharRenameOpcode(WorldPackets::Character::CharacterRenameRequest &request)
void HandleGMTicketGetCaseStatusOpcode(WorldPackets::Ticket::GMTicketGetCaseStatus &packet)
void HandlePetAction(WorldPackets::Pet::PetAction &packet)
void HandleQueryPetition(WorldPackets::Petition::QueryPetition &packet)
void HandleChatMessageChannelOpcode(WorldPackets::Chat::ChatMessageChannel &chatMessageChannel)
void HandleGuildAcceptInvite(WorldPackets::Guild::AcceptGuildInvite &invite)
void HandleSortBankBags(WorldPackets::Item::SortBankBags &sortBankBags)
void HandleSetAdvancedCombatLogging(WorldPackets::ClientConfig::SetAdvancedCombatLogging &setAdvancedCombatLogging)
void HandleAuctionListBiddedItems(WorldPackets::AuctionHouse::AuctionListBiddedItems &listBiddedItems)
void HandleRequestRatedPvpInfo(WorldPackets::Battleground::RequestRatedPvpInfo &packet)
void Handle_EarlyProccess(WorldPackets::Null &null)
void HandlePetRename(WorldPackets::Pet::PetRename &packet)
void HandleBusyTradeOpcode(WorldPackets::Trade::BusyTrade &busyTrade)
void HandleLearnPvpTalentsOpcode(WorldPackets::Talent::LearnPvpTalents &packet)
void HandleUseCritterItem(WorldPackets::Item::UseCritterItem &packet)
void HandleGuildBankUpdateTab(WorldPackets::Guild::GuildBankUpdateTab &packet)
void HandleCheckIsAdventureMapPoiValid(WorldPackets::AdventureMap::CheckIsAdventureMapPoiValid &CheckIsAdventureMapPoiValid)
void HandleSubmitUserFeedback(WorldPackets::Ticket::SubmitUserFeedback &userFeedback)
void HandleGarrisonCancelConstruction(WorldPackets::Garrison::GarrisonCancelConstruction &garrisonCancelConstruction)
void HandleServerTimeOffsetRequest(WorldPackets::Misc::ServerTimeOffsetRequest &)
void HandleSetCollisionHeightAck(WorldPackets::Movement::MoveSetCollisionHeightAck &setCollisionHeightAck)
void HandleAuctionPlaceBid(WorldPackets::AuctionHouse::AuctionPlaceBid &placeBid)
void HandleOptOutOfLootOpcode(WorldPackets::Party::OptOutOfLoot &packet)
void HandleUpdateAreaTriggerVisual(WorldPackets::AreaTrigger::UpdateAreaTriggerVisual const &updateAreaTriggerVisual)
void HandleGuildBankQueryTab(WorldPackets::Guild::GuildBankQueryTab &packet)
void HandleGuildGetRanks(WorldPackets::Guild::GuildGetRanks &packet)
void HandleAuctionListItemsByItemID(WorldPackets::AuctionHouse::AuctionListItemsByItemID &listItemsByItemID)
void HandleBattlenetChangeRealmTicket(WorldPackets::Battlenet::ChangeRealmTicket &changeRealmTicket)
void HandleGuildBankDepositMoney(WorldPackets::Guild::GuildBankDepositMoney &packet)
void HandleCharDeleteOpcode(WorldPackets::Character::CharDelete &charDelete)
void HandleSetEveryoneIsAssistant(WorldPackets::Party::SetEveryoneIsAssistant &packet)
void HandleQueryPetName(WorldPackets::Query::QueryPetName &packet)
void HandleDeclineNeighborhoodInvites(WorldPackets::Housing::DeclineNeighborhoodInvites const &declineNeighborhoodInvites)
void HandleSetTaxiBenchmark(WorldPackets::Misc::SetTaxiBenchmarkMode &packet)
void HandleCharCreateOpcode(WorldPackets::Character::CreateCharacter &charCreate)
void HandleGuildChallengeUpdateRequest(WorldPackets::Guild::GuildChallengeUpdateRequest &packet)
void HandleQueryInspectAchievements(WorldPackets::Inspect::QueryInspectAchievements &inspect)
void HandleMovementOpcodes(WorldPackets::Movement::ClientPlayerMovement &packet)
void HandleMailDelete(WorldPackets::Mail::MailDelete &mailDelete)
void HandleGuildBankBuyTab(WorldPackets::Guild::GuildBankBuyTab &packet)
void HandleLeaveGroupOpcode(WorldPackets::Party::LeaveGroup &packet)
void HandleBattleFieldPortOpcode(WorldPackets::Battleground::BattlefieldPort &battlefieldPort)
void HandleSendPingWorldPoint(WorldPackets::Party::SendPingWorldPoint const &pingWorldPoint)
void HandleSetPlayerDeclinedNames(WorldPackets::Character::SetPlayerDeclinedNames &packet)
void HandleWhoIsOpcode(WorldPackets::Who::WhoIsRequest &packet)
void HandleSwapInvItemOpcode(WorldPackets::Item::SwapInvItem &swapInvItem)
void HandleMountSpecialAnimOpcode(WorldPackets::Misc::MountSpecial &mountSpecial)
void HandleAttackStopOpcode(WorldPackets::Combat::AttackStop &packet)
void HandleMoveKnockBackAck(WorldPackets::Movement::MoveKnockBackAck &movementAck)
void HandleSetWarMode(WorldPackets::Misc::SetWarMode &packet)
void HandleRequestGuildRewardsList(WorldPackets::Guild::RequestGuildRewardsList &packet)
void HandleCalendarEventSignup(WorldPackets::Calendar::CalendarEventSignUp &calendarEventSignUp)
void HandleSpellEmpowerRelease(WorldPackets::Spells::SpellEmpowerRelease const &spellEmpowerRelease)
void HandleArtifactAddPower(WorldPackets::Artifact::ArtifactAddPower &artifactAddPower)
void HandleAreaSpiritHealerQueueOpcode(WorldPackets::Battleground::AreaSpiritHealerQueue &areaSpiritHealerQueue)
void HandleRemoveNewItem(WorldPackets::Item::RemoveNewItem &removeNewItem)
void HandleMoveChangeVehicleSeats(WorldPackets::Vehicle::MoveChangeVehicleSeats &moveChangeVehicleSeats)
void HandleRequestPetInfo(WorldPackets::Pet::RequestPetInfo &requestPetInfo)
void HandleBattlePetClearFanfare(WorldPackets::BattlePet::BattlePetClearFanfare &battlePetClearFanfare)
void HandleRequestAccountData(WorldPackets::ClientConfig::RequestAccountData &request)
void HandleTogglePvP(WorldPackets::Misc::TogglePvP &packet)
void HandleCancelTradeOpcode(WorldPackets::Trade::CancelTrade &cancelTrade)
void HandleMailTakeItem(WorldPackets::Mail::MailTakeItem &takeItem)
void HandleQueryNextMailTime(WorldPackets::Mail::MailQueryNextMailTime &queryNextMailTime)
void HandleAcceptTradeOpcode(WorldPackets::Trade::AcceptTrade &acceptTrade)
void HandleComplaint(WorldPackets::Ticket::Complaint &packet)
void HandleGuildGetRoster(WorldPackets::Guild::GuildGetRoster &packet)
void HandleCompleteMovie(WorldPackets::Misc::CompleteMovie &packet)
void HandleMoveSetVehicleRecAck(WorldPackets::Vehicle::MoveSetVehicleRecIdAck &setVehicleRecIdAck)
void HandleSocketGems(WorldPackets::Item::SocketGems &socketGems)
void Handle_NULL(WorldPackets::Null &null)
void HandleChannelPlayerCommand(WorldPackets::Channel::ChannelPlayerCommand &packet)
void HandleRepairItemOpcode(WorldPackets::Item::RepairItem &packet)
void HandleDeleteEquipmentSet(WorldPackets::EquipmentSet::DeleteEquipmentSet &deleteEquipmentSet)
void HandleGameObjectQueryOpcode(WorldPackets::Query::QueryGameObject &packet)
Only static data is sent in this packet !!!
void HandlePetSpellAutocastOpcode(WorldPackets::Pet::PetSpellAutocast &packet)
void HandleChangeBagSlotFlag(WorldPackets::Item::ChangeBagSlotFlag const &changeBagSlotFlag)
void HandleRandomRollOpcode(WorldPackets::Misc::RandomRollClient &packet)
void HandleCalendarUpdateEvent(WorldPackets::Calendar::CalendarUpdateEvent &calendarUpdateEvent)
void HandleBattlePetRequestJournal(WorldPackets::BattlePet::BattlePetRequestJournal &battlePetRequestJournal)
void HandleNpcTextQueryOpcode(WorldPackets::Query::QueryNPCText &packet)
void HandleObjectUpdateFailedOpcode(WorldPackets::Misc::ObjectUpdateFailed &objectUpdateFailed)
void HandleLogoutRequestOpcode(WorldPackets::Character::LogoutRequest &logoutRequest)
void HandleDuelResponseOpcode(WorldPackets::Duel::DuelResponse &duelResponse)
void HandleDestroyItemOpcode(WorldPackets::Item::DestroyItem &destroyItem)
void HandleOpenItemOpcode(WorldPackets::Spells::OpenItem &packet)
void HandleSetActiveMoverOpcode(WorldPackets::Movement::SetActiveMover &packet)
void HandleRequestPartyJoinUpdates(WorldPackets::Party::RequestPartyJoinUpdates &packet)
void HandleClassTalentsDeleteConfig(WorldPackets::Traits::ClassTalentsDeleteConfig const &classTalentsDeleteConfig)
void HandleQuestgiverStatusQueryOpcode(WorldPackets::Quest::QuestGiverStatusQuery &packet)
void HandleMoveSetModMovementForceMagnitudeAck(WorldPackets::Movement::MovementSpeedAck &setModMovementForceMagnitudeAck)
void HandleGuildDemoteMember(WorldPackets::Guild::GuildDemoteMember &demote)
void HandleCheckCharacterNameAvailability(WorldPackets::Character::CheckCharacterNameAvailability &checkCharacterNameAvailability)
void HandleSetSheathedOpcode(WorldPackets::Combat::SetSheathed &packet)
void HandleSplitGuildBankItem(WorldPackets::Guild::SplitGuildBankItem &splitGuildBankItem)
void HandleCalendarStatus(WorldPackets::Calendar::CalendarStatus &calendarStatus)
void HandleChannelCommand(WorldPackets::Channel::ChannelCommand &packet)
void HandleMailMarkAsRead(WorldPackets::Mail::MailMarkAsRead &markAsRead)
void HandleSetTitleOpcode(WorldPackets::Character::SetTitle &packet)
void HandleSetLootMethodOpcode(WorldPackets::Party::SetLootMethod &packet)
void HandleRequestVehiclePrevSeat(WorldPackets::Vehicle::RequestVehiclePrevSeat &requestVehiclePrevSeat)
void HandleAuctionSellCommodity(WorldPackets::AuctionHouse::AuctionSellCommodity &sellCommodity)
void HandleInspectOpcode(WorldPackets::Inspect::Inspect &inspect)
void HandleQueryPlayerNames(WorldPackets::Query::QueryPlayerNames &queryPlayerNames)
void HandleTextEmoteOpcode(WorldPackets::Chat::CTextEmote &packet)
void HandleLfgJoinOpcode(WorldPackets::LFG::DFJoin &dfJoin)
void HandleGuildQueryOpcode(WorldPackets::Guild::QueryGuildInfo &query)
void HandleAdventureJournalUpdateSuggestions(WorldPackets::AdventureJournal::AdventureJournalUpdateSuggestions &updateSuggestions)
void HandleMailReturnToSender(WorldPackets::Mail::MailReturnToSender &returnToSender)
void HandleGuildBankMoneyWithdrawn(WorldPackets::Guild::GuildBankRemainingWithdrawMoneyQuery &packet)
void HandleCastSpellOpcode(WorldPackets::Spells::CastSpell &castRequest)
void HandleSortAccountBankBags(WorldPackets::Item::SortAccountBankBags &sortBankBags)
void HandleAddIgnoreOpcode(WorldPackets::Social::AddIgnore &packet)
void HandleTradeSkillSetFavorite(WorldPackets::Spells::TradeSkillSetFavorite const &tradeSkillSetFavorite)
void HandleBattlePetSetBattleSlot(WorldPackets::BattlePet::BattlePetSetBattleSlot &battlePetSetBattleSlot)
void HandleAutoBankItemOpcode(WorldPackets::Bank::AutoBankItem &packet)
void HandleMoveTimeSkippedOpcode(WorldPackets::Movement::MoveTimeSkipped &moveTimeSkipped)
void HandlePetSetAction(WorldPackets::Pet::PetSetAction &packet)
void HandleSetPetSlot(WorldPackets::NPC::SetPetSlot &setPetSlot)
void HandleWhoOpcode(WorldPackets::Who::WhoRequestPkt &whoRequest)
void HandleSelfResOpcode(WorldPackets::Spells::SelfRes &selfRes)
void HandleSetRaidDifficultyOpcode(WorldPackets::Misc::SetRaidDifficulty &setRaidDifficulty)
void HandleAddFriendOpcode(WorldPackets::Social::AddFriend &packet)
void HandleAuctionBrowseQuery(WorldPackets::AuctionHouse::AuctionBrowseQuery &browseQuery)
void HandlePlayerChoiceResponse(WorldPackets::Quest::ChoiceResponse const &choiceResponse)
void HandleFarSightOpcode(WorldPackets::Misc::FarSight &packet)
void HandleGuildEventLogQuery(WorldPackets::Guild::GuildEventLogQuery &packet)
void HandleSetPvP(WorldPackets::Misc::SetPvP &packet)
void HandleBattlemasterJoinArena(WorldPackets::Battleground::BattlemasterJoinArena &packet)
void HandleGuildNewsUpdateSticky(WorldPackets::Guild::GuildNewsUpdateSticky &packet)
void HandleOfferPetition(WorldPackets::Petition::OfferPetition &packet)
void HandleMountSetFavorite(WorldPackets::Misc::MountSetFavorite &mountSetFavorite)
void HandleQuestgiverChooseRewardOpcode(WorldPackets::Quest::QuestGiverChooseReward &packet)
void HandleAuctionGetCommodityQuote(WorldPackets::AuctionHouse::AuctionGetCommodityQuote &startCommoditiesPurchase)
void HandleBuyBankTab(WorldPackets::Bank::BuyBankTab const &buyBankTab)
void HandleCalendarInvite(WorldPackets::Calendar::CalendarInvite &calendarEventInvite)
void HandleQueryRealmName(WorldPackets::Query::QueryRealmName &queryRealmName)
void HandleChatMessageWhisperOpcode(WorldPackets::Chat::ChatMessageWhisper &chatMessageWhisper)
void HandleQuestPOIQuery(WorldPackets::Query::QuestPOIQuery &questPoiQuery)
void HandleBattlePetDeletePet(WorldPackets::BattlePet::BattlePetDeletePet &battlePetDeletePet)
void HandleSwapSubGroupsOpcode(WorldPackets::Party::SwapSubGroups &packet)
void HandleAuctionHelloOpcode(WorldPackets::AuctionHouse::AuctionHelloRequest &hello)
void HandleLfgLeaveOpcode(WorldPackets::LFG::DFLeave &dfLeave)
void HandleMoveRemoveMovementForceAck(WorldPackets::Movement::MoveRemoveMovementForceAck &moveRemoveMovementForceAck)
void HandlePartyInviteResponseOpcode(WorldPackets::Party::PartyInviteResponse &packet)
void HandleSwapItem(WorldPackets::Item::SwapItem &swapItem)
void HandleSetRoleOpcode(WorldPackets::Party::SetRole &packet)
void HandleGuildShiftRank(WorldPackets::Guild::GuildShiftRank &shiftRank)
void HandleAuctionListBucketsByBucketKeys(WorldPackets::AuctionHouse::AuctionListBucketsByBucketKeys &listBucketsByBucketKeys)
void HandleSpellEmpowerRestart(WorldPackets::Spells::SpellEmpowerRestart const &spellEmpowerRestart)
void HandleAutostoreLootItemOpcode(WorldPackets::Loot::LootItem &packet)
void HandlePetitionShowSignatures(WorldPackets::Petition::PetitionShowSignatures &packet)
void HandleCalendarModeratorStatus(WorldPackets::Calendar::CalendarModeratorStatusQuery &calendarModeratorStatus)
void HandleRequestPartyMemberStatsOpcode(WorldPackets::Party::RequestPartyMemberStats &packet)
void HandleBattlemasterJoinOpcode(WorldPackets::Battleground::BattlemasterJoin &battlemasterJoin)
void HandleUpdateAuraVisual(WorldPackets::Spells::UpdateAuraVisual const &updateAuraVisual)
void HandleUnlearnSkillOpcode(WorldPackets::Spells::UnlearnSkill &packet)
void HandleObjectUpdateRescuedOpcode(WorldPackets::Misc::ObjectUpdateRescued &objectUpdateRescued)
void HandleChatMessageOpcode(WorldPackets::Chat::ChatMessage &chatMessage)
void HandleForceSpeedChangeAck(WorldPackets::Movement::MovementSpeedAck &packet)
void HandlePortGraveyard(WorldPackets::Misc::PortGraveyard &packet)
void HandleSpellClick(WorldPackets::Spells::SpellClick &spellClick)
void HandleWrapItem(WorldPackets::Item::WrapItem &packet)
void HandleIgnoreTradeOpcode(WorldPackets::Trade::IgnoreTrade &ignoreTrade)
void HandleSetActionBarToggles(WorldPackets::Character::SetActionBarToggles &packet)
void HandleAdventureJournalOpenQuest(WorldPackets::AdventureJournal::AdventureJournalOpenQuest &openQuest)
void HandleAddonRegisteredPrefixesOpcode(WorldPackets::Chat::ChatRegisterAddonPrefixes &packet)
void HandleAttackSwingOpcode(WorldPackets::Combat::AttackSwing &packet)
void HandleChatMessageDNDOpcode(WorldPackets::Chat::ChatMessageDND &chatMessageDND)
void HandleCommerceTokenGetMarketPrice(WorldPackets::Token::CommerceTokenGetMarketPrice &requestWowTokenMarketPrice)
void HandleSetLootSpecialization(WorldPackets::Loot::SetLootSpecialization &packet)
void HandleRequestLatestSplashScreen(WorldPackets::Misc::RequestLatestSplashScreen &requestLatestSplashScreen)
void HandleGuildLeave(WorldPackets::Guild::GuildLeave &leave)
void HandleMailCreateTextItem(WorldPackets::Mail::MailCreateTextItem &createTextItem)
void HandleRequestPvpReward(WorldPackets::Battleground::RequestPVPRewards &packet)
void HandleMailTakeMoney(WorldPackets::Mail::MailTakeMoney &takeMoney)
void HandleSetBackpackSellJunkDisabled(WorldPackets::Item::SetBackpackSellJunkDisabled const &setBackpackSellJunkDisabled)
void HandleSetFactionNotAtWar(WorldPackets::Character::SetFactionNotAtWar &packet)
void HandleChatAddonMessageTargetedOpcode(WorldPackets::Chat::ChatAddonMessageTargeted &chatAddonMessageTargeted)
void HandleQueuedMessagesEnd(WorldPackets::Auth::QueuedMessagesEnd const &queuedMessagesEnd)
void HandleCanDuel(WorldPackets::Duel::CanDuel &packet)
void HandleAreaSpiritHealerQueryOpcode(WorldPackets::Battleground::AreaSpiritHealerQuery &areaSpiritHealerQuery)
void HandleMoveInitActiveMoverComplete(WorldPackets::Movement::MoveInitActiveMoverComplete const &moveInitActiveMoverComplete)
void HandlePartyUninviteOpcode(WorldPackets::Party::PartyUninvite &packet)
void HandleCancelAutoRepeatSpellOpcode(WorldPackets::Spells::CancelAutoRepeatSpell &cancelAutoRepeatSpell)
void HandleUnacceptTradeOpcode(WorldPackets::Trade::UnacceptTrade &unacceptTrade)
void HandleSetTradeCurrencyOpcode(WorldPackets::Trade::SetTradeCurrency &setTradeCurrency)
void HandleDelIgnoreOpcode(WorldPackets::Social::DelIgnore &packet)
void HandleCancelQueuedSpellOpcode(WorldPackets::Spells::CancelQueuedSpell &cancelQueuedSpell)
void HandleLootRoll(WorldPackets::Loot::LootRoll &packet)
void HandleQueryTimeOpcode(WorldPackets::Query::QueryTime &queryTime)
void HandleGuildReplaceGuildMaster(WorldPackets::Guild::GuildReplaceGuildMaster &replaceGuildMaster)
void HandleSetBankAutosortDisabled(WorldPackets::Item::SetBankAutosortDisabled const &setBankAutosortDisabled)
void HandleSplitItemToGuildBank(WorldPackets::Guild::SplitItemToGuildBank &splitItemToGuildBank)
void HandleBinderActivateOpcode(WorldPackets::NPC::Hello &packet)
void HandleBlackMarketRequestItems(WorldPackets::BlackMarket::BlackMarketRequestItems &blackMarketRequestItems)
void HandleHotfixRequest(WorldPackets::Hotfix::HotfixRequest &hotfixQuery)
void HandleGetMailList(WorldPackets::Mail::MailGetList &getList)
void HandleSendPingUnit(WorldPackets::Party::SendPingUnit const &pingUnit)
void HandleQuestgiverCompleteQuest(WorldPackets::Quest::QuestGiverCompleteQuest &packet)
void HandleCancelAuraOpcode(WorldPackets::Spells::CancelAura &cancelAura)
void HandleStandStateChangeOpcode(WorldPackets::Misc::StandStateChange &packet)
void HandleGameobjectReportUse(WorldPackets::GameObject::GameObjReportUse &packet)
void HandleAzeriteEmpoweredItemViewed(WorldPackets::Azerite::AzeriteEmpoweredItemViewed &azeriteEmpoweredItemViewed)
void HandleAutoStoreBankItemOpcode(WorldPackets::Bank::AutoStoreBankItem &packet)
void HandleAutoStoreGuildBankItem(WorldPackets::Guild::AutoStoreGuildBankItem &autoStoreGuildBankItem)
void HandleClassTalentsRenameConfig(WorldPackets::Traits::ClassTalentsRenameConfig &classTalentsRenameConfig)
void HandleCageBattlePet(WorldPackets::BattlePet::CageBattlePet &cageBattlePet)
void HandleSetRestrictPingsToAssistants(WorldPackets::Party::SetRestrictPingsToAssistants const &setRestrictPingsToAssistants)
void HandleMirrorImageDataRequest(WorldPackets::Spells::GetMirrorImageData &getMirrorImageData)
void HandleQuestConfirmAccept(WorldPackets::Quest::QuestConfirmAccept &packet)
void HandleCancelMountAuraOpcode(WorldPackets::Spells::CancelMountAura &cancelMountAura)
void HandleEquipmentSetSave(WorldPackets::EquipmentSet::SaveEquipmentSet &saveEquipmentSet)
void HandleLoadScreenOpcode(WorldPackets::Character::LoadingScreenNotify &loadingScreenNotify)
void HandleAdventureMapStartQuest(WorldPackets::AdventureMap::AdventureMapStartQuest &startQuest)
void HandleChatUpdateAADCStatus(WorldPackets::Chat::UpdateAADCStatus const &updateAADCStatus)
void HandleQueryTreasurePicker(WorldPackets::Query::QueryTreasurePicker const &queryTreasurePicker)
void HandleAutoEquipItemSlotOpcode(WorldPackets::Item::AutoEquipItemSlot &autoEquipItemSlot)
void HandleTotemDestroyed(WorldPackets::Totem::TotemDestroyed &totemDestroyed)
void HandlePVPLogDataOpcode(WorldPackets::Battleground::PVPLogDataRequest &pvpLogDataRequest)
void HandleSuspendTokenResponse(WorldPackets::Movement::SuspendTokenResponse &suspendTokenResponse)
void HandleClearRaidMarker(WorldPackets::Party::ClearRaidMarker &packet)
void HandleSummonResponseOpcode(WorldPackets::Movement::SummonResponse &packet)
void HandleAutoDepositCharacterBank(WorldPackets::Bank::AutoDepositCharacterBank const &autoDepositCharacterBank)
void HandleMoveGuildBankItem(WorldPackets::Guild::MoveGuildBankItem &moveGuildBankItem)
void HandleRideVehicleInteract(WorldPackets::Vehicle::RideVehicleInteract &rideVehicleInteract)
void HandleContactListOpcode(WorldPackets::Social::SendContactList &packet)
void HandleDFGetJoinStatus(WorldPackets::LFG::DFGetJoinStatus &dfGetJoinStatus)
void HandleAreaTriggerOpcode(WorldPackets::AreaTrigger::AreaTrigger &packet)
void HandleSavePersonalEmblem(WorldPackets::Character::SavePersonalEmblem const &savePersonalEmblem)
void HandleGuildSetRankPermissions(WorldPackets::Guild::GuildSetRankPermissions &packet)
void HandleReportPvPAFK(WorldPackets::Battleground::ReportPvPPlayerAFK &reportPvPPlayerAFK)
void HandleCalendarRemoveEvent(WorldPackets::Calendar::CalendarRemoveEvent &calendarRemoveEvent)
void HandleSaveGuildEmblem(WorldPackets::Guild::SaveGuildEmblem &packet)
void HandlePetAbandon(WorldPackets::Pet::PetAbandon &packet)
void HandleGuildPermissionsQuery(WorldPackets::Guild::GuildPermissionsQuery &packet)
void HandleGuildOfficerRemoveMember(WorldPackets::Guild::GuildOfficerRemoveMember &packet)
void HandleListInventoryOpcode(WorldPackets::NPC::Hello &packet)
void HandleCancelGrowthAuraOpcode(WorldPackets::Spells::CancelGrowthAura &cancelGrowthAura)
void HandleBuyItemOpcode(WorldPackets::Item::BuyItem &packet)
void HandleSpiritHealerActivate(WorldPackets::NPC::SpiritHealerActivate &packet)
void HandleGuildDeclineInvitation(WorldPackets::Guild::GuildDeclineInvitation &decline)
void HandleBattlefieldListOpcode(WorldPackets::Battleground::BattlefieldListRequest &battlefieldList)
void HandleUpdateBankTabSettings(WorldPackets::Bank::UpdateBankTabSettings const &updateBankTabSettings)
void HandleCalendarGetNumPending(WorldPackets::Calendar::CalendarGetNumPending &calendarGetNumPending)
void HandleMinimapPingOpcode(WorldPackets::Party::MinimapPingClient &packet)
void HandleRequestVehicleSwitchSeat(WorldPackets::Vehicle::RequestVehicleSwitchSeat &requestVehicleSwitchSeat)
void HandleItemRefund(WorldPackets::Item::ItemPurchaseRefund &packet)
void HandleCalendarAddEvent(WorldPackets::Calendar::CalendarAddEvent &calendarAddEvent)
void HandleCompleteCinematic(WorldPackets::Misc::CompleteCinematic &packet)
void HandleSetEmpowerMinHoldStagePercent(WorldPackets::Spells::SetEmpowerMinHoldStagePercent const &setEmpowerMinHoldStagePercent)
void HandleReclaimCorpse(WorldPackets::Misc::ReclaimCorpse &packet)
void LogUnprocessedTail(WorldPacket const *packet)
Logging helper for unexpected opcodes.
void HandleChannelPassword(WorldPackets::Channel::ChannelPassword &channelPassword)
void HandlePlayerLoginOpcode(WorldPackets::Character::PlayerLogin &playerLogin)
void HandleScenePlaybackCanceled(WorldPackets::Scenes::ScenePlaybackCanceled &scenePlaybackCanceled)
void HandleBattlePetSetFlags(WorldPackets::BattlePet::BattlePetSetFlags &battlePetSetFlags)
void HandleAuctionListOwnedItems(WorldPackets::AuctionHouse::AuctionListOwnedItems &listOwnedItems)
void HandleMergeItemWithGuildBankItem(WorldPackets::Guild::MergeItemWithGuildBankItem &mergeItemWithGuildBankItem)
void HandleBattlemasterHelloOpcode(WorldPackets::NPC::Hello &hello)
void HandleResurrectResponse(WorldPackets::Misc::ResurrectResponse &packet)
void HandleQueryCorpseLocation(WorldPackets::Query::QueryCorpseLocationFromClient &packet)
void HandleQuestgiverQueryQuestOpcode(WorldPackets::Quest::QuestGiverQueryQuest &packet)
void HandleChatAddonMessageOpcode(WorldPackets::Chat::ChatAddonMessage &chatAddonMessage)
void HandleReadyCheckResponseOpcode(WorldPackets::Party::ReadyCheckResponseClient &packet)
void HandleBattlePetUpdateNotify(WorldPackets::BattlePet::BattlePetUpdateNotify &battlePetUpdateNotify)
void HandleCancelCastOpcode(WorldPackets::Spells::CancelCast &packet)
void HandleGetUndeleteCooldownStatus(WorldPackets::Character::GetUndeleteCharacterCooldownStatus &)
void HandleGuildSetFocusedAchievement(WorldPackets::Achievement::GuildSetFocusedAchievement &setFocusedAchievement)
void HandleMergeGuildBankItemWithItem(WorldPackets::Guild::MergeGuildBankItemWithItem &mergeGuildBankItemWithItem)
void HandleAutoGuildBankItem(WorldPackets::Guild::AutoGuildBankItem &autoGuildBankItem)
void HandleLfgTeleportOpcode(WorldPackets::LFG::DFTeleport &dfTeleport)
void HandlePetCancelAuraOpcode(WorldPackets::Spells::PetCancelAura &packet)
void HandleTraitsCommitConfig(WorldPackets::Traits::TraitsCommitConfig const &traitsCommitConfig)
void HandleChatIgnoredOpcode(WorldPackets::Chat::ChatReportIgnored &chatReportIgnored)
void HandleInitiateRolePoll(WorldPackets::Party::InitiateRolePoll &packet)
void HandleQuestgiverCloseQuest(WorldPackets::Quest::QuestGiverCloseQuest &questGiverCloseQuest)
void HandleUseEquipmentSet(WorldPackets::EquipmentSet::UseEquipmentSet &useEquipmentSet)
void HandleMoveTeleportAck(WorldPackets::Movement::MoveTeleportAck &packet)
void HandleSocialContractRequest(WorldPackets::Social::SocialContractRequest &socialContractRequest)
void HandleMoveDismissVehicle(WorldPackets::Vehicle::MoveDismissVehicle &moveDismissVehicle)
void HandleTabardVendorActivateOpcode(WorldPackets::NPC::TabardVendorActivate const &tabardVendorActivate)
void HandleSetTradeItemOpcode(WorldPackets::Trade::SetTradeItem &setTradeItem)
void(*)(WorldSession *session, WorldPacket &packet) HandlerFunction