489 lines
23 KiB
Go
489 lines
23 KiB
Go
package opcodes
|
|
|
|
// Protocol
|
|
const (
|
|
OpSessionRequest = 0x01 // Initial connection request from client
|
|
OpSessionResponse = 0x02 // Server response to session request
|
|
OpCombined = 0x03 // Multiple packets combined into single transmission
|
|
OpSessionDisconnect = 0x05 // Clean session termination
|
|
OpKeepAlive = 0x06 // Heartbeat to maintain connection
|
|
OpServerKeyRequest = 0x07 // Request for server encryption key
|
|
OpSessionStatResponse = 0x08 // Session statistics response
|
|
OpPacket = 0x09 // Standard data packet
|
|
OpFragment = 0x0D // Large packet fragmented for transmission
|
|
OpOutOfOrderAck = 0x11 // Acknowledgment for out-of-sequence packet
|
|
OpAck = 0x15 // Standard packet acknowledgment
|
|
OpAppCombined = 0x19 // Application-level combined packets
|
|
OpOutOfSession = 0x1D // Packet received outside valid session
|
|
)
|
|
|
|
// Login server
|
|
const (
|
|
// Core login operations
|
|
OpLoginRequestMsg = 0x2000 // Initial login request from client
|
|
OpLoginByNumRequestMsg = 0x2001 // Login request using account number
|
|
OpWSLoginRequestMsg = 0x2002 // World server login request
|
|
OpESLoginRequestMsg = 0x2003 // EverQuest station login request
|
|
OpLoginReplyMsg = 0x2004 // Server response to login attempt
|
|
|
|
// World server operations
|
|
OpWorldListMsg = 0x2010 // List of available world servers
|
|
OpWorldStatusChangeMsg = 0x2011 // World server status update notification
|
|
OpAllWSDescRequestMsg = 0x2012 // Request all world server descriptions
|
|
OpWSStatusReplyMsg = 0x2013 // World server status response
|
|
|
|
// Character management operations
|
|
OpAllCharactersDescRequestMsg = 0x2020 // Request descriptions of all characters
|
|
OpAllCharactersDescReplyMsg = 0x2021 // Response with character descriptions
|
|
OpCreateCharacterRequestMsg = 0x2022 // Client character creation request
|
|
OpReskinCharacterRequestMsg = 0x2023 // Character appearance modification request
|
|
OpCreateCharacterReplyMsg = 0x2024 // Server response to character creation
|
|
OpWSCreateCharacterRequestMsg = 0x2025 // World server character creation request
|
|
OpWSCreateCharacterReplyMsg = 0x2026 // World server character creation response
|
|
OpDeleteCharacterRequestMsg = 0x2027 // Character deletion request
|
|
OpDeleteCharacterReplyMsg = 0x2028 // Character deletion confirmation
|
|
OpPlayCharacterRequestMsg = 0x2029 // Request to enter game with character
|
|
OpPlayCharacterReplyMsg = 0x202A // Response to character play request
|
|
OpServerPlayCharacterRequestMsg = 0x202B // Server-side character play request
|
|
OpServerPlayCharacterReplyMsg = 0x202C // Server-side character play response
|
|
|
|
// Key mapping operations
|
|
OpKeymapLoadMsg = 0x2030 // Load saved key mappings
|
|
OpKeymapNoneMsg = 0x2031 // No key mappings available
|
|
OpKeymapDataMsg = 0x2032 // Key mapping data transmission
|
|
OpKeymapSaveMsg = 0x2033 // Save current key mappings
|
|
|
|
// Account security operations
|
|
OpLSCheckAcctLockMsg = 0x2040 // Check account lock status
|
|
OpWSAcctLockStatusMsg = 0x2041 // Account lock status update
|
|
|
|
// Logging and crash reporting operations
|
|
OpLsRequestClientCrashLogMsg = 0x2050 // Request client crash log
|
|
OpLsClientBaselogReplyMsg = 0x2051 // Base log response
|
|
OpLsClientCrashlogReplyMsg = 0x2052 // Crash log response
|
|
OpLsClientAlertlogReplyMsg = 0x2053 // Alert log response
|
|
OpLsClientVerifylogReplyMsg = 0x2054 // Verification log response
|
|
|
|
// Server administration operations
|
|
OpBadLanguageFilter = 0x2060 // Bad language filter message
|
|
OpWSServerLockMsg = 0x2061 // World server lock message
|
|
OpWSServerHideMsg = 0x2062 // World server hide message
|
|
OpLSServerLockMsg = 0x2063 // Login server lock message
|
|
|
|
// Character data updates (login context)
|
|
OpUpdateCharacterSheetMsg = 0x2070 // Character sheet data update
|
|
OpUpdateInventoryMsg = 0x2071 // Character inventory update
|
|
)
|
|
|
|
// Game server
|
|
const (
|
|
// Server initialization and zone management
|
|
OpESInitMsg = 0x0010 // Server initialization message
|
|
OpESReadyForClientsMsg = 0x0011 // Server ready to accept clients
|
|
OpCreateZoneInstanceMsg = 0x0012 // Create new zone instance
|
|
OpZoneInstanceCreateReplyMsg = 0x0013 // Zone instance creation response
|
|
OpZoneInstanceDestroyedMsg = 0x0014 // Zone instance destroyed notification
|
|
OpExpectClientAsCharacterRequest = 0x0015 // Expect client with character
|
|
OpExpectClientAsCharacterReplyMs = 0x0016 // Character expectation reply
|
|
OpZoneInfoMsg = 0x0017 // Zone information message
|
|
|
|
// Character loading and resources
|
|
OpDoneLoadingZoneResourcesMsg = 0x0020 // Zone resources loaded
|
|
OpDoneSendingInitialEntitiesMsg = 0x0021 // Initial entities sent
|
|
OpDoneLoadingEntityResourcesMsg = 0x0022 // Entity resources loaded
|
|
OpDoneLoadingUIResourcesMsg = 0x0023 // UI resources loaded
|
|
|
|
// Game state updates
|
|
OpPredictionUpdateMsg = 0x0030 // Client prediction update
|
|
OpRemoteCmdMsg = 0x0031 // Remote command message
|
|
OpSetRemoteCmdsMsg = 0x0032 // Set remote commands
|
|
OpGameWorldTimeMsg = 0x0033 // Game world time sync
|
|
OpMOTDMsg = 0x0034 // Message of the day
|
|
OpZoneMOTDMsg = 0x0035 // Zone-specific MOTD
|
|
|
|
// Guild recruitment system
|
|
OpGuildRecruitingMemberInfo = 0x0040 // Guild member recruiting info
|
|
OpGuildRecruiting = 0x0041 // Guild recruiting message
|
|
OpGuildRecruitingDetails = 0x0042 // Guild recruiting details
|
|
OpGuildRecruitingImage = 0x0043 // Guild recruiting image
|
|
|
|
// Avatar lifecycle
|
|
OpAvatarCreatedMsg = 0x0050 // Avatar created notification
|
|
OpAvatarDestroyedMsg = 0x0051 // Avatar destroyed notification
|
|
OpAvatarUpdateMsg = 0x0052 // Avatar update message
|
|
|
|
// Camping and logout
|
|
OpRequestCampMsg = 0x0060 // Request to camp/logout
|
|
OpMapRequest = 0x0061 // Map data request
|
|
OpCampStartedMsg = 0x0062 // Camp timer started
|
|
OpCampAbortedMsg = 0x0063 // Camp timer aborted
|
|
|
|
// Player queries and monitoring
|
|
OpWhoQueryRequestMsg = 0x0070 // Who query request
|
|
OpWhoQueryReplyMsg = 0x0071 // Who query response
|
|
OpMonitorReplyMsg = 0x0072 // Monitor command reply
|
|
OpMonitorCharacterListMsg = 0x0073 // Character list for monitoring
|
|
OpMonitorCharacterListRequestMsg = 0x0074 // Request character list
|
|
|
|
// Command dispatching
|
|
OpClientCmdMsg = 0x0080 // Client command message
|
|
OpLottery = 0x0081 // Lottery system message
|
|
OpDispatchClientCmdMsg = 0x0082 // Dispatch client command
|
|
OpDispatchESMsg = 0x0083 // Dispatch EverQuest message
|
|
|
|
// Target and opportunity updates
|
|
OpUpdateTargetMsg = 0x0090 // Update current target
|
|
OpUpdateOpportunityMsg = 0x0091 // Update opportunity window
|
|
OpUpdateTargetLocMsg = 0x0092 // Update target location
|
|
|
|
// Character progression and books
|
|
OpUpdateSpellBookMsg = 0x00A0 // Update spell book
|
|
OpUpdateSkillBookMsg = 0x00A1 // Update skill book
|
|
OpUpdateSkillsMsg = 0x00A2 // Update skills
|
|
|
|
// Recipe and crafting system
|
|
OpUpdateRecipeBookMsg = 0x00B0 // Update recipe book
|
|
OpRequestRecipeDetailsMsg = 0x00B1 // Request recipe details
|
|
OpRecipeDetailsMsg = 0x00B2 // Recipe details response
|
|
|
|
// Zone transitions and teleportation
|
|
OpChangeZoneMsg = 0x00C0 // Change zone request
|
|
OpClientTeleportRequestMsg = 0x00C1 // Client teleport request
|
|
OpTeleportWithinZoneMsg = 0x00C2 // Teleport within current zone
|
|
OpTeleportWithinZoneNoReloadMsg = 0x00C3 // Teleport without zone reload
|
|
OpMigrateClientToZoneRequestMsg = 0x00C4 // Migrate client to zone
|
|
OpMigrateClientToZoneReplyMsg = 0x00C5 // Zone migration reply
|
|
OpReadyToZoneMsg = 0x00C6 // Client ready to zone
|
|
|
|
// Group management
|
|
OpRemoveClientFromGroupMsg = 0x00D0 // Remove client from group
|
|
OpRemoveGroupFromGroupMsg = 0x00D1 // Remove group from group
|
|
OpMakeGroupLeaderMsg = 0x00D2 // Make group leader
|
|
OpGroupCreatedMsg = 0x00D3 // Group created notification
|
|
OpGroupDestroyedMsg = 0x00D4 // Group destroyed notification
|
|
OpGroupMemberAddedMsg = 0x00D5 // Group member added
|
|
OpGroupMemberRemovedMsg = 0x00D6 // Group member removed
|
|
OpGroupRemovedFromGroupMsg = 0x00D7 // Group removed from group
|
|
OpGroupLeaderChangedMsg = 0x00D8 // Group leader changed
|
|
OpGroupSettingsChangedMsg = 0x00D9 // Group settings changed
|
|
|
|
// Data synchronization
|
|
OpSendLatestRequestMsg = 0x00E0 // Send latest data request
|
|
OpClearDataMsg = 0x00E1 // Clear data message
|
|
OpSetSocialMsg = 0x00E2 // Set social information
|
|
|
|
// Server status monitoring
|
|
OpESStatusMsg = 0x00F0 // EverQuest server status
|
|
OpESZoneInstanceStatusMsg = 0x00F1 // Zone instance status
|
|
OpZonesStatusRequestMsg = 0x00F2 // Request zones status
|
|
OpZonesStatusMsg = 0x00F3 // Zones status response
|
|
|
|
// Weather system
|
|
OpESWeatherRequestMsg = 0x0100 // Weather request
|
|
OpESWeatherRequestEndMsg = 0x0101 // Weather request end
|
|
|
|
// Dialog system
|
|
OpDialogSelectMsg = 0x0110 // Dialog selection
|
|
OpDialogCloseMsg = 0x0111 // Dialog close
|
|
|
|
// Spell effects and concentration
|
|
OpRemoveSpellEffectMsg = 0x0120 // Remove spell effect
|
|
OpRemoveConcentrationMsg = 0x0121 // Remove concentration
|
|
|
|
// Quest journal system
|
|
OpQuestJournalOpenMsg = 0x0130 // Open quest journal
|
|
OpQuestJournalInspectMsg = 0x0131 // Inspect quest journal
|
|
OpQuestJournalSetVisibleMsg = 0x0132 // Set quest journal visibility
|
|
OpQuestJournalWaypointMsg = 0x0133 // Quest journal waypoint
|
|
|
|
// Guild management
|
|
OpCreateGuildRequestMsg = 0x0140 // Create guild request
|
|
OpCreateGuildReplyMsg = 0x0141 // Create guild reply
|
|
OpGuildsayMsg = 0x0142 // Guild say message
|
|
OpGuildUpdateMsg = 0x0143 // Guild update message
|
|
OpFellowshipExpMsg = 0x0144 // Fellowship experience
|
|
|
|
// Trading and consignment
|
|
OpConsignmentCloseStoreMsg = 0x0150 // Close consignment store
|
|
OpConsignItemRequestMsg = 0x0151 // Consign item request
|
|
OpConsignItemResponseMsg = 0x0152 // Consign item response
|
|
OpPurchaseConsignmentLoreCheckRe = 0x0153 // Purchase consignment lore check
|
|
OpQuestReward = 0x0154 // Quest reward
|
|
|
|
// Housing system
|
|
OpHouseDeletedRemotelyMsg = 0x0160 // House deleted remotely
|
|
OpUpdateHouseDataMsg = 0x0161 // Update house data
|
|
OpUpdateHouseAccessDataMsg = 0x0162 // Update house access data
|
|
OpPlayerHouseBaseScreenMsg = 0x0163 // Player house base screen
|
|
OpPlayerHousePurchaseScreenMsg = 0x0164 // Player house purchase screen
|
|
OpPlayerHouseAccessUpdateMsg = 0x0165 // Player house access update
|
|
OpPlayerHouseDisplayStatusMsg = 0x0166 // Player house display status
|
|
OpPlayerHouseCloseUIMsg = 0x0167 // Player house close UI
|
|
OpBuyPlayerHouseMsg = 0x0168 // Buy player house
|
|
OpBuyPlayerHouseTintMsg = 0x0169 // Buy player house tint
|
|
OpCollectAllHouseItemsMsg = 0x016A // Collect all house items
|
|
OpRelinquishHouseMsg = 0x016B // Relinquish house
|
|
OpEnterHouseMsg = 0x016C // Enter house
|
|
OpExitHouseMsg = 0x016D // Exit house
|
|
|
|
// Object examination and placement
|
|
OpExamineConsignmentRequestMsg = 0x0170 // Examine consignment request
|
|
OpMoveableObjectPlacementCriteri = 0x0171 // Moveable object placement criteria
|
|
OpEnterMoveObjectModeMsg = 0x0172 // Enter move object mode
|
|
OpPositionMoveableObject = 0x0173 // Position moveable object
|
|
OpCancelMoveObjectModeMsg = 0x0174 // Cancel move object mode
|
|
|
|
// Visual customization
|
|
OpShaderCustomizationMsg = 0x0180 // Shader customization
|
|
OpReplaceableSubMeshesMsg = 0x0181 // Replaceable sub meshes
|
|
OpExamineConsignmentResponseMsg = 0x0182 // Examine consignment response
|
|
|
|
// House access control
|
|
OpHouseDefaultAccessSetMsg = 0x0190 // House default access set
|
|
OpHouseAccessSetMsg = 0x0191 // House access set
|
|
OpHouseAccessRemoveMsg = 0x0192 // House access remove
|
|
OpPayHouseUpkeepMsg = 0x0193 // Pay house upkeep
|
|
|
|
// UI customization and settings
|
|
OpTintWidgetsMsg = 0x01A0 // Tint widgets
|
|
OpUISettingsResponseMsg = 0x01A1 // UI settings response
|
|
OpUIResetMsg = 0x01A2 // UI reset
|
|
|
|
// Spell commands
|
|
OpDispatchSpellCmdMsg = 0x01C0 // Dispatch spell command
|
|
|
|
// House customization
|
|
OpHouseCustomizationScreenMsg = 0x01D0 // House customization screen
|
|
OpCustomizationPurchaseRequestMs = 0x01D1 // Customization purchase request
|
|
OpCustomizationSetRequestMsg = 0x01D2 // Customization set request
|
|
OpCustomizationReplyMsg = 0x01D3 // Customization reply
|
|
|
|
// Entity interaction
|
|
OpEntityVerbsRequestMsg = 0x01E0 // Entity verbs request
|
|
OpEntityVerbsReplyMsg = 0x01E1 // Entity verbs reply
|
|
OpEntityVerbsVerbMsg = 0x01E2 // Entity verbs verb
|
|
|
|
// Chat system
|
|
OpChatRelationshipUpdateMsg = 0x01F0 // Chat relationship update
|
|
OpChatCreateChannelMsg = 0x01F1 // Chat create channel
|
|
OpChatJoinChannelMsg = 0x01F2 // Chat join channel
|
|
OpChatWhoChannelMsg = 0x01F3 // Chat who channel
|
|
OpChatLeaveChannelMsg = 0x01F4 // Chat leave channel
|
|
OpChatTellChannelMsg = 0x01F5 // Chat tell channel
|
|
OpChatTellUserMsg = 0x01F6 // Chat tell user
|
|
OpChatToggleFriendMsg = 0x01F7 // Chat toggle friend
|
|
OpChatToggleIgnoreMsg = 0x01F8 // Chat toggle ignore
|
|
OpChatSendFriendsMsg = 0x01F9 // Chat send friends
|
|
OpChatSendIgnoresMsg = 0x01FA // Chat send ignores
|
|
OpChatFiltersMsg = 0x01FB // Chat filters
|
|
|
|
// Looting system
|
|
OpLootItemsRequestMsg = 0x0200 // Loot items request
|
|
OpStoppedLootingMsg = 0x0201 // Stopped looting
|
|
|
|
// Character positioning
|
|
OpSitMsg = 0x0210 // Sit message
|
|
OpStandMsg = 0x0211 // Stand message
|
|
OpSatMsg = 0x0212 // Sat message
|
|
OpStoodMsg = 0x0213 // Stood message
|
|
|
|
// Group options and interface
|
|
OpDefaultGroupOptionsRequestMsg = 0x0220 // Default group options request
|
|
OpDefaultGroupOptionsMsg = 0x0221 // Default group options
|
|
OpGroupOptionsMsg = 0x0222 // Group options
|
|
OpDisplayGroupOptionsScreenMsg = 0x0223 // Display group options screen
|
|
OpDisplayInnVisitScreenMsg = 0x0224 // Display inn visit screen
|
|
|
|
// System debugging and monitoring
|
|
OpDumpSchedulerMsg = 0x0230 // Dump scheduler
|
|
OpRequestHelpRepathMsg = 0x0231 // Request help repath
|
|
OpUpdateMotdMsg = 0x0232 // Update MOTD
|
|
OpRequestTargetLocMsg = 0x0233 // Request target location
|
|
|
|
// Combat effects
|
|
OpPerformPlayerKnockbackMsg = 0x0240 // Perform player knockback
|
|
OpPerformCameraShakeMsg = 0x0241 // Perform camera shake
|
|
|
|
// Skills and abilities
|
|
OpPopulateSkillMapsMsg = 0x0250 // Populate skill maps
|
|
OpCancelledFeignMsg = 0x0251 // Cancelled feign
|
|
OpSignalMsg = 0x0252 // Signal message
|
|
OpSkillInfoRequest = 0x0253 // Skill info request
|
|
OpSkillInfoResponse = 0x0254 // Skill info response
|
|
|
|
// Crafting interface
|
|
OpShowCreateFromRecipeUIMsg = 0x0260 // Show create from recipe UI
|
|
OpCancelCreateFromRecipeMsg = 0x0261 // Cancel create from recipe
|
|
OpBeginItemCreationMsg = 0x0262 // Begin item creation
|
|
OpStopItemCreationMsg = 0x0263 // Stop item creation
|
|
OpShowItemCreationProcessUIMsg = 0x0264 // Show item creation process UI
|
|
OpUpdateItemCreationProcessUIMsg = 0x0265 // Update item creation process UI
|
|
OpDisplayTSEventReactionMsg = 0x0266 // Display tradeskill event reaction
|
|
OpShowRecipeBookMsg = 0x0267 // Show recipe book
|
|
|
|
// Knowledge base and help system
|
|
OpKnowledgebaseRequestMsg = 0x0270 // Knowledge base request
|
|
OpKnowledgebaseResponseMsg = 0x0271 // Knowledge base response
|
|
|
|
// Customer service ticket system
|
|
OpCSTicketHeaderRequestMsg = 0x0280 // CS ticket header request
|
|
OpCSTicketInfoMsg = 0x0281 // CS ticket info
|
|
OpCSTicketCommentRequestMsg = 0x0282 // CS ticket comment request
|
|
OpCSTicketCommentResponseMsg = 0x0283 // CS ticket comment response
|
|
OpCSTicketCreateMsg = 0x0284 // CS ticket create
|
|
OpCSTicketAddCommentMsg = 0x0285 // CS ticket add comment
|
|
OpCSTicketDeleteMsg = 0x0286 // CS ticket delete
|
|
OpCSTicketChangeNotificationMsg = 0x0287 // CS ticket change notification
|
|
|
|
// World data management
|
|
OpWorldDataUpdateMsg = 0x0290 // World data update
|
|
OpWorldDataChangeMsg = 0x0291 // World data change
|
|
OpKnownLanguagesMsg = 0x0292 // Known languages
|
|
|
|
// Client control and prediction
|
|
OpClientTeleportToLocationMsg = 0x02B0 // Client teleport to location
|
|
OpUpdateClientPredFlagsMsg = 0x02B1 // Update client prediction flags
|
|
OpChangeServerControlFlagMsg = 0x02B2 // Change server control flag
|
|
|
|
// Customer service tools
|
|
OpCSToolsRequestMsg = 0x02C0 // CS tools request
|
|
OpCSToolsResponseMsg = 0x02C1 // CS tools response
|
|
|
|
// Boat transport system
|
|
OpCreateBoatTransportsMsg = 0x02D0 // Create boat transports
|
|
OpPositionBoatTransportMsg = 0x02D1 // Position boat transport
|
|
OpMigrateBoatTransportMsg = 0x02D2 // Migrate boat transport
|
|
OpMigrateBoatTransportReplyMsg = 0x02D3 // Migrate boat transport reply
|
|
|
|
// Debugging and examination
|
|
OpDisplayDebugNLLPointsMsg = 0x02E0 // Display debug NLL points
|
|
OpExamineInfoRequestMsg = 0x02E1 // Examine info request
|
|
|
|
// Quickbar and macro management
|
|
OpQuickbarInitMsg = 0x02F0 // Quickbar init
|
|
OpQuickbarUpdateMsg = 0x02F1 // Quickbar update
|
|
OpMacroInitMsg = 0x02F2 // Macro init
|
|
OpMacroUpdateMsg = 0x02F3 // Macro update
|
|
|
|
// EverQuest specific client commands
|
|
// Audio and visual commands
|
|
OpEqHearChatCmd = 0x1000 // Hear chat command
|
|
OpEqDisplayTextCmd = 0x1001 // Display text command
|
|
OpEqHearCombatCmd = 0x1002 // Hear combat command
|
|
OpEqHearSpellCastCmd = 0x1003 // Hear spell cast command
|
|
OpEqHearSpellInterruptCmd = 0x1004 // Hear spell interrupt command
|
|
OpEqHearSpellFizzleCmd = 0x1005 // Hear spell fizzle command
|
|
OpEqHearConsiderCmd = 0x1006 // Hear consider command
|
|
OpEqCannedEmoteCmd = 0x1007 // Canned emote command
|
|
OpEqStateCmd = 0x1008 // State command
|
|
OpEqPlaySoundCmd = 0x1009 // Play sound command
|
|
OpEqPlaySound3DCmd = 0x100A // Play 3D sound command
|
|
OpEqPlayVoiceCmd = 0x100B // Play voice command
|
|
OpEqHearDrowningCmd = 0x100C // Hear drowning command
|
|
OpEqHearDeathCmd = 0x100D // Hear death command
|
|
OpEqHearChainEffectCmd = 0x100E // Hear chain effect command
|
|
OpEqHearPlayFlavorCmd = 0x100F // Hear play flavor command
|
|
OpEqHearHealCmd = 0x1010 // Hear heal command
|
|
OpEQHearThreatCmd = 0x1011 // Hear threat command
|
|
OpEqHearSpellNoLandCmd = 0x1012 // Hear spell no land command
|
|
OpEQHearDispellCmd = 0x1013 // Hear dispell command
|
|
|
|
// Ghost and widget management
|
|
OpEqCreateGhostCmd = 0x1020 // Create ghost command
|
|
OpEqCreateWidgetCmd = 0x1021 // Create widget command
|
|
OpEqCreateSignWidgetCmd = 0x1022 // Create sign widget command
|
|
OpEqDestroyGhostCmd = 0x1023 // Destroy ghost command
|
|
OpEqUpdateGhostCmd = 0x1024 // Update ghost command
|
|
OpEqSetControlGhostCmd = 0x1025 // Set control ghost command
|
|
OpEqSetPOVGhostCmd = 0x1026 // Set POV ghost command
|
|
OpEqUpdateSignWidgetCmd = 0x1027 // Update sign widget command
|
|
|
|
// Class and UI management
|
|
OpEqUpdateSubClassesCmd = 0x1030 // Update sub classes command
|
|
OpEqCreateListBoxCmd = 0x1031 // Create list box command
|
|
|
|
// Group and effects
|
|
OpEqGroupMemberRemovedCmd = 0x1040 // Group member removed command
|
|
OpEqReceiveOfferCmd = 0x1041 // Receive offer command
|
|
OpEqInspectPCResultsCmd = 0x1042 // Inspect PC results command
|
|
|
|
// Dialog system
|
|
OpEqDialogOpenCmd = 0x1050 // Dialog open command
|
|
OpEqDialogCloseCmd = 0x1051 // Dialog close command
|
|
|
|
// Collections system
|
|
OpEqCollectionUpdateCmd = 0x1060 // Collection update command
|
|
OpEqCollectionFilterCmd = 0x1061 // Collection filter command
|
|
OpEqCollectionItemCmd = 0x1062 // Collection item command
|
|
|
|
// Quest system
|
|
OpEqQuestJournalUpdateCmd = 0x1070 // Quest journal update command
|
|
OpEqQuestJournalReplyCmd = 0x1071 // Quest journal reply command
|
|
OpEqQuestGroupCmd = 0x1072 // Quest group command
|
|
|
|
// Commerce and trading
|
|
OpEqUpdateMerchantCmd = 0x1080 // Update merchant command
|
|
OpEqUpdateStoreCmd = 0x1081 // Update store command
|
|
OpEqUpdatePlayerTradeCmd = 0x1082 // Update player trade command
|
|
OpEqUpdateBankCmd = 0x1083 // Update bank command
|
|
OpEqUpdateLootCmd = 0x1084 // Update loot command
|
|
OpEqConsignmentItemsCmd = 0x1085 // Consignment items command
|
|
OpEqStartBrokerCmd = 0x1086 // Start broker command
|
|
|
|
// Navigation and pathfinding
|
|
OpEqSetDebugPathPointsCmd = 0x1090 // Set debug path points command
|
|
OpEqDrawablePathGraphCmd = 0x1091 // Drawable path graph command
|
|
OpEqHelpPathCmd = 0x1092 // Help path command
|
|
OpEqHelpPathClearCmd = 0x1093 // Help path clear command
|
|
|
|
// Examination and information
|
|
OpEqExamineInfoCmd = 0x10A0 // Examine info command
|
|
OpEqDebugPVDCmd = 0x10A1 // Debug PVD command
|
|
|
|
// Window management
|
|
OpEqCloseWindowCmd = 0x10B0 // Close window command
|
|
OpEqJunctionListCmd = 0x10B1 // Junction list command
|
|
OpEqChoiceWinCmd = 0x10B2 // Choice window command
|
|
OpEqInstructionWindowCmd = 0x10B3 // Instruction window command
|
|
OpEqInstructionWindowCloseCmd = 0x10B4 // Instruction window close command
|
|
OpEqInstructionWindowGoalCmd = 0x10B5 // Instruction window goal command
|
|
OpEqInstructionWindowTaskCmd = 0x10B6 // Instruction window task command
|
|
OpEqShowWindowCmd = 0x10B7 // Show window command
|
|
OpEqEnableWindowCmd = 0x10B8 // Enable window command
|
|
OpEqFlashWindowCmd = 0x10B9 // Flash window command
|
|
OpEqShowBookCmd = 0x10BA // Show book command
|
|
|
|
// Death and spell effects
|
|
OpEqShowDeathWindowCmd = 0x10C0 // Show death window command
|
|
OpEqDisplaySpellFailCmd = 0x10C1 // Display spell fail command
|
|
OpEqSpellCastStartCmd = 0x10C2 // Spell cast start command
|
|
OpEqSpellCastEndCmd = 0x10C3 // Spell cast end command
|
|
OpEqResurrectedCmd = 0x10C4 // Resurrected command
|
|
|
|
// Game events and verbs
|
|
OpEqSetDefaultVerbCmd = 0x10D0 // Set default verb command
|
|
OpEqEnableGameEventCmd = 0x10D1 // Enable game event command
|
|
|
|
// Questionnaire and problems
|
|
OpEqQuestionnaireCmd = 0x10E0 // Questionnaire command
|
|
OpEqGetProbsCmd = 0x10E1 // Get problems command
|
|
|
|
// Chat channels
|
|
OpEqChatChannelUpdateCmd = 0x10F0 // Chat channel update command
|
|
OpEqWhoChannelQueryReplyCmd = 0x10F1 // Who channel query reply command
|
|
OpEqAvailWorldChannelsCmd = 0x10F2 // Available world channels command
|
|
|
|
// Target and map systems
|
|
OpEqUpdateTargetCmd = 0x1100 // Update target command
|
|
OpEqMapExplorationCmd = 0x1101 // Map exploration command
|
|
OpEqTargetItemCmd = 0x1102 // Target item command
|
|
|
|
// Logging and mail
|
|
OpEqStoreLogCmd = 0x1110 // Store log command
|
|
OpEqSpellMoveToRangeAndRetryCmd = 0x1111 // Spell move to range and retry command
|
|
OpEqUpdatePlayerMailCmd = 0x1112 // Update player mail command
|
|
|
|
// Faction updates
|
|
OpEqFactionUpdateCmd = 0x1120 // Faction update command
|
|
)
|