12template<
bool isInVal
idRange,
bool isNonZero>
23 SF_LOG_ERROR(
"network",
"Tried to override handler of %s with %s (opcode %u)",
_internalTable[opcode]->Name, name, opcodeNumber);
34 SF_LOG_ERROR(
"network",
"Tried to set handler for an invalid opcode %d", opcodeNumber);
46#define DEFINE_OPCODE_HANDLER(opcode, opcodeNumber, status, processing, handler) \
47 ValidateAndSetOpcode<(opcodeNumber < NUM_OPCODE_HANDLERS), (opcode != 0)>(opcode, opcodeNumber, #opcode, status, processing, handler);
529#undef DEFINE_OPCODE_HANDLER
534#define DEFINE_OPCODE_HANDLER(opcode, opcodeNumber, status) ValidateAndSetOpcode<(opcodeNumber < NUM_OPCODE_HANDLERS), (opcode != 0)>(opcode, opcodeNumber, #opcode, status, PROCESS_INPLACE, 0);
1104#undef DEFINE_OPCODE_HANDLER
#define SF_LOG_ERROR(filterType__,...)
#define DEFINE_OPCODE_HANDLER(opcode, opcodeNumber, status, processing, handler)
OpcodeHandler * _internalTable[NUM_OPCODES]
void InitializeServerTable()
void ValidateAndSetOpcode(uint16 opcode, uint16 opcodeNumber, char const *name, SessionStatus status, PacketProcessing processing, pOpcodeHandler handler=0)
void InitializeClientTable()
Correspondence between opcodes and their names.
Opcodes _opcodeTable[NUM_OPCODE_HANDLERS]
void HandleBattlePetInputFirstPet(WorldPacket &recvData)
void HandleGMTicketCreateOpcode(WorldPacket &recvPacket)
void HandleGuildBankTabNote(WorldPacket &recvData)
void HandleGossipSelectOptionOpcode(WorldPacket &recvPacket)
void HandleAuctionListPendingSales(WorldPacket &recvData)
void HandleMountSpecialAnimOpcode(WorldPacket &recvdata)
void HandleBattlePetInput(WorldPacket &recvData)
void HandleDestroyItemOpcode(WorldPacket &recvPacket)
void HandleLootMoneyOpcode(WorldPacket &recvPacket)
void HandleLfgJoinOpcode(WorldPacket &recvData)
void HandleCharCustomize(WorldPacket &recvData)
void HandleEquipmentSetUse(WorldPacket &recvData)
void HandleAuctionListItems(WorldPacket &recvData)
void HandleGuildFinderBrowse(WorldPacket &recvPacket)
void HandleCalendarGetEvent(WorldPacket &recvData)
void HandleMailCreateTextItem(WorldPacket &recvData)
void HandleBfExitRequest(WorldPacket &recvData)
void HandleGuildSetNoteOpcode(WorldPacket &recvPacket)
void HandleSetDungeonDifficultyOpcode(WorldPacket &recvData)
void HandleLfgLeaveOpcode(WorldPacket &recvData)
void HandleMoveSplineDoneOpcode(WorldPacket &recvPacket)
void HandleCalendarEventRsvp(WorldPacket &recvData)
void HandleCorpseMapPositionQuery(WorldPacket &recvPacket)
void HandleSetSelectionOpcode(WorldPacket &recvPacket)
void HandleSaveGuildEmblemOpcode(WorldPacket &recvPacket)
void HandleInspectOpcode(WorldPacket &recvPacket)
void HandlePlayerLoginOpcode(WorldPacket &recvPacket)
void HandleDismissControlledVehicle(WorldPacket &recvData)
void HandleAuctionListOwnerItems(WorldPacket &recvData)
void HandleTimeSyncResp(WorldPacket &recvData)
void HandleChannelInvite(WorldPacket &recvPacket)
void HandleBattlemasterJoinOpcode(WorldPacket &recvData)
void HandleGroupUninviteGuidOpcode(WorldPacket &recvPacket)
void HandleDiscardedTimeSyncAcks(WorldPacket &recvData)
void HandleBuyBankSlotOpcode(WorldPacket &recvPacket)
void HandleMoveTeleportAck(WorldPacket &recvPacket)
void HandleActivateTaxiOpcode(WorldPacket &recvPacket)
void HandleMailReturnToSender(WorldPacket &recvData)
void HandleQuestNPCQuery(WorldPacket &recvData)
void HandleAlterAppearance(WorldPacket &recvData)
void HandleGMTicketGetTicketOpcode(WorldPacket &recvPacket)
void HandleCompleteCinematic(WorldPacket &recvPacket)
void HandleChatIgnoredOpcode(WorldPacket &recvPacket)
void HandleSceneCompleted(WorldPacket &recvPacket)
void HandleViolenceLevel(WorldPacket &recvPacket)
void HandleGuildRequestChallengeUpdate(WorldPacket &recvPacket)
void HandleShowingHelmOpcode(WorldPacket &recvData)
void HandleMinimapPingOpcode(WorldPacket &recvData)
void HandleGuildQueryRanksOpcode(WorldPacket &recvPacket)
void HandleSetFactionAtWar(WorldPacket &recvData)
void HandleBattlePetDelete(WorldPacket &recvData)
void HandleGroupAssistantLeaderOpcode(WorldPacket &recvData)
void HandlePlayedTime(WorldPacket &recvPacket)
void HandleRandomRollOpcode(WorldPacket &recvData)
void HandleIgnoreTradeOpcode(WorldPacket &recvPacket)
void HandleSendMail(WorldPacket &recvData)
void HandleGuildRewardsQueryOpcode(WorldPacket &recvPacket)
void HandleChangeSeatsOnControlledVehicle(WorldPacket &recvData)
void HandleLogoutRequestOpcode(WorldPacket &recvPacket)
void HandleDismissCritter(WorldPacket &recvData)
void HandleSocketOpcode(WorldPacket &recvData)
void HandleMovementForceAck(WorldPacket &recvPacket)
void HandleGroupEveryoneIsAssistantOpcode(WorldPacket &recvData)
void HandleTrainerBuySpellOpcode(WorldPacket &recvPacket)
void HandleCalendarGetCalendar(WorldPacket &recvData)
void HandleGMSurveySubmit(WorldPacket &recvPacket)
void HandleCharEnumOpcode(WorldPacket &recvPacket)
void HandlePetCancelAuraOpcode(WorldPacket &recvPacket)
void HandleMoveHoverAck(WorldPacket &recvData)
void HandleBattlePetModifyName(WorldPacket &recvData)
void HandleSetPartyAssignmentOpcode(WorldPacket &recvData)
void HandleEjectPassenger(WorldPacket &data)
void HandleGuildFinderDeclineRecruit(WorldPacket &recvPacket)
void HandleResetInstancesOpcode(WorldPacket &recvData)
void HandleSetLfgBonusFactionID(WorldPacket &recvData)
void HandleAddonRegisteredPrefixesOpcode(WorldPacket &recvPacket)
void HandleGroupSetRolesOpcode(WorldPacket &recvData)
void HandleAutoDeclineGuildInvites(WorldPacket &recvPacket)
void HandlePetRename(WorldPacket &recvData)
void HandleGuildRosterOpcode(WorldPacket &recvPacket)
void HandlePetCastSpellOpcode(WorldPacket &recvPacket)
void HandleCalendarEventInvite(WorldPacket &recvData)
void HandleVoiceSessionEnableOpcode(WorldPacket &recvData)
void HandleOpenItemOpcode(WorldPacket &recvPacket)
void HandleWorldStateUITimerUpdate(WorldPacket &recvData)
void HandleSellItemOpcode(WorldPacket &recvPacket)
void HandleGameObjectUseOpcode(WorldPacket &recPacket)
void HandleMoveRootAck(WorldPacket &recvPacket)
void HandleRequestAccountData(WorldPacket &recvPacket)
void HandleGroupRaidConvertOpcode(WorldPacket &recvData)
void HandleGuildSetRankPermissionsOpcode(WorldPacket &recvPacket)
void HandleGMTicketUpdateOpcode(WorldPacket &recvPacket)
void HandleCalendarEventSignup(WorldPacket &recvData)
void HandleCalendarEventModeratorStatus(WorldPacket &recvData)
void HandleRespecWipeConfirmOpcode(WorldPacket &recvPacket)
void HandleCharFactionOrRaceChange(WorldPacket &recvData)
void HandleQuestConfirmAccept(WorldPacket &recvData)
void HandleBfQueueInviteResponse(WorldPacket &recvData)
void HandleCalendarUpdateEvent(WorldPacket &recvData)
void HandleQuestLogRemoveQuest(WorldPacket &recvData)
void HandleBattlePetRequestJournal(WorldPacket &recvData)
void HandleSetWatchedFactionOpcode(WorldPacket &recvData)
void HandleBattlefieldLeaveOpcode(WorldPacket &recvData)
void HandleSwapItem(WorldPacket &recvPacket)
void HandleSetActionButtonOpcode(WorldPacket &recvPacket)
void HandleBlackMarketRequestItemOpcode(WorldPacket &recvData)
void HandleNameQueryOpcode(WorldPacket &recvPacket)
void HandleSetFactionNotAtWar(WorldPacket &recvData)
void HandleDuelProposedOpcode(WorldPacket &recvPacket)
void HandleGMTicketCaseStatusOpcode(WorldPacket &recvPacket)
void HandleGuildPromoteOpcode(WorldPacket &recvPacket)
void HandleRaidTargetUpdateOpcode(WorldPacket &recvData)
void HandleSetFactionInactiveOpcode(WorldPacket &recvData)
void HandleTextEmoteOpcode(WorldPacket &recvPacket)
void HandleSetCollisionHeightAck(WorldPacket &recvPacket)
void HandleComplainOpcode(WorldPacket &recvData)
void HandleBattlePetFinalNotify(WorldPacket &recvData)
void HandleLFDSetBootVoteOpcode(WorldPacket &recvData)
void HandleBattlePetCage(WorldPacket &recvData)
void HandleGuildMOTDOpcode(WorldPacket &recvPacket)
void HandleChannelList(WorldPacket &recvPacket)
void HandleBinderActivateOpcode(WorldPacket &recvPacket)
void HandleDelIgnoreOpcode(WorldPacket &recvPacket)
void HandleClearTradeItemOpcode(WorldPacket &recvPacket)
void HandleWhoOpcode(WorldPacket &recvPacket)
void HandleAutoStoreBagItemOpcode(WorldPacket &recvPacket)
void HandleAuctionSellItem(WorldPacket &recvData)
void HandleGuildReplaceGuildMaster(WorldPacket &recvPacket)
void HandleSummonResponseOpcode(WorldPacket &recvData)
void HandleChannelPassword(WorldPacket &recvPacket)
void HandleSetPetSpecialization(WorldPacket &recvData)
void HandleSetTradeItemOpcode(WorldPacket &recvPacket)
void HandleUnacceptTradeOpcode(WorldPacket &recvPacket)
void HandleAutoStoreBankItemOpcode(WorldPacket &recvPacket)
void HandleMoveTimeSkippedOpcode(WorldPacket &recvData)
void HandleRepopRequestOpcode(WorldPacket &recvPacket)
void HandleLoadScreenOpcode(WorldPacket &recvPacket)
void HandleCancelMountAuraOpcode(WorldPacket &recvData)
void HandleSetTradeGoldOpcode(WorldPacket &recvPacket)
void HandleMovementOpcodes(WorldPacket &recvPacket)
void HandleBattlefieldStatusOpcode(WorldPacket &recvData)
void HandleResurrectResponseOpcode(WorldPacket &recvPacket)
void HandleRandomizeCharNameOpcode(WorldPacket &recvData)
void HandlePetBattleRequestPvp(WorldPacket &recvData)
void HandleRaidReadyCheckConfirmOpcode(WorldPacket &recvData)
void HandlePetitionShowListOpcode(WorldPacket &recvPacket)
void HandleTutorialFlag(WorldPacket &recvData)
void HandleVoidSwapItem(WorldPacket &recvData)
void HandleQuestQueryOpcode(WorldPacket &recvPacket)
void HandleLootMethodOpcode(WorldPacket &recvPacket)
void HandleSelectFactionOpcode(WorldPacket &recvPacket)
void HandleGuildBankDepositMoney(WorldPacket &recvData)
void HandleItemRefund(WorldPacket &recvData)
void HandleSaveCUFProfiles(WorldPacket &recvPacket)
void HandleTurnInPetitionOpcode(WorldPacket &recvData)
void HandleCalendarComplain(WorldPacket &recvData)
void HandleGuildAchievementProgressQuery(WorldPacket &recvData)
void HandleQuestgiverAcceptQuestOpcode(WorldPacket &recvPacket)
void HandleGuildBankBuyTab(WorldPacket &recvData)
void HandlePetitionShowSignOpcode(WorldPacket &recvData)
void HandleAutoEquipItemSlotOpcode(WorldPacket &recvPacket)
void HandleItemRefundInfoRequest(WorldPacket &recvData)
void HandleBusyTradeOpcode(WorldPacket &recvPacket)
void HandleSwapInvItemOpcode(WorldPacket &recvPacket)
void HandleLootOpcode(WorldPacket &recvPacket)
void HandleCancelCastOpcode(WorldPacket &recvPacket)
void HandleQuestgiverStatusQueryOpcode(WorldPacket &recvPacket)
void HandlePVPLogDataOpcode(WorldPacket &recvData)
void HandleBattlePetQuitNotify(WorldPacket &recvData)
void HandleCalendarAddEvent(WorldPacket &recvData)
void HandleDelFriendOpcode(WorldPacket &recvPacket)
void HandleQuestgiverCompleteQuest(WorldPacket &recvData)
void HandlePetSetAction(WorldPacket &recvData)
void HandleMailTakeItem(WorldPacket &recvData)
void HandleGMResponseResolve(WorldPacket &recvPacket)
void HandleMailTakeMoney(WorldPacket &recvData)
void HandleGroupInviteOpcode(WorldPacket &recvPacket)
void HandleGetMailList(WorldPacket &recvData)
void HandleRequestPvpReward(WorldPacket &recvData)
void HandleGuildEventLogQueryOpcode(WorldPacket &recvPacket)
void HandleSelfResOpcode(WorldPacket &recvData)
void HandleEquipmentSetDelete(WorldPacket &recvData)
void HandleBugOpcode(WorldPacket &recvPacket)
void HandleTrainerListOpcode(WorldPacket &recvPacket)
void HandleContactListOpcode(WorldPacket &recvPacket)
void HandleBfEntryInviteResponse(WorldPacket &recvData)
void HandleCastSpellOpcode(WorldPacket &recvPacket)
void HandleLfgGetStatus(WorldPacket &recvData)
void Handle_EarlyProccess(WorldPacket &recvPacket)
void HandleAutoEquipItemOpcode(WorldPacket &recvPacket)
void HandleLootRoll(WorldPacket &recvData)
void HandleCreatureQueryOpcode(WorldPacket &recvPacket)
Only static data is sent in this packet !!!
void HandleOpeningCinematic(WorldPacket &recvData)
void HandleMirrorImageDataRequest(WorldPacket &recvData)
void Handle_EarlyProccessContinued(WorldPacket &recvPacket)
void HandleShowingCloakOpcode(WorldPacket &recvData)
void HandleTotemDestroyed(WorldPacket &recvData)
void HandleReforgeItemOpcode(WorldPacket &recvData)
void HandleReadItem(WorldPacket &recvPacket)
void HandleGroupDisbandOpcode(WorldPacket &recvPacket)
void HandleJoinChannel(WorldPacket &recvPacket)
void HandleGameobjectReportUse(WorldPacket &recvPacket)
void HandlePetSpellAutocastOpcode(WorldPacket &recvPacket)
void HandleTransmogrifyItems(WorldPacket &recvData)
void HandleReturnToGraveyard(WorldPacket &recvPacket)
void HandleSetRaidDifficultyOpcode(WorldPacket &recvData)
void HandleCalendarEventRemoveInvite(WorldPacket &recvData)
void HandleGuildFinderRemoveApplication(WorldPacket &recvPacket)
void HandleBeginTradeOpcode(WorldPacket &recvPacket)
void HandleRequestVehicleExit(WorldPacket &recvData)
void HandleAutostoreLootItemOpcode(WorldPacket &recvPacket)
void HandleTaxiNodeStatusQueryOpcode(WorldPacket &recvPacket)
void HandleAuctionHelloOpcode(WorldPacket &recvPacket)
void HandleQueryGuildBankTabText(WorldPacket &recvData)
void HandleCancelTradeOpcode(WorldPacket &recvPacket)
void HandleSubmitBugOpcode(WorldPacket &recvPacket)
void HandleBankerActivateOpcode(WorldPacket &recvPacket)
void HandleRequestCategoryCooldowns(WorldPacket &recvPacket)
void HandleForceSpeedChangeAck(WorldPacket &recvData)
void HandleOptOutOfLootOpcode(WorldPacket &recvData)
void HandleGuildSetGuildMaster(WorldPacket &recvPacket)
void HandleGossipHelloOpcode(WorldPacket &recvPacket)
void HandleGroupChangeSubGroupOpcode(WorldPacket &recvData)
void HandleStandStateChangeOpcode(WorldPacket &recvPacket)
void HandleGroupInitiatePollRole(WorldPacket &recvData)
void HandlePetAction(WorldPacket &recvData)
void HandleRideVehicleInteract(WorldPacket &recvData)
void HandleGameObjectQueryOpcode(WorldPacket &recvPacket)
Only static data is sent in this packet !!!
void HandleGuildBankLogQuery(WorldPacket &recvData)
void HandleReadyForAccountDataTimes(WorldPacket &recvData)
void HandleChallengeModeRequestLeaders(WorldPacket &recvData)
void HandleQuestgiverHelloOpcode(WorldPacket &recvPacket)
void HandleBuyItemOpcode(WorldPacket &recvPacket)
void HandleCharDeleteOpcode(WorldPacket &recvPacket)
void HandleVoidStorageQuery(WorldPacket &recvData)
void HandleReorderCharacters(WorldPacket &recvData)
void HandleDuelResponseOpcode(WorldPacket &recvPacket)
void HandleGuildAcceptOpcode(WorldPacket &recvPacket)
void HandleCorpseQueryOpcode(WorldPacket &recvPacket)
void HandleMoveSetCanTurnWhileFallingAck(WorldPacket &recvData)
void HandlePetitionBuyOpcode(WorldPacket &recvData)
void HandleNpcTextQueryOpcode(WorldPacket &recvPacket)
void HandleQuestgiverRequestRewardOpcode(WorldPacket &recvPacket)
void HandleChannelUnban(WorldPacket &recvPacket)
void HandleMoveWaterWalkAck(WorldPacket &recvPacket)
void HandleBattleCharBoost(WorldPacket &recvPacket)
void HandleLogoutCancelOpcode(WorldPacket &recvPacket)
void HandleGuildAssignRankOpcode(WorldPacket &recvPacket)
void HandleAcceptGrantLevel(WorldPacket &recvData)
void HandleMailMarkAsRead(WorldPacket &recvData)
void HandleChannelMute(WorldPacket &recvPacket)
void HandleGuildInviteOpcode(WorldPacket &recvPacket)
void HandlePetBattleStopPvpMatchmaking(WorldPacket &recvData)
void HandleEmoteOpcode(WorldPacket &recvPacket)
void HandleMoveUnRootAck(WorldPacket &recvPacket)
void HandleGuildDisbandOpcode(WorldPacket &recvPacket)
void HandleAreaTriggerOpcode(WorldPacket &recvPacket)
void HandleChannelUnmute(WorldPacket &recvPacket)
void HandleQueryNextMailTime(WorldPacket &recvData)
void HandleAuctionListBidderItems(WorldPacket &recvData)
void HandleMoveSetVehicleRecAck(WorldPacket &recvData)
void HandleAcceptTradeOpcode(WorldPacket &recvPacket)
void HandleAreaSpiritHealerQueryOpcode(WorldPacket &recvData)
void HandleChannelBan(WorldPacket &recvPacket)
void HandleGroupSetLeaderOpcode(WorldPacket &recvPacket)
void HandleChannelUnmoderator(WorldPacket &recvPacket)
void HandlePetitionQueryOpcode(WorldPacket &recvData)
void HandleCancelChanneling(WorldPacket &recvData)
void HandleObjectUpdateFailedOpcode(WorldPacket &recvPacket)
void HandleUpdateAccountData(WorldPacket &recvPacket)
void HandleTogglePvP(WorldPacket &recvPacket)
void HandleGuildBankWithdrawMoney(WorldPacket &recvData)
void HandleRequestHotfix(WorldPacket &recvPacket)
void HandleRequestPartyMemberStatsOpcode(WorldPacket &recvData)
void HandleInstanceLockResponse(WorldPacket &recvPacket)
void HandlePetAbandon(WorldPacket &recvData)
void HandleRealmNameQueryOpcode(WorldPacket &recvPacket)
void HandleGuildAddRankOpcode(WorldPacket &recvPacket)
void HandleSetContactNotesOpcode(WorldPacket &recvPacket)
void HandleSplitItemOpcode(WorldPacket &recvPacket)
void HandleFarSightOpcode(WorldPacket &recvData)
void HandleGroupInviteResponseOpcode(WorldPacket &recvPacket)
void HandleTaxiQueryAvailableNodes(WorldPacket &recvPacket)
void HandleQuestPushResult(WorldPacket &recvPacket)
void HandleBattlefieldRatedInfoRequest(WorldPacket &recvData)
void HandleRepairItemOpcode(WorldPacket &recvPacket)
void HandleBattlePetRequestUpdate(WorldPacket &recvData)
void HandleBattlePetQueryName(WorldPacket &recvData)
void HandleAddonMessagechatOpcode(WorldPacket &recvPacket)
void HandleRequestStabledPetsOpcode(WorldPacket &recvPacket)
void HandleGuildQueryXPOpcode(WorldPacket &recvData)
void HandleChannelModerator(WorldPacket &recvPacket)
void HandleReportPvPAFK(WorldPacket &recvData)
void HandleLFDTeleportOpcode(WorldPacket &recvData)
void HandleRequestForcedReactionsOpcode(WorldPacket &recvData)
void HandleLfgSetRolesOpcode(WorldPacket &recvData)
void HandleQuestgiverQueryQuestOpcode(WorldPacket &recvPacket)
void HandleGuildBankSwapItems(WorldPacket &recvData)
void HandleGuildBankMoneyWithdrawn(WorldPacket &recvData)
void HandleAttackSwingOpcode(WorldPacket &recvPacket)
void HandleChangeCurrencyFlags(WorldPacket &recvPacket)
void HandleBattlePetSummonCompanion(WorldPacket &recvData)
void HandlePetBattleQueueProposeMatchResult(WorldPacket &recvData)
void HandleLeaveChannel(WorldPacket &recvPacket)
void HandleGuildQueryOpcode(WorldPacket &recvPacket)
void HandleSetPvP(WorldPacket &recvPacket)
void HandleLfgProposalResultOpcode(WorldPacket &recvData)
void HandleGuildDeclineOpcode(WorldPacket &recvPacket)
void HandleRequestConquestFormulaConstants(WorldPacket &recvData)
void HandleCharCreateOpcode(WorldPacket &recvPacket)
void HandlePageTextQueryOpcode(WorldPacket &recvPacket)
Only static data is sent in this packet !!!
void HandleGuildBankerActivate(WorldPacket &recvData)
void HandleSetActionBarToggles(WorldPacket &recvData)
void HandleCancelAutoRepeatSpellOpcode(WorldPacket &recvPacket)
void HandleSetTitleOpcode(WorldPacket &recvData)
void HandleLFDGetLockInfoOpcode(WorldPacket &recvData)
void HandleAuctionRemoveItem(WorldPacket &recvData)
void HandleChannelSetOwner(WorldPacket &recvPacket)
void HandlePetNameQuery(WorldPacket &recvData)
void HandleCalendarCopyEvent(WorldPacket &recvData)
void HandleRequestPvpOptions(WorldPacket &recvData)
void HandleGuildRequestPartyState(WorldPacket &recvPacket)
void HandleReclaimCorpseOpcode(WorldPacket &recvPacket)
void HandleBlackMarketBidOnItem(WorldPacket &recvData)
void HandleAddIgnoreOpcode(WorldPacket &recvPacket)
void HandleEquipmentSetSave(WorldPacket &recvData)
void HandleAutoBankItemOpcode(WorldPacket &recvPacket)
void HandleInitiateTradeOpcode(WorldPacket &recvPacket)
void HandleQueryTimeOpcode(WorldPacket &recvPacket)
void HandlePetitionRenameOpcode(WorldPacket &recvData)
void HandleRaidReadyCheckOpcode(WorldPacket &recvData)
void HandleBattlefieldListOpcode(WorldPacket &recvData)
void HandleBattlePetLearn(WorldPacket &recvData)
void HandleBlackMarketHelloOpcode(WorldPacket &recvData)
void HandleGuildLeaveOpcode(WorldPacket &recvPacket)
void HandleAddFriendOpcode(WorldPacket &recvPacket)
void HandleGuildChangeInfoTextOpcode(WorldPacket &recvPacket)
void HandleUnregisterAddonPrefixesOpcode(WorldPacket &recvPacket)
void HandleSpiritHealerActivateOpcode(WorldPacket &recvPacket)
void HandleSetSheathedOpcode(WorldPacket &recvPacket)
void HandleSetPlayerDeclinedNames(WorldPacket &recvData)
void HandleQueryInspectAchievements(WorldPacket &recvData)
void HandleMoveSetCanFlyAckOpcode(WorldPacket &recvData)
void HandleSetTaxiBenchmarkOpcode(WorldPacket &recvData)
void HandleHearthAndResurrect(WorldPacket &recvData)
void HandleAuctionPlaceBid(WorldPacket &recvData)
void HandleQuestPOIQuery(WorldPacket &recvData)
void HandleCancelTempEnchantmentOpcode(WorldPacket &recvData)
void HandleMoveGravityAck(WorldPacket &recvData)
void HandleRequestCemeteryList(WorldPacket &recvPacket)
void HandleBattlePetWildRequest(WorldPacket &recvData)
void HandlePetStopAttack(WorldPacket &recvData)
void HandleItemTextQuery(WorldPacket &recvData)
void HandleGuildFinderSetGuildPost(WorldPacket &recvPacket)
void HandleTutorialReset(WorldPacket &recvData)
void HandleAreaSpiritHealerQueueOpcode(WorldPacket &recvData)
void HandleBattlePetSetBattleSlot(WorldPacket &recvData)
void HandleChannelOwner(WorldPacket &recvPacket)
void HandleQuestgiverChooseRewardOpcode(WorldPacket &recvPacket)
void HandlePushQuestToParty(WorldPacket &recvPacket)
void HandleGuildQueryNewsOpcode(WorldPacket &recvPacket)
void HandleBattleFieldPortOpcode(WorldPacket &recvData)
void HandleOfferPetitionOpcode(WorldPacket &recvData)
void HandlePetitionDeclineOpcode(WorldPacket &recvData)
void HandleBattlePetSetFlags(WorldPacket &recvData)
void HandleBuybackItem(WorldPacket &recvPacket)
void HandleMailDelete(WorldPacket &recvData)
void HandleGuildNewsUpdateStickyOpcode(WorldPacket &recvPacket)
void HandleListInventoryOpcode(WorldPacket &recvPacket)
void HandleUseItemOpcode(WorldPacket &recvPacket)
void HandleBattlemasterJoinArena(WorldPacket &recvData)
void HandleMoveWorldportAckOpcode(WorldPacket &recvPacket)
void HandleChallengeModeRequestMapStats(WorldPacket &recvData)
void HandleActivateTaxiExpressOpcode(WorldPacket &recvPacket)
void HandleRequestPetInfoOpcode(WorldPacket &recvData)
void HandleGuildRemoveOpcode(WorldPacket &recvPacket)
void HandleSpellClick(WorldPacket &recvData)
void HandleLootReleaseOpcode(WorldPacket &recvPacket)
void HandleQuestgiverStatusMultipleQuery(WorldPacket &recvPacket)
void HandleCharRenameOpcode(WorldPacket &recvData)
void HandleGrantLevel(WorldPacket &recvData)
void HandleGuildFinderAddApplication(WorldPacket &recvPacket)
void HandleMessagechatOpcode(WorldPacket &recvPacket)
void HandleGuildFinderGetApplications(WorldPacket &recvPacket)
void HandleGMTicketDeleteOpcode(WorldPacket &recvPacket)
void HandleGuildBankUpdateTab(WorldPacket &recvData)
void HandleGuildPermissions(WorldPacket &recvData)
void HandleChannelAnnouncements(WorldPacket &recvPacket)
void HandleGuildFinderGetRecruits(WorldPacket &recvPacket)
void HandleGuildDemoteOpcode(WorldPacket &recvPacket)
void HandleGMTicketSystemStatusOpcode(WorldPacket &recvPacket)
void HandleUnlearnSkillOpcode(WorldPacket &recvPacket)
void HandleChannelKick(WorldPacket &recvPacket)
void HandleVoidStorageTransfer(WorldPacket &recvData)
void HandleAttackStopOpcode(WorldPacket &recvPacket)
void HandlePetitionSignOpcode(WorldPacket &recvData)
void HandleChannelDisplayListQuery(WorldPacket &recvPacket)
void HandlePetBattleStartPvpMatchmaking(WorldPacket &recvData)
void HandleSetActiveMoverOpcode(WorldPacket &recvData)
void HandleCalendarRemoveEvent(WorldPacket &recvData)
void HandleGuildDelRankOpcode(WorldPacket &recvPacket)
void HandleMoveKnockBackAck(WorldPacket &recvPacket)
void HandleVoidStorageUnlock(WorldPacket &recvData)
void HandleCancelAuraOpcode(WorldPacket &recvPacket)
void HandleGuildBankQueryTab(WorldPacket &recvData)
void HandleInspectHonorStatsOpcode(WorldPacket &recvPacket)
void HandleCalendarGetNumPending(WorldPacket &recvData)
void HandleLearnTalentOpcode(WorldPacket &recvPacket)
void HandleSubmitSuggestOpcode(WorldPacket &recvPacket)
void HandleRequestRaidInfoOpcode(WorldPacket &recvData)
void HandleFeatherFallAck(WorldPacket &recvData)
void HandleSetLootSpecialization(WorldPacket &recvData)
void HandleRequestResearchHistory(WorldPacket &recvPacket)
void HandeSetTalentSpecialization(WorldPacket &recvData)
void HandleCalendarEventStatus(WorldPacket &recvData)
void HandleGetChallengeModeRewards(WorldPacket &recvData)
void HandleTutorialClear(WorldPacket &recvData)
OpcodeTable clientOpcodeTable
OpcodeTable serverOpcodeTable
SessionStatus
Player state.
void(WorldSession::* pOpcodeHandler)(WorldPacket &recvPacket)
@ STATUS_LOGGEDIN_OR_RECENTLY_LOGGOUT
@ SMSG_VOID_TRANSFER_RESULT
@ SMSG_SET_FACTION_VISIBLE
@ CMSG_TIME_SYNC_RESPONSE
@ CMSG_QUERY_GUILD_REWARDS
@ CMSG_CALENDAR_EVENT_MODERATOR_STATUS
@ SMSG_PET_BATTLE_FIRST_ROUND
@ SMSG_RAID_READY_CHECK_COMPLETED
@ CMSG_CALENDAR_ADD_EVENT
@ SMSG_GUILD_SET_GUILD_MASTER
@ SMSG_REALM_NAME_QUERY_RESPONSE
@ CMSG_LFD_LOCK_INFO_REQUEST
@ SMSG_READ_ITEM_RESULT_FAILED
@ CMSG_CALENDAR_EVENT_REMOVE_INVITE
@ SMSG_MOVE_SET_FLIGHT_SPEED
@ SMSG_USE_EQUIPMENT_SET_RESULT
@ CMSG_MESSAGECHAT_ADDON_GUILD
@ SMSG_PET_UPDATE_COMBO_POINTS
@ SMSG_PET_BATTLE_CHAT_RESTRICTED
@ SMSG_MOVE_SET_FLIGHT_BACK_SPEED
@ SMSG_VOID_STORAGE_TRANSFER_CHANGES
@ SMSG_CHAT_WRONG_FACTION
@ SMSG_LOAD_EQUIPMENT_SET
@ SMSG_PET_BATTLE_ROUND_RESULT
@ SMSG_ITEM_EXPIRE_PURCHASE_REFUND
@ SMSG_CHAT_PLAYER_NOT_FOUND
@ SMSG_SPLINE_MOVE_STOP_SWIM
@ CMSG_ADDON_REGISTERED_PREFIXES
@ MSG_MOVE_START_BACKWARD
@ CMSG_SET_WATCHED_FACTION
@ SMSG_PARTY_COMMAND_RESULT
@ CMSG_UNREGISTER_ALL_ADDON_PREFIXES
@ CMSG_GUILD_SET_RANK_PERMISSIONS
@ SMSG_MOVE_UPDATE_PITCH_RATE
@ SMSG_QUESTGIVER_QUEST_LIST
@ CMSG_MESSAGECHAT_CHANNEL
@ SMSG_QUESTUPDATE_ADD_CREDIT
@ SMSG_PET_BATTLE_PVP_CHALLENGE
@ CMSG_GET_MIRROR_IMAGE_DATA
@ SMSG_SPELL_CHANNEL_UPDATE
@ SMSG_CALENDAR_SEND_EVENT
@ CMSG_REQUEST_VEHICLE_SWITCH_SEAT
@ SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED
@ SMSG_CHALLENGE_MODE_REWARDS
@ CMSG_MESSAGECHAT_ADDON_WHISPER
@ CMSG_GM_TICKET_DELETE_TICKET
@ SMSG_GM_TICKET_CASE_STATUS
@ CMSG_GUILD_BANK_QUERY_TEXT
@ SMSG_CALENDAR_SEND_NUM_PENDING
@ SMSG_ACHIEVEMENT_EARNED
@ SMSG_GUILD_RANKS_UPDATE
@ SMSG_SET_VEHICLE_REC_ID
@ SMSG_ACCOUNT_DATA_TIMES
@ CMSG_BATTLE_PET_SUMMON_COMPANION
@ SMSG_VOID_STORAGE_CONTENTS
@ SMSG_BATTLEFIELD_STATUS_ACTIVE
@ SMSG_SPELL_CHANNEL_START
@ SMSG_CREATURE_QUERY_RESPONSE
@ SMSG_AREA_SPIRIT_HEALER_TIME
@ CMSG_MOVE_GRAVITY_ENABLE_ACK
@ MSG_MOVE_START_TURN_RIGHT
@ CMSG_QUEST_CONFIRM_ACCEPT
@ SMSG_GUILD_QUERY_RESPONSE
@ CMSG_AUTH_CONTINUED_SESSION
@ SMSG_MOVE_SET_VEHICLE_REC_ID
@ SMSG_CHAR_FACTION_CHANGE
@ SMSG_PAGE_TEXT_QUERY_RESPONSE
@ CMSG_LOADING_SCREEN_NOTIFY
@ SMSG_BATTLEFIELD_STATUS
@ CMSG_MAIL_QUERY_NEXT_TIME
@ CMSG_AUTOSTORE_BAG_ITEM
@ CMSG_RANDOMIZE_CHAR_NAME
@ SMSG_MOVE_SET_RUN_BACK_SPEED
@ CMSG_CALENDAR_EVENT_INVITE
@ CMSG_SET_FACTION_INACTIVE
@ SMSG_SPLINE_MOVE_START_SWIM
@ SMSG_RESPEC_WIPE_CONFIRM
@ CMSG_BATTLEFIELD_STATUS
@ CMSG_GUILD_BANK_DEPOSIT_MONEY
@ SMSG_GM_TICKET_SYSTEM_STATUS
@ SMSG_SPLINE_MOVE_SET_RUN_MODE
@ SMSG_CALENDAR_CLEAR_PENDING_ACTION
@ SMSG_CALENDAR_COMMAND_RESULT
@ SMSG_BATTLE_PAY_BOOST_ITEMS
@ SMSG_PET_ACTION_FEEDBACK
@ CMSG_MOVE_SET_CAN_FLY_ACK
@ CMSG_PET_BATTLE_REQUEST_UPDATE
@ SMSG_SET_FACTION_STANDING
@ SMSG_PET_SPELLS_MESSAGE
@ SMSG_PET_BATTLE_INITIAL_UPDATE
@ SMSG_RAID_INSTANCE_MESSAGE
@ SMSG_BATTLEFIELD_STATUS_NEEDCONFIRMATION
@ SMSG_BLACKMARKET_OUT_BID
@ CMSG_CALENDAR_GET_EVENT
@ CMSG_GUILD_SET_GUILD_MASTER
@ CMSG_CALENDAR_EVENT_STATUS
@ SMSG_LFD_BOOT_PROPOSAL_UPDATE
@ CMSG_TRANSMOGRIFY_ITEMS
@ SMSG_CORPSE_MAP_POSITION_QUERY_RESPONSE
@ SMSG_BATTLEFIELD_MGR_EJECTED
@ CMSG_GUILD_BANK_WITHDRAW_MONEY
@ SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT
@ SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH
@ SMSG_QUESTUPDATE_ADD_PVP_KILL
@ CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK
@ SMSG_GM_TICKET_RESOLVE_RESPONSE
@ SMSG_SPLINE_MOVE_GRAVITY_DISABLE
@ SMSG_SPLINE_MOVE_SET_RUN_SPEED
@ CMSG_SET_FACTION_NOTATWAR
@ SMSG_SPELLORDAMAGE_IMMUNE
@ SMSG_CHALLENGE_MODE_ALL_MAP_STATS
@ CMSG_AUCTION_LIST_ITEMS
@ CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK
@ SMSG_GUILD_CHALLENGE_UPDATED
@ CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS
@ SMSG_QUERY_PLAYER_NAME_RESPONSE
@ SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE
@ CMSG_BATTLE_PET_REQUEST_JOURNAL
@ SMSG_MOVE_UPDATE_TELEPORT
@ SMSG_BATTLE_PET_CAGE_DATE_ERROR
@ SMSG_SERVER_FIRST_ACHIEVEMENT
@ SMSG_GUILD_EVENT_BANK_MONEY_CHANGED
@ CMSG_MESSAGECHAT_RAID_WARNING
@ SMSG_GAMEOBJECT_DESPAWN_ANIM
@ MSG_MOVE_START_TURN_LEFT
@ CMSG_BATTLEFIELD_MGR_EXIT_REQUEST
@ SMSG_GUILD_EVENT_BANK_TAB_ADDED
@ SMSG_INITIALIZE_FACTIONS
@ SMSG_SET_PROJECTILE_POSITION
@ SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE
@ SMSG_GUILD_ACHIEVEMENT_EARNED
@ MSG_VERIFY_CONNECTIVITY
@ SMSG_SPLINE_MOVE_SET_PITCH_RATE
@ SMSG_PLAY_SPELL_VISUAL_KIT
@ SMSG_QUEST_NPC_QUERY_RESPONSE
@ SMSG_ACCOUNT_CRITERIA_UPDATE
@ SMSG_BLACKMARKET_REQUEST_ITEMS_RESULT
@ CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK
@ SMSG_SOCKET_GEMS_RESULT
@ SMSG_TABARD_VENDOR_ACTIVATE
@ SMSG_BATTLE_PET_SLOT_UPDATE
@ CMSG_AUTOSTORE_LOOT_ITEM
@ SMSG_SET_DUNGEON_DIFFICULTY
@ CMSG_MESSAGECHAT_ADDON_BATTLEGROUND
@ SMSG_PET_BATTLE_FINALIZE_LOCATION
@ SMSG_GUILD_PARTY_STATE_RESPONSE
@ SMSG_TRAINER_BUY_FAILED
@ SMSG_BATTLEFIELD_MGR_ENTRY_INVITE
@ SMSG_SET_PLAYER_DECLINED_NAMES_RESULT
@ SMSG_SPLINE_MOVE_SET_FLIGHT_SPEED
@ SMSG_CALENDAR_EVENT_UPDATED_ALERT
@ SMSG_BLACKMARKET_BID_WON
@ CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK
@ CMSG_QUEST_GIVER_QUERY_QUEST
@ SMSG_QUESTGIVER_QUEST_FAILED
@ SMSG_CALENDAR_SEND_CALENDAR
@ SMSG_CROSSED_INEBRIATION_THRESHOLD
@ CMSG_COMPLETE_CINEMATIC
@ CMSG_QUEST_GIVER_REQUEST_REWARD
@ CMSG_CALENDAR_GET_NUM_PENDING
@ SMSG_READ_ITEM_RESULT_OK
@ CMSG_REQUEST_VEHICLE_NEXT_SEAT
@ SMSG_CALENDAR_EVENT_INVITE
@ SMSG_PETITION_SHOW_SIGNATURES
@ SMSG_DISPLAY_GAME_ERROR
@ SMSG_RESPOND_INSPECT_ACHIEVEMENTS
@ CMSG_PET_BATTLE_STOP_PVP_MATCHMAKING
@ SMSG_CALENDAR_EVENT_INVITE_REMOVED
@ CMSG_GROUP_ASSISTANT_LEADER
@ CMSG_PET_BATTLE_FINAL_NOTIFY
@ SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE
@ CMSG_GM_TICKET_GET_TICKET
@ CMSG_GOSSIP_SELECT_OPTION
@ CMSG_BLACKMARKET_REQUEST_ITEMS
@ SMSG_SET_FORCED_REACTIONS
@ SMSG_SPELL_NON_MELEE_DAMAGE_LOG
@ SMSG_GUILD_REWARDS_LIST
@ CMSG_REQUEST_STABLED_PETS
@ CMSG_REQUEST_VEHICLE_PREV_SEAT
@ SMSG_AUCTION_BIDDER_LIST_RESULT
@ SMSG_RAID_READY_CHECK_CONFIRM
@ CMSG_INSPECT_HONOR_STATS
@ CMSG_MESSAGECHAT_ADDON_PARTY
@ CMSG_RAID_READY_CHECK_CONFIRM
@ SMSG_INSPECT_HONOR_STATS
@ CMSG_AUTOEQUIP_ITEM_SLOT
@ CMSG_REQUEST_VEHICLE_EXIT
@ CMSG_CHALLENGE_MODE_REQUEST_LEADERS
@ SMSG_LF_GUILD_MEMBERSHIP_LIST_UPDATED
@ SMSG_CALENDAR_EVENT_REMOVED_ALERT
@ SMSG_SPLINE_MOVE_SET_NORMAL_FALL
@ CMSG_BATTLEFIELD_MGR_ENTRY_INVITE_RESPONSE
@ SMSG_AUCTION_BIDDER_NOTIFICATION
@ CMSG_WORLD_STATE_UI_TIMER_UPDATE
@ SMSG_UPDATE_ACCOUNT_DATA
@ SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT
@ SMSG_MOVE_UPDATE_FLIGHT_SPEED
@ CMSG_MAIL_CREATE_TEXT_ITEM
@ SMSG_SHOW_NEURTRAL_PLAYER_FACTION_SELECT_UI
@ SMSG_MOVE_SET_PITCH_RATE
@ SMSG_GROUP_ROLE_POLL_INFORM
@ SMSG_SPELL_PERIODIC_AURA_LOG
@ SMSG_MOVE_SET_COLLISION_HEIGHT
@ SMSG_MOVE_GRAVITY_DISABLE
@ SMSG_REFER_A_FRIEND_FAILURE
@ SMSG_ATTACKER_STATE_UPDATE
@ CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK
@ CMSG_LF_GUILD_ADD_APPLICATION
@ SMSG_CORPSE_NOT_IN_INSTANCE
@ SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED
@ SMSG_BATTLE_PET_JOURNAL
@ SMSG_MOVE_UPDATE_WALK_SPEED
@ CMSG_SET_ACTIONBAR_TOGGLES
@ SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING
@ CMSG_BATTLE_PET_DELETE_PET
@ CMSG_LF_GUILD_REMOVE_APPLICATION
@ CMSG_GM_TICKET_UPDATE_TEXT
@ SMSG_CALENDAR_RAID_LOCKOUT_ADDED
@ CMSG_RETURN_TO_GRAVEYARD
@ CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK
@ SMSG_RAID_INSTANCE_INFO
@ CMSG_AREA_SPIRIT_HEALER_QUEUE
@ CMSG_EQUIPMENT_SET_SAVE
@ SMSG_REQUEST_CEMETERY_LIST_RESPONSE
@ SMSG_PROPOSE_LEVEL_GRANT
@ SMSG_SPLINE_MOVE_SET_LAND_WALK
@ SMSG_BATTLEFIELD_RATED_INFO
@ CMSG_MOVE_FEATHER_FALL_ACK
@ SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING
@ CMSG_MOVE_WATER_WALK_ACK
@ SMSG_RAID_TARGET_UPDATE_SINGLE
@ SMSG_QUEST_GIVER_STATUS_MULTIPLE
@ SMSG_GUILD_CRITERIA_DELETED
@ CMSG_CALENDAR_EVENT_SIGNUP
@ MSG_MOVE_START_STRAFE_RIGHT
@ SMSG_MOVE_GRAVITY_ENABLE
@ CMSG_AUTOSTORE_BANK_ITEM
@ CMSG_PET_BATTLE_SET_FRONT_PET
@ SMSG_MOVE_UPDATE_SWIM_SPEED
@ CMSG_GROUP_CHANGE_SUB_GROUP
@ SMSG_PETITION_QUERY_RESPONSE
@ SMSG_GUILD_CRITERIA_DATA
@ SMSG_SPELL_ENERGIZE_LOG
@ SMSG_GUILD_EVENT_LOG_QUERY_RESULT
@ CMSG_QUEST_GIVER_COMPLETE_QUEST
@ SMSG_SET_MOVEMENT_ANIM_KIT
@ SMSG_SPLINE_MOVE_SET_WALK_SPEED
@ SMSG_GAMEOBJECT_CUSTOM_ANIM
@ CMSG_CHAR_FACTION_OR_RACE_CHANGE
@ SMSG_HIGHEST_THREAT_UPDATE
@ SMSG_VOID_ITEM_SWAP_RESPONSE
@ SMSG_LFD_TELEPORT_DENIED
@ CMSG_CALENDAR_GET_CALENDAR
@ SMSG_LOGIN_SET_TIME_SPEED
@ SMSG_TURN_IN_PETITION_RESULTS
@ CMSG_UPDATE_ACCOUNT_DATA
@ SMSG_UPDATE_INSTANCE_OWNERSHIP
@ SMSG_ITEM_PURCHASE_REFUND_RESULT
@ CMSG_AUCTION_REMOVE_ITEM
@ CMSG_MESSAGECHAT_ADDON_OFFICER
@ SMSG_BATTLE_PET_JOURNAL_LOCK_DENINED
@ CMSG_SET_PLAYER_DECLINED_NAMES
@ SMSG_QUESTGIVER_QUEST_INVALID
@ CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT
@ CMSG_STAND_STATE_CHANGE
@ SMSG_MOVE_REMOVE_MOVEMENT_FORCE
@ SMSG_RAID_TARGET_UPDATE_ALL
@ SMSG_PHASE_SHIFT_CHANGE
@ CMSG_CONFIRM_RESPEC_WIPE
@ SMSG_QUERY_QUESTS_COMPLETED_RESPONSE
@ SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT
@ SMSG_RANDOMIZE_CHAR_NAME
@ SMSG_UPDATE_WORLD_STATE
@ SMSG_INSTANCE_LOCK_WARNING_QUERY
@ MSG_MOVE_START_PITCH_DOWN
@ CMSG_SET_LOOT_SPECIALIZATION
@ SMSG_PARTY_MEMBER_STATE
@ CMSG_BATTLE_PET_SET_BATTLE_SLOT
@ CMSG_PET_SPELL_AUTOCAST
@ SMSG_CORPSE_RECLAIM_DELAY
@ CMSG_CANCEL_TEMP_ENCHANTMENT
@ SMSG_GAMEOBJECT_QUERY_RESPONSE
@ SMSG_INSTANCE_RESET_FAILED
@ SMSG_MOVE_UNSET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY
@ SMSG_QUESTGIVER_REQUEST_ITEMS
@ CMSG_SET_TAXI_BENCHMARK_MODE
@ SMSG_PET_BATTLE_REQUEST_FAILED
@ SMSG_CALENDAR_EVENT_INITIAL_INVITE
@ SMSG_AUCTION_LIST_RESULT
@ CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK
@ CMSG_REQUEST_PVP_REWARDS
@ SMSG_SET_RAID_DIFFICULTY
@ CMSG_CALENDAR_COPY_EVENT
@ CMSG_SET_PRIMARY_TALENT_TREE
@ SMSG_AUCTION_COMMAND_RESULT
@ CMSG_GUILD_REPLACE_GUILD_MASTER
@ SMSG_CLIENTCACHE_VERSION
@ CMSG_LF_GUILD_DECLINE_RECRUIT
@ SMSG_MOVE_UPDATE_TURN_RATE
@ CMSG_PET_BATTLE_REQUEST_PVP
@ CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK
@ SMSG_SPLINE_MOVE_SET_HOVER
@ CMSG_REQUEST_PLAYED_TIME
@ CMSG_REQUEST_PVP_OPTIONS_ENABLED
@ SMSG_BATTLEFIELD_MGR_ENTERED
@ CMSG_QUERY_INSPECT_ACHIEVEMENTS
@ SMSG_UPDATE_COMBO_POINTS
@ SMSG_GUILD_MAX_DAILY_XP
@ CMSG_MESSAGECHAT_WHISPER
@ CMSG_BATTLE_PET_QUERY_NAME
@ CMSG_MESSAGECHAT_ADDON_RAID
@ SMSG_LF_GUILD_BROWSE_UPDATED
@ SMSG_SPLINE_MOVE_SET_FLYING
@ CMSG_GUILD_BANKER_ACTIVATE
@ CMSG_CALENDAR_EVENT_RSVP
@ CMSG_SET_VEHICLE_REC_ID_ACK
@ SMSG_SET_ITEM_PURCHASE_DATA
@ CMSG_SET_CURRENCY_FLAGS
@ SMSG_MOVE_SET_TURN_RATE
@ SMSG_SPLINE_MOVE_UNSET_HOVER
@ CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK
@ SMSG_OPEN_LFG_DUNGEON_FINDER
@ CMSG_LF_GUILD_SET_GUILD_POST
@ SMSG_INVENTORY_CHANGE_FAILURE
@ CMSG_AUCTION_LIST_BIDDER_ITEMS
@ CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS
@ SMSG_GUILD_ACHIEVEMENT_DELETED
@ SMSG_SPLINE_MOVE_SET_TURN_RATE
@ CMSG_MESSAGECHAT_OFFICER
@ SMSG_UPDATE_ACCOUNT_DATA_COMPLETE
@ SMSG_GUILD_ACHIEVEMENT_DATA
@ CMSG_TAXI_NODE_STATUS_QUERY
@ SMSG_ALL_ACHIEVEMENT_DATA
@ CMSG_PETITION_SHOW_SIGNATURES
@ SMSG_HOTFIX_NOTIFY_BLOB
@ CMSG_QUEST_GIVER_CHOOSE_REWARD
@ CMSG_CHANNEL_DISPLAY_LIST
@ CMSG_MOVE_CHNG_TRANSPORT
@ SMSG_PETITION_SIGN_RESULTS
@ CMSG_GROUP_INITIATE_ROLE_POLL
@ CMSG_MOVE_KNOCK_BACK_ACK
@ SMSG_LF_GUILD_APPLICANT_LIST_UPDATED
@ CMSG_GET_CHALLENGE_MODE_REWARDS
@ SMSG_LF_GUILD_POST_UPDATED
@ SMSG_MOVE_SET_SWIM_SPEED
@ CMSG_RIDE_VEHICLE_INTERACT
@ CMSG_SPIRIT_HEALER_ACTIVATE
@ CMSG_GET_ITEM_PURCHASE_DATA
@ CMSG_QUEST_GIVER_ACCEPT_QUEST
@ CMSG_GAME_OBJ_REPORT_USE
@ CMSG_GM_RESPONSE_RESOLVE
@ SMSG_START_MIRROR_TIMER
@ CMSG_GUILD_NEWS_UPDATE_STICKY
@ SMSG_SET_FLAT_SPELL_MODIFIER
@ SMSG_MOVE_UPDATE_RUN_SPEED
@ CMSG_LF_GUILD_GET_RECRUITS
@ SMSG_CHARACTER_LOGIN_FAILED
@ CMSG_BATTLE_PET_MODIFY_NAME
@ SMSG_EXPLORATION_EXPERIENCE
@ CMSG_SET_DUNGEON_DIFFICULTY
@ SMSG_CALENDAR_ARENA_TEAM
@ CMSG_FORCE_MOVE_ROOT_ACK
@ SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE
@ CMSG_GUILD_BANK_LOG_QUERY
@ SMSG_SET_PCT_SPELL_MODIFIER
@ SMSG_UPDATE_ACTION_BUTTONS
@ CMSG_VOICE_SESSION_ENABLE
@ SMSG_MOVE_SET_WALK_SPEED
@ CMSG_GROUP_UNINVITE_GUID
@ SMSG_SPLINE_MOVE_UNROOT
@ SMSG_GM_TICKET_RESPONSE
@ SMSG_GUILD_REPUTATION_WEEKLY_CAP
@ SMSG_BATTLEFIELD_STATUS_QUEUED
@ CMSG_GUILD_ASSIGN_MEMBER_RANK
@ CMSG_GUILD_ACHIEVEMENT_PROGRESS_QUERY
@ SMSG_CANCEL_AUTO_REPEAT
@ CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK
@ SMSG_LOGIN_VERIFY_WORLD
@ CMSG_SET_EVERYONE_IS_ASSISTANT
@ CMSG_QUEST_GIVER_STATUS_QUERY
@ CMSG_AREA_SPIRIT_HEALER_QUERY
@ CMSG_SET_PARTY_ASSIGNMENT
@ SMSG_PET_BATTLE_QUEUE_STATUS
@ SMSG_SPELL_FAILED_OTHER
@ CMSG_DISMISS_CONTROLLED_VEHICLE
@ SMSG_BATTLE_PET_QUERY_NAME_RESPONSE
@ CMSG_OBJECT_UPDATE_FAILED
@ SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN
@ CMSG_CANCEL_CHANNELLING
@ CMSG_MOVE_SET_COLLISION_HEIGHT_ACK
@ CMSG_AUCTION_LIST_OWNER_ITEMS
@ CMSG_TAXI_QUERY_AVAILABLE_NODES
@ SMSG_PETITION_ALREADY_SIGNED
@ CMSG_GUILD_REQUEST_PARTY_STATE
@ CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY
@ CMSG_CHANGE_SEATS_ON_CONTROLLED_VEHICLE
@ SMSG_SET_TIME_ZONE_INFORMATION
@ CMSG_REQUEST_RESEARCH_HISTORY
@ CMSG_GUILD_EVENT_LOG_QUERY
@ SMSG_BATTLE_PET_PET_UPDATES
@ SMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY
@ SMSG_MOVE_APPLY_MOVEMENT_FORCE
@ SMSG_REQUEST_PVP_REWARDS_RESPONSE
@ SMSG_ARENA_UNIT_DESTROYED
@ SMSG_DURABILITY_DAMAGE_DEATH
@ SMSG_QUERY_TIME_RESPONSE
@ SMSG_BARBER_SHOP_RESULT
@ SMSG_LFD_PROPOSAL_UPDATE
@ CMSG_LFD_PROPOSAL_RESULT
@ CMSG_QUESTLOG_REMOVE_QUEST
@ SMSG_ENABLE_BARBER_SHOP
@ SMSG_LFD_ROLE_CHECK_UPDATE
@ SMSG_PETITION_RENAME_RESULT
@ CMSG_ACCEPT_LEVEL_GRANT
@ SMSG_SPLINE_MOVE_SET_WATER_WALK
@ CMSG_CHANNEL_ANNOUNCEMENTS
@ CMSG_SET_RAID_DIFFICULTY
@ CMSG_INSTANCE_LOCK_WARNING_RESPONSE
@ CMSG_FORCE_MOVE_UNROOT_ACK
@ SMSG_GUILD_BANK_LOG_QUERY_RESULT
@ CMSG_REQUEST_ACCOUNT_DATA
@ SMSG_SPLINE_MOVE_SET_SWIM_SPEED
@ CMSG_RESURRECT_RESPONSE
@ SMSG_GUILD_MEMBER_UPDATE_NOTE
@ SMSG_UPDATE_CURRENCY_WEEK_LIMIT
@ SMSG_CALENDAR_RAID_LOCKOUT_UPDATED
@ SMSG_MOVE_SET_ACTIVE_MOVER
@ CMSG_GM_TICKET_SYSTEM_STATUS
@ CMSG_AUTO_DECLINE_GUILD_INVITES
@ CMSG_GROUP_RAID_CONVERT
@ CMSG_CHANNEL_UNMODERATOR
@ CMSG_READY_FOR_ACCOUNT_DATA_TIMES
@ SMSG_BATTLE_PET_DELETED
@ SMSG_RESET_FAILED_NOTIFY
@ CMSG_CANCEL_AUTO_REPEAT_SPELL
@ SMSG_LF_GUILD_RECRUIT_LIST_UPDATED
@ SMSG_LOOT_RELEASE_RESPONSE
@ SMSG_MOVE_UPDATE_SWIM_BACK_SPEED
@ SMSG_BATTLEGROUND_PLAYER_LEFT
@ CMSG_BATTLEMASTER_JOIN_ARENA
@ SMSG_AUCTION_REMOVED_NOTIFICATION
@ CMSG_HEARTH_AND_RESURRECT
@ SMSG_CALENDAR_EVENT_INVITE_STATUS
@ SMSG_CHAT_PLAYER_AMBIGUOUS
@ SMSG_PET_BATTLE_FINAL_ROUND
@ SMSG_CALENDAR_EVENT_MODERATOR_STATUS
@ CMSG_CORPSE_MAP_POSITION_QUERY
@ SMSG_BATTLEFIELD_MGR_QUEUE_INVITE
@ SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT
@ SMSG_SPLINE_MOVE_SET_WALK_MODE
@ CMSG_VOID_STORAGE_UNLOCK
@ CMSG_CALENDAR_UPDATE_EVENT
@ SMSG_SPLINE_MOVE_GRAVITY_ENABLE
@ SMSG_SPLINE_MOVE_UNSET_FLYING
@ SMSG_ACHIEVEMENT_DELETED
@ CMSG_GROUP_INVITE_RESPONSE
@ SMSG_PVP_OPTIONS_ENABLED
@ SMSG_MAIL_QUERY_NEXT_TIME_RESULT
@ SMSG_GUILD_COMMAND_RESULT
@ CMSG_VOID_STORAGE_QUERY
@ CMSG_AUCTION_HELLO_REQUEST
@ SMSG_ENUM_CHARACTERS_RESULT
@ SMSG_SPLINE_MOVE_SET_RUN_BACK_SPEED
@ CMSG_MAIL_RETURN_TO_SENDER
@ SMSG_RESEARCH_SETUP_HISTORY
@ CMSG_REQUEST_CATEGORY_COOLDOWNS
@ SMSG_BUY_BANK_SLOT_RESULT
@ SMSG_ACTIVATE_TAXI_REPLY
@ SMSG_MOVE_UNSET_CAN_FLY
@ CMSG_DISCARDED_TIME_SYNC_ACKS
@ SMSG_CHARACTER_UPGRADE_STARTED
@ MSG_MOVE_START_PITCH_UP
@ SMSG_SEND_UNLEARN_SPELLS
@ CMSG_REQUEST_CEMETERY_LIST
@ SMSG_GUILD_PERMISSIONS_QUERY_RESULTS
@ SMSG_CALENDAR_EVENT_INVITE_ALERT
@ SMSG_CHANNEL_MEMBER_COUNT
@ SMSG_QUESTUPDATE_COMPLETE
@ CMSG_RAID_TARGET_UPDATE
@ CMSG_GUILD_BANK_MONEY_WITHDRAWN_QUERY
@ SMSG_AUCTION_OWNER_LIST_RESULT
@ SMSG_MOVE_UPDATE_RUN_BACK_SPEED
@ CMSG_BATTLE_PET_SET_FLAGS
@ SMSG_LFD_OFFER_CONTINUE
@ CMSG_BATTLEFIELD_RATED_INFO_REQUEST
@ MSG_MOVE_START_STRAFE_LEFT
@ SMSG_MOVE_SET_SWIM_BACK_SPEED
@ SMSG_QUESTGIVER_QUEST_DETAILS
@ SMSG_ITEM_TEXT_QUERY_RESPONSE
@ CMSG_PET_BATTLE_START_PVP_MATCHMAKING
@ CMSG_EQUIPMENT_SET_DELETE
@ CMSG_ACTIVATE_TAXI_EXPRESS
@ SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING
@ SMSG_UPDATE_LAST_INSTANCE
@ SMSG_AUCTION_LIST_PENDING_SALES
@ SMSG_CALENDAR_RAID_LOCKOUT_REMOVED
@ SMSG_GUILD_BANK_QUERY_TEXT_RESULT
@ SMSG_MOVE_SET_RUN_SPEED
@ SMSG_ARCHAEOLOGY_SURVERY_CAST
@ SMSG_GUILD_MEMBER_DAILY_RESET
@ SMSG_QUEST_POI_QUERY_RESPONSE
@ SMSG_MOVE_UPDATE_KNOCK_BACK
@ SMSG_AUCTION_OWNER_NOTIFICATION
@ CMSG_GUILD_BANK_SWAP_ITEMS
@ SMSG_BATTLEFIELD_STATUS_FAILED
@ SMSG_MOVE_UPDATE_COLLISION_HEIGHT
@ SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE
@ SMSG_PET_BATTLE_FINISHED
@ SMSG_GUILD_INVITE_CANCEL
@ SMSG_BATTLEGROUND_PLAYER_JOINED
@ SMSG_BATTLEFIELD_PLAYER_POSITIONS
@ SMSG_GUILD_EVENT_BANK_TAB_TEXT_CHANGED
@ CMSG_BATTLE_PET_WILD_REQUEST
@ CMSG_CALENDAR_REMOVE_EVENT
@ SMSG_SPLINE_MOVE_SET_FEATHER_FALL
@ SMSG_QUESTUPDATE_FAILEDTIMER
@ SMSG_SPIRIT_HEALER_CONFIRM
@ SMSG_UPDATE_TALENT_DATA
@ CMSG_GUILD_REQUEST_CHALLENGE_UPDATE
@ SMSG_ENVIRONMENTALDAMAGELOG
@ CMSG_MOVE_GRAVITY_DISABLE_ACK
@ SMSG_LF_GUILD_APPLICATIONS_LIST_CHANGED
@ CMSG_SET_LFG_BONUS_FACTION_ID
@ SMSG_DESTRUCTIBLE_BUILDING_DAMAGE
@ SMSG_QUEST_QUERY_RESPONSE
@ SMSG_BLACKMARKET_BID_RESULT
@ SMSG_GM_TICKET_GET_TICKET
@ SMSG_SPLINE_MOVE_SET_SWIM_BACK_SPEED
@ CMSG_GUILD_BANK_BUY_TAB
@ SMSG_ITEM_ENCHANT_TIME_UPDATE
@ CMSG_PET_BATTLE_QUIT_NOTIFY
@ SMSG_INSTANCE_SAVE_CREATED
@ SMSG_PLAY_ONE_SHOT_ANIM_KIT
@ SMSG_GUILD_BANK_MONEY_WITHDRAWN
@ CMSG_SET_PET_TALENT_TREE
@ SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA
@ SMSG_CONQUEST_FORMULA_CONSTANTS
@ SMSG_QUEST_CONFIRM_ACCEPT
@ CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK
@ CMSG_LF_GUILD_GET_APPLICATIONS
@ SMSG_TRADE_STATUS_EXTENDED
@ SMSG_PET_NAME_QUERY_RESPONSE
@ SMSG_MIRROR_IMAGE_CREATURE_DATA
@ CMSG_BATTLEFIELD_MGR_QUEUE_INVITE_RESPONSE
@ CMSG_GUILD_BANK_QUERY_TAB
@ SMSG_QUESTGIVER_QUEST_COMPLETE
@ SMSG_GUILD_EVENT_BANK_TAB_MODIFIED
@ CMSG_REQUEST_PARTY_MEMBER_STATS
@ CMSG_REORDER_CHARACTERS
@ CMSG_AUCTION_LIST_PENDING_SALES
@ CMSG_VOID_STORAGE_TRANSFER
@ SMSG_MIRROR_IMAGE_COMPONENTED_DATA
@ CMSG_GM_TICKET_CASE_STATUS
@ SMSG_SPLINE_MOVE_SET_FLIGHT_BACK_SPEED
@ SMSG_GUILD_EVENT_PLAYER_LEFT
@ CMSG_GUILD_BANK_UPDATE_TAB
@ SMSG_CLIENT_CONTROL_UPDATE
@ SMSG_QUESTGIVER_OFFER_REWARD
@ CMSG_REQUEST_FORCED_REACTIONS
@ CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK
@ SMSG_WEEKLY_RESET_CURRENCY
@ SMSG_FEATURE_SYSTEM_STATUS