725 lines
16 KiB
C++
725 lines
16 KiB
C++
// EQ2Emulator © 2007 EQ2EMulator Development Team, GPL v3+ License
|
|
|
|
#pragma once
|
|
|
|
/**
|
|
* Operation code definitions for EQ2Emulator network protocol
|
|
* This file contains all operation codes used for client-server communication
|
|
* Each entry uses the N() macro to define protocol message types
|
|
*/
|
|
|
|
// Login and authentication operations
|
|
N(OP_LoginReplyMsg),
|
|
N(OP_LoginByNumRequestMsg),
|
|
N(OP_WSLoginRequestMsg),
|
|
|
|
// Server initialization and zone management
|
|
N(OP_ESInitMsg),
|
|
N(OP_ESReadyForClientsMsg),
|
|
N(OP_CreateZoneInstanceMsg),
|
|
N(OP_ZoneInstanceCreateReplyMsg),
|
|
N(OP_ZoneInstanceDestroyedMsg),
|
|
N(OP_ExpectClientAsCharacterRequest),
|
|
N(OP_ExpectClientAsCharacterReplyMs),
|
|
N(OP_ZoneInfoMsg),
|
|
|
|
// Character creation and loading
|
|
N(OP_CreateCharacterRequestMsg),
|
|
N(OP_DoneLoadingZoneResourcesMsg),
|
|
N(OP_DoneSendingInitialEntitiesMsg),
|
|
N(OP_DoneLoadingEntityResourcesMsg),
|
|
N(OP_DoneLoadingUIResourcesMsg),
|
|
|
|
// Game state updates
|
|
N(OP_PredictionUpdateMsg),
|
|
N(OP_RemoteCmdMsg),
|
|
N(OP_SetRemoteCmdsMsg),
|
|
N(OP_GameWorldTimeMsg),
|
|
N(OP_MOTDMsg),
|
|
N(OP_ZoneMOTDMsg),
|
|
|
|
// Guild recruitment system
|
|
N(OP_GuildRecruitingMemberInfo),
|
|
N(OP_GuildRecruiting),
|
|
N(OP_GuildRecruitingDetails),
|
|
N(OP_GuildRecruitingImage),
|
|
|
|
// Avatar lifecycle
|
|
N(OP_AvatarCreatedMsg),
|
|
N(OP_AvatarDestroyedMsg),
|
|
|
|
// Camping and logout
|
|
N(OP_RequestCampMsg),
|
|
N(OP_MapRequest),
|
|
N(OP_CampStartedMsg),
|
|
N(OP_CampAbortedMsg),
|
|
|
|
// Player queries and monitoring
|
|
N(OP_WhoQueryRequestMsg),
|
|
N(OP_WhoQueryReplyMsg),
|
|
N(OP_MonitorReplyMsg),
|
|
N(OP_MonitorCharacterListMsg),
|
|
N(OP_MonitorCharacterListRequestMsg),
|
|
|
|
// Command dispatching
|
|
N(OP_ClientCmdMsg),
|
|
N(OP_Lottery),
|
|
N(OP_DispatchClientCmdMsg),
|
|
N(OP_DispatchESMsg),
|
|
|
|
// Target and opportunity updates
|
|
N(OP_UpdateTargetMsg),
|
|
N(OP_UpdateOpportunityMsg),
|
|
N(OP_UpdateTargetLocMsg),
|
|
|
|
// Character sheet and inventory updates
|
|
N(OP_UpdateCharacterSheetMsg),
|
|
N(OP_UpdateSpellBookMsg),
|
|
N(OP_UpdateInventoryMsg),
|
|
|
|
// Recipe and crafting system
|
|
N(OP_UpdateRecipeBookMsg),
|
|
N(OP_RequestRecipeDetailsMsg),
|
|
N(OP_RecipeDetailsMsg),
|
|
|
|
// Skills system
|
|
N(OP_UpdateSkillBookMsg),
|
|
N(OP_UpdateSkillsMsg),
|
|
|
|
// Zone transitions and teleportation
|
|
N(OP_ChangeZoneMsg),
|
|
N(OP_ClientTeleportRequestMsg),
|
|
N(OP_TeleportWithinZoneMsg),
|
|
N(OP_TeleportWithinZoneNoReloadMsg),
|
|
N(OP_MigrateClientToZoneRequestMsg),
|
|
N(OP_MigrateClientToZoneReplyMsg),
|
|
N(OP_ReadyToZoneMsg),
|
|
|
|
// Group management
|
|
//N(OP_AddClientToGroupMsg),
|
|
//N(OP_AddGroupToGroupMsg),
|
|
N(OP_RemoveClientFromGroupMsg),
|
|
N(OP_RemoveGroupFromGroupMsg),
|
|
N(OP_MakeGroupLeaderMsg),
|
|
N(OP_GroupCreatedMsg),
|
|
N(OP_GroupDestroyedMsg),
|
|
N(OP_GroupMemberAddedMsg),
|
|
N(OP_GroupMemberRemovedMsg),
|
|
N(OP_GroupRemovedFromGroupMsg),
|
|
N(OP_GroupLeaderChangedMsg),
|
|
N(OP_GroupSettingsChangedMsg),
|
|
|
|
// Data synchronization
|
|
N(OP_SendLatestRequestMsg),
|
|
N(OP_ClearDataMsg),
|
|
N(OP_SetSocialMsg),
|
|
|
|
// Server status monitoring
|
|
N(OP_ESStatusMsg),
|
|
N(OP_ESZoneInstanceStatusMsg),
|
|
N(OP_ZonesStatusRequestMsg),
|
|
N(OP_ZonesStatusMsg),
|
|
|
|
// Weather system
|
|
N(OP_ESWeatherRequestMsg),
|
|
N(OP_ESWeatherRequestEndMsg),
|
|
//N(OP_WSWeatherUpdateMsg),
|
|
|
|
// Dialog system
|
|
N(OP_DialogSelectMsg),
|
|
N(OP_DialogCloseMsg),
|
|
|
|
// Spell effects and concentration
|
|
N(OP_RemoveSpellEffectMsg),
|
|
N(OP_RemoveConcentrationMsg),
|
|
|
|
// Quest journal system
|
|
N(OP_QuestJournalOpenMsg),
|
|
N(OP_QuestJournalInspectMsg),
|
|
//N(OP_SkillSlotMapping),
|
|
N(OP_QuestJournalSetVisibleMsg),
|
|
N(OP_QuestJournalWaypointMsg),
|
|
|
|
// Guild management
|
|
N(OP_CreateGuildRequestMsg),
|
|
N(OP_CreateGuildReplyMsg),
|
|
N(OP_GuildsayMsg),
|
|
//N(OP_GuildKickMsg),
|
|
N(OP_GuildUpdateMsg),
|
|
N(OP_FellowshipExpMsg),
|
|
|
|
// Consignment and trading
|
|
N(OP_ConsignmentCloseStoreMsg),
|
|
N(OP_ConsignItemRequestMsg),
|
|
N(OP_ConsignItemResponseMsg),
|
|
//N(OP_PurchaseConsignmentRequestMsg),
|
|
N(OP_PurchaseConsignmentLoreCheckRe),
|
|
N(OP_QuestReward),
|
|
//N(OP_PurchaseConsignmentResponseMsg),
|
|
//N(OP_ProcessScriptMsg),
|
|
//N(OP_ProcessWorkspaceMsg),
|
|
|
|
// Housing system
|
|
N(OP_HouseDeletedRemotelyMsg),
|
|
N(OP_UpdateHouseDataMsg),
|
|
N(OP_UpdateHouseAccessDataMsg),
|
|
N(OP_PlayerHouseBaseScreenMsg),
|
|
N(OP_PlayerHousePurchaseScreenMsg),
|
|
N(OP_PlayerHouseAccessUpdateMsg),
|
|
N(OP_PlayerHouseDisplayStatusMsg),
|
|
N(OP_PlayerHouseCloseUIMsg),
|
|
N(OP_BuyPlayerHouseMsg),
|
|
N(OP_BuyPlayerHouseTintMsg),
|
|
N(OP_CollectAllHouseItemsMsg),
|
|
N(OP_RelinquishHouseMsg),
|
|
N(OP_EnterHouseMsg),
|
|
N(OP_ExitHouseMsg),
|
|
|
|
// Object examination and placement
|
|
N(OP_ExamineConsignmentRequestMsg),
|
|
N(OP_MoveableObjectPlacementCriteri),
|
|
N(OP_EnterMoveObjectModeMsg),
|
|
N(OP_PositionMoveableObject),
|
|
N(OP_CancelMoveObjectModeMsg),
|
|
|
|
// Visual customization
|
|
N(OP_ShaderCustomizationMsg),
|
|
N(OP_ReplaceableSubMeshesMsg),
|
|
N(OP_ExamineConsignmentResponseMsg),
|
|
|
|
// House access control
|
|
N(OP_HouseDefaultAccessSetMsg),
|
|
N(OP_HouseAccessSetMsg),
|
|
N(OP_HouseAccessRemoveMsg),
|
|
N(OP_PayHouseUpkeepMsg),
|
|
|
|
// UI customization and settings
|
|
N(OP_TintWidgetsMsg),
|
|
N(OP_UISettingsResponseMsg),
|
|
N(OP_UIResetMsg),
|
|
|
|
// Keymap management
|
|
N(OP_KeymapLoadMsg),
|
|
N(OP_KeymapNoneMsg),
|
|
N(OP_KeymapDataMsg),
|
|
N(OP_KeymapSaveMsg),
|
|
|
|
// Spell commands
|
|
N(OP_DispatchSpellCmdMsg),
|
|
|
|
// House customization
|
|
N(OP_HouseCustomizationScreenMsg),
|
|
N(OP_CustomizationPurchaseRequestMs),
|
|
N(OP_CustomizationSetRequestMsg),
|
|
N(OP_CustomizationReplyMsg),
|
|
|
|
// Entity interaction
|
|
N(OP_EntityVerbsRequestMsg),
|
|
N(OP_EntityVerbsReplyMsg),
|
|
N(OP_EntityVerbsVerbMsg),
|
|
|
|
// Chat system
|
|
N(OP_ChatRelationshipUpdateMsg),
|
|
N(OP_ChatCreateChannelMsg),
|
|
N(OP_ChatJoinChannelMsg),
|
|
N(OP_ChatWhoChannelMsg),
|
|
N(OP_ChatLeaveChannelMsg),
|
|
N(OP_ChatTellChannelMsg),
|
|
N(OP_ChatTellUserMsg),
|
|
N(OP_ChatToggleFriendMsg),
|
|
N(OP_ChatToggleIgnoreMsg),
|
|
N(OP_ChatSendFriendsMsg),
|
|
N(OP_ChatSendIgnoresMsg),
|
|
N(OP_ChatFiltersMsg),
|
|
|
|
// Looting system
|
|
N(OP_LootItemsRequestMsg),
|
|
N(OP_StoppedLootingMsg),
|
|
|
|
// Character positioning
|
|
N(OP_SitMsg),
|
|
N(OP_StandMsg),
|
|
N(OP_SatMsg),
|
|
N(OP_StoodMsg),
|
|
|
|
//N(OP_QuickbarAddMsg),
|
|
|
|
// Group options and interface
|
|
N(OP_DefaultGroupOptionsRequestMsg),
|
|
N(OP_DefaultGroupOptionsMsg),
|
|
N(OP_GroupOptionsMsg),
|
|
N(OP_DisplayGroupOptionsScreenMsg),
|
|
N(OP_DisplayInnVisitScreenMsg),
|
|
|
|
// System debugging and monitoring
|
|
N(OP_DumpSchedulerMsg),
|
|
//N(OP_LSRequestPlayerDescMsg),
|
|
N(OP_LSCheckAcctLockMsg),
|
|
N(OP_WSAcctLockStatusMsg),
|
|
N(OP_RequestHelpRepathMsg),
|
|
N(OP_UpdateMotdMsg),
|
|
N(OP_RequestTargetLocMsg),
|
|
|
|
// Combat effects
|
|
N(OP_PerformPlayerKnockbackMsg),
|
|
N(OP_PerformCameraShakeMsg),
|
|
|
|
// Skills and abilities
|
|
N(OP_PopulateSkillMapsMsg),
|
|
N(OP_CancelledFeignMsg),
|
|
N(OP_SignalMsg),
|
|
N(OP_SkillInfoRequest),
|
|
N(OP_SkillInfoResponse),
|
|
|
|
// Crafting interface
|
|
N(OP_ShowCreateFromRecipeUIMsg),
|
|
N(OP_CancelCreateFromRecipeMsg),
|
|
N(OP_BeginItemCreationMsg),
|
|
N(OP_StopItemCreationMsg),
|
|
N(OP_ShowItemCreationProcessUIMsg),
|
|
N(OP_UpdateItemCreationProcessUIMsg),
|
|
N(OP_DisplayTSEventReactionMsg),
|
|
N(OP_ShowRecipeBookMsg),
|
|
|
|
// Knowledge base and help system
|
|
N(OP_KnowledgebaseRequestMsg),
|
|
N(OP_KnowledgebaseResponseMsg),
|
|
|
|
// Customer service ticket system
|
|
N(OP_CSTicketHeaderRequestMsg),
|
|
N(OP_CSTicketInfoMsg),
|
|
N(OP_CSTicketCommentRequestMsg),
|
|
N(OP_CSTicketCommentResponseMsg),
|
|
N(OP_CSTicketCreateMsg),
|
|
N(OP_CSTicketAddCommentMsg),
|
|
N(OP_CSTicketDeleteMsg),
|
|
N(OP_CSTicketChangeNotificationMsg),
|
|
|
|
// World data management
|
|
N(OP_WorldDataUpdateMsg),
|
|
N(OP_WorldDataChangeMsg),
|
|
N(OP_KnownLanguagesMsg),
|
|
|
|
// Logging system
|
|
N(OP_LsRequestClientCrashLogMsg),
|
|
N(OP_LsClientBaselogReplyMsg),
|
|
N(OP_LsClientCrashlogReplyMsg),
|
|
N(OP_LsClientAlertlogReplyMsg),
|
|
N(OP_LsClientVerifylogReplyMsg),
|
|
|
|
// Client control and prediction
|
|
N(OP_ClientTeleportToLocationMsg),
|
|
N(OP_UpdateClientPredFlagsMsg),
|
|
N(OP_ChangeServerControlFlagMsg),
|
|
|
|
// Customer service tools
|
|
N(OP_CSToolsRequestMsg),
|
|
N(OP_CSToolsResponseMsg),
|
|
|
|
// Boat transport system
|
|
N(OP_CreateBoatTransportsMsg),
|
|
N(OP_PositionBoatTransportMsg),
|
|
N(OP_MigrateBoatTransportMsg),
|
|
N(OP_MigrateBoatTransportReplyMsg),
|
|
|
|
// Debugging and examination
|
|
N(OP_DisplayDebugNLLPointsMsg),
|
|
N(OP_ExamineInfoRequestMsg),
|
|
|
|
// Quickbar and macro management
|
|
N(OP_QuickbarInitMsg),
|
|
N(OP_QuickbarUpdateMsg),
|
|
N(OP_MacroInitMsg),
|
|
N(OP_MacroUpdateMsg),
|
|
|
|
// Questionnaire and surveys
|
|
N(OP_QuestionnaireMsg),
|
|
|
|
// Character progression
|
|
N(OP_LevelChangedMsg),
|
|
N(OP_SpellGainedMsg),
|
|
N(OP_EncounterBrokenMsg),
|
|
|
|
// UI notifications
|
|
N(OP_OnscreenMsgMsg),
|
|
N(OP_DisplayWarningMsg),
|
|
|
|
// Guild management extended
|
|
N(OP_ModifyGuildMsg),
|
|
N(OP_GuildEventMsg),
|
|
N(OP_GuildEventAddMsg),
|
|
N(OP_GuildEventActionMsg),
|
|
N(OP_GuildEventListMsg),
|
|
N(OP_RequestGuildEventDetailsMsg),
|
|
N(OP_GuildEventDetailsMsg),
|
|
N(OP_RequestGuildBankEventDetailsMs),
|
|
N(OP_GuildBankUpdateMsg),
|
|
N(OP_RewardPackMsg),
|
|
N(OP_RenameGuildMsg),
|
|
|
|
// Friend system and travel
|
|
N(OP_ZoneToFriendRequestMsg),
|
|
N(OP_ZoneToFriendReplyMsg),
|
|
|
|
// Waypoint system
|
|
N(OP_WaypointRequestMsg),
|
|
N(OP_WaypointReplyMsg),
|
|
N(OP_WaypointSelectMsg),
|
|
N(OP_WaypointUpdateMsg),
|
|
|
|
// Character name changes
|
|
N(OP_CharNameChangedMsg),
|
|
|
|
// Zone teleportation
|
|
N(OP_ShowZoneTeleporterDestinations),
|
|
N(OP_SelectZoneTeleporterDestinatio),
|
|
|
|
// Localization
|
|
N(OP_ReloadLocalizedTxtMsg),
|
|
|
|
// Guild membership
|
|
N(OP_RequestGuildMembershipMsg),
|
|
N(OP_GuildMembershipResponseMsg),
|
|
N(OP_LeaveGuildNotifyMsg),
|
|
N(OP_JoinGuildNotifyMsg),
|
|
N(OP_RequestGuildInfoMsg),
|
|
N(OP_GuildBankEventListMsg),
|
|
|
|
// Avatar and biography
|
|
N(OP_AvatarUpdateMsg),
|
|
N(OP_BioUpdateMsg),
|
|
N(OP_InspectPlayerMsg),
|
|
|
|
// Server management
|
|
N(OP_WSServerLockMsg),
|
|
N(OP_WSServerHideMsg),
|
|
N(OP_LSServerLockMsg),
|
|
|
|
// Customer service categories
|
|
N(OP_CsCategoryRequestMsg),
|
|
N(OP_CsCategoryResponseMsg),
|
|
|
|
// Knowledge window
|
|
N(OP_KnowledgeWindowSlotMappingMsg),
|
|
|
|
// Player status flags
|
|
N(OP_LFGUpdateMsg),
|
|
N(OP_AFKUpdateMsg),
|
|
N(OP_AnonUpdateMsg),
|
|
|
|
// Zone management
|
|
N(OP_UpdateActivePublicZonesMsg),
|
|
N(OP_UnknownNpcMsg),
|
|
|
|
// Promotional flags
|
|
N(OP_PromoFlagsDetailsMsg),
|
|
|
|
// Consignment view system
|
|
N(OP_ConsignViewCreateMsg),
|
|
N(OP_ConsignViewGetPageMsg),
|
|
N(OP_ConsignViewReleaseMsg),
|
|
N(OP_UpdateDebugRadiiMsg),
|
|
N(OP_ConsignRemoveItemsMsg),
|
|
|
|
// Reporting and raid management
|
|
//N(OP_SnoopMsg),
|
|
N(OP_ReportMsg),
|
|
N(OP_UpdateRaidMsg),
|
|
N(OP_ConsignViewSortMsg),
|
|
|
|
// Title and flight systems
|
|
N(OP_TitleUpdateMsg),
|
|
N(OP_FlightPathsMsg),
|
|
|
|
// Client state notifications
|
|
N(OP_ClientFellMsg),
|
|
N(OP_ClientInDeathRegionMsg),
|
|
N(OP_CampClientMsg),
|
|
|
|
// Customer service tool access
|
|
N(OP_GetAvatarAccessRequestForCSToo),
|
|
N(OP_CSToolAccessResponseMsg),
|
|
|
|
// Guild deletion
|
|
N(OP_DeleteGuildMsg),
|
|
|
|
// Tracking system
|
|
N(OP_TrackingUpdateMsg),
|
|
N(OP_BeginTrackingMsg),
|
|
N(OP_StopTrackingMsg),
|
|
|
|
// Character advancement
|
|
N(OP_AdvancementRequestMsg),
|
|
|
|
// Map fog system
|
|
N(OP_MapFogDataInitMsg),
|
|
N(OP_MapFogDataUpdateMsg),
|
|
|
|
//N(OP_UpdateAvgFrameTimeMsg),
|
|
|
|
// Group invitation management
|
|
N(OP_CloseGroupInviteWindowMsg),
|
|
N(OP_UpdateGroupMemberDataMsg),
|
|
|
|
// World ping and movement
|
|
N(OP_WorldPingMsg),
|
|
N(OP_MoveLogUpdateMsg),
|
|
|
|
// Quest offers
|
|
N(OP_OfferQuestMsg),
|
|
|
|
// Mail system
|
|
//N(OP_MailGetHeadersMsg),
|
|
N(OP_MailGetMessageMsg),
|
|
N(OP_MailSendMessageMsg),
|
|
N(OP_MailDeleteMessageMsg),
|
|
N(OP_MailGetHeadersReplyMsg),
|
|
N(OP_MailGetMessageReplyMsg),
|
|
N(OP_MailSendMessageReplyMsg),
|
|
N(OP_MailCommitSendMessageMsg),
|
|
N(OP_MailSendSystemMessageMsg),
|
|
N(OP_MailRemoveAttachFromMailMsg),
|
|
|
|
// Server shutdown and client idle
|
|
N(OP_WorldShutdownUpdateMsg),
|
|
N(OP_ClientIdleBeginMsg),
|
|
N(OP_ClientIdleEndMsg),
|
|
N(OP_DisplayMailScreenMsg),
|
|
|
|
// Mentoring system
|
|
N(OP_NotifyApprenticeStoppedMentori),
|
|
|
|
// Client corruption and notifications
|
|
N(OP_CorruptedClientMsg),
|
|
N(OP_MailEventNotificationMsg),
|
|
|
|
// Zone restart
|
|
N(OP_RestartZoneMsg),
|
|
|
|
// Character transfer system
|
|
N(OP_CharTransferStartRequestMsg),
|
|
N(OP_CharTransferStartReplyMsg),
|
|
N(OP_CharTransferRequestMsg),
|
|
N(OP_CharTransferReplyMsg),
|
|
N(OP_CharTransferRollbackRequestMsg),
|
|
N(OP_CharTransferCommitRequestMsg),
|
|
N(OP_CharTransferRollbackReplyMsg),
|
|
N(OP_CharTransferCommitReplyMsg),
|
|
N(OP_GetCharacterSerializedRequestM),
|
|
N(OP_GetCharacterSerializedReplyMsg),
|
|
N(OP_CreateCharFromCBBRequestMsg),
|
|
N(OP_CreateCharFromCBBReplyMsg),
|
|
|
|
// Housing data management
|
|
N(OP_HousingDataChangedMsg),
|
|
N(OP_HousingRestoreMsg),
|
|
|
|
// Auction system
|
|
N(OP_AuctionItem),
|
|
N(OP_AuctionItemReply),
|
|
N(OP_AuctionCoin),
|
|
N(OP_AuctionCoinReply),
|
|
N(OP_AuctionCharacter),
|
|
N(OP_AuctionCharacterReply),
|
|
N(OP_AuctionCommitMsg),
|
|
N(OP_AuctionAbortMsg),
|
|
|
|
// Character validation and restrictions
|
|
N(OP_CharTransferValidateRequestMsg),
|
|
N(OP_CharTransferValidateReplyMsg),
|
|
N(OP_CharacterLinkdeadMsg),
|
|
N(OP_RaceRestrictionMsg),
|
|
|
|
// Instance management
|
|
N(OP_SetInstanceDisplayNameMsg),
|
|
|
|
// EverQuest specific commands - Audio and visual
|
|
N(OP_EqHearChatCmd),
|
|
N(OP_EqDisplayTextCmd),
|
|
|
|
// EverQuest specific commands - Ghost and widget management
|
|
N(OP_EqCreateGhostCmd),
|
|
N(OP_EqCreateWidgetCmd),
|
|
N(OP_EqCreateSignWidgetCmd),
|
|
N(OP_EqDestroyGhostCmd),
|
|
N(OP_EqUpdateGhostCmd),
|
|
N(OP_EqSetControlGhostCmd),
|
|
N(OP_EqSetPOVGhostCmd),
|
|
|
|
// EverQuest specific commands - Combat audio
|
|
N(OP_EqHearCombatCmd),
|
|
N(OP_EqHearSpellCastCmd),
|
|
N(OP_EqHearSpellInterruptCmd),
|
|
N(OP_EqHearSpellFizzleCmd),
|
|
N(OP_EqHearConsiderCmd),
|
|
|
|
// EverQuest specific commands - Class and UI management
|
|
N(OP_EqUpdateSubClassesCmd),
|
|
N(OP_EqCreateListBoxCmd),
|
|
N(OP_EqSetDebugPathPointsCmd),
|
|
|
|
// EverQuest specific commands - Emotes and audio
|
|
N(OP_EqCannedEmoteCmd),
|
|
N(OP_EqStateCmd),
|
|
N(OP_EqPlaySoundCmd),
|
|
N(OP_EqPlaySound3DCmd),
|
|
N(OP_EqPlayVoiceCmd),
|
|
N(OP_EqHearDrowningCmd),
|
|
N(OP_EqHearDeathCmd),
|
|
|
|
// EverQuest specific commands - Group and effects
|
|
N(OP_EqGroupMemberRemovedCmd),
|
|
N(OP_EqHearChainEffectCmd),
|
|
N(OP_EqReceiveOfferCmd),
|
|
N(OP_EqInspectPCResultsCmd),
|
|
N(OP_EqDrawablePathGraphCmd),
|
|
|
|
// EverQuest specific commands - Dialog system
|
|
N(OP_EqDialogOpenCmd),
|
|
N(OP_EqDialogCloseCmd),
|
|
|
|
// EverQuest specific commands - Collections
|
|
N(OP_EqCollectionUpdateCmd),
|
|
N(OP_EqCollectionFilterCmd),
|
|
N(OP_EqCollectionItemCmd),
|
|
|
|
// EverQuest specific commands - Quest system
|
|
N(OP_EqQuestJournalUpdateCmd),
|
|
N(OP_EqQuestJournalReplyCmd),
|
|
N(OP_EqQuestGroupCmd),
|
|
|
|
// EverQuest specific commands - Commerce
|
|
N(OP_EqUpdateMerchantCmd),
|
|
N(OP_EqUpdateStoreCmd),
|
|
N(OP_EqUpdatePlayerTradeCmd),
|
|
|
|
// EverQuest specific commands - Navigation
|
|
N(OP_EqHelpPathCmd),
|
|
N(OP_EqHelpPathClearCmd),
|
|
|
|
// EverQuest specific commands - Banking and examination
|
|
N(OP_EqUpdateBankCmd),
|
|
N(OP_EqExamineInfoCmd),
|
|
N(OP_EqCloseWindowCmd),
|
|
|
|
// EverQuest specific commands - Looting
|
|
N(OP_EqUpdateLootCmd),
|
|
N(OP_EqJunctionListCmd),
|
|
|
|
// EverQuest specific commands - Death and resurrection
|
|
N(OP_EqShowDeathWindowCmd),
|
|
N(OP_EqDisplaySpellFailCmd),
|
|
N(OP_EqSpellCastStartCmd),
|
|
N(OP_EqSpellCastEndCmd),
|
|
N(OP_EqResurrectedCmd),
|
|
|
|
// EverQuest specific commands - UI windows
|
|
N(OP_EqChoiceWinCmd),
|
|
N(OP_EqSetDefaultVerbCmd),
|
|
N(OP_EqInstructionWindowCmd),
|
|
N(OP_EqInstructionWindowCloseCmd),
|
|
N(OP_EqInstructionWindowGoalCmd),
|
|
N(OP_EqInstructionWindowTaskCmd),
|
|
|
|
// EverQuest specific commands - Game events and windows
|
|
N(OP_EqEnableGameEventCmd),
|
|
N(OP_EqShowWindowCmd),
|
|
N(OP_EqEnableWindowCmd),
|
|
N(OP_EqFlashWindowCmd),
|
|
|
|
// EverQuest specific commands - Flavor and books
|
|
N(OP_EqHearPlayFlavorCmd),
|
|
N(OP_EqUpdateSignWidgetCmd),
|
|
N(OP_EqDebugPVDCmd),
|
|
N(OP_EqShowBookCmd),
|
|
|
|
// EverQuest specific commands - Questionnaire and healing
|
|
N(OP_EqQuestionnaireCmd),
|
|
N(OP_EqGetProbsCmd),
|
|
N(OP_EqHearHealCmd),
|
|
|
|
// EverQuest specific commands - Chat channels
|
|
N(OP_EqChatChannelUpdateCmd),
|
|
N(OP_EqWhoChannelQueryReplyCmd),
|
|
N(OP_EqAvailWorldChannelsCmd),
|
|
|
|
// Arena system
|
|
N(OP_ArenaGameTypesMsg),
|
|
|
|
// EverQuest specific commands - Target and consignment
|
|
N(OP_EqUpdateTargetCmd),
|
|
N(OP_EqConsignmentItemsCmd),
|
|
N(OP_EqStartBrokerCmd),
|
|
|
|
// EverQuest specific commands - Map and mail
|
|
N(OP_EqMapExplorationCmd),
|
|
N(OP_EqStoreLogCmd),
|
|
N(OP_EqSpellMoveToRangeAndRetryCmd),
|
|
N(OP_EqUpdatePlayerMailCmd),
|
|
|
|
// EverQuest specific commands - Faction updates
|
|
N(OP_EqFactionUpdateCmd),
|
|
|
|
// Position and combat updates
|
|
N(OP_UpdateTitleCmd),
|
|
N(OP_UpdatePositionMsg),
|
|
N(OP_AttackNotAllowed),
|
|
N(OP_AttackAllowed),
|
|
N(OP_CancelSpellCast),
|
|
|
|
// Miscellaneous systems
|
|
N(OP_BadLanguageFilter),
|
|
N(OP_DressingRoom),
|
|
N(OP_TraitsList),
|
|
N(OP_PointOfInterest),
|
|
N(OP_AdventureList),
|
|
N(OP_CharacterAchievements),
|
|
N(OP_RecipeList),
|
|
N(OP_BagOptions),
|
|
N(OP_AchievementUpdateMsg),
|
|
N(OP_PetOptions),
|
|
N(OP_BrokerAddBag),
|
|
N(OP_CharacterPet),
|
|
N(OP_ClearForTakeOffMsg),
|
|
N(OP_CharacterCurrency),
|
|
N(OP_TradeskillList),
|
|
N(OP_RecipeBook),
|
|
N(OP_CharacterMerc),
|
|
N(OP_AfterInvSpellUpdate),
|
|
N(OP_CharacterCreatedDungeons),
|
|
N(OP_CharacterHousingList),
|
|
N(OP_HouseItemsList),
|
|
N(OP_CharacterMounts),
|
|
N(OP_LoadCalendarEvents),
|
|
N(OP_LoadWelcomeWindow),
|
|
N(OP_DungeonMakerItemRequest),
|
|
N(OP_SysClient),
|
|
N(OP_LFGGroupSearch),
|
|
N(OP_MarketPlacePrices),
|
|
N(OP_MarketFundsUpdate),
|
|
N(OP_MarketAddFundsRequest),
|
|
N(OP_ZoneBgInstanceList),
|
|
N(OP_UIEvent),
|
|
N(OP_Launchpad),
|
|
|
|
// Additional EverQuest commands
|
|
N(OP_EQHearThreatCmd),
|
|
N(OP_EqHearSpellNoLandCmd),
|
|
N(OP_Weakness),
|
|
N(OP_SavageBarInitMsg),
|
|
N(OP_PetOptionsResponse),
|
|
N(OP_CurrentPet),
|
|
N(OP_JournalQuestStoryline),
|
|
N(OP_DailyObjectives),
|
|
N(OP_RecipeListUnknown),
|
|
N(OP_EQHearDispellCmd),
|
|
N(OP_ClearForLandingMsg),
|
|
N(OP_LikeOption),
|
|
N(OP_HeritageMsg),
|
|
N(OP_OpenCharCust),
|
|
N(OP_PaperdollImage),
|
|
N(OP_ReadyForTakeOffMsg),
|
|
N(OP_EarlyLandingRequestMsg),
|
|
N(OP_SubmitCharCust),
|
|
N(OP_DietyAbilityWindow),
|
|
N(OP_EqTargetItemCmd), |