647 lines
28 KiB
Go
647 lines
28 KiB
Go
package opcodes
|
|
|
|
// Emulator/Application opcodes - Complete list from emu_oplist.h
|
|
const (
|
|
OP_Unknown EmuOpcode = 0x0000
|
|
|
|
// Login and session management
|
|
OP_LoginReplyMsg EmuOpcode = 0x0001
|
|
OP_LoginByNumRequestMsg EmuOpcode = 0x0002
|
|
OP_WSLoginRequestMsg EmuOpcode = 0x0003
|
|
OP_ESInitMsg EmuOpcode = 0x0004
|
|
OP_ESReadyForClientsMsg EmuOpcode = 0x0005
|
|
|
|
// Zone instance management
|
|
OP_CreateZoneInstanceMsg EmuOpcode = 0x0010
|
|
OP_ZoneInstanceCreateReplyMsg EmuOpcode = 0x0011
|
|
OP_ZoneInstanceDestroyedMsg EmuOpcode = 0x0012
|
|
OP_ExpectClientAsCharacterRequest EmuOpcode = 0x0013
|
|
OP_ExpectClientAsCharacterReplyMs EmuOpcode = 0x0014
|
|
OP_ZoneInfoMsg EmuOpcode = 0x0015
|
|
|
|
// Character creation and loading
|
|
OP_CreateCharacterRequestMsg EmuOpcode = 0x0020
|
|
OP_CreateCharacterReplyMsg EmuOpcode = 0x0021
|
|
OP_CharacterCreateRequestMsg EmuOpcode = 0x0022
|
|
OP_CharacterCreateReplyMsg EmuOpcode = 0x0023
|
|
OP_DoneLoadingZoneResourcesMsg EmuOpcode = 0x0024
|
|
OP_DoneSendingInitialEntitiesMsg EmuOpcode = 0x0025
|
|
OP_DoneLoadingEntityResourcesMsg EmuOpcode = 0x0026
|
|
OP_DoneLoadingUIResourcesMsg EmuOpcode = 0x0027
|
|
|
|
// World and time
|
|
OP_PredictionUpdateMsg EmuOpcode = 0x0030
|
|
OP_RemoteCmdMsg EmuOpcode = 0x0031
|
|
OP_SetRemoteCmdsMsg EmuOpcode = 0x0032
|
|
OP_GameWorldTimeMsg EmuOpcode = 0x0033
|
|
OP_MOTDMsg EmuOpcode = 0x0034
|
|
OP_ZoneMOTDMsg EmuOpcode = 0x0035
|
|
OP_SetTimeMsg EmuOpcode = 0x0036
|
|
|
|
// Guild recruitment
|
|
OP_GuildRecruitingMemberInfo EmuOpcode = 0x0040
|
|
OP_GuildRecruiting EmuOpcode = 0x0041
|
|
OP_GuildRecruitingDetails EmuOpcode = 0x0042
|
|
OP_GuildRecruitingImage EmuOpcode = 0x0043
|
|
|
|
// Avatar and camping
|
|
OP_AvatarCreatedMsg EmuOpcode = 0x0050
|
|
OP_AvatarDestroyedMsg EmuOpcode = 0x0051
|
|
OP_RequestCampMsg EmuOpcode = 0x0052
|
|
OP_MapRequest EmuOpcode = 0x0053
|
|
OP_CampStartedMsg EmuOpcode = 0x0054
|
|
OP_CampAbortedMsg EmuOpcode = 0x0055
|
|
|
|
// Who and monitor
|
|
OP_WhoQueryRequestMsg EmuOpcode = 0x0060
|
|
OP_WhoQueryReplyMsg EmuOpcode = 0x0061
|
|
OP_MonitorReplyMsg EmuOpcode = 0x0062
|
|
OP_MonitorCharacterListMsg EmuOpcode = 0x0063
|
|
OP_MonitorCharacterListRequestMsg EmuOpcode = 0x0064
|
|
|
|
// Client commands
|
|
OP_ClientCmdMsg EmuOpcode = 0x0070
|
|
OP_Lottery EmuOpcode = 0x0071
|
|
OP_DispatchClientCmdMsg EmuOpcode = 0x0072
|
|
OP_DispatchESMsg EmuOpcode = 0x0073
|
|
|
|
// Target and opportunity
|
|
OP_UpdateTargetMsg EmuOpcode = 0x0080
|
|
OP_UpdateOpportunityMsg EmuOpcode = 0x0081
|
|
OP_UpdateTargetLocMsg EmuOpcode = 0x0082
|
|
OP_RequestTargetLocMsg EmuOpcode = 0x0083
|
|
|
|
// Character updates
|
|
OP_UpdateCharacterSheetMsg EmuOpcode = 0x0090
|
|
OP_UpdateSpellBookMsg EmuOpcode = 0x0091
|
|
OP_UpdateInventoryMsg EmuOpcode = 0x0092
|
|
OP_UpdateRecipeBookMsg EmuOpcode = 0x0093
|
|
OP_RequestRecipeDetailsMsg EmuOpcode = 0x0094
|
|
OP_RecipeDetailsMsg EmuOpcode = 0x0095
|
|
OP_UpdateSkillBookMsg EmuOpcode = 0x0096
|
|
OP_UpdateSkillsMsg EmuOpcode = 0x0097
|
|
|
|
// Zone changes and teleports
|
|
OP_ChangeZoneMsg EmuOpcode = 0x00a0
|
|
OP_ClientTeleportRequestMsg EmuOpcode = 0x00a1
|
|
OP_TeleportWithinZoneMsg EmuOpcode = 0x00a2
|
|
OP_TeleportWithinZoneNoReloadMsg EmuOpcode = 0x00a3
|
|
OP_MigrateClientToZoneRequestMsg EmuOpcode = 0x00a4
|
|
OP_MigrateClientToZoneReplyMsg EmuOpcode = 0x00a5
|
|
OP_ReadyToZoneMsg EmuOpcode = 0x00a6
|
|
OP_ZoneChangeMsg EmuOpcode = 0x00a7
|
|
OP_ZoneUnavailMsg EmuOpcode = 0x00a8
|
|
|
|
// Login and world interaction
|
|
OP_EnterWorldMsg EmuOpcode = 0x00f1
|
|
OP_LoginAcceptedMsg EmuOpcode = 0x00f3
|
|
OP_LoginFailedMsg2 EmuOpcode = 0x00f4
|
|
OP_ExitWorldMsg EmuOpcode = 0x00f5
|
|
OP_ClientIdMsg EmuOpcode = 0x00f8
|
|
|
|
// NPC interaction
|
|
OP_QueryHoodMsg EmuOpcode = 0x00f9
|
|
OP_QueryNpcMsg EmuOpcode = 0x00fa
|
|
OP_AttackMsg EmuOpcode = 0x00fb
|
|
OP_DialogOpenMsg EmuOpcode = 0x00fc
|
|
OP_DialogSelectMsg EmuOpcode = 0x00fd
|
|
OP_ConversationMsg EmuOpcode = 0x00fe
|
|
OP_CloseWindowMsg EmuOpcode = 0x00ff
|
|
|
|
// Group management - detailed
|
|
OP_RemoveClientFromGroupMsg EmuOpcode = 0x0200
|
|
OP_RemoveGroupFromGroupMsg EmuOpcode = 0x0201
|
|
OP_MakeGroupLeaderMsg EmuOpcode = 0x0202
|
|
OP_GroupCreatedMsg EmuOpcode = 0x0203
|
|
OP_GroupDestroyedMsg EmuOpcode = 0x0204
|
|
OP_GroupMemberAddedMsg EmuOpcode = 0x0205
|
|
OP_GroupMemberRemovedMsg EmuOpcode = 0x0206
|
|
OP_GroupRemovedFromGroupMsg EmuOpcode = 0x0207
|
|
OP_GroupLeaderChangedMsg EmuOpcode = 0x0208
|
|
OP_GroupSettingsChangedMsg EmuOpcode = 0x0209
|
|
OP_GroupOptionsMsg EmuOpcode = 0x020a
|
|
OP_GroupInviteRequestMsg EmuOpcode = 0x020b
|
|
OP_GroupInviteResponseMsg EmuOpcode = 0x020c
|
|
OP_GroupDeclineResponseMsg EmuOpcode = 0x020d
|
|
OP_DefaultGroupOptionsRequestMsg EmuOpcode = 0x020e
|
|
OP_DefaultGroupOptionsMsg EmuOpcode = 0x020f
|
|
OP_DisplayGroupOptionsScreenMsg EmuOpcode = 0x0210
|
|
OP_CloseGroupInviteWindowMsg EmuOpcode = 0x0211
|
|
OP_UpdateGroupMemberDataMsg EmuOpcode = 0x0212
|
|
|
|
// ES (Emulator Server) status
|
|
OP_SendLatestRequestMsg EmuOpcode = 0x0220
|
|
OP_ClearDataMsg EmuOpcode = 0x0221
|
|
OP_SetSocialMsg EmuOpcode = 0x0222
|
|
OP_ESStatusMsg EmuOpcode = 0x0223
|
|
OP_ESZoneInstanceStatusMsg EmuOpcode = 0x0224
|
|
OP_ZonesStatusRequestMsg EmuOpcode = 0x0225
|
|
OP_ZonesStatusMsg EmuOpcode = 0x0226
|
|
OP_ESWeatherRequestMsg EmuOpcode = 0x0227
|
|
OP_ESWeatherRequestEndMsg EmuOpcode = 0x0228
|
|
|
|
// Chat system
|
|
OP_ChatMsg EmuOpcode = 0x0300
|
|
OP_ChatFiltersMsg EmuOpcode = 0x0301
|
|
OP_TellMsg EmuOpcode = 0x0302
|
|
OP_ChatRelationshipUpdateMsg EmuOpcode = 0x0303
|
|
OP_ChatCreateChannelMsg EmuOpcode = 0x0304
|
|
OP_ChatJoinChannelMsg EmuOpcode = 0x0305
|
|
OP_ChatWhoChannelMsg EmuOpcode = 0x0306
|
|
OP_ChatLeaveChannelMsg EmuOpcode = 0x0307
|
|
OP_ChatTellChannelMsg EmuOpcode = 0x0308
|
|
OP_ChatTellUserMsg EmuOpcode = 0x0309
|
|
OP_ChatToggleFriendMsg EmuOpcode = 0x030a
|
|
OP_ChatToggleIgnoreMsg EmuOpcode = 0x030b
|
|
OP_ChatSendFriendsMsg EmuOpcode = 0x030c
|
|
OP_ChatSendIgnoresMsg EmuOpcode = 0x030d
|
|
|
|
// Trade system
|
|
OP_TradeRequestMsg EmuOpcode = 0x0400
|
|
OP_TradeResponseMsg EmuOpcode = 0x0401
|
|
OP_TradeStartMsg EmuOpcode = 0x0402
|
|
OP_TradeEndMsg EmuOpcode = 0x0403
|
|
OP_TradeAddItemMsg EmuOpcode = 0x0404
|
|
OP_TradeRemoveItemMsg EmuOpcode = 0x0405
|
|
OP_TradeAcceptMsg EmuOpcode = 0x0406
|
|
|
|
// Inventory and items
|
|
OP_InventoryMsg EmuOpcode = 0x0500
|
|
OP_EquipItemMsg EmuOpcode = 0x0501
|
|
OP_UnequipItemMsg EmuOpcode = 0x0502
|
|
OP_DeleteItemMsg EmuOpcode = 0x0503
|
|
OP_UseItemMsg EmuOpcode = 0x0504
|
|
OP_ExamineItemRequestMsg EmuOpcode = 0x0505
|
|
OP_ExamineItemMsg EmuOpcode = 0x0506
|
|
OP_ExamineInfoRequestMsg EmuOpcode = 0x0507
|
|
OP_LootItemsRequestMsg EmuOpcode = 0x0508
|
|
OP_StoppedLootingMsg EmuOpcode = 0x0509
|
|
|
|
// Combat and skills
|
|
OP_ConsiderMsg EmuOpcode = 0x0600
|
|
OP_TargetMsg EmuOpcode = 0x0601
|
|
OP_AutoAttackMsg EmuOpcode = 0x0602
|
|
OP_CastSpellMsg EmuOpcode = 0x0603
|
|
OP_InterruptSpellMsg EmuOpcode = 0x0604
|
|
OP_SkillInfoRequestMsg EmuOpcode = 0x0605
|
|
OP_SkillInfoResponseMsg EmuOpcode = 0x0606
|
|
OP_SkillInfoRequest EmuOpcode = 0x0607
|
|
OP_SkillInfoResponse EmuOpcode = 0x0608
|
|
OP_RemoveSpellEffectMsg EmuOpcode = 0x0609
|
|
OP_RemoveConcentrationMsg EmuOpcode = 0x060a
|
|
OP_CancelSpellCast EmuOpcode = 0x060b
|
|
OP_AttackNotAllowed EmuOpcode = 0x060c
|
|
OP_AttackAllowed EmuOpcode = 0x060d
|
|
OP_PopulateSkillMapsMsg EmuOpcode = 0x060e
|
|
OP_CancelledFeignMsg EmuOpcode = 0x060f
|
|
OP_SignalMsg EmuOpcode = 0x0610
|
|
OP_DispatchSpellCmdMsg EmuOpcode = 0x0611
|
|
|
|
// Player status
|
|
OP_PlayerStatsMsg EmuOpcode = 0x0700
|
|
OP_PlayerBioMsg EmuOpcode = 0x0701
|
|
OP_PlayerProfileMsg EmuOpcode = 0x0702
|
|
OP_LevelUpMsg EmuOpcode = 0x0703
|
|
OP_ExpUpdateMsg EmuOpcode = 0x0704
|
|
OP_SkillUpMsg EmuOpcode = 0x0705
|
|
OP_LevelChangedMsg EmuOpcode = 0x0706
|
|
OP_SpellGainedMsg EmuOpcode = 0x0707
|
|
OP_UpdatePositionMsg EmuOpcode = 0x0708
|
|
OP_SitMsg EmuOpcode = 0x0709
|
|
OP_StandMsg EmuOpcode = 0x070a
|
|
OP_SatMsg EmuOpcode = 0x070b
|
|
OP_StoodMsg EmuOpcode = 0x070c
|
|
OP_AvatarUpdateMsg EmuOpcode = 0x070d
|
|
OP_BioUpdateMsg EmuOpcode = 0x070e
|
|
OP_InspectPlayerMsg EmuOpcode = 0x070f
|
|
OP_AFKUpdateMsg EmuOpcode = 0x0710
|
|
OP_AnonUpdateMsg EmuOpcode = 0x0711
|
|
OP_LFGUpdateMsg EmuOpcode = 0x0712
|
|
|
|
// Zone and world
|
|
OP_ZoneListMsg EmuOpcode = 0x0800
|
|
OP_ZoneEntryMsg EmuOpcode = 0x0801
|
|
OP_ZoneExitMsg EmuOpcode = 0x0802
|
|
OP_NewZoneMsg EmuOpcode = 0x0803
|
|
OP_SendZonePointsMsg EmuOpcode = 0x0804
|
|
OP_ZonePointsMsg EmuOpcode = 0x0805
|
|
OP_WorldPingMsg EmuOpcode = 0x0806
|
|
OP_WorldShutdownUpdateMsg EmuOpcode = 0x0807
|
|
OP_RestartZoneMsg EmuOpcode = 0x0808
|
|
OP_UpdateActivePublicZonesMsg EmuOpcode = 0x0809
|
|
OP_WorldDataUpdateMsg EmuOpcode = 0x080a
|
|
OP_WorldDataChangeMsg EmuOpcode = 0x080b
|
|
OP_ClientTeleportToLocationMsg EmuOpcode = 0x080c
|
|
OP_UpdateMotdMsg EmuOpcode = 0x080d
|
|
|
|
// Housing system
|
|
OP_HousingDataMsg EmuOpcode = 0x0900
|
|
OP_HouseItemsList EmuOpcode = 0x0901
|
|
OP_HousePurchase EmuOpcode = 0x0902
|
|
OP_HousePayUpkeep EmuOpcode = 0x0903
|
|
OP_PayHouseUpkeepMsg EmuOpcode = 0x0904
|
|
OP_HouseDeletedRemotelyMsg EmuOpcode = 0x0905
|
|
OP_UpdateHouseDataMsg EmuOpcode = 0x0906
|
|
OP_UpdateHouseAccessDataMsg EmuOpcode = 0x0907
|
|
OP_PlayerHouseBaseScreenMsg EmuOpcode = 0x0908
|
|
OP_PlayerHousePurchaseScreenMsg EmuOpcode = 0x0909
|
|
OP_PlayerHouseAccessUpdateMsg EmuOpcode = 0x090a
|
|
OP_PlayerHouseDisplayStatusMsg EmuOpcode = 0x090b
|
|
OP_PlayerHouseCloseUIMsg EmuOpcode = 0x090c
|
|
OP_BuyPlayerHouseMsg EmuOpcode = 0x090d
|
|
OP_BuyPlayerHouseTintMsg EmuOpcode = 0x090e
|
|
OP_CollectAllHouseItemsMsg EmuOpcode = 0x090f
|
|
OP_RelinquishHouseMsg EmuOpcode = 0x0910
|
|
OP_EnterHouseMsg EmuOpcode = 0x0911
|
|
OP_ExitHouseMsg EmuOpcode = 0x0912
|
|
OP_HouseDefaultAccessSetMsg EmuOpcode = 0x0913
|
|
OP_HouseAccessSetMsg EmuOpcode = 0x0914
|
|
OP_HouseAccessRemoveMsg EmuOpcode = 0x0915
|
|
OP_HousingDataChangedMsg EmuOpcode = 0x0916
|
|
OP_HousingRestoreMsg EmuOpcode = 0x0917
|
|
OP_HouseCustomizationScreenMsg EmuOpcode = 0x0918
|
|
OP_CustomizationPurchaseRequestMs EmuOpcode = 0x0919
|
|
OP_CustomizationSetRequestMsg EmuOpcode = 0x091a
|
|
OP_CustomizationReplyMsg EmuOpcode = 0x091b
|
|
OP_TintWidgetsMsg EmuOpcode = 0x091c
|
|
OP_MoveableObjectPlacementCriteri EmuOpcode = 0x091d
|
|
OP_EnterMoveObjectModeMsg EmuOpcode = 0x091e
|
|
OP_PositionMoveableObject EmuOpcode = 0x091f
|
|
OP_CancelMoveObjectModeMsg EmuOpcode = 0x0920
|
|
OP_ShaderCustomizationMsg EmuOpcode = 0x0921
|
|
OP_ReplaceableSubMeshesMsg EmuOpcode = 0x0922
|
|
OP_CharacterHousingList EmuOpcode = 0x0923
|
|
OP_CharacterCreatedDungeons EmuOpcode = 0x0924
|
|
|
|
// Achievement system
|
|
OP_AchievementUpdateMsg EmuOpcode = 0x0a00
|
|
OP_AchievementCompleteMsg EmuOpcode = 0x0a01
|
|
OP_CharacterAchievements EmuOpcode = 0x0a02
|
|
|
|
// Keybinds, macros and UI
|
|
OP_KeybindUpdateMsg EmuOpcode = 0x0b00
|
|
OP_KeybindLoadMsg EmuOpcode = 0x0b01
|
|
OP_MacroUpdateMsg EmuOpcode = 0x0b02
|
|
OP_UISettingsMsg EmuOpcode = 0x0b03
|
|
OP_UISettingsResponseMsg EmuOpcode = 0x0b04
|
|
OP_UIResetMsg EmuOpcode = 0x0b05
|
|
OP_KeymapLoadMsg EmuOpcode = 0x0b06
|
|
OP_KeymapNoneMsg EmuOpcode = 0x0b07
|
|
OP_KeymapDataMsg EmuOpcode = 0x0b08
|
|
OP_KeymapSaveMsg EmuOpcode = 0x0b09
|
|
OP_QuickbarInitMsg EmuOpcode = 0x0b0a
|
|
OP_QuickbarUpdateMsg EmuOpcode = 0x0b0b
|
|
OP_MacroInitMsg EmuOpcode = 0x0b0c
|
|
OP_QuestionnaireMsg EmuOpcode = 0x0b0d
|
|
OP_DisplayInnVisitScreenMsg EmuOpcode = 0x0b0e
|
|
OP_DisplayWarningMsg EmuOpcode = 0x0b0f
|
|
OP_OnscreenMsgMsg EmuOpcode = 0x0b10
|
|
OP_DisplayMailScreenMsg EmuOpcode = 0x0b11
|
|
OP_UIEvent EmuOpcode = 0x0b12
|
|
OP_LoadWelcomeWindow EmuOpcode = 0x0b13
|
|
OP_LoadCalendarEvents EmuOpcode = 0x0b14
|
|
|
|
// Mail system
|
|
OP_MailGetHeadersRequestMsg EmuOpcode = 0x0c00
|
|
OP_MailGetHeadersReplyMsg EmuOpcode = 0x0c01
|
|
OP_MailGetMessageRequestMsg EmuOpcode = 0x0c02
|
|
OP_MailGetMessageReplyMsg EmuOpcode = 0x0c03
|
|
OP_MailSendMessageRequestMsg EmuOpcode = 0x0c04
|
|
OP_MailSendMessageReplyMsg EmuOpcode = 0x0c05
|
|
OP_MailDeleteMessageRequestMsg EmuOpcode = 0x0c06
|
|
OP_MailGetMessageMsg EmuOpcode = 0x0c07
|
|
OP_MailSendMessageMsg EmuOpcode = 0x0c08
|
|
OP_MailDeleteMessageMsg EmuOpcode = 0x0c09
|
|
OP_MailCommitSendMessageMsg EmuOpcode = 0x0c0a
|
|
OP_MailSendSystemMessageMsg EmuOpcode = 0x0c0b
|
|
OP_MailRemoveAttachFromMailMsg EmuOpcode = 0x0c0c
|
|
OP_MailEventNotificationMsg EmuOpcode = 0x0c0d
|
|
OP_CorruptedClientMsg EmuOpcode = 0x0c0e
|
|
OP_NotifyApprenticeStoppedMentori EmuOpcode = 0x0c0f
|
|
|
|
// Quest system
|
|
OP_QuestJournalUpdateMsg EmuOpcode = 0x0d00
|
|
OP_QuestJournalReplyMsg EmuOpcode = 0x0d01
|
|
OP_QuestOfferMsg EmuOpcode = 0x0d02
|
|
OP_QuestRewardMsg EmuOpcode = 0x0d03
|
|
OP_QuestCompleteMsg EmuOpcode = 0x0d04
|
|
OP_QuestFailedMsg EmuOpcode = 0x0d05
|
|
OP_OfferQuestMsg EmuOpcode = 0x0d06
|
|
OP_QuestJournalOpenMsg EmuOpcode = 0x0d07
|
|
OP_QuestJournalInspectMsg EmuOpcode = 0x0d08
|
|
OP_QuestJournalSetVisibleMsg EmuOpcode = 0x0d09
|
|
OP_QuestJournalWaypointMsg EmuOpcode = 0x0d0a
|
|
OP_QuestReward EmuOpcode = 0x0d0b
|
|
OP_JournalQuestStoryline EmuOpcode = 0x0d0c
|
|
OP_DailyObjectives EmuOpcode = 0x0d0d
|
|
|
|
// Guild operations extended
|
|
OP_GuildUpdateMsg EmuOpcode = 0x0e00
|
|
OP_CreateGuildRequestMsg EmuOpcode = 0x0e01
|
|
OP_CreateGuildReplyMsg EmuOpcode = 0x0e02
|
|
OP_GuildInviteMsg EmuOpcode = 0x0e03
|
|
OP_GuildInviteResponseMsg EmuOpcode = 0x0e04
|
|
OP_GuildKickMsg EmuOpcode = 0x0e05
|
|
OP_GuildMotdMsg EmuOpcode = 0x0e06
|
|
OP_GuildsayMsg EmuOpcode = 0x0e07
|
|
OP_FellowshipExpMsg EmuOpcode = 0x0e08
|
|
OP_ModifyGuildMsg EmuOpcode = 0x0e09
|
|
OP_GuildEventMsg EmuOpcode = 0x0e0a
|
|
OP_GuildEventAddMsg EmuOpcode = 0x0e0b
|
|
OP_GuildEventActionMsg EmuOpcode = 0x0e0c
|
|
OP_GuildEventListMsg EmuOpcode = 0x0e0d
|
|
OP_RequestGuildEventDetailsMsg EmuOpcode = 0x0e0e
|
|
OP_GuildEventDetailsMsg EmuOpcode = 0x0e0f
|
|
OP_RequestGuildBankEventDetailsMs EmuOpcode = 0x0e10
|
|
OP_GuildBankUpdateMsg EmuOpcode = 0x0e11
|
|
OP_GuildBankEventListMsg EmuOpcode = 0x0e12
|
|
OP_RenameGuildMsg EmuOpcode = 0x0e13
|
|
OP_DeleteGuildMsg EmuOpcode = 0x0e14
|
|
OP_RequestGuildMembershipMsg EmuOpcode = 0x0e15
|
|
OP_GuildMembershipResponseMsg EmuOpcode = 0x0e16
|
|
OP_LeaveGuildNotifyMsg EmuOpcode = 0x0e17
|
|
OP_JoinGuildNotifyMsg EmuOpcode = 0x0e18
|
|
OP_RequestGuildInfoMsg EmuOpcode = 0x0e19
|
|
|
|
// Consignment and broker
|
|
OP_ConsignmentCloseStoreMsg EmuOpcode = 0x0f00
|
|
OP_ConsignItemRequestMsg EmuOpcode = 0x0f01
|
|
OP_ConsignItemResponseMsg EmuOpcode = 0x0f02
|
|
OP_PurchaseConsignmentLoreCheckRe EmuOpcode = 0x0f03
|
|
OP_ExamineConsignmentRequestMsg EmuOpcode = 0x0f04
|
|
OP_ExamineConsignmentResponseMsg EmuOpcode = 0x0f05
|
|
OP_ConsignViewCreateMsg EmuOpcode = 0x0f06
|
|
OP_ConsignViewGetPageMsg EmuOpcode = 0x0f07
|
|
OP_ConsignViewReleaseMsg EmuOpcode = 0x0f08
|
|
OP_ConsignRemoveItemsMsg EmuOpcode = 0x0f09
|
|
OP_ConsignViewSortMsg EmuOpcode = 0x0f0a
|
|
OP_BrokerAddBag EmuOpcode = 0x0f0b
|
|
|
|
// Character transfer
|
|
OP_CharTransferStartRequestMsg EmuOpcode = 0x1000
|
|
OP_CharTransferStartReplyMsg EmuOpcode = 0x1001
|
|
OP_CharTransferRequestMsg EmuOpcode = 0x1002
|
|
OP_CharTransferReplyMsg EmuOpcode = 0x1003
|
|
OP_CharTransferRollbackRequestMsg EmuOpcode = 0x1004
|
|
OP_CharTransferCommitRequestMsg EmuOpcode = 0x1005
|
|
OP_CharTransferRollbackReplyMsg EmuOpcode = 0x1006
|
|
OP_CharTransferCommitReplyMsg EmuOpcode = 0x1007
|
|
OP_GetCharacterSerializedRequestM EmuOpcode = 0x1008
|
|
OP_GetCharacterSerializedReplyMsg EmuOpcode = 0x1009
|
|
OP_CreateCharFromCBBRequestMsg EmuOpcode = 0x100a
|
|
OP_CreateCharFromCBBReplyMsg EmuOpcode = 0x100b
|
|
OP_CharTransferValidateRequestMsg EmuOpcode = 0x100c
|
|
OP_CharTransferValidateReplyMsg EmuOpcode = 0x100d
|
|
OP_CharacterLinkdeadMsg EmuOpcode = 0x100e
|
|
|
|
// Auction system
|
|
OP_AuctionItem EmuOpcode = 0x1100
|
|
OP_AuctionItemReply EmuOpcode = 0x1101
|
|
OP_AuctionCoin EmuOpcode = 0x1102
|
|
OP_AuctionCoinReply EmuOpcode = 0x1103
|
|
OP_AuctionCharacter EmuOpcode = 0x1104
|
|
OP_AuctionCharacterReply EmuOpcode = 0x1105
|
|
OP_AuctionCommitMsg EmuOpcode = 0x1106
|
|
OP_AuctionAbortMsg EmuOpcode = 0x1107
|
|
|
|
// EQ command system (client commands)
|
|
OP_EqHearChatCmd EmuOpcode = 0x1200
|
|
OP_EqDisplayTextCmd EmuOpcode = 0x1201
|
|
OP_EqCreateGhostCmd EmuOpcode = 0x1202
|
|
OP_EqCreateWidgetCmd EmuOpcode = 0x1203
|
|
OP_EqCreateSignWidgetCmd EmuOpcode = 0x1204
|
|
OP_EqDestroyGhostCmd EmuOpcode = 0x1205
|
|
OP_EqUpdateGhostCmd EmuOpcode = 0x1206
|
|
OP_EqSetControlGhostCmd EmuOpcode = 0x1207
|
|
OP_EqSetPOVGhostCmd EmuOpcode = 0x1208
|
|
OP_EqHearCombatCmd EmuOpcode = 0x1209
|
|
OP_EqHearSpellCastCmd EmuOpcode = 0x120a
|
|
OP_EqHearSpellInterruptCmd EmuOpcode = 0x120b
|
|
OP_EqHearSpellFizzleCmd EmuOpcode = 0x120c
|
|
OP_EqHearConsiderCmd EmuOpcode = 0x120d
|
|
OP_EqUpdateSubClassesCmd EmuOpcode = 0x120e
|
|
OP_EqCreateListBoxCmd EmuOpcode = 0x120f
|
|
OP_EqSetDebugPathPointsCmd EmuOpcode = 0x1210
|
|
OP_EqCannedEmoteCmd EmuOpcode = 0x1211
|
|
OP_EqStateCmd EmuOpcode = 0x1212
|
|
OP_EqPlaySoundCmd EmuOpcode = 0x1213
|
|
OP_EqPlaySound3DCmd EmuOpcode = 0x1214
|
|
OP_EqPlayVoiceCmd EmuOpcode = 0x1215
|
|
OP_EqHearDrowningCmd EmuOpcode = 0x1216
|
|
OP_EqHearDeathCmd EmuOpcode = 0x1217
|
|
OP_EqGroupMemberRemovedCmd EmuOpcode = 0x1218
|
|
OP_EqHearChainEffectCmd EmuOpcode = 0x1219
|
|
OP_EqReceiveOfferCmd EmuOpcode = 0x121a
|
|
OP_EqInspectPCResultsCmd EmuOpcode = 0x121b
|
|
OP_EqDrawablePathGraphCmd EmuOpcode = 0x121c
|
|
OP_EqDialogOpenCmd EmuOpcode = 0x121d
|
|
OP_EqDialogCloseCmd EmuOpcode = 0x121e
|
|
OP_EqCollectionUpdateCmd EmuOpcode = 0x121f
|
|
OP_EqCollectionFilterCmd EmuOpcode = 0x1220
|
|
OP_EqCollectionItemCmd EmuOpcode = 0x1221
|
|
OP_EqQuestJournalUpdateCmd EmuOpcode = 0x1222
|
|
OP_EqQuestJournalReplyCmd EmuOpcode = 0x1223
|
|
OP_EqQuestGroupCmd EmuOpcode = 0x1224
|
|
OP_EqUpdateMerchantCmd EmuOpcode = 0x1225
|
|
OP_EqUpdateStoreCmd EmuOpcode = 0x1226
|
|
OP_EqUpdatePlayerTradeCmd EmuOpcode = 0x1227
|
|
OP_EqHelpPathCmd EmuOpcode = 0x1228
|
|
OP_EqHelpPathClearCmd EmuOpcode = 0x1229
|
|
OP_EqUpdateBankCmd EmuOpcode = 0x122a
|
|
OP_EqExamineInfoCmd EmuOpcode = 0x122b
|
|
OP_EqCloseWindowCmd EmuOpcode = 0x122c
|
|
OP_EqUpdateLootCmd EmuOpcode = 0x122d
|
|
OP_EqJunctionListCmd EmuOpcode = 0x122e
|
|
OP_EqShowDeathWindowCmd EmuOpcode = 0x122f
|
|
OP_EqDisplaySpellFailCmd EmuOpcode = 0x1230
|
|
OP_EqSpellCastStartCmd EmuOpcode = 0x1231
|
|
OP_EqSpellCastEndCmd EmuOpcode = 0x1232
|
|
OP_EqResurrectedCmd EmuOpcode = 0x1233
|
|
OP_EqChoiceWinCmd EmuOpcode = 0x1234
|
|
OP_EqSetDefaultVerbCmd EmuOpcode = 0x1235
|
|
OP_EqInstructionWindowCmd EmuOpcode = 0x1236
|
|
OP_EqInstructionWindowCloseCmd EmuOpcode = 0x1237
|
|
OP_EqInstructionWindowGoalCmd EmuOpcode = 0x1238
|
|
OP_EqInstructionWindowTaskCmd EmuOpcode = 0x1239
|
|
OP_EqEnableGameEventCmd EmuOpcode = 0x123a
|
|
OP_EqShowWindowCmd EmuOpcode = 0x123b
|
|
OP_EqEnableWindowCmd EmuOpcode = 0x123c
|
|
OP_EqFlashWindowCmd EmuOpcode = 0x123d
|
|
OP_EqHearPlayFlavorCmd EmuOpcode = 0x123e
|
|
OP_EqUpdateSignWidgetCmd EmuOpcode = 0x123f
|
|
OP_EqDebugPVDCmd EmuOpcode = 0x1240
|
|
OP_EqShowBookCmd EmuOpcode = 0x1241
|
|
OP_EqQuestionnaireCmd EmuOpcode = 0x1242
|
|
OP_EqGetProbsCmd EmuOpcode = 0x1243
|
|
OP_EqHearHealCmd EmuOpcode = 0x1244
|
|
OP_EqChatChannelUpdateCmd EmuOpcode = 0x1245
|
|
OP_EqWhoChannelQueryReplyCmd EmuOpcode = 0x1246
|
|
OP_EqAvailWorldChannelsCmd EmuOpcode = 0x1247
|
|
OP_EqUpdateTargetCmd EmuOpcode = 0x1248
|
|
OP_EqConsignmentItemsCmd EmuOpcode = 0x1249
|
|
OP_EqStartBrokerCmd EmuOpcode = 0x124a
|
|
OP_EqMapExplorationCmd EmuOpcode = 0x124b
|
|
OP_EqStoreLogCmd EmuOpcode = 0x124c
|
|
OP_EqSpellMoveToRangeAndRetryCmd EmuOpcode = 0x124d
|
|
OP_EqUpdatePlayerMailCmd EmuOpcode = 0x124e
|
|
OP_EqFactionUpdateCmd EmuOpcode = 0x124f
|
|
OP_EQHearThreatCmd EmuOpcode = 0x1250
|
|
OP_EqHearSpellNoLandCmd EmuOpcode = 0x1251
|
|
OP_EQHearDispellCmd EmuOpcode = 0x1252
|
|
OP_EqTargetItemCmd EmuOpcode = 0x1253
|
|
|
|
// Various game features
|
|
OP_DialogCloseMsg EmuOpcode = 0x1300
|
|
OP_UpdateTitleCmd EmuOpcode = 0x1301
|
|
OP_BadLanguageFilter EmuOpcode = 0x1302
|
|
OP_DressingRoom EmuOpcode = 0x1303
|
|
OP_TraitsList EmuOpcode = 0x1304
|
|
OP_PointOfInterest EmuOpcode = 0x1305
|
|
OP_AdventureList EmuOpcode = 0x1306
|
|
OP_RecipeList EmuOpcode = 0x1307
|
|
OP_BagOptions EmuOpcode = 0x1308
|
|
OP_PetOptions EmuOpcode = 0x1309
|
|
OP_CharacterPet EmuOpcode = 0x130a
|
|
OP_ClearForTakeOffMsg EmuOpcode = 0x130b
|
|
OP_CharacterCurrency EmuOpcode = 0x130c
|
|
OP_TradeskillList EmuOpcode = 0x130d
|
|
OP_RecipeBook EmuOpcode = 0x130e
|
|
OP_CharacterMerc EmuOpcode = 0x130f
|
|
OP_AfterInvSpellUpdate EmuOpcode = 0x1310
|
|
OP_CharacterMounts EmuOpcode = 0x1311
|
|
OP_DungeonMakerItemRequest EmuOpcode = 0x1312
|
|
OP_SysClient EmuOpcode = 0x1313
|
|
OP_LFGGroupSearch EmuOpcode = 0x1314
|
|
OP_MarketPlacePrices EmuOpcode = 0x1315
|
|
OP_MarketFundsUpdate EmuOpcode = 0x1316
|
|
OP_MarketAddFundsRequest EmuOpcode = 0x1317
|
|
OP_ZoneBgInstanceList EmuOpcode = 0x1318
|
|
OP_Launchpad EmuOpcode = 0x1319
|
|
OP_Weakness EmuOpcode = 0x131a
|
|
OP_SavageBarInitMsg EmuOpcode = 0x131b
|
|
OP_PetOptionsResponse EmuOpcode = 0x131c
|
|
OP_CurrentPet EmuOpcode = 0x131d
|
|
OP_RecipeListUnknown EmuOpcode = 0x131e
|
|
OP_ClearForLandingMsg EmuOpcode = 0x131f
|
|
OP_LikeOption EmuOpcode = 0x1320
|
|
OP_HeritageMsg EmuOpcode = 0x1321
|
|
OP_OpenCharCust EmuOpcode = 0x1322
|
|
OP_PaperdollImage EmuOpcode = 0x1323
|
|
OP_ReadyForTakeOffMsg EmuOpcode = 0x1324
|
|
OP_EarlyLandingRequestMsg EmuOpcode = 0x1325
|
|
OP_SubmitCharCust EmuOpcode = 0x1326
|
|
OP_DietyAbilityWindow EmuOpcode = 0x1327
|
|
OP_ArenaGameTypesMsg EmuOpcode = 0x1328
|
|
OP_RaceRestrictionMsg EmuOpcode = 0x1329
|
|
OP_SetInstanceDisplayNameMsg EmuOpcode = 0x132a
|
|
|
|
// Entity and verbs
|
|
OP_EntityVerbsRequestMsg EmuOpcode = 0x1400
|
|
OP_EntityVerbsReplyMsg EmuOpcode = 0x1401
|
|
OP_EntityVerbsVerbMsg EmuOpcode = 0x1402
|
|
|
|
// Waypoints and navigation
|
|
OP_WaypointRequestMsg EmuOpcode = 0x1500
|
|
OP_WaypointReplyMsg EmuOpcode = 0x1501
|
|
OP_WaypointSelectMsg EmuOpcode = 0x1502
|
|
OP_WaypointUpdateMsg EmuOpcode = 0x1503
|
|
OP_ZoneToFriendRequestMsg EmuOpcode = 0x1504
|
|
OP_ZoneToFriendReplyMsg EmuOpcode = 0x1505
|
|
OP_FlightPathsMsg EmuOpcode = 0x1506
|
|
OP_ShowZoneTeleporterDestinations EmuOpcode = 0x1507
|
|
OP_SelectZoneTeleporterDestinatio EmuOpcode = 0x1508
|
|
|
|
// CS Tools and tickets
|
|
OP_CSTicketHeaderRequestMsg EmuOpcode = 0x1600
|
|
OP_CSTicketInfoMsg EmuOpcode = 0x1601
|
|
OP_CSTicketCommentRequestMsg EmuOpcode = 0x1602
|
|
OP_CSTicketCommentResponseMsg EmuOpcode = 0x1603
|
|
OP_CSTicketCreateMsg EmuOpcode = 0x1604
|
|
OP_CSTicketAddCommentMsg EmuOpcode = 0x1605
|
|
OP_CSTicketDeleteMsg EmuOpcode = 0x1606
|
|
OP_CSTicketChangeNotificationMsg EmuOpcode = 0x1607
|
|
OP_CSToolsRequestMsg EmuOpcode = 0x1608
|
|
OP_CSToolsResponseMsg EmuOpcode = 0x1609
|
|
OP_CSToolAccessResponseMsg EmuOpcode = 0x160a
|
|
OP_GetAvatarAccessRequestForCSToo EmuOpcode = 0x160b
|
|
OP_CsCategoryRequestMsg EmuOpcode = 0x160c
|
|
OP_CsCategoryResponseMsg EmuOpcode = 0x160d
|
|
|
|
// Knowledge base
|
|
OP_KnowledgebaseRequestMsg EmuOpcode = 0x1700
|
|
OP_KnowledgebaseResponseMsg EmuOpcode = 0x1701
|
|
OP_KnowledgeWindowSlotMappingMsg EmuOpcode = 0x1702
|
|
OP_KnownLanguagesMsg EmuOpcode = 0x1703
|
|
|
|
// Tracking
|
|
OP_TrackingUpdateMsg EmuOpcode = 0x1800
|
|
OP_BeginTrackingMsg EmuOpcode = 0x1801
|
|
OP_StopTrackingMsg EmuOpcode = 0x1802
|
|
|
|
// Advancement
|
|
OP_AdvancementRequestMsg EmuOpcode = 0x1900
|
|
|
|
// Map fog
|
|
OP_MapFogDataInitMsg EmuOpcode = 0x1a00
|
|
OP_MapFogDataUpdateMsg EmuOpcode = 0x1a01
|
|
|
|
// Crafting
|
|
OP_ShowCreateFromRecipeUIMsg EmuOpcode = 0x1b00
|
|
OP_CancelCreateFromRecipeMsg EmuOpcode = 0x1b01
|
|
OP_BeginItemCreationMsg EmuOpcode = 0x1b02
|
|
OP_StopItemCreationMsg EmuOpcode = 0x1b03
|
|
OP_ShowItemCreationProcessUIMsg EmuOpcode = 0x1b04
|
|
OP_UpdateItemCreationProcessUIMsg EmuOpcode = 0x1b05
|
|
OP_DisplayTSEventReactionMsg EmuOpcode = 0x1b06
|
|
OP_ShowRecipeBookMsg EmuOpcode = 0x1b07
|
|
|
|
// Boat transport
|
|
OP_CreateBoatTransportsMsg EmuOpcode = 0x1c00
|
|
OP_PositionBoatTransportMsg EmuOpcode = 0x1c01
|
|
OP_MigrateBoatTransportMsg EmuOpcode = 0x1c02
|
|
OP_MigrateBoatTransportReplyMsg EmuOpcode = 0x1c03
|
|
|
|
// Debug
|
|
OP_DisplayDebugNLLPointsMsg EmuOpcode = 0x1d00
|
|
OP_UpdateDebugRadiiMsg EmuOpcode = 0x1d01
|
|
OP_DumpSchedulerMsg EmuOpcode = 0x1d02
|
|
|
|
// Client state
|
|
OP_UpdateClientPredFlagsMsg EmuOpcode = 0x1e00
|
|
OP_ChangeServerControlFlagMsg EmuOpcode = 0x1e01
|
|
OP_ClientIdleBeginMsg EmuOpcode = 0x1e02
|
|
OP_ClientIdleEndMsg EmuOpcode = 0x1e03
|
|
OP_ClientFellMsg EmuOpcode = 0x1e04
|
|
OP_ClientInDeathRegionMsg EmuOpcode = 0x1e05
|
|
OP_CampClientMsg EmuOpcode = 0x1e06
|
|
|
|
// Various
|
|
OP_RewardPackMsg EmuOpcode = 0x1f00
|
|
OP_CharNameChangedMsg EmuOpcode = 0x1f01
|
|
OP_ReloadLocalizedTxtMsg EmuOpcode = 0x1f02
|
|
OP_UnknownNpcMsg EmuOpcode = 0x1f03
|
|
OP_PromoFlagsDetailsMsg EmuOpcode = 0x1f04
|
|
OP_ReportMsg EmuOpcode = 0x1f05
|
|
OP_UpdateRaidMsg EmuOpcode = 0x1f06
|
|
OP_TitleUpdateMsg EmuOpcode = 0x1f07
|
|
OP_MoveLogUpdateMsg EmuOpcode = 0x1f08
|
|
OP_PerformPlayerKnockbackMsg EmuOpcode = 0x1f09
|
|
OP_PerformCameraShakeMsg EmuOpcode = 0x1f0a
|
|
OP_EncounterBrokenMsg EmuOpcode = 0x1f0b
|
|
OP_RequestHelpRepathMsg EmuOpcode = 0x1f0c
|
|
|
|
// Crash logs
|
|
OP_LsRequestClientCrashLogMsg EmuOpcode = 0x2000
|
|
OP_LsClientBaselogReplyMsg EmuOpcode = 0x2001
|
|
OP_LsClientCrashlogReplyMsg EmuOpcode = 0x2002
|
|
OP_LsClientAlertlogReplyMsg EmuOpcode = 0x2003
|
|
OP_LsClientVerifylogReplyMsg EmuOpcode = 0x2004
|
|
|
|
// Server lock
|
|
OP_WSServerLockMsg EmuOpcode = 0x2100
|
|
OP_WSServerHideMsg EmuOpcode = 0x2101
|
|
OP_LSServerLockMsg EmuOpcode = 0x2102
|
|
OP_WSAcctLockStatusMsg EmuOpcode = 0x2103
|
|
OP_LSCheckAcctLockMsg EmuOpcode = 0x2104
|
|
)
|