Yeah, we've run across patch weirdness before... I'll have to go back and read some old threads as I believe Razzle may have shed some light on why they bomb. In the meantime, here's the entire file. It's not completely fixed but good enough for skittles.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE seqopcodes SYSTEM "seqopcodes.dtd">
<seqopcodes>

    <!-- Critical opcodes used directly by ShowEQ -->
    <opcode id="4f35" name="OP_NpcMoveUpdate" updated="06/27/12">
        <comment>Position updates</comment>
        <payload dir="server" typename="uint8_t" sizechecktype="none"/>
    </opcode>
    <opcode id="666d" name="OP_MovementHistory" updated="06/27/12">
        <comment>Movement data... rewind info?</comment>
        <payload dir="client" typename="uint8_t" sizechecktype="none"/>
    </opcode>
    <opcode id="6c36" name="OP_DeleteSpawn" updated="06/27/12">
        <comment>DeleteSpawnCode</comment>
        <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="4892" name="OP_ZoneEntry" updated="06/27/12">
        <comment>ZoneEntryCode</comment>
        <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/>
    <payload dir="server" typename="uint8_t" sizechecktype="none"/>
    </opcode>
    <opcode id="4e19" name="OP_GuildMOTD" updated="06/27/12">
        <comment>GuildMOTD</comment>
        <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/>
    </opcode>
    <opcode id="13da" name="OP_InspectAnswer" updated="06/27/12">
        <comment>InspectDataCode</comment>
        <payload dir="both" typename="inspectDataStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="6dee" name="OP_TargetMouse" updated="06/27/12">
        <comment>Targeting a person - old ClientTargetCode</comment>
        <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="1d51" name="OP_Shroud" updated="03/23/12">
        <comment>Server putting players into shroud form</comment>
        <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/>
    </opcode>
    <opcode id="5613" name="OP_GroupInvite" updated="06/27/12">
        <payload dir="both" typename="groupInviteStruct" sizechecktype="none"/>
        <comment>You invite someone while ungrouped or get invited by someone ungrouped </comment>
    </opcode>
    <opcode id="2736" name="OP_GroupInvite2" updated="06/27/12">
        <payload dir="client" typename="groupInviteStruct" sizechecktype="match"/>
        <comment>You're inviting someone and you are grouped or get invited by a group</comment>
    </opcode>
    <opcode id="7139" name="OP_GroupFollow" updated="06/27/12">
        <payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
        <comment>You join a group or player joins group</comment>
    </opcode>
    <opcode id="9999" name="OP_GroupFollow2" updated="06/27/12">
        <payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
        <comment>Player joins your group</comment>
    </opcode>
    <opcode id="367f" name="OP_GroupDisband" updated="06/27/12">
        <comment>You disband from group</comment>
        <payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="3352" name="OP_GroupDisband2" updated="06/27/12">
        <comment>Other disbands from group</comment>
        <payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="44c2" name="OP_GroupLeader" updated="06/27/12">
        <comment>Group leader change</comment>
        <payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="6c16" name="OP_GroupCancelInvite" updated="06/27/12">
        <payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/>
        <comment>Declining to join a group</comment>
    </opcode>
    <opcode id="28ce" name="OP_DzSwitchInfo" updated="03/23/12">
        <comment>Expedition compass etc</comment>
        <payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/>
    </opcode>
    <opcode id="6c75" name="OP_DzInfo" updated="03/23/12">
        <comment>Expedition Information</comment>
        <payload dir="server" typename="dzInfo" sizechecktype="match"/>
    </opcode>
    <opcode id="7092" name="OP_FormattedMessage" updated="06/27/12">
        <comment>FormattedMessageCode</comment>
        <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/>
    </opcode>
    <opcode id="5a55" name="OP_SpawnDoor" updated="06/27/12">
        <comment>DoorSpawnsCode</comment>
        <payload dir="server" typename="doorStruct" sizechecktype="modulus"/>
    </opcode>
    <opcode id="783c" name="OP_AAExpUpdate" updated="06/27/12">
      <comment>Receiving AA experience. Also when percent to AA changes.</comment>
      <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="2370" name="OP_HPUpdate" updated="06/27/12">
        <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment>
        <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="79c9" name="OP_GuildMemberUpdate" updated="06/27/12">
        <comment>Info regarding guild members</comment>
        <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/>
    </opcode>
    <opcode id="0598" name="OP_SpawnRename" updated="06/27/12">
        <comment>Spawns getting renamed after initial NewSpawn</comment>
        <payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="63c7" name="OP_SwapSpell" updated="06/27/12">
        <comment>TradeSpellBookSlotsCode</comment>
        <payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="0698" name="OP_SimpleMessage" updated="03/23/12">
        <comment>SimpleMessageCode</comment>
        <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="2e4f" name="OP_SpecialMesg" updated="06/27/12">
        <comment>Communicate textual info to client</comment>
        <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/>
    </opcode>
    <opcode id="30a4" name="OP_RandomReq" updated="06/27/12">
        <comment>RandomReqCode</comment>
        <payload dir="client" typename="randomReqStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="35c6" name="OP_ConsentResponse" updated="03/23/12">
        <comment>Server replying with consent information after /consent</comment>
        <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="0370" name="OP_DenyResponse" updated="03/23/12">
        <comment>Server replying with deny information after /deny</comment>
        <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="2881" name="OP_BazaarSearch" updated="03/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="7b64" name="OP_WearChange" updated="06/27/12">
        <comment>SpawnUpdateCode</comment>
        <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="7686" name="OP_Stamina" updated="03/23/12">
        <comment>Server updating on hunger/thirst</comment>
        <payload dir="server" typename="staminaStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="30e2" name="OP_Consider" updated="06/27/12">
        <comment>ConsiderCode</comment>
        <payload dir="both" typename="considerStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="4118" name="OP_NewZone" updated="06/27/12">
        <comment>NewZoneCode</comment>
        <payload dir="server" typename="newZoneStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="5c85" name="OP_GroundSpawn" updated="06/27/12">
        <comment>MakeDropCode</comment>
        <payload dir="server" typename="makeDropStruct" sizechecktype="none"/>
        <payload dir="client" typename="uint8_t" sizechecktype="none"/>
    </opcode>
    <opcode id="3164" name="OP_RemoveSpawn" updated="03/23/12">
        <comment>Remove spawn from zone</comment>
    <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/>
    </opcode>
    <opcode id="6685" name="OP_Death" updated="03/23/12">
        <comment>old NewCorpseCode</comment>
        <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="5f0d" name="OP_ClickObject" updated="03/23/12">
        <comment>Items dropped on the ground</comment>
        <payload dir="both" typename="remDropStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="7f9e" name="OP_Action" updated="06/27/12">
        <comment>Spells cast etc</comment>
        <payload dir="both" typename="actionStruct" sizechecktype="match"/>
        <payload dir="both" typename="actionAltStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="631a" name="OP_Action2" updated="03/23/12">
        <comment>Combat actions i.e. bash, kick etc</comment>
        <payload dir="both" typename="action2Struct" sizechecktype="match"/>
    </opcode>
    <opcode id="10b7" name="OP_Illusion" updated="03/23/12">
        <comment>Spawn being illusioned (changing forms)</comment>
        <payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="1b8a" name="OP_BuffFadeMsg" updated="06/27/12">
        <comment>SpellFadeCode</comment>
        <payload dir="both" typename="spellFadedStruct" sizechecktype="none"/>
    </opcode>
    <opcode id="71bf" name="OP_CastSpell" updated="03/23/12">
        <comment>StartCastCode</comment>
        <payload dir="both" typename="startCastStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="2917" name="OP_MemorizeSpell" updated="03/23/12">
        <comment>MemSpellCode</comment>
        <payload dir="both" typename="memSpellStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="7434" name="OP_Emote" updated="03/23/12">
        <comment>EmoteTextCode</comment>
        <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/>
    </opcode>
    <opcode id="07fb" name="OP_RandomReply" updated="06/27/12">
        <comment>RandomCode</comment>
        <payload dir="server" typename="randomStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="3887" name="OP_ManaChange" updated="06/27/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="4074" name="OP_MoneyOnCorpse" updated="03/23/12">
        <comment>MoneyOnCorpseCode</comment>
        <payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="6afd" name="OP_PlayerProfile" updated="06/27/12">
        <comment>CharProfileCode</comment>
        <payload dir="server" typename="charProfileStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="6015" name="OP_TimeOfDay" updated="06/27/12">
        <comment>TimeOfDayCode</comment>
        <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="7062" name="OP_ClientUpdate" updated="06/27/12">
        <comment>Position updates</comment>
        <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/>
        <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="0d5a" name="OP_BeginCast" updated="03/23/12">
        <comment>BeginCastCode</comment>
        <payload dir="both" typename="beginCastStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="2e79" name="OP_CommonMessage" updated="03/23/12">
        <comment>ChannelMessageCode</comment>
        <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/>
    </opcode>
    <opcode id="7f01" name="OP_SkillUpdate" updated="06/27/12">
        <comment>Skill up code</comment>
        <payload dir="server" typename="skillIncStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="5488" name="OP_SpawnAppearance" updated="06/27/12">
        <comment>SpawnAppearanceCode</comment>
        <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="0000" name="OP_ExpUpdate" updated="03/23/12">
        <comment>ExpUpdateCode - opcode looks to be 221a as of 03/23/12 but that value causes seg faults for some reason</comment>
        <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="6e1c" name="OP_LevelUpdate" updated="03/23/12">
        <comment>LevelUpUpdateCode</comment>
        <payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="3703" name="OP_LeaderExpUpdate" updated="03/23/12">
        <comment>Leadership AA Exp Update</comment>
        <payload dir="server" typename="leadExpUpdateStruct" sizechecktype="match"/>
    </opcode>
    <opcode id="4656" name="OP_MobUpdate" updated="06/27/12">
        <comment>MobUpdateCode</comment>
        <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/>
    </opcode>
    <opcode id="358a" name="OP_Trader" updated="03/23/12">
        <comment>PC's turning trader on and off</comment>
        <payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/>
    </opcode>
    <opcode id="6bb9" name="OP_Consent" updated="03/23/12">
        <comment>/consent someone</comment>
        <payload dir="client" typename="consentRequestStruct" sizechecktype="none"/>
    </opcode>
    <opcode id="6b7f" name="OP_ConsentDeny" updated="03/23/12">
        <comment>/deny someone</comment>
        <payload dir="client" typename="consentRequestStruct" sizechecktype="none"/>
    </opcode>
    <opcode id="2dd3" name="OP_ItemPacket" updated="03/23/12">
        <comment>ItemCode</comment>
        <payload dir="server" typename="itemPacketStruct" sizechecktype="none"/>
    </opcode>
    <opcode id="24c9" name="OP_ItemLinkResponse" updated="03/23/12">
        <comment>ItemInfoCode</comment>
        <payload dir="server" typename="itemInfoStruct" sizechecktype="none"/>
        <payload dir="client" typename="itemInfoReqStruct" sizechecktype="none"/>
    </opcode>
    <opcode id="2730" name="OP_EnvDamage" updated="03/23/12">
        <comment>Environmental Damage</comment>
        <payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/>
    </opcode>

    <!-- Not necessary for SEQ to run but here to name packets in logs. -->
    <opcode id="3671" name="OP_GroupUpdate" updated="03/23/12">
        <payload dir="server" typename="uint8_t" sizechecktype="none"/>
        <comment>Variable length packet with group member names</comment>
    </opcode>
    <opcode id="51bc" name="OP_GuildMemberList" updated="03/23/12">
        <comment>List of guild members</comment>
        <payload dir="server" typename="uint8_t" sizechecktype="none"/>
    </opcode>
    <opcode id="0c2b" name="OP_ManaUpdate" updated="06/27/12">
    <comment>Mana Update opcode</comment>
    </opcode>
    <opcode id="5f51" name="OP_EndUpdate" updated="06/27/12">
    <comment>Endurance Update opcode</comment>
    </opcode>
    <opcode id="7c11" name="OP_Marketplace" updated="03/23/12">
        <comment>Marketplace data</comment>
    </opcode>
    <opcode id="012f" name="OP_DzMembers" updated="03/23/12">
        <comment>Expedition Members</comment>
    </opcode>
    <opcode id="4292" name="OP_Campfire" updated="03/23/12">
        <comment>Fellowship campfire information</comment>
    </opcode>
    <opcode id="3637" name="OP_Claims" updated="03/23/12">
        <comment>Contents of claims window</comment>
    </opcode>
    <opcode id="5433" name="OP_VoiceChat" updated="06/27/12">
        <comment>Voice chat server info?</comment>
    </opcode>
    <opcode id="7a52" name="OP_PollQuestions" updated="06/27/12">
        <comment>SOE in-game player poll questions</comment>
    </opcode>
    <opcode id="591f" name="OP_PollResponses" updated="06/27/12">
        <comment>Poll response choices</comment>
    </opcode>
    <opcode id="1d51" name="OP_ShroudProgression" updated="06/27/12">
        <comment>Unlocked shrouds</comment>
    </opcode>
    <opcode id="2538" name="OP_Fellowship" updated="06/27/12">
        <comment>Fellowship information</comment>
    </opcode>
    <opcode id="1a7b" name="OP_ExpandedGuildInfo" updated="06/27/12">
        <comment>Variable length guild ranks and other misc guild data</comment>
    </opcode>
    <opcode id="7b22" name="OP_GuildBank" updated="03/23/12">
        <comment>Guild bank contents</comment>
    </opcode>
    <opcode id="29df" name="OP_OpenTradeskillContainer" updated="03/23/12">
        <comment>Opens forge, kiln etc</comment>
    </opcode>
    <opcode id="1ecf" name="OP_TradeskillRecipes" updated="03/23/12">
        <comment>Learned recipes</comment>
    </opcode>
    <opcode id="7113" name="OP_ItemPlayerPacket" updated="06/27/12">
        <comment>Inventory/bank items coming over during zone</comment>
        <payload dir="server" typename="uint8_t" sizechecktype="none"/>
    </opcode>
    <opcode id="512b" name="OP_TaskDescription" updated="06/27/12">
        <comment>Task descriptions coming down for task window</comment>
    </opcode>
    <opcode id="47ea" name="OP_TaskActivity" updated="06/27/12">
        <comment>Task activity descriptions coming down for task window</comment>
    </opcode>
    <opcode id="189b" name="OP_CompletedTasks" updated="06/27/12">
        <comment>Task history for task window</comment>
    </opcode>
    <opcode id="1b9c" name="OP_CustomTitles" updated="06/27/12">
        <comment>List of available titles</comment>
    </opcode>
    <opcode id="0b93" name="OP_Animation" updated="03/23/12">
        <comment>Combat animation, emote animations etc</comment>
    </opcode>
    <opcode id="177a" name="OP_WhoAllRequest" updated="03/23/12">
        <comment>old WhoAllReqCode</comment>
    </opcode>
    <opcode id="15de" name="OP_WhoAllResponse" updated="03/23/12">
        <comment>sWhoAllOutputCode</comment>
    </opcode>
    <opcode id="2683" name="OP_InspectRequest" updated="03/23/12">
        <comment>InspectRequestCode</comment>
    </opcode>
    <opcode id="709d" name="OP_GetGuildMOTD" updated="03/23/12">
        <comment>GuildMOTD</comment>
    </opcode>
    <opcode id="0c24" name="OP_TradeRequest" updated="03/23/12">
        <comment>Client request trade session</comment>
    </opcode>
    <opcode id="2c03" name="OP_TradeDeny" updated="03/23/12">
        <comment>Target not ready to trade</comment>
    </opcode>
    <opcode id="606a" name="OP_TradeRequestAck" updated="03/23/12">
        <comment>Trade request recipient is acknowledging they are able to trade</comment>
    </opcode>
    <opcode id="527e" name="OP_CancelTrade" updated="03/23/12">
        <comment>Cancel a trade window</comment>
    </opcode>
    <opcode id="1ebb" name="OP_FinishTrade" updated="03/23/12">
        <comment>Trade is over</comment>
    </opcode>
    <opcode id="1418" name="OP_TradeCoins" updated="03/23/12">
        <comment>Coins put in trade window</comment>
    </opcode>
    <opcode id="064a" name="OP_TradeAcceptClick" updated="03/23/12">
        <comment>One side clicks Accept on the trade</comment>
    </opcode>
    <opcode id="6948" name="OP_ItemLinkClick" updated="03/23/12">
        <comment>Click on itemlinks</comment>
    </opcode>
    <opcode id="00bc" name="OP_EndLootRequest" updated="03/23/12">
        <comment>DoneLootingCode</comment>
    </opcode>
    <opcode id="5bd9" name="OP_LootItem" updated="03/23/12">
        <comment>Loot item from corpse</comment>
    </opcode>
    <opcode id="79e0" name="OP_Track" updated="03/23/12">
        <comment>Clicked Track</comment>
    </opcode>
    <opcode id="49f4" name="OP_TraderShop" updated="03/23/12">
        <comment>OpenTraderCode right-click on a trader in bazaar</comment>
    </opcode>
    <opcode id="2257" name="OP_AutoAttack" updated="03/23/12">
        <comment>Attack on/off</comment>
    </opcode>
    <opcode id="701f" name="OP_AutoAttack2" updated="03/23/12">
        <comment>Attack on/off appears to be same as OP_AutoAttack</comment>
    </opcode>
    <opcode id="48f9" name="OP_ClickDoor" updated="03/23/12">
        <comment>DoorOpenCode click request from client</comment>
        <payload dir="client" typename="uint8_t" sizechecktype="none"/>
    </opcode>
    <opcode id="231f" name="OP_MoveDoor" updated="03/23/12">
        <comment>DoorClickCode response from server</comment>
        <payload dir="server" typename="uint8_t" sizechecktype="none"/>
    </opcode>
    <opcode id="2963" name="OP_MoveItem" updated="03/23/12">
        <comment>Client moving an item from one slot to another</comment>
    </opcode>
    <opcode id="783c" name="OP_TraderBuy" updated="03/23/12">
        <comment>buy from a trader in bazaar</comment>
    </opcode>
    <opcode id="1d85" name="OP_LootRequest" updated="03/23/12">
        <comment>LootCorpseCode</comment>
        <payload dir="client" typename="unknown" sizechecktype="none"/>
    </opcode>
    <opcode id="08b3" name="OP_Jump" updated="03/23/12">
        <comment>JumpCode</comment>
        <payload dir="client" typename="unknown" sizechecktype="none"/>
    </opcode>
    <opcode id="3672" name="OP_TGB" updated="03/23/12">
        <comment>Client telling server to set targetgroupbuff</comment>
    </opcode>
    <opcode id="488b" name="OP_Lockouts" updated="03/23/12">
        <comment>Client requesting lockouts</comment>
    </opcode>
    <opcode id="3ef9" name="OP_WelcomeScreenURL" updated="03/23/12">
        <comment>URLs for the welcome screen window</comment>
    </opcode>
    <opcode id="550f" name="OP_RaidJoin" updated="03/23/12">
        <comment>Client side raid invite requests</comment>
        <payload dir="client" typename="unknown" sizechecktype="none"/>
    </opcode>
    <opcode id="0c08" name="OP_RaidInvite" updated="03/23/12">
        <comment>Server side raid information</comment>
        <payload dir="server" typename="unknown" sizechecktype="none"/>
    </opcode>
    <opcode id="52b5" name="OP_Feedback" updated="03/23/12">
        <comment>Client sending feedback to server</comment>
    </opcode>
    <opcode id="5b0b" name="OP_GuildsList" updated="03/23/12">
        <comment>Listing of all guilds</comment>
    </opcode>
    <opcode id="20c6" name="OP_LFGGetMatchesRequest" updated="03/12/23">
        <comment>LFG/LFP client request</comment>
    </opcode>
    <opcode id="3d0c" name="OP_LFGGetMatchesResponse" updated="03/23/12">
        <comment>FLG/LFP server response</comment>
    </opcode>
    <opcode id="27ac" name="OP_MercenaryList" updated="06/27/12">
        <comment>Listing of hired mercenaries</comment>
    </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="5cb0" name="OP_Unknown1" updated="03/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="4d27" name="OP_Unknown2" updated="03/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="190c" name="OP_Unknown3" updated="03/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="24D8" 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="44AE" name="OP_Logout" updated="10/21/09">
        <comment></comment>
        <payload dir="server" typename="none" sizechecktype="match"/>
    </opcode>
    <opcode id="097f" name="OP_WelcomeScreenTitle" updated="05/16/11">
    <comment></comment>
    </opcode>
    <opcode id="5d0f" name="OP_VeteranRewards" update="04/18/11">
        <comment></comment>
    </opcode>
    <opcode id="3B85" name="OP_SendAATable" updated="08/12/09">
        <comment></comment>
    </opcode>
    <opcode id="5832" name="OP_SendAAStats" updated="08/12/09">
        <comment></comment>
    </opcode>
    <opcode id="4d38" name="OP_AckPacket" updated="03/14/07">
        <comment>Appears to be generic ack at the presentation level</comment>
    </opcode>
    <opcode id="71fb" name="OP_TributeUpdate" updated="03/14/07">
        <comment>Tribute information</comment>
    </opcode>
    <opcode id="70a5" name="OP_Weather" updated="03/14/07">
        <comment>old WeatherCode</comment>
    </opcode>
    <opcode id="5417" name="OP_ReqNewZone" updated="03/14/07">
        <comment>Client requesting NewZone_Struct</comment>
    </opcode>
    <opcode id="45d2" 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="0a4f" name="OP_AAAction" updated="03/14/07">
        <comment>Used for changing percent, buying? and activating skills</comment>
    </opcode>
    <opcode id="7038" name="OP_SetServerFilter" updated="03/14/07">
        <comment>Client telling server /filter information</comment>
    </opcode>
    <opcode id="3854" name="OP_ClientReady" updated="03/14/07">
        <comment></comment>
    </opcode>
    <opcode id="6774" name="OP_GuildTributeStatus" updated="03/14/07">
        <comment>Guild tribute stats send on zone</comment>
    </opcode>
    <opcode id="28c1" name="OP_GuildTributeInfo" updated="06/13/06">
        <comment>Guild tribute loadout, only if on</comment>
    </opcode>
    <opcode id="063b" name="OP_RespawnWindow" updated="03/14/07">
      <comment>Server telling client enough to populate the respawn window when you die</comment>
    </opcode>
    <opcode id="314f" 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="311a" name="OP_MobHealth" updated="03/14/07">
        <comment>health sent when a player clicks on the mob</comment>
    </opcode>
    <opcode id="16c1" name="OP_DeltaCheck" updated="03/14/07">
        <comment>Client sending server delta information.</comment>
    </opcode>
    <opcode id="61ac" name="OP_LoadSpellSet" updated="02/13/07">
        <comment>/mem spellsetname</comment>
    </opcode>
    <opcode id="00de" name="OP_Dye" updated="10/27/05">
        <comment></comment>
    </opcode>
    <opcode id="31c2" 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="13e7" name="OP_Begging" updated="10/27/05">
        <comment></comment>
    </opcode>
    <opcode id="68ac" name="OP_LFGCommand" updated="10/27/05">
        <comment>old LFGReqCode</comment>
    </opcode>
    <opcode id="7ac3" name="OP_Bug" updated="10/27/05">
        <comment>/bug</comment>
    </opcode>
    <opcode id="5c06" name="OP_Save" updated="04/19/06">
        <comment>Client asking server to save user state</comment>
    </opcode>
    <opcode id="2eeb" name="OP_Camp" updated="02/13/07">
        <comment>old cStartCampingCode</comment>
    </opcode>
    <opcode id="fe13" name="OP_ShopPlayerSell" updated="10/27/05">
        <comment>old SellItemCode</comment>
    </opcode>
    <opcode id="10a1" name="OP_PetCommands" updated="10/27/05">
        <comment></comment>
    </opcode>
    <opcode id="4ed9" name="OP_SetRunMode" updated="02/13/07">
        <comment>old cRunToggleCode</comment>
    </opcode>
    <opcode id="1103" name="OP_SaveOnZoneReq" updated="03/14/07">
        <comment></comment>
    </opcode>
    <opcode id="7e03" name="OP_ShopEnd" updated="10/27/05">
        <comment>old CloseVendorCode</comment>
        <payload dir="both" typename="unknown" sizechecktype="none"/>
    </opcode>
    <opcode id="5666" name="OP_SenseTraps" updated="10/27/05">
        <comment></comment>
    </opcode>
    <opcode id="05ac" name="OP_SenseHeading" updated="10/27/05">
        <comment>old cSenseHeadingCode</comment>
    </opcode> 
    <opcode id="528F" name="OP_LootComplete" updated="12/07/05">
        <comment>old sDoneLootingCode</comment>
    </opcode>
    <opcode id="10A6" name="OP_Split" updated="10/27/05">
        <comment></comment>
    </opcode>
    <opcode id="4668" name="OP_Surname" updated="10/27/05">
        <comment></comment>
    </opcode>
    <opcode id="45f9" name="OP_ShopRequest" updated="10/27/05">
        <comment>old OpenVendorCode</comment>
        <payload dir="both" typename="unknown" sizechecktype="none"/>
    </opcode>
    <opcode id="0f8e" name="OP_FaceChange" updated="10/27/05">
        <comment>/face</comment>
    </opcode>
    <opcode id="4312" name="OP_Sneak" updated="06/29/05">
        <comment>Clicked sneak</comment>
    </opcode>
    <opcode id="6f64" name="OP_Hide" updated="06/29/05">
        <comment></comment>
    </opcode>
    <opcode id="34e8" name="OP_DisarmTraps" updated="05/11/05">
        <comment>Clicked disarm traps</comment>
    </opcode>
    <opcode id="7c33" name="OP_Forage" updated="10/27/05">
        <comment>old ForageCode</comment>
    </opcode>
    <opcode id="4298" name="OP_BoardBoat" updated="10/27/05">
        <comment></comment>
    </opcode>
    <opcode id="67c9" name="OP_LeaveBoat" updated="10/27/05">
        <comment></comment>
    </opcode>
    <opcode id="35a6" name="OP_LFPGetMatchesRequest" updated="10/27/05">
        <comment></comment>
    </opcode>
    <opcode id="6980" name="OP_GMKill" updated="10/27/05">
        <comment>GM /kill - Insta kill mob/pc</comment>
    </opcode>
    <opcode id="17a2" name="OP_GuildPublicNote" updated="10/27/05">
        <comment></comment>
    </opcode>
    <opcode id="61ef" name="OP_YellForHelp" updated="10/27/05">
        <comment></comment>
    </opcode>
    <opcode id="0af6" name="OP_ShopPlayerBuy" updated="05/11/05">
        <comment>old BuyItemCode</comment>
    </opcode>
    <opcode id="6f82" name="OP_LFPCommand" updated="10/27/05">
        <comment>looking for players</comment>
    </opcode>
    <opcode id="00dd" name="OP_ConsiderCorpse" updated="12/07/05">
        <comment>old cConCorpseCode</comment>
    </opcode>
    <opcode id="3838" name="OP_ConfirmDelete" updated="10/27/05">
        <comment>Client sends this to server to confirm op_deletespawn</comment>
    </opcode>
    <opcode id="0375" name="OP_Report" updated="06/29/05">
        <comment></comment>
    </opcode>
    <opcode id="40b6" name="OP_TargetCommand" updated="02/13/07">
        <comment>Target user</comment>
    </opcode>
    <opcode id="212d" name="OP_LFPGetMatchesResponse" updated="02/13/07">
        <comment></comment>
    </opcode>
    <opcode id="1089" name="OP_FindPersonRequest" updated="02/13/07">
        <comment>Control-F Find</comment>
    </opcode>
    <opcode id="71b1" name="OP_FindResponse" updated="02/13/07">
        <comment>Response to control-F</comment>
    </opcode>
    <opcode id="23a1" name="OP_GMLastName" updated="10/27/05">
        <comment>GM /lastname - Change user lastname</comment>
    </opcode>
    <opcode id="0840" name="OP_TradeSkillCombine" updated="06/29/05">
        <comment></comment>
    </opcode>
    <opcode id="14ef" name="OP_Mend" updated="10/27/05">
        <comment></comment>
    </opcode>
    <opcode id="1ffa" name="OP_MendHPUpdate" updated="05/11/05">
        <comment></comment>
    </opcode>
    <opcode id="4775" 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>