Thanks!
Your dad.
Perfick thank you again, thats fixed it nicely.
Your dad.
Finally home for a weekend and had time to login and work on opcodes. Below is zoneopcodes.xml with all the opcodes that have corresponding structs in evcerquest.h updated. I'll work on the non-critical opcodes when I have some more time.
r6express, maybe you can look at why all the spells in terminal show a cast time of zero? I've tried to figure out what's wrong but cannot get it fixed. I'd also like to pick your brain re: how you handled the playprofile packet in zonemgr.cpp. If I understand what you were doing there, I can probably fix the rest just as a learning exercise.Code:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE seqopcodes SYSTEM "seqopcodes.dtd"> <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> <opcode id="5675" name="OP_NpcMoveUpdate" updated="10/23/12"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="2b69" name="OP_MovementHistory" updated="10/23/12"> <comment>Movement data... rewind info?</comment> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="06c9" name="OP_DeleteSpawn" updated="10/23/12"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> <opcode id="3257" name="OP_ZoneEntry" updated="10/23/12"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="0fc6" name="OP_GuildMOTD" updated="10/23/12"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> <opcode id="1e36" name="OP_InspectAnswer" updated="10/23/12"> <comment>InspectDataCode</comment> <payload dir="both" typename="inspectDataStruct" sizechecktype="match"/> </opcode> <opcode id="5401" name="OP_TargetMouse" updated="10/23/12"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> <opcode id="3eb2" name="OP_Shroud" updated="10/23/12"> <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/> </opcode> <opcode id="2d56" name="OP_GroupInvite" updated="10/23/12"> <payload dir="both" typename="groupInviteStruct" sizechecktype="none"/> <comment>You invite someone while ungrouped or get invited by someone ungrouped </comment> </opcode> <opcode id="202b" name="OP_GroupInvite2" updated="10/23/12"> <payload dir="client" typename="groupInviteStruct" sizechecktype="none"/> <comment>You're inviting someone and you are grouped or get invited by a group</comment> </opcode> <opcode id="369b" name="OP_GroupFollow" updated="10/23/12"> <payload dir="server" typename="groupFollowStruct" sizechecktype="match"/> <comment>You join a group or player joins group</comment> </opcode> <opcode id="6000" name="OP_GroupFollow2" updated="10/23/12"> <payload dir="server" typename="groupFollowStruct" sizechecktype="match"/> <comment>Player joins your group</comment> </opcode> <opcode id="6836" name="OP_GroupDisband" updated="10/23/12"> <comment>You disband from group</comment> <payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/> </opcode> <opcode id="5fe1" name="OP_GroupDisband2" updated="10/23/12"> <comment>Other disbands from group</comment> <payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/> </opcode> <opcode id="1461" name="OP_GroupLeader" updated="10/23/12"> <comment>Group leader change</comment> <payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/> </opcode> <opcode id="13ec" name="OP_GroupCancelInvite" updated="10/23/12"> <payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/> <comment>Declining to join a group</comment> </opcode> <opcode id="710a" name="OP_DzSwitchInfo" updated="10/23/12"> <comment>Expedition compass etc</comment> <payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/> </opcode> <opcode id="629b" name="OP_DzInfo" updated="10/23/12"> <comment>Expedition Information</comment> <payload dir="server" typename="dzInfo" sizechecktype="match"/> </opcode> <opcode id="0aa1" name="OP_FormattedMessage" updated="10/23/12"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> <opcode id="1d47" name="OP_SpawnDoor" updated="10/23/12"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> <opcode id="7e8c" name="OP_AAExpUpdate" updated="10/23/12"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> <opcode id="61d0" name="OP_HPUpdate" updated="10/23/12"> <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> <opcode id="6430" name="OP_GuildMemberUpdate" updated="10/23/12"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> <opcode id="3f53" name="OP_SpawnRename" updated="10/23/12"> <comment>Spawns getting renamed after initial NewSpawn</comment> <payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/> </opcode> <opcode id="46b4" name="OP_SwapSpell" updated="10/23/12"> <comment>TradeSpellBookSlotsCode</comment> <payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/> </opcode> <opcode id="0e3b" name="OP_SimpleMessage" updated="10/23/12"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> <opcode id="17ab" name="OP_SpecialMesg" updated="10/23/12"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> <opcode id="1df9" name="OP_RandomReq" updated="10/23/12"> <comment>RandomReqCode</comment> <payload dir="client" typename="randomReqStruct" sizechecktype="match"/> </opcode> <opcode id="3977" name="OP_RandomReply" updated="10/23/12"> <comment>RandomCode</comment> <payload dir="server" typename="randomStruct" sizechecktype="match"/> </opcode> <opcode id="479e" name="OP_ConsentResponse" updated="10/23/12"> <comment>Server replying with consent information after /consent</comment> <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/> </opcode> <opcode id="7fb8" name="OP_DenyResponse" updated="10/23/12"> <comment>Server replying with deny information after /deny</comment> <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/> </opcode> <opcode id="3116" name="OP_BazaarSearch" updated="10/23/12"> <payload dir="client" typename="bazaarSearchQueryStruct" sizechecktype="none"/> <payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> <comment>Bazaar search tool</comment> </opcode> <opcode id="51dc" name="OP_SpawnUpdate" updated="10/23/12"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> <opcode id="03af" name="OP_Stamina" updated="10/23/12"> <comment>Server updating on hunger/thirst</comment> <payload dir="server" typename="staminaStruct" sizechecktype="match"/> </opcode> <opcode id="2ad3" name="OP_Consider" updated="10/23/12"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> <opcode id="0d60" name="OP_NewZone" updated="10/23/12"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> <opcode id="20c9" name="OP_GroundSpawn" updated="10/23/12"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="212b" name="OP_RemoveSpawn" updated="10/23/12"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> <opcode id="2f00" name="OP_Death" updated="10/23/12"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> <opcode id="520f" name="OP_ClickObject" updated="10/23/12"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> <opcode id="77fe" name="OP_Action" updated="10/23/12"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> <opcode id="1b79" name="OP_Action2" updated="10/23/12"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> <opcode id="4cc3" name="OP_Illusion" updated="10/23/12"> <comment>Spawn being illusioned (changing forms)</comment> <payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/> </opcode> <opcode id="6399" name="OP_BuffFadeMsg" updated="10/23/12"> <comment>SpellFadeCode</comment> <payload dir="both" typename="spellFadedStruct" sizechecktype="none"/> </opcode> <opcode id="1497" name="OP_CastSpell" updated="10/23/12"> <comment>StartCastCode</comment> <payload dir="both" typename="startCastStruct" sizechecktype="match"/> </opcode> <opcode id="1371" name="OP_MemorizeSpell" updated="10/23/12"> <comment>MemSpellCode</comment> <payload dir="both" typename="memSpellStruct" sizechecktype="match"/> </opcode> <opcode id="5666" name="OP_Emote" updated="10/23/12"> <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> <opcode id="62ee" name="OP_ManaChange" updated="10/23/12"> <comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment> <payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="11bc" name="OP_MoneyOnCorpse" updated="10/23/12"> <comment>MoneyOnCorpseCode</comment> <payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/> </opcode> <opcode id="1603" name="OP_PlayerProfile" updated="10/23/12"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="2db2" name="OP_TimeOfDay" updated="10/23/12"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> <opcode id="44ef" name="OP_ClientUpdate" updated="10/23/12"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> <opcode id="4cc9" name="OP_BeginCast" updated="10/23/12"> <comment>BeginCastCode</comment> <payload dir="both" typename="beginCastStruct" sizechecktype="match"/> </opcode> <opcode id="01cd" name="OP_CommonMessage" updated="10/23/12"> <comment>ChannelMessageCode i.e. /tell /ooc/shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> <opcode id="4f2b" name="OP_SkillUpdate" updated="10/23/12"> <comment>Skill up code</comment> <payload dir="server" typename="skillIncStruct" sizechecktype="match"/> </opcode> <opcode id="27af" name="OP_SpawnAppearance" updated="10/23/12"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> <opcode id="0000" name="OP_ExpUpdate" updated="10/23/12"> <comment>ExpUpdateCode - opcode looks to be 5701 as of 10/23/12 but that value causes seg faults for some reason</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> <opcode id="2f09" name="OP_LevelUpdate" updated="10/23/12"> <comment>LevelUpUpdateCode</comment> <payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/> </opcode> <opcode id="4697" name="OP_LeaderExpUpdate" updated="10/23/12"> <comment>Leadership AA Exp Update</comment> <payload dir="server" typename="leadExpUpdateStruct" sizechecktype="match"/> </opcode> <opcode id="4daf" name="OP_MobUpdate" updated="10/23/12"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> <opcode id="21de" name="OP_Trader" updated="10/23/12"> <comment>PC's turning trader on and off</comment> <payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/> </opcode> <opcode id="071e" name="OP_Consent" updated="10/23/12"> <comment>/consent someone</comment> <payload dir="client" typename="consentRequestStruct" sizechecktype="none"/> </opcode> <opcode id="0204" name="OP_ConsentDeny" updated="10/23/12"> <comment>/deny someone</comment> <payload dir="client" typename="consentRequestStruct" sizechecktype="none"/> </opcode> <opcode id="0654" name="OP_ItemPacket" updated="10/23/12"> <comment>ItemCode</comment> <payload dir="server" typename="itemPacketStruct" sizechecktype="none"/> </opcode> <opcode id="4562" name="OP_ItemLinkResponse" updated="10/23/12"> <comment>ItemInfoCode</comment> <payload dir="server" typename="itemInfoStruct" sizechecktype="none"/> <payload dir="client" typename="itemInfoReqStruct" sizechecktype="none"/> </opcode> <opcode id="2fb1" name="OP_EnvDamage" updated="10/23/12"> <comment>Environmental Damage</comment> <payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/> </opcode> <opcode id="38eb" name="OP_SetRunMode" updated="10/23/12"> <comment>old cRunToggleCode</comment> <payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/> </opcode> <opcode id="0000" name="OP_WearChange" updated="03/23/12"> <comment>Armor changes or give a pet a weapon (model changes) This seems to be an artifact from a past patch. Need to fix</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> <!-- Not necessary for SEQ to run but here to name packets in logs. --> <opcode id="3963" name="OP_GroupUpdate" updated="10/23/12"> <comment>Group member names - Variable length</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="a682" name="OP_UIUpdate" updated="08/17/12"> <comment>Seems to be sent to handle a variety of UI updates - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="1aae" name="OP_GroupMemberList" updated="08/17/12"> <comment>List of group members - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="4ea3" name="OP_GuildMemberList" updated="10/23/12"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="1390" name="OP_ManaUpdate" updated="10/23/12"> <comment>Mana Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="794b" name="OP_EndUpdate" updated="10/23/12"> <comment>Endurance Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="4025" name="OP_Marketplace" updated="08/17/12"> <comment>Marketplace data - Guessing variable length (Big Packet 150k+)</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="2a8e" name="OP_MarketplaceSelect" updated="08/17/12"> <comment>Sent when highlighting an item in Marketplace - 80 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="7a1c" name="OP_DzMembers" updated="08/17/12"> <comment>Expedition Members - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="5aac" name="OP_Campfire" updated="08/17/12"> <comment>Fellowship campfire information - 1076 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="7545" name="OP_SelectCampfire" updated="08/17/12"> <comment>Fellowship campfire Choices - Guessing variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="2d95" name="OP_Claims" updated="08/17/12"> <comment>Contents of claims window - Guessing variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="5147" name="OP_VoiceChat" updated="10/23/12"> <comment>Voice chat server info - Variable length (Data sent when joining group,raid etc)</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="6a70" name="OP_PollQuestions" updated="10/23/12"> <comment>SOE in-game player poll questions - Variable length</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="648d" name="OP_PollResponses" updated="10/23/12"> <comment>Poll response choices - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="0fe6" name="OP_ShroudProgression" updated="10/23/12"> <comment>Unlocked shrouds - 244 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="1d51" name="OP_ShroudTemplates" updated="08/17/12"> <comment>Shroud templates to choose from on shroud NPC - 18983 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="5545" name="OP_Fellowship" updated="10/23/12"> <comment>Fellowship information - 2552 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="611f" name="OP_ExpandedGuildInfo" updated="10/23/12"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="0a5a" name="OP_GuildBank" updated="10/23/12"> <comment>Guild bank contents - Guessing variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="442b" name="OP_OpenTradeskillContainer" updated="08/17/12"> <comment>Opens forge, kiln etc - 92 Bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="66bf" name="OP_TradeskillRecipes" updated="08/17/12"> <comment>Learned recipes - 84 Bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="5033" name="OP_TradeSkillCombine" updated="08/17/12"> <comment>Tradeskill combine using new tradeskill window - 40 Bytes</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="1150" name="OP_TradeSkillResult" updated="08/17/12"> <comment>Packets sent when tradeskill combine successful - 12 Bytes</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="462e" name="OP_TradeSkillCombineOld" updated="08/17/12"> <comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="0926" name="OP_ItemPlayerPacket" updated="10/23/12"> <comment>Inventory/bank items coming over during zone - Variable length</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="67a7" name="OP_TaskDescription" updated="10/23/12"> <comment>Task descriptions coming down for task window - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="351f" name="OP_TaskActivity" updated="10/23/12"> <comment>Task activity descriptions coming down for task window - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="17f0" name="OP_CompletedTasks" updated="10/23/12"> <comment>Task history for task window - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="122e" name="OP_CustomTitles" updated="10/23/12"> <comment>List of available titles - 1520 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="28c8" name="OP_Animation" updated="08/17/12"> <comment>Combat animation, emote animations etc - 4 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="7f51" name="OP_WhoAllRequest" updated="08/17/12"> <comment>WhoAllReqCode - 156 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="7901" name="OP_WhoAllResponse" updated="08/17/12"> <comment>WhoAllOutputCode - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="13da" name="OP_InspectRequest" updated="08/17/12"> <comment>InspectRequestCode - 8 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="712b" name="OP_GetGuildMOTD" updated="08/17/12"> <comment>Request guildMOTD - 648 Bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="1d40" name="OP_TradeRequest" updated="08/17/12"> <comment>You request trade session - 8 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="3ff6" name="OP_TradeRequest2" updated="08/17/12"> <comment>Someone requests a trade session with you or trade is cancelled - 8 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="440f" name="OP_TradeDeny" updated="08/17/12"> <comment>Target not ready to trade - 12 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="3c27" name="OP_TradeRequestAck" updated="08/17/12"> <comment>Trade request recipient is acknowledging they are able to trade - 8 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="3aff" name="OP_CancelTrade" updated="08/17/12"> <comment>Cancel a trade window - 0 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="24c5" name="OP_FinishTrade" updated="08/17/122"> <comment>Trade is over - 12 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="7452" name="OP_TradeCoins" updated="08/17/12"> <comment>You put coins put in a trade window - 20 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="606a" name="OP_TradeCoins2" updated="08/17/12"> <comment>Someone else puts coins put in your trade window - 12 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="527e" name="OP_TradeAcceptClick" updated="08/17/12"> <comment>One side clicks Accept on the trade 8 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="3c66" name="OP_ItemLinkClick" updated="08/17/12"> <comment>Click on itemlinks - 52 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="7165" name="OP_EndLootRequest" updated="08/17/12"> <comment>DoneLootingCode - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="0976" name="OP_LootItem" updated="08/17/12"> <comment>Loot item from corpse - 20 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="0c2d" name="OP_Track" updated="08/17/12"> <comment>Tracking data - Variable length</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="d849" name="OP_TraderShop" updated="08/17/12"> <comment>OpenTraderCode right-click on a trader in bazaar - 16 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="6dee" name="OP_AutoAttack" updated="08/17/12"> <comment>Attack on/off - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="777c" name="OP_AutoAttack2" updated="08/17/12"> <comment>Attack on/off appears to be same as OP_AutoAttack - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="3969" name="OP_ClickDoor" updated="08/17/12"> <comment>DoorOpenCode click request from client - 16 bytes</comment> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="7b05" name="OP_MoveDoor" updated="08/17/12"> <comment>DoorClickCode response from server - 2 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="0d1d" name="OP_MoveItem" updated="08/17/12"> <comment>Client moving an item from one slot to another - 28 bytes</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="0736" name="OP_TraderBuy" updated="08/17/12"> <comment>buy from a trader in bazaar - 104 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="4074" name="OP_LootRequest" updated="08/17/12"> <comment>LootCorpseCode - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="3519" name="OP_Jump" updated="08/17/12"> <comment>JumpCode - 0 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="5448" name="OP_TGB" updated="08/17/12"> <comment>Client telling server to set targetgroupbuff - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="268c" name="OP_Lockouts" updated="08/17/12"> <comment>Client requesting lockouts - 0 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="2bad" name="OP_RaidInvite" updated="08/17/12"> <comment>Client side raid invite requests 140 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="1fbd" name="OP_RaidJoin" updated="08/17/12"> <comment>Server side raid information - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="24c5" name="OP_Feedback" updated="07/18/12"> <comment>Client sending feedback to server - 1148 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="5f00" name="OP_GuildsList" updated="08/17/12"> <comment>Listing of all guilds. Can be triggered by /lfg search?</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="3d0c" name="OP_LFGGetMatchesRequest" updated="08/17/12"> <comment>LFG/LFP client request - 16 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="4a5c" name="OP_LFGGetMatchesResponse" updated="08/17/12"> <comment>LFG/LFP server response - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="195c" name="OP_MercenaryList" updated="10/23/12"> <comment>Listing of hired mercenaries - 429 bytes <payload dir="server" typename="unknown" sizechecktype="none"/></comment> </opcode> <opcode id="178c" name="OP_ClickInventory" updated="08/17/12"> <comment>Click items from inventory or armor - 16 bytes 5th byte is Slot ID</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="2b19" name="OP_ClickInventoryAck" updated="08/17/12"> <comment>Server acknowledges click from inventory or armor - 20 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="7ce4" name="OP_BuffWindow" updated="08/17/12"> <comment>Changes to buff window or song window - 100 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="5d24" name="OP_ClickBuffOff" updated="08/17/12"> <comment>Client clicks off buff - 8 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="4716" name="OP_HouseAddress" updated="10/23/12"> <comment>House and guildhall address information - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="447e" name="OP_HouseContents" updated="10/23/12"> <comment>Server sending house information and contents - variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="469c" name="OP_FriendsList" updated="08/17/12"> <comment>Server sending friends list contents - variable length (Sent when choosing "Welcome" form EQ button)</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="6555" name="OP_FriendsOnline" updated="08/17/12"> <comment>Friends currently online - variable length (Sent when choosing "Welcome" form EQ button)</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="2ef5" name="OP_Rewards" updated="08/17/12"> <comment>Server sending pending rewards - variable length</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="1a33" name="OP_FTPNags" updated="10/23/12"> <comment>Free to play nags and other data - 1852 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="1ee4" name="OP_Find" updated="10/23/12"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="10cb" name="OP_ConsiderCorpse" updated="10/23/12"> <comment>ConCorpseCode - 20 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="5a8c" name="OP_TributeUpdate" updated="08/17/12"> <comment>Tribute and trophy skills - Variable length</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <!-- Below are used to help make sense of the logs when searching for opcodes Using these marks unknown opcodes in logs for easier reading --> <opcode id="51a4" name="OP_Unknown1" updated="10/23/12"> <comment>3 byte opcode that spam logs. Marked here to make reading logs easier</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="1b64" name="OP_Unknown2" updated="10/23/12"> <comment>3 byte opcode that spam logs. Marked here to make reading logs easier</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="7220" name="OP_Unknown3" updated="10/23/12"> <comment>3 byte opcode that spam logs. Marked here to make reading logs easier</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> <!-- Below are unverified --> <opcode id="0000" name="OP_Buff" updated="11/15/11"> <comment>old BuffDropCode</comment> <payload dir="both" typename="buffStruct" sizechecktype="match"/> </opcode> <opcode id="0000" name="OP_ZoneChange" updated="04/18/11"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> <opcode id="0000" name="OP_CorpseLocResponse" updated="06/12/09"> <comment>old CorpseLocCode:</comment> <payload dir="server" typename="corpseLocStruct" sizechecktype="match"/> </opcode> <opcode id="0000" name="OP_SendZonePoints" updated="10/15/10"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> <opcode id="0000" name="OP_RequestZoneChange" updated="10/20/07"> <comment>Send by server when a click causes zone. Also, origin</comment> <payload dir="server" typename="requestZoneChangeStruct" sizechecktype="match"/> </opcode> <opcode id="0000" name="OP_Logout" updated="10/21/09"> <comment></comment> <payload dir="server" typename="none" sizechecktype="match"/> </opcode> <opcode id="0000" name="OP_WelcomeScreenTitle" updated="05/16/11"> <comment></comment> </opcode> <opcode id="0000" name="OP_VeteranRewards" update="04/18/11"> <comment></comment> </opcode> <opcode id="0000" name="OP_SendAATable" updated="08/12/09"> <comment></comment> </opcode> <opcode id="0000" name="OP_SendAAStats" updated="08/12/09"> <comment></comment> </opcode> <opcode id="0000" name="OP_AckPacket" updated="03/14/07"> <comment>Appears to be generic ack at the presentation level</comment> </opcode> <opcode id="0000" name="OP_Weather" updated="03/14/07"> <comment>old WeatherCode</comment> </opcode> <opcode id="0000" name="OP_ReqNewZone" updated="03/14/07"> <comment>Client requesting NewZone_Struct</comment> </opcode> <opcode id="0000" name="OP_ReqClientSpawn" updated="03/14/07"> <comment>Client requesting spawn data</comment> </opcode> <opcode id="0000" name="OP_SendExpZonein" updated="03/14/07"> <comment>Both directions. Negotiating sending of exp info.</comment> </opcode> <opcode id="0000" name="OP_AAAction" updated="03/14/07"> <comment>Used for changing percent, buying? and activating skills</comment> </opcode> <opcode id="0000" name="OP_SetServerFilter" updated="03/14/07"> <comment>Client telling server /filter information</comment> </opcode> <opcode id="0000" name="OP_ClientReady" updated="03/14/07"> <comment></comment> </opcode> <opcode id="0000" name="OP_GuildTributeStatus" updated="03/14/07"> <comment>Guild tribute stats send on zone</comment> </opcode> <opcode id="0000" name="OP_GuildTributeInfo" updated="06/13/06"> <comment>Guild tribute loadout, only if on</comment> </opcode> <opcode id="0000" name="OP_RespawnWindow" updated="03/14/07"> <comment>Server telling client enough to populate the respawn window when you die</comment> </opcode> <opcode id="0000" name="OP_InitialMobHealth" updated="06/27/12"> <comment>Initial health sent when a player clicks on the mob. Subsequent updated will be OP_MobHealth</comment> </opcode> <opcode id="0000" name="OP_MobHealth" updated="03/14/07"> <comment>health sent when a player clicks on the mob</comment> </opcode> <opcode id="0000" name="OP_DeltaCheck" updated="03/14/07"> <comment>Client sending server delta information.</comment> </opcode> <opcode id="0000" name="OP_LoadSpellSet" updated="02/13/07"> <comment>/mem spellsetname</comment> </opcode> <opcode id="0000" name="OP_Dye" updated="10/27/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_Consume" updated="12/07/05"> <comment>Client force feeding food/drink</comment> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="0000" name="OP_Begging" updated="10/27/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_LFGCommand" updated="10/27/05"> <comment>old LFGReqCode</comment> </opcode> <opcode id="0000" name="OP_Bug" updated="10/27/05"> <comment>/bug</comment> </opcode> <opcode id="0000" name="OP_Save" updated="04/19/06"> <comment>Client asking server to save user state</comment> </opcode> <opcode id="0000" name="OP_Camp" updated="02/13/07"> <comment>old cStartCampingCode</comment> </opcode> <opcode id="0000" name="OP_ShopPlayerSell" updated="10/27/05"> <comment>old SellItemCode</comment> </opcode> <opcode id="0000" name="OP_PetCommands" updated="10/27/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_SaveOnZoneReq" updated="03/14/07"> <comment></comment> </opcode> <opcode id="0000" name="OP_ShopEnd" updated="10/27/05"> <comment>old CloseVendorCode</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="0000" name="OP_SenseTraps" updated="10/27/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_SenseHeading" updated="10/27/05"> <comment>old cSenseHeadingCode</comment> </opcode> <opcode id="0000" name="OP_LootComplete" updated="12/07/05"> <comment>old sDoneLootingCode</comment> </opcode> <opcode id="0000" name="OP_Split" updated="10/27/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_Surname" updated="10/27/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_ShopRequest" updated="10/27/05"> <comment>old OpenVendorCode</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> <opcode id="0000" name="OP_FaceChange" updated="10/27/05"> <comment>/face</comment> </opcode> <opcode id="0000" name="OP_Sneak" updated="06/29/05"> <comment>Clicked sneak</comment> </opcode> <opcode id="0000" name="OP_Hide" updated="06/29/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_DisarmTraps" updated="05/11/05"> <comment>Clicked disarm traps</comment> </opcode> <opcode id="0000" name="OP_Forage" updated="10/27/05"> <comment>old ForageCode</comment> </opcode> <opcode id="0000" name="OP_BoardBoat" updated="10/27/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_LeaveBoat" updated="10/27/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_LFPGetMatchesRequest" updated="10/27/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_GMKill" updated="10/27/05"> <comment>GM /kill - Insta kill mob/pc</comment> </opcode> <opcode id="0000" name="OP_GuildPublicNote" updated="10/27/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_YellForHelp" updated="10/27/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_ShopPlayerBuy" updated="05/11/05"> <comment>old BuyItemCode</comment> </opcode> <opcode id="0000" name="OP_LFPCommand" updated="10/27/05"> <comment>looking for players</comment> </opcode> <opcode id="0000" name="OP_ConfirmDelete" updated="10/27/05"> <comment>Client sends this to server to confirm op_deletespawn</comment> </opcode> <opcode id="0000" name="OP_Report" updated="06/29/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_TargetCommand" updated="02/13/07"> <comment>Target user</comment> </opcode> <opcode id="0000" name="OP_LFPGetMatchesResponse" updated="02/13/07"> <comment></comment> </opcode> <opcode id="0000" name="OP_FindPersonRequest" updated="02/13/07"> <comment>Control-F Find</comment> </opcode> <opcode id="0000" name="OP_FindResponse" updated="02/13/07"> <comment>Response to control-F</comment> </opcode> <opcode id="0000" name="OP_GMLastName" updated="10/27/05"> <comment>GM /lastname - Change user lastname</comment> </opcode> <opcode id="0000" name="OP_Mend" updated="10/27/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_MendHPUpdate" updated="05/11/05"> <comment></comment> </opcode> <opcode id="0000" name="OP_TributeInfo" updated="02/13/07"> <comment>Tribute information</comment> </opcode> <!-- OLD OPCODES. These haven't been mapped in a post 1/26/2005 world. If you can find any of these in the current stream, please update them and let us know! <opcode id="1900" name="OP_ZoneSpawns" updated="05/29/08"> <comment>old ZoneSpawnsCode</comment> <payload dir="server" typename="spawnStruct" sizechecktype="none"/> </opcode> <opcode id="0020" name="OP_GMServers" updated="05/26/04"> <comment>GM /servers - ?</comment> </opcode> <opcode id="790e" name="OP_GMKick" updated="01/26/05"> <comment>GM /kick - Boot player</comment> </opcode> <opcode id="0068" name="OP_Petition" updated="05/26/04"> <comment></comment> </opcode> <opcode id="0074" name="OP_GMBecomeNPC" updated="05/26/04"> <comment>GM /becomenpc - Become an NPC</comment> </opcode> <opcode id="0076" name="OP_PetitionCheckout" updated="05/26/04"> <comment>Petition Checkout</comment> </opcode> <opcode id="007e" name="OP_PetitionCheckIn" updated="05/26/04"> <comment>Petition Checkin</comment> </opcode> <opcode id="688f" name="OP_PetitionResolve" updated="05/11/05"> <comment>Client Petition Resolve Request</comment> </opcode> <opcode id="0165" name="OP_DeletePetition" updated="01/26/05"> <comment>Player /deletepetition</comment> </opcode> <opcode id="0082" name="OP_PetitionQue" updated="05/26/04"> <comment>GM looking at petitions</comment> </opcode> <opcode id="0090" name="OP_PetitionUnCheckout" updated="05/26/04"> <comment></comment> </opcode> <opcode id="0097" name="OP_GMSearchCorpse" updated="05/26/04"> <comment>GM /searchcorpse - Search all zones for named corpse</comment> </opcode> <opcode id="009a" name="OP_GuildPeace" updated="05/26/04"> <comment>/guildpeace</comment> </opcode> <opcode id="00a4" name="OP_GuildWar" updated="05/26/04"> <comment></comment> </opcode> <opcode id="00a7" name="OP_GuildLeader" updated="05/26/04"> <comment>/guildleader</comment> </opcode> <opcode id="00b6" name="OP_ApplyPoison" updated="05/26/04"> <comment></comment> </opcode> <opcode id="00da" name="OP_GMInquire" updated="05/26/04"> <comment>GM /inquire - Search soulmark data</comment> </opcode> <opcode id="00dc" name="OP_GMSoulmark" updated="05/26/04"> <comment>GM /praise /warn - Add soulmark comment to user file</comment> </opcode> <opcode id="00de" name="OP_GMHideMe" updated="05/26/04"> <comment>GM /hideme - Remove self from spawn lists and make invis</comment> </opcode> <opcode id="00ef" name="OP_SafePoint" updated="05/26/04"> <comment></comment> </opcode> <opcode id="010b" name="OP_GMGoto" updated="05/26/04"> <comment>GM /goto - Transport to another loc</comment> </opcode> <opcode id="012d" name="OP_BindWound" updated="05/26/04"> <comment></comment> </opcode> <opcode id="0132" name="OP_GuildRemove" updated="05/26/04"> <comment>/guildremove</comment> </opcode> <opcode id="013b" name="OP_GMTraining" updated="05/26/04"> <comment>old OpenGMCode</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="013c" name="OP_GMEndTraining" updated="05/26/04"> <comment></comment> </opcode> <opcode id="0152" name="OP_MoveCash" updated="05/26/04"> <comment></comment> </opcode> <opcode id="0160" name="OP_Taunt" updated="05/26/04"> <comment>old ConsumeCode</comment> </opcode> <opcode id="016c" name="OP_Stun" updated="05/26/04"> <comment></comment> </opcode> <opcode id="0175" name="OP_GMTrainSkill" updated="05/26/04"> <comment>old SkillTrainCode</comment> </opcode> <opcode id="0178" name="OP_GMEndTrainingResponse" updated="05/26/04"> <comment>old CloseGMCode</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> <opcode id="0183" name="OP_GMZoneRequest" updated="05/26/04"> <comment>/zone</comment> </opcode> <opcode id="018f" name="OP_BecomePK" updated="05/26/04"> <comment></comment> </opcode> <opcode id="0197" name="OP_SetDataRate" updated="05/26/04"> <comment>Client sending datarate.txt value</comment> </opcode> <opcode id="0198" name="OP_GMDelCorpse" updated="05/26/04"> <comment>/delcorpse</comment> </opcode> <opcode id="0199" name="OP_Sacrifice" updated="05/26/04"> <comment></comment> </opcode> <opcode id="01af" name="OP_GMApproval" updated="05/26/04"> <comment>GM /approval - Name approval duty?</comment> </opcode> <opcode id="01b2" name="OP_GMToggle" updated="05/26/04"> <comment>GM /toggle - Toggle ability to receive tells from other PC's</comment> </opcode> <opcode id="01bc" name="OP_MoneyUpdate" updated="05/26/04"> <comment></comment> </opcode> <opcode id="01ba" name="OP_ReqZoneObjects" updated="05/26/04"> <comment>Client requesting zone objects</comment> </opcode> <opcode id="01c4" name="OP_Translocate" updated="05/26/04"> <comment></comment> </opcode> <opcode id="01ea" name="OP_RespondAA" updated="05/26/04"> <comment></comment> </opcode> <opcode id="01ed" name="OP_IncreaseStats" updated="05/26/04"> <comment></comment> </opcode> <opcode id="01ef" name="OP_ViewPetition" updated="05/26/04"> <comment>Player /viewpetition</comment> </opcode> <opcode id="01ff" name="OP_ExpansionSetting" updated="05/26/04"> <comment></comment> </opcode> <opcode id="0205" name="OP_GainMoney" updated="05/26/04"> <comment></comment> </opcode> <opcode id="0225" name="OP_GMZoneRequest2" updated="05/26/04"> <comment>/zone 2</comment> </opcode> <opcode id="0245" name="?" implicitlen="6" updated="07/14/04"> <comment>Unknown, but has implicit length</comment> </opcode> <opcode id="0261" name="OP_CrashDump" updated="05/26/04"> <comment></comment> </opcode> <opcode id="0263" name="OP_GuildDemote" updated="05/26/04"> <comment></comment> </opcode> <opcode id="0264" name="OP_ZoneUnavail" updated="05/26/04"> <comment></comment> </opcode> <opcode id="028b" name="OP_GMSummon" updated="05/26/04"> <comment>GM /summon - Summon PC to self</comment> </opcode> <opcode id="0296" name="OP_ItemTextFile" updated="05/26/04"> <comment>old BookTextCode</comment> <payload dir="server" typename="bookTextStruct" sizechecktype="none"/> </opcode> <opcode id="029e" name="OP_OpenObject" updated="05/26/04"> <comment></comment> </opcode> <opcode id="028e" name="OP_GMEmoteZone" updated="05/26/04"> <comment>GM /emotezone - Send zonewide emote</comment> </opcode> <opcode id="0296" name="OP_ReadBook" updated="05/26/04"> <comment></comment> </opcode> <opcode id="02b4" name="OP_SummonCorpse" updated="05/26/04"> <comment>/summoncorpse</comment> </opcode> <opcode id="02cc" name="OP_ShopItem" updated="05/26/04"> <comment>Merchant Item data</comment> </opcode> <opcode id="02d0" name="OP_AdventureRequest" updated="05/26/04"> <comment></comment> </opcode> <opcode id="02d1" name="OP_AdventureMerchantResponse" updated="05/26/04"> <comment></comment> </opcode> <opcode id="02d2" name="OP_AdventureMerchantPurchase" updated="05/26/04"> <comment></comment> </opcode> <opcode id="02e2" name="OP_AdventurePointsUpdate" updated="05/26/04"> <comment></comment> </opcode> <opcode id="02ef" name="OP_Adventure" updated="05/26/04"> <comment>/adventure</comment> </opcode> <opcode id="1ee8" name="OP_CombatAbility" updated="02/15/05"> <comment></comment> </opcode> --> </seqopcodes>
There are currently 1 users browsing this thread. (0 members and 1 guests)