<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://oldwiki.devbox.themanaworld.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gshlvr</id>
	<title>The Mana World - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://oldwiki.devbox.themanaworld.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gshlvr"/>
	<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/wiki/Special:Contributions/Gshlvr"/>
	<updated>2026-05-06T02:35:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=User:Gshlvr/Guild&amp;diff=37062</id>
		<title>User:Gshlvr/Guild</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=User:Gshlvr/Guild&amp;diff=37062"/>
		<updated>2015-05-07T01:43:34Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is how the guild system worked before it was removed from tmwa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Server handling of guild packets from client ==&lt;br /&gt;
=== 0x0165    CMSG_GUILD_CREATE ===&lt;br /&gt;
    (map) clif_parse_CreateGuild              //  map/clif.cpp&lt;br /&gt;
        guild_create                          //  map/guild.cpp&lt;br /&gt;
            guild_makemember                  //  map/guild.cpp&lt;br /&gt;
            intif_guild_create -- 0x3030      //  map/intif.cpp&lt;br /&gt;
            &lt;br /&gt;
                (char) mapif_parse_CreateGuild           //  char/int_guild.cpp&lt;br /&gt;
                    mapif_guild_created -- 0x3830        //  char/int_guild.cpp&lt;br /&gt;
                    &lt;br /&gt;
                        (map) intif_parse_GuildCreated                    //  map/intif.cpp&lt;br /&gt;
                            guild_created                                 //  map/guild.cpp&lt;br /&gt;
                                clif_guild_created -- 0x167 (client)      //  map/clif.cpp&lt;br /&gt;
                                &lt;br /&gt;
                    (char) mapif_guild_info -- 0x3831&lt;br /&gt;
                    &lt;br /&gt;
                        (map) intif_parse_GuildInfo                 //  map/intif.cpp&lt;br /&gt;
                            guild_recv_noinfo                       //  map/guild.cpp&lt;br /&gt;
                                None -- set guild_id to 0&lt;br /&gt;
                            guild_recv_info                         //  map/guild.cpp&lt;br /&gt;
                                clif_guild_basicinfo -- 0x01b6      //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_emblem -- 0x0152         //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_memberlist -- 0x0154     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_skillinfo -- 0x0162      //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_belonginfo -- 0x016c     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_notice -- 0x016f         //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0168    CMSG_GUILD_INVITE ===&lt;br /&gt;
    (map) clif_parse_GuildInvite             // map/clif.cpp&lt;br /&gt;
        guild_invite                         // map/guild.cpp&lt;br /&gt;
            clif_guild_inviteack -- 0x0169   // map/clif.cpp&lt;br /&gt;
                (client)&lt;br /&gt;
            clif_guild_invite -- 0x016a      // map/clif.cpp&lt;br /&gt;
                (client)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x016b    CMSG_GUILD_INVITE_REPLY ===&lt;br /&gt;
    &lt;br /&gt;
    clif_parse_GuildInviteReply               //  map/clif.cpp&lt;br /&gt;
        guild_reply_invite                    //  map/guild.cpp&lt;br /&gt;
            clif_guild_inviteack --- 0x0169   //  map/clif.cpp&lt;br /&gt;
            guild_makemember                  //  map/guild.cpp       &lt;br /&gt;
            intif_guild_addmember -- 0x3032   //  map/intif.cpp&lt;br /&gt;
                &lt;br /&gt;
                mapif_parse_GuildAddMember                //  char/int_guild.cpp&lt;br /&gt;
                    guild_calcinfo                        //  char/int_guild.cpp&lt;br /&gt;
                    mapif_guild_memberadded -- 0x3832     //  char/int_guild.cpp&lt;br /&gt;
                        &lt;br /&gt;
                        intif_parse_GuildMemberAdded                //  map/intif.cpp&lt;br /&gt;
                            guild_member_added                      //  map/guild.cpp&lt;br /&gt;
                                intif_guild_leave -- 0x3034         //  map/intif.cpp&lt;br /&gt;
                                clif_guild_inviteack -- 0x0169      //  map/clif.cpp&lt;br /&gt;
                                guild_check_conflict                //  map/guild.cpp&lt;br /&gt;
                                    guild_check_conflict_sub        //  map/guild.cpp&lt;br /&gt;
                                        mapif_parse_GuildLeave      //  map/intif.cpp&lt;br /&gt;
                                            &amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
                    mapif_guild_info -- 0x3831            //  char/int_guild.cpp&lt;br /&gt;
                        &lt;br /&gt;
                        intif_parse_guildInfo                       //  map/intif.cpp&lt;br /&gt;
                            guild_recv_noinfo                       //  map/guild.cpp&lt;br /&gt;
                                set guild_id to 0&lt;br /&gt;
                            guild_recv_info                         //  map/guild.cpp&lt;br /&gt;
                                clif_guild_basicinfo --- 0x01b6     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_emblem ------ 0x0152     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_memberlist -- 0x0154     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_skillinfo --- 0x0162     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_belonginfo -- 0x016c     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_notice ------ 0x016f     //  map/clif.cpp&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Client handling of guild packets from tmwa ==&lt;br /&gt;
=== 0x0167    SMSG_GUILD_CREATE_RESPONSE ===&lt;br /&gt;
    processGuildCreateResponse                                  &lt;br /&gt;
        notify(GUILD_CREATED)[0]                                &lt;br /&gt;
        notify(GUILD_ALREADY)[1]                &lt;br /&gt;
        notify(GUILD_ALREADY)[2]               &lt;br /&gt;
        notify(GUILD_EMPERIUM_CHECK_FAILED)[3]   &lt;br /&gt;
        notify(GUILD_ERROR)[default]                                    &lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x016c    SMSG_GUILD_POSITION_INFO ===&lt;br /&gt;
    processGuildPositionInfo    &lt;br /&gt;
        setGuildPositionFlags(Invite) &lt;br /&gt;
        getGuild(guildID) &lt;br /&gt;
            if not guild, return&lt;br /&gt;
        setName(guildName)&lt;br /&gt;
        setEmblemId(emblem)&lt;br /&gt;
        {open guild tab}&lt;br /&gt;
        {if local player}   &lt;br /&gt;
            set guild and guild name&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x016d    SMSG_GUILD_MEMBER_LOGIN ===&lt;br /&gt;
    processGuildMemberLogin&lt;br /&gt;
        {if they&#039;re in our guild}&lt;br /&gt;
            guildTab-&amp;gt;showOnline(guildmember, online)&lt;br /&gt;
            socialWindow-&amp;gt;updateGuildCounter()&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x014e    SMSG_GUILD_MASTER_OR_MEMBER ===&lt;br /&gt;
unimplemented?&lt;br /&gt;
&lt;br /&gt;
    processguildMasterOrMember                       //  net/ea/guildhandler.cpp&lt;br /&gt;
        msg.readInt32(&amp;quot;type&amp;quot;) &lt;br /&gt;
            {0x57 for member, 0xd7 for master}&lt;br /&gt;
        &lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x01b6    SMSG_GUILD_BASIC_INFO ===&lt;br /&gt;
    processGuildBasicInfo                            //  net/ea/guildhandler.cpp&lt;br /&gt;
        {if guildTab &amp;amp;&amp;amp; showBasicInfo}&lt;br /&gt;
            print a bunch of stuff to guild chat&lt;br /&gt;
        {get new or existing guild}&lt;br /&gt;
        g-&amp;gt;setName&lt;br /&gt;
        g-&amp;gt;setEmblemId&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x014c    SMSG_GUILD_ALIANCE_INFO ===&lt;br /&gt;
unimplemented?&lt;br /&gt;
&lt;br /&gt;
    processGuildAllianceInfo                          // net/ea/guildhandler.cpp&lt;br /&gt;
        {if msg length &amp;lt; 4 }&lt;br /&gt;
            return&lt;br /&gt;
        msg.readInt32(&amp;quot;opposition&amp;quot;)&lt;br /&gt;
        msg.readInt32(&amp;quot;guild id&amp;quot;)&lt;br /&gt;
        msg.raedString(24, &amp;quot;guild name&amp;quot;)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0154    SMSG_GUILD_MEMBER_LIST ===&lt;br /&gt;
hair and hair color are skipped as well as the 50 bytes at the end of the packet&lt;br /&gt;
&lt;br /&gt;
    processGuildMemberList                            //  net/ea/guildhandler.cpp&lt;br /&gt;
        {if msg len &amp;lt; 4 }&lt;br /&gt;
            return&lt;br /&gt;
        { if !taGuild }&lt;br /&gt;
            return&lt;br /&gt;
        taGuild-&amp;gt;clearMembers()&lt;br /&gt;
        &lt;br /&gt;
        {create a guild member and add to taGuild}&lt;br /&gt;
            { if guild member }&lt;br /&gt;
                setOnline(online)&lt;br /&gt;
                setID(id)&lt;br /&gt;
                setCharId(charId)&lt;br /&gt;
                setGender(intToGender(gender))&lt;br /&gt;
                setLevel(level)&lt;br /&gt;
                setExp(exp)&lt;br /&gt;
                setPos(pos)&lt;br /&gt;
                setRace(race)&lt;br /&gt;
                    { if player can be found and their level != &#039;level&#039; }&lt;br /&gt;
                        being-&amp;gt;setLevel(level)&lt;br /&gt;
                        being-&amp;gt;updateName()&lt;br /&gt;
                    increment onlineNum&lt;br /&gt;
                    increment totalNum&lt;br /&gt;
                taGuild-&amp;gt;sort()&lt;br /&gt;
            { if actorManager }&lt;br /&gt;
                updatePlayerGuild()&lt;br /&gt;
                updatePlayerColors()&lt;br /&gt;
            { if socialWindow }&lt;br /&gt;
                updateGuildCounter(onlineNum, totalNum)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0166    SMSG_GUILD_POS_NAME_LIST ===&lt;br /&gt;
    processGuildPosNameList                          //  net/ea/guildhandler.cpp&lt;br /&gt;
        { if !taGuild }&lt;br /&gt;
            return&lt;br /&gt;
        { if msg len &amp;lt; 4 }&lt;br /&gt;
            return&lt;br /&gt;
        taGuild-&amp;gt;addPos(id, name)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0160    SMSG_GUILD_POS_INFO_LIST ===&lt;br /&gt;
unimplemented?&lt;br /&gt;
&lt;br /&gt;
    processGuildPosInfoList                          //  net/ea/guildhandler.cpp&lt;br /&gt;
        { if msg len &amp;lt; 4 }&lt;br /&gt;
            return&lt;br /&gt;
        msg.readInt32(&amp;quot;id&amp;quot;)&lt;br /&gt;
        msg.readInt32(&amp;quot;mode&amp;quot;)&lt;br /&gt;
        msg.readInt32(&amp;quot;same id&amp;quot;)&lt;br /&gt;
        msg.readInt32(&amp;quot;exp mode&amp;quot;)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0174    SMSG_GUILD_POSITION_CHANGED ===&lt;br /&gt;
unimplemented?&lt;br /&gt;
&lt;br /&gt;
    processGuildPositionChanged                      //  net/ea/guildhandler.cpp&lt;br /&gt;
        msg.readInt16(&amp;quot;len&amp;quot;)&lt;br /&gt;
        msg.readInt32(&amp;quot;id&amp;quot;)&lt;br /&gt;
        msg.readInt32(&amp;quot;mode&amp;quot;)&lt;br /&gt;
        msg.readInt32(&amp;quot;same ip&amp;quot;)&lt;br /&gt;
        msg.readInt32(&amp;quot;exp mode&amp;quot;)&lt;br /&gt;
        msg.readString(24, &amp;quot;name&amp;quot;)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0156    SMSG_GUILD_MEMBER_POS_CHANGE ===&lt;br /&gt;
unimplemented?&lt;br /&gt;
&lt;br /&gt;
message length is skipped&lt;br /&gt;
&lt;br /&gt;
    processGuildPositionChanged                      //  net/ea/guildhandler.cpp&lt;br /&gt;
        { if guild member(accountId, charId) exists }&lt;br /&gt;
            setPos(pos)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0152    SMSG_GUILD_EMBLEM_DATA ===&lt;br /&gt;
unimplemented?&lt;br /&gt;
&lt;br /&gt;
    processGuildEmblemData                           //  net/ea/guildhandler.cpp&lt;br /&gt;
        length = &amp;quot;len&amp;quot;&lt;br /&gt;
        msg.readInt32(&amp;quot;guild id&amp;quot;)&lt;br /&gt;
        msg.readint32(&amp;quot;emblem id&amp;quot;)&lt;br /&gt;
        { if length &amp;lt; 12 }&lt;br /&gt;
            return&lt;br /&gt;
        msg.skip(length - 12, &amp;quot;emblem data&amp;quot;)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0162    SMSG_GUILD_SKILL_INFO ===&lt;br /&gt;
skill points is unused&lt;br /&gt;
&lt;br /&gt;
    processGuildSkillInfo                            //  net/ea/guildhandler.cpp&lt;br /&gt;
        count = &amp;quot;len&amp;quot; - 6 / 37&lt;br /&gt;
        { if skillDialog }&lt;br /&gt;
            hideSkills(SkillOwner::Guild)&lt;br /&gt;
        { try updating the skill }&lt;br /&gt;
            { if that failed, add the skill }&lt;br /&gt;
        { if skillDialog }&lt;br /&gt;
            skillDialog-&amp;gt;updateModels()&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x016f    SMSG_GUILD_NOTICE ===&lt;br /&gt;
    processGuildNotice                               //  net/ea/guildhandler.cpp&lt;br /&gt;
        msg1 = &amp;quot;msg1&amp;quot;&lt;br /&gt;
        msg2 = &amp;quot;msg2&amp;quot;&lt;br /&gt;
        { if guildTab }&lt;br /&gt;
            chatLog(msg1, BY_SERVER)&lt;br /&gt;
            chatLog(msg2, BY_SERVER)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x016a    SMSG_GUILD_INVITE ===&lt;br /&gt;
    processGuildInvite                               //  net/ea/guildhandler.cpp&lt;br /&gt;
        guildId = &amp;quot;guild id&amp;quot;&lt;br /&gt;
        guildName = &amp;quot;guild name&amp;quot;&lt;br /&gt;
        { if socialWindow }&lt;br /&gt;
            showGuildInvite(guildName, guildId, &amp;quot;&amp;quot;)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0169    SMSG_GUILD_INVITE_ACK ===&lt;br /&gt;
    processGuildInviteAck                             // net/ea/guildhandler.cpp&lt;br /&gt;
        notify(GUILD_INVITE_FAILED) [0]&lt;br /&gt;
        notify(GUILD_INVITE_REJECTED) [1]&lt;br /&gt;
        notify(GUILD_INVITE_JOINED) [2]&lt;br /&gt;
        notify(GUILD_INVITE_FULL) [3]&lt;br /&gt;
        notify(GUILD_INVITE_ERROR) [default]&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x015a    SMSG_GUILD_LEAVE ===&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x015c    SMSG_GUILD_EXPULSION ===&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0163    SMSG_GUILD_EXPULSION_LIST ===&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x017f    SMSG_GUILD_MESSAGE ===&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x010e    SMSG_GUILD_SKILL_UP ===&lt;br /&gt;
unimplemented?&lt;br /&gt;
    processGuildSkillUp                               // net/ea/guildhandler.cpp&lt;br /&gt;
        msg.readInt16(&amp;quot;skill id&amp;quot;)&lt;br /&gt;
        msg.readInt16(&amp;quot;level&amp;quot;)&lt;br /&gt;
        msg.readInt16(&amp;quot;sp&amp;quot;)&lt;br /&gt;
        msg.readInt16(&amp;quot;range&amp;quot;)&lt;br /&gt;
        msg.readUInt8(&amp;quot;unused?&amp;quot;)   &lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0171    SMSG_GUILD_REQ_ALLIANCE ===&lt;br /&gt;
Implementation not planned at this time&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0173    SMSG_GUILD_REQ_ALLIANCE_ACK ===&lt;br /&gt;
Implementation not planned at this time&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0184    SMSG_GUILD_DEL_ALLIANCE ===&lt;br /&gt;
Implementation not planned at this time&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x0181    SMSG_GUILD_OPPOSITION_ACK ===&lt;br /&gt;
Implementation not planned at this time&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
=== 0x015e    SMSG_GUILD_BROKEN ===&lt;br /&gt;
unimplemented?&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
    processGuildBroken&lt;br /&gt;
        msg.readInt32(&amp;quot;flag&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=User:Gshlvr&amp;diff=37061</id>
		<title>User:Gshlvr</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=User:Gshlvr&amp;diff=37061"/>
		<updated>2015-05-06T22:40:48Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ron is a young adult male born in Florida, USA and currently residing in the Tampa Bay area of Florida. He is in the process of acquiring his Associates degree with a focus on engineering and hopes to one day be employed in the computer software industry.&lt;br /&gt;
&lt;br /&gt;
    His interests include art, horticulture, political science, biology, philosophy, technology, linguistics and futurology.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Gshlvr/Guild]]&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=User:Gshlvr/Guild&amp;diff=37060</id>
		<title>User:Gshlvr/Guild</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=User:Gshlvr/Guild&amp;diff=37060"/>
		<updated>2015-05-06T22:39:17Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: Page for notes on the guild system&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is how the guild system worked before it was removed from tmwa.&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
(client) 0x0165 CMSG_GUILD_CREATE&lt;br /&gt;
    (map) clif_parse_CreateGuild              //  map/clif.cpp&lt;br /&gt;
        guild_create                          //  map/guild.cpp&lt;br /&gt;
            guild_makemember                  //  map/guild.cpp&lt;br /&gt;
            intif_guild_create -- 0x3030      //  map/intif.cpp&lt;br /&gt;
            &lt;br /&gt;
                (char) mapif_parse_CreateGuild           //  char/int_guild.cpp&lt;br /&gt;
                    mapif_guild_created -- 0x3830        //  char/int_guild.cpp&lt;br /&gt;
                    &lt;br /&gt;
                        (map) intif_parse_GuildCreated                    //  map/intif.cpp&lt;br /&gt;
                            guild_created                                 //  map/guild.cpp&lt;br /&gt;
                                clif_guild_created -- 0x167 (client)      //  map/clif.cpp&lt;br /&gt;
                                &lt;br /&gt;
                    (char) mapif_guild_info -- 0x3831&lt;br /&gt;
                    &lt;br /&gt;
                        (map) intif_parse_GuildInfo                 //  map/intif.cpp&lt;br /&gt;
                            guild_recv_noinfo                       //  map/guild.cpp&lt;br /&gt;
                                None -- set guild_id to 0&lt;br /&gt;
                            guild_recv_info                         //  map/guild.cpp&lt;br /&gt;
                                clif_guild_basicinfo -- 0x01b6      //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_emblem -- 0x0152         //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_memberlist -- 0x0154     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_skillinfo -- 0x0162      //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_belonginfo -- 0x016c     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_notice -- 0x016f         //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
(client) 0x0168 CMSG_GUILD_INVITE&lt;br /&gt;
    (map) clif_parse_GuildInvite             // map/clif.cpp&lt;br /&gt;
        guild_invite                         // map/guild.cpp&lt;br /&gt;
            clif_guild_inviteack -- 0x0169   // map/clif.cpp&lt;br /&gt;
                (client)&lt;br /&gt;
            clif_guild_invite -- 0x016a      // map/clif.cpp&lt;br /&gt;
                (client)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
(client) 0x016b CMSG_GUILD_INVITE_REPLY&lt;br /&gt;
    &lt;br /&gt;
    clif_parse_GuildInviteReply               //  map/clif.cpp&lt;br /&gt;
        guild_reply_invite                    //  map/guild.cpp&lt;br /&gt;
            clif_guild_inviteack --- 0x0169   //  map/clif.cpp&lt;br /&gt;
            guild_makemember                  //  map/guild.cpp       &lt;br /&gt;
            intif_guild_addmember -- 0x3032   //  map/intif.cpp&lt;br /&gt;
                &lt;br /&gt;
                mapif_parse_GuildAddMember                //  char/int_guild.cpp&lt;br /&gt;
                    guild_calcinfo                        //  char/int_guild.cpp&lt;br /&gt;
                    mapif_guild_memberadded -- 0x3832     //  char/int_guild.cpp&lt;br /&gt;
                        &lt;br /&gt;
                        intif_parse_GuildMemberAdded                //  map/intif.cpp&lt;br /&gt;
                            guild_member_added                      //  map/guild.cpp&lt;br /&gt;
                                intif_guild_leave -- 0x3034         //  map/intif.cpp&lt;br /&gt;
                                clif_guild_inviteack -- 0x0169      //  map/clif.cpp&lt;br /&gt;
                                guild_check_conflict                //  map/guild.cpp&lt;br /&gt;
                                    guild_check_conflict_sub        //  map/guild.cpp&lt;br /&gt;
                                        mapif_parse_GuildLeave      //  map/intif.cpp&lt;br /&gt;
                                            &amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
                    mapif_guild_info -- 0x3831            //  char/int_guild.cpp&lt;br /&gt;
                        &lt;br /&gt;
                        intif_parse_guildInfo                       //  map/intif.cpp&lt;br /&gt;
                            guild_recv_noinfo                       //  map/guild.cpp&lt;br /&gt;
                                set guild_id to 0&lt;br /&gt;
                            guild_recv_info                         //  map/guild.cpp&lt;br /&gt;
                                clif_guild_basicinfo --- 0x01b6     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_emblem ------ 0x0152     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_memberlist -- 0x0154     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_skillinfo --- 0x0162     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_belonginfo -- 0x016c     //  map/clif.cpp&lt;br /&gt;
                                    (client)&lt;br /&gt;
                                clif_guild_notice ------ 0x016f     //  map/clif.cpp&lt;br /&gt;
--------------------------------------------------------------------------------&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Development:Guidelines&amp;diff=31101</id>
		<title>Development:Guidelines</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Development:Guidelines&amp;diff=31101"/>
		<updated>2014-07-25T02:59:43Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: Changed capital &amp;#039;F&amp;#039; in link to lowercase, fixing a 404.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status_green}}&lt;br /&gt;
When creating pixel art for TMW, please make sure to follow these guidelines. Pixel art which does not will have a much-lessened chance of getting into the game.&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* All graphics &#039;&#039;&#039;must&#039;&#039;&#039; be released under the GNU General Public License or a compatible license.&lt;br /&gt;
* Try to hang around in our development IRC channel #themanaworld-art on [irc://irc.freenode.net irc.freenode.net] whenever possible.&lt;br /&gt;
* Do not be afraid to show us your pixel art, we are here to guide and help you. Pixel art being worked on (Usually tagged with [WIP], for work in progress) can be posted on the [http://trello.com/board/art-development/4ea730ee9982b463f800497e trello] or the [http://forums.themanaworld.org/viewforum.php?f=2 forums].&lt;br /&gt;
* The pixel art &#039;&#039;&#039;must&#039;&#039;&#039; be made by you or derived from TMW&#039;s existing graphics. We will never accept pixel art ripped from other games nor from undisclosed sources.&lt;br /&gt;
* The following games can be used as inspiration:&lt;br /&gt;
**Secret of Mana 2&lt;br /&gt;
**Final Fantasy VI (Named Final Fantasy III in North America)&lt;br /&gt;
**Chrono Trigger&lt;br /&gt;
**Ragnarok Online&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
* Light Source: Above, from South-West. For tilesets, this roughly means from the bottom-left corner; for items, the top-left. ([[:Image:Lightdirection.png|Example]])&lt;br /&gt;
* Perspective: top-down 45° view angle. ([[:Image:Perspective_Reference.png|Example]])&lt;br /&gt;
* Dyeable Images: Images can be dyed, see [[Image dyeing]] for more information&lt;br /&gt;
* Outlines: 1px, coloured. We use 3 kinds of different outlines:&lt;br /&gt;
**Ground level: should have the dullest colors (no outlines everything blends into each other) ([[:Image:Outlines_ground.png|Example]])&lt;br /&gt;
**Objects level: stands out from the ground level (with more contrast and maybe even a light outline)&lt;br /&gt;
**Sprites (characters, monsters etc.) and item icons level: stands out the most (heavily saturated with dark outlines)&lt;br /&gt;
** Objects should be fully lit ([[:Image:Lighting fill.png|Example]])&lt;br /&gt;
* Wind Direction: From West to East&lt;br /&gt;
* Proportions: A character is approximately one tile wide (32px) and two tiles high (64px) ([[:Image:Size.png|Example]])&lt;br /&gt;
* Drop Shadows:&lt;br /&gt;
**Large objects on outdoor tilesets have a drop shadow to the northeast&lt;br /&gt;
**Flying creatures have a drop shadow ([[:Image:Dropshadow.png|Example]])&lt;br /&gt;
**Shadows should be pure black (#000000), and have a opacity of 30%, the edges have a opacity of 15%&lt;br /&gt;
* Anti-aliasing: Only if it does not look smooth without it&lt;br /&gt;
* Blood: May only be used if it spice up certain environments that needs to be extra creepy. ([[:Image:No_blood_new.png|Example]])&lt;br /&gt;
* Quality of art required is relative to what it is meant to add or replace and content it is going to be paired with. Always reference the current art ingame as reference. [https://github.com/themanaworld/tmwa-client-data/tree/master/graphics Current Game Art for reference.]&lt;br /&gt;
** PM Wushin on the forums to get added to the art trello [https://trello.com/board/art-development/4ea730ee9982b463f800497e Art trello for TMWA]&lt;br /&gt;
&lt;br /&gt;
=== Creatures ===&lt;br /&gt;
[https://trello.com/b/rNnx513z/art-development art-development]&lt;br /&gt;
* Mirroring the shape of a sprite is acceptable, provided the shading is correct on each frame.&lt;br /&gt;
* There is no size restriction, although the &amp;quot;attackable&amp;quot; area of a monster is only 1*1 tile.&lt;br /&gt;
&lt;br /&gt;
=== Icons ===&lt;br /&gt;
[[User:EJlol/Guidelines/Icon examples|Icon Development]]&lt;br /&gt;
* Use other icons as examples if possible ([[:Image:Icons.png|Example]])&lt;br /&gt;
&lt;br /&gt;
=== NPCs ===&lt;br /&gt;
* NPCs must be in the same style as the player sprites.&lt;br /&gt;
* NPCs do not and should not be constrained by player pose and body shape.&lt;br /&gt;
* NPCs oversized objects (forges,looms,etc.) are animated tiles (see maps)&lt;br /&gt;
* NPCs should be a base nude model.&lt;br /&gt;
* Appearance is changed by adding clothing layers. &lt;br /&gt;
* NPCs clothing is a separate sheet.&lt;br /&gt;
* Shadow is either a particle effect or clothing. &lt;br /&gt;
* Fringe Items are to be added as either a particle effect or clothing.&lt;br /&gt;
* Shadows are NOT to be used on the Nude Models.&lt;br /&gt;
* Mob Sprites Can be used for NPCs as well&lt;br /&gt;
* Player Sprite Sheets can be used to create NPCs&lt;br /&gt;
* NPC Animations can be done by combining Player Sprite Sheet actions (i.e. chopping a log is the same as axe attack)&lt;br /&gt;
* Npcs are still not yet mobile.&lt;br /&gt;
&lt;br /&gt;
=== Tilesets ===&lt;br /&gt;
[[Tileset development]]&lt;br /&gt;
* All tilesets should have the same amount of texture. Use the [https://github.com/themanaworld/tmwa-client-data/blob/master/graphics/tiles/forest.png New Forest Tileset] as reference&lt;br /&gt;
* Do not use visible outlines&lt;br /&gt;
* Do not use vanishing point projection. All objects have to be drawn in zero-point perspective ([[:Image:Vanishing point perspective.png|Example]])&lt;br /&gt;
* Use pure black (#000000) for &amp;quot;nothing&amp;quot;; eg, the tiles surrounding indoor or dungeon areas.&lt;br /&gt;
* Try to match the brightness and contrast of the reference tileset&lt;br /&gt;
** Outdoor: Woodland tileset&lt;br /&gt;
** Indoor: Woodland Indoor tileset&lt;br /&gt;
** Dungeons: Cave tileset&lt;br /&gt;
* All tiles on a single tileset should have the same warmth to them, unless it should specifically be otherwise.&lt;br /&gt;
* When adding to an existing tileset, try to use the same colours as much as possible to get the same feeling&lt;br /&gt;
* Sets need to be mapping complete (i.e. indoor.png, indoor_x2.png, etc.) to allow for fringe layering and to fix Scythe &amp;amp; Christmas Tree hat.&lt;br /&gt;
* When adding a set naming convention should describe the terrain of the tiles not that location or content using all lowercase and - (i.e. woodland-graveyard-x2)&lt;br /&gt;
* Check Existing tilesets before creating a new tileset to see if you can extend current content.&lt;br /&gt;
&lt;br /&gt;
== How to get your content in to the game ==&lt;br /&gt;
&lt;br /&gt;
===Trello Method=== &lt;br /&gt;
* PM Wushin to get added to the art trello [https://trello.com/board/art-development/4ea730ee9982b463f800497e Art trello for TMWA]&lt;br /&gt;
* Read Cards [https://trello.com/c/l69ummKJ Graphics Progress Tags] and [https://trello.com/c/rDMARAHU General Graphic Tags]&lt;br /&gt;
* Start a card in [cpt] with an png image of tile&lt;br /&gt;
* Discuss it with the other art members about possible use case&lt;br /&gt;
* Move it to [WIP] and begin to finish the graphic.&lt;br /&gt;
* Once you are satisfied with the result move it to [FND] awaiting completion&lt;br /&gt;
* Once it&#039;s been moved into [RC] you&#039;ll will see it in game.&lt;br /&gt;
&lt;br /&gt;
===Forum Method===&lt;br /&gt;
*Start a thread in the [https://forums.themanaworld.org/viewforum.php?f=2 forum], with a subject line beginning [WIP] (work in progress).&lt;br /&gt;
*Discuss it and edit it a few times until it&#039;s ready.&lt;br /&gt;
*Move it to trello once it is less of a concept and has physical art.&lt;br /&gt;
*Please only use the forum to dicuss [CPT] and [REQ]. [WIP], [FND] and [RC] should be made into trello cards. &lt;br /&gt;
*Art will no longer move from the forums into game. NOTE: We lost too much good art we had to dig out because threads would get buried waiting for content to add them&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
If you are not very experienced at creating pixel art, you should take a look at the following tutorials. You can learn many interesting tricks from them.&lt;br /&gt;
&lt;br /&gt;
*[http://www.petesqbsite.com/sections/tutorials/tuts/tsugumo/ So You Want To Be A Pixel Artist by Tsugumo].&lt;br /&gt;
*[http://www.natomic.com/hosted/marks/mpat/ Mark&#039;s Pixel Art Tutorial]&lt;br /&gt;
*[http://www.derekyu.com/?page_id=218 Derek Yu&#039;s Pixel Art Tutorial]&lt;br /&gt;
*[http://pixel-zone.rpgdx.net/shtml/tutorials.shtml Pixel-Zone Tutorials]&lt;br /&gt;
*[http://www.pixeljoint.com/pixels/links.asp?id=2192 Pixel Art Links]&lt;br /&gt;
*[http://mruk.wordpress.com/2008/04/06/the-mana-world-pixelart-tutorial-desert-well/ Mruk&#039;s Desert Well Tutorial]&lt;br /&gt;
* [http://mruk.wordpress.com/2009/03/12/the-mana-world-tutorial-challanging-an-imposible-shape/ Mruk&#039;s Impossible Shape Design Tutorial]&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Archive:TmwAthena_Packets&amp;diff=31100</id>
		<title>Archive:TmwAthena Packets</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Archive:TmwAthena_Packets&amp;diff=31100"/>
		<updated>2014-07-21T01:43:58Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: Changed link style from internal to external, causing link to lead to correct page (previously 404.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: you can get a more up-to-date, but less detail, description in [https://github.com/themanaworld/tmwa/blob/master/tools/protocol.py the repository&#039;s protocol generator script]&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
=== Packet Alignment ===&lt;br /&gt;
The alignment of the data within the packet payload can cause additional overhead if the data is not properly aligned to word boundaries. For example, in a 32-bit application, a word is a sequence of two eight-bit bytes. Any data that occupies 2 bytes or larger on this platform should always start at a (2 * n) offset (0, 2, 4, etc). Any data that is less than 2 bytes can start at any offset, so long as it does not span multiple words. A 16-bit integer could start at offset 0, 2, or 4, but not at 1, 3, or 5 because the first byte would be in one word and the second byte would be in the next word. Single byte words will always fall on word boundaries. The last piece of data should end on a word boundary as well. If any of the data are double words in size, the packet must also be a multiple of the double word size and any double word sized data must fall on a double word boundary.&lt;br /&gt;
&lt;br /&gt;
To leverage the maximum efficiency, padding can be added between pieces of data to force subsequent data to be aligned to word boundaries. For example, if a packet contains a word, and a half word, either the data should be ordered as word, half word, and a half word of padding that will be discarded by the recipient. The same data, ordered as a half word, word, a half word of padding would take up the same amount of space, but the word would span two different words of the packet and cause inefficient processing of that packet.&lt;br /&gt;
&lt;br /&gt;
The following colors are used to indicate the alignment of the packets:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Color Meaning &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Examples &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: green;&amp;quot;&amp;gt;The packet contents and total size are properly aligned.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2; 2 2; 2 2 4; 2 2 2*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: chartreuse;&amp;quot;&amp;gt;The packet contents are aligned, but they contain a variable-length element that may cause the whole packet to be improperly aligned.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 2 1*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: yellow;&amp;quot;&amp;gt;The packet contents are properly aligned, but do not end on a word boundary.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 1 ; 2 2 4 1 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: orange;&amp;quot;&amp;gt;The packet contents are not properly aligned on word boundaries, but could be with skew padding.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 4 2 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: orangered;&amp;quot;&amp;gt;The packet contents are not properly aligned if the number of varying elements is at least 2.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 2 (2 1)*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: red;&amp;quot;&amp;gt;The packet contents are not properly aligned on word boundaries, even with skew padding.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 4 2 4&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Client Packets ==&lt;br /&gt;
This is a new table that steal information from individual packet pages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Client #define&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0061|mode=row}}&lt;br /&gt;
{{Net:0x0062|mode=row}}&lt;br /&gt;
{{Net:0x0063|mode=row}}&lt;br /&gt;
{{Net:0x0064|mode=row}}&lt;br /&gt;
{{Net:0x0065|mode=row}}&lt;br /&gt;
{{Net:0x0066|mode=row}}&lt;br /&gt;
{{Net:0x0067|mode=row}}&lt;br /&gt;
{{Net:0x0068|mode=row}}&lt;br /&gt;
{{Net:0x0069|mode=row}}&lt;br /&gt;
{{Net:0x006A|mode=row}}&lt;br /&gt;
{{Net:0x006B|mode=row}}&lt;br /&gt;
{{Net:0x006C|mode=row}}&lt;br /&gt;
{{Net:0x006D|mode=row}}&lt;br /&gt;
{{Net:0x006E|mode=row}}&lt;br /&gt;
{{Net:0x006F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0070|mode=row}}&lt;br /&gt;
{{Net:0x0071|mode=row}}&lt;br /&gt;
{{Net:0x0072|mode=row}}&lt;br /&gt;
{{Net:0x0073|mode=row}}&lt;br /&gt;
{{Net:0x0078|mode=row}}&lt;br /&gt;
{{Net:0x007B|mode=row}}&lt;br /&gt;
{{Net:0x007C|mode=row}}&lt;br /&gt;
{{Net:0x007D|mode=row}}&lt;br /&gt;
{{Net:0x007E|mode=row}}&lt;br /&gt;
{{Net:0x007F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0080|mode=row}}&lt;br /&gt;
{{Net:0x0081|mode=row}}&lt;br /&gt;
{{Net:0x0085|mode=row}}&lt;br /&gt;
{{Net:0x0086|mode=row}}&lt;br /&gt;
{{Net:0x0087|mode=row}}&lt;br /&gt;
{{Net:0x0088|mode=row}}&lt;br /&gt;
{{Net:0x0089|mode=row}}&lt;br /&gt;
{{Net:0x008A|mode=row}}&lt;br /&gt;
{{Net:0x008C|mode=row}}&lt;br /&gt;
{{Net:0x008D|mode=row}}&lt;br /&gt;
{{Net:0x008E|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0090|mode=row}}&lt;br /&gt;
{{Net:0x0091|mode=row}}&lt;br /&gt;
{{Net:0x0092|mode=row}}&lt;br /&gt;
{{Net:0x0094|mode=row}}&lt;br /&gt;
{{Net:0x0095|mode=row}}&lt;br /&gt;
{{Net:0x0096|mode=row}}&lt;br /&gt;
{{Net:0x0097|mode=row}}&lt;br /&gt;
{{Net:0x0098|mode=row}}&lt;br /&gt;
{{Net:0x0099|mode=row}}&lt;br /&gt;
{{Net:0x009A|mode=row}}&lt;br /&gt;
{{Net:0x009B|mode=row}}&lt;br /&gt;
{{Net:0x009C|mode=row}}&lt;br /&gt;
{{Net:0x009D|mode=row}}&lt;br /&gt;
{{Net:0x009E|mode=row}}&lt;br /&gt;
{{Net:0x009F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00A0|mode=row}}&lt;br /&gt;
{{Net:0x00A1|mode=row}}&lt;br /&gt;
{{Net:0x00A2|mode=row}}&lt;br /&gt;
{{Net:0x00A4|mode=row}}&lt;br /&gt;
{{Net:0x00A6|mode=row}}&lt;br /&gt;
{{Net:0x00A7|mode=row}}&lt;br /&gt;
{{Net:0x00A8|mode=row}}&lt;br /&gt;
{{Net:0x00A9|mode=row}}&lt;br /&gt;
{{Net:0x00AA|mode=row}}&lt;br /&gt;
{{Net:0x00AB|mode=row}}&lt;br /&gt;
{{Net:0x00AC|mode=row}}&lt;br /&gt;
{{Net:0x00AF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00B0|mode=row}}&lt;br /&gt;
{{Net:0x00B1|mode=row}}&lt;br /&gt;
{{Net:0x00B2|mode=row}}&lt;br /&gt;
{{Net:0x00B3|mode=row}}&lt;br /&gt;
{{Net:0x00B4|mode=row}}&lt;br /&gt;
{{Net:0x00B5|mode=row}}&lt;br /&gt;
{{Net:0x00B6|mode=row}}&lt;br /&gt;
{{Net:0x00B7|mode=row}}&lt;br /&gt;
{{Net:0x00B8|mode=row}}&lt;br /&gt;
{{Net:0x00B9|mode=row}}&lt;br /&gt;
{{Net:0x00BB|mode=row}}&lt;br /&gt;
{{Net:0x00BC|mode=row}}&lt;br /&gt;
{{Net:0x00BD|mode=row}}&lt;br /&gt;
{{Net:0x00BE|mode=row}}&lt;br /&gt;
{{Net:0x00BF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00C0|mode=row}}&lt;br /&gt;
{{Net:0x00C1|mode=row}}&lt;br /&gt;
{{Net:0x00C2|mode=row}}&lt;br /&gt;
{{Net:0x00C3|mode=row}}&lt;br /&gt;
{{Net:0x00C4|mode=row}}&lt;br /&gt;
{{Net:0x00C5|mode=row}}&lt;br /&gt;
{{Net:0x00C6|mode=row}}&lt;br /&gt;
{{Net:0x00C7|mode=row}}&lt;br /&gt;
{{Net:0x00C8|mode=row}}&lt;br /&gt;
{{Net:0x00C9|mode=row}}&lt;br /&gt;
{{Net:0x00CA|mode=row}}&lt;br /&gt;
{{Net:0x00CB|mode=row}}&lt;br /&gt;
{{Net:0x00CC|mode=row}}&lt;br /&gt;
{{Net:0x00CD|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00E4|mode=row}}&lt;br /&gt;
{{Net:0x00E5|mode=row}}&lt;br /&gt;
{{Net:0x00E6|mode=row}}&lt;br /&gt;
{{Net:0x00E7|mode=row}}&lt;br /&gt;
{{Net:0x00E8|mode=row}}&lt;br /&gt;
{{Net:0x00E9|mode=row}}&lt;br /&gt;
{{Net:0x00EB|mode=row}}&lt;br /&gt;
{{Net:0x00EC|mode=row}}&lt;br /&gt;
{{Net:0x00ED|mode=row}}&lt;br /&gt;
{{Net:0x00EE|mode=row}}&lt;br /&gt;
{{Net:0x00EF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00F0|mode=row}}&lt;br /&gt;
{{Net:0x00F2|mode=row}}&lt;br /&gt;
{{Net:0x00F3|mode=row}}&lt;br /&gt;
{{Net:0x00F4|mode=row}}&lt;br /&gt;
{{Net:0x00F5|mode=row}}&lt;br /&gt;
{{Net:0x00F6|mode=row}}&lt;br /&gt;
{{Net:0x00F7|mode=row}}&lt;br /&gt;
{{Net:0x00F8|mode=row}}&lt;br /&gt;
{{Net:0x00F9|mode=row}}&lt;br /&gt;
{{Net:0x00FA|mode=row}}&lt;br /&gt;
{{Net:0x00FB|mode=row}}&lt;br /&gt;
{{Net:0x00FC|mode=row}}&lt;br /&gt;
{{Net:0x00FD|mode=row}}&lt;br /&gt;
{{Net:0x00FE|mode=row}}&lt;br /&gt;
{{Net:0x00FF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0100|mode=row}}&lt;br /&gt;
{{Net:0x0101|mode=row}}&lt;br /&gt;
{{Net:0x0102|mode=row}}&lt;br /&gt;
{{Net:0x0103|mode=row}}&lt;br /&gt;
{{Net:0x0104|mode=row}}&lt;br /&gt;
{{Net:0x0105|mode=row}}&lt;br /&gt;
{{Net:0x0106|mode=row}}&lt;br /&gt;
{{Net:0x0107|mode=row}}&lt;br /&gt;
{{Net:0x0108|mode=row}}&lt;br /&gt;
{{Net:0x0109|mode=row}}&lt;br /&gt;
{{Net:0x010C|mode=row}}&lt;br /&gt;
{{Net:0x010E|mode=row}}&lt;br /&gt;
{{Net:0x010F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0110|mode=row}}&lt;br /&gt;
{{Net:0x0112|mode=row}}&lt;br /&gt;
{{Net:0x0113|mode=row}}&lt;br /&gt;
{{Net:0x0116|mode=row}}&lt;br /&gt;
{{Net:0x0119|mode=row}}&lt;br /&gt;
{{Net:0x011B|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0139|mode=row}}&lt;br /&gt;
{{Net:0x013A|mode=row}}&lt;br /&gt;
{{Net:0x013B|mode=row}}&lt;br /&gt;
{{Net:0x013C|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0141|mode=row}}&lt;br /&gt;
{{Net:0x0142|mode=row}}&lt;br /&gt;
{{Net:0x0143|mode=row}}&lt;br /&gt;
{{Net:0x0146|mode=row}}&lt;br /&gt;
{{Net:0x0148|mode=row}}&lt;br /&gt;
{{Net:0x0149|mode=row}}&lt;br /&gt;
{{Net:0x014C|mode=row}}&lt;br /&gt;
{{Net:0x014D|mode=row}}&lt;br /&gt;
{{Net:0x014E|mode=row}}&lt;br /&gt;
{{Net:0x014F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0151|mode=row}}&lt;br /&gt;
{{Net:0x0152|mode=row}}&lt;br /&gt;
{{Net:0x0153|mode=row}}&lt;br /&gt;
{{Net:0x0154|mode=row}}&lt;br /&gt;
{{Net:0x0155|mode=row}}&lt;br /&gt;
{{Net:0x0156|mode=row}}&lt;br /&gt;
{{Net:0x0159|mode=row}}&lt;br /&gt;
{{Net:0x015A|mode=row}}&lt;br /&gt;
{{Net:0x015B|mode=row}}&lt;br /&gt;
{{Net:0x015C|mode=row}}&lt;br /&gt;
{{Net:0x015D|mode=row}}&lt;br /&gt;
{{Net:0x015E|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0160|mode=row}}&lt;br /&gt;
{{Net:0x0161|mode=row}}&lt;br /&gt;
{{Net:0x0162|mode=row}}&lt;br /&gt;
{{Net:0x0163|mode=row}}&lt;br /&gt;
{{Net:0x0165|mode=row}}&lt;br /&gt;
{{Net:0x0166|mode=row}}&lt;br /&gt;
{{Net:0x0167|mode=row}}&lt;br /&gt;
{{Net:0x0168|mode=row}}&lt;br /&gt;
{{Net:0x0169|mode=row}}&lt;br /&gt;
{{Net:0x016A|mode=row}}&lt;br /&gt;
{{Net:0x016B|mode=row}}&lt;br /&gt;
{{Net:0x016C|mode=row}}&lt;br /&gt;
{{Net:0x016D|mode=row}}&lt;br /&gt;
{{Net:0x016E|mode=row}}&lt;br /&gt;
{{Net:0x016F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0170|mode=row}}&lt;br /&gt;
{{Net:0x0171|mode=row}}&lt;br /&gt;
{{Net:0x0172|mode=row}}&lt;br /&gt;
{{Net:0x0173|mode=row}}&lt;br /&gt;
{{Net:0x0174|mode=row}}&lt;br /&gt;
{{Net:0x017E|mode=row}}&lt;br /&gt;
{{Net:0x017F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0180|mode=row}}&lt;br /&gt;
{{Net:0x0181|mode=row}}&lt;br /&gt;
{{Net:0x0183|mode=row}}&lt;br /&gt;
{{Net:0x0184|mode=row}}&lt;br /&gt;
{{Net:0x018A|mode=row}}&lt;br /&gt;
{{Net:0x018B|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0190|mode=row}}&lt;br /&gt;
{{Net:0x0195|mode=row}}&lt;br /&gt;
{{Net:0x0196|mode=row}}&lt;br /&gt;
{{Net:0x019B|mode=row}}&lt;br /&gt;
{{Net:0x019C|mode=row}}&lt;br /&gt;
{{Net:0x019D|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01B1|mode=row}}&lt;br /&gt;
{{Net:0x01B6|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01C8|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01D4|mode=row}}&lt;br /&gt;
{{Net:0x01D5|mode=row}}&lt;br /&gt;
{{Net:0x01D7|mode=row}}&lt;br /&gt;
{{Net:0x01D8|mode=row}}&lt;br /&gt;
{{Net:0x01D9|mode=row}}&lt;br /&gt;
{{Net:0x01DA|mode=row}}&lt;br /&gt;
{{Net:0x01DE|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01EE|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01F0|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x020C|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Internal packets not documented here. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x7530|mode=row}}&lt;br /&gt;
{{Net:0x7531|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ManaPlus Packets ==&lt;br /&gt;
These packets were originally added by ManaPlus to support Evol.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Client #define&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0212|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Used packets ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!packet !!      len     !!      client define                                   !!      sent location(s)                                                                                                                        !!      parse location&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0061 ||      50      ||      CMSG_CHAR_PASSWORD_CHANGE                       ||      src/net/tmwa/loginhandler.cpp:264                                                                                                       ||      src/char/char.c:3036&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0062 ||      3       ||      SMSG_CHAR_PASSWORD_RESPONSE                     ||      src/char/char.c:2368                                                                                                                    ||      src/net/tmwa/loginhandler.cpp:71&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0063 ||      -1      ||      SMSG_UPDATE_HOST                                ||      src/login/login.c:3732                                                                                                                  ||      src/net/tmwa/loginhandler.cpp:103&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0064 ||      55      ||      (hard-coded)                                    ||      src/net/tmwa/loginhandler.cpp:298                                                                                                       ||      src/login/login.c:3644&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0065 ||      17      ||      CMSG_CHAR_SERVER_CONNECT                        ||      src/net/tmwa/charserverhandler.cpp:340                                                                                                  ||      src/char/char.c:3049&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0066 ||      3       ||      CMSG_CHAR_SELECT                                ||      src/net/tmwa/charserverhandler.cpp:283&amp;lt;br&amp;gt;src/char/char.c:3424                                                                          ||      src/char/char.c:3142&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0067 ||      37      ||      CMSG_CHAR_CREATE                                ||      src/net/tmwa/charserverhandler.cpp:291                                                                                                  ||      src/char/char.c:3312&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0068 ||      46      ||      CMSG_CHAR_DELETE                                ||      src/net/tmwa/charserverhandler.cpp:306                                                                                                  ||      src/char/char.c:3387&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0069 ||      -1      ||      SMSG_LOGIN_DATA                                 ||      src/login/login.c:3795                                                                                                                  ||      src/net/tmwa/loginhandler.cpp:114&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006A ||      23      ||      SMSG_LOGIN_ERROR                                ||      src/login/login.c:3683&amp;lt;br&amp;gt;src/login/login.c:3833                                                                                        ||      src/net/tmwa/loginhandler.cpp:149&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006B ||      -1      ||      SMSG_CHAR_LOGIN                                 ||      src/char/char.c:1660                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:101&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006C ||      3       ||      SMSG_CHAR_LOGIN_ERROR                           ||      src/char/char.c:1948&amp;lt;br&amp;gt;src/char/char.c:1970&amp;lt;br&amp;gt;src/char/char.c:3110&amp;lt;br&amp;gt;src/char/char.c:3133                                            ||      src/net/tmwa/charserverhandler.cpp:75&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006D ||      108     ||      SMSG_CHAR_CREATE_SUCCEEDED                      ||      src/char/char.c:3325                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:118&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006E ||      3       ||      SMSG_CHAR_CREATE_FAILED                         ||      src/char/char.c:3318                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:137&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006F ||      2       ||      SMSG_CHAR_DELETE_SUCCEEDED                      ||      src/char/char.c:3496                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:144&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0070 ||      3       ||      SMSG_CHAR_DELETE_FAILED                         ||      src/char/char.c:3156&amp;lt;br&amp;gt;src/char/char.c:3401&amp;lt;br&amp;gt;src/char/char.c:3432&amp;lt;br&amp;gt;src/char/char.c:3504                                            ||      src/net/tmwa/charserverhandler.cpp:153&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0071 ||      28      ||      SMSG_CHAR_MAP_INFO                              ||      src/char/char.c:3272                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:158&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0072 ||      19      ||      CMSG_MAP_SERVER_CONNECT                         ||      src/net/tmwa/gamehandler.cpp:124                                                                                                        ||      src/map/clif.c:6729&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0073 ||      11      ||      SMSG_MAP_LOGIN_SUCCESS                          ||      src/map/clif.c:609                                                                                                                      ||      src/net/tmwa/gamehandler.cpp:67&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0078 ||      54      ||      SMSG_BEING_VISIBLE                              ||      src/map/clif.c:823&amp;lt;br&amp;gt;src/map/clif.c:1060&amp;lt;br&amp;gt;src/map/clif.c:1185&amp;lt;br&amp;gt;src/map/clif.c:1382                                                 ||      src/net/tmwa/beinghandler.cpp:121&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007B ||      60      ||      SMSG_BEING_MOVE                                 ||      src/map/clif.c:912&amp;lt;br&amp;gt;src/map/clif.c:1122                                                                                               ||      src/net/tmwa/beinghandler.cpp:122&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007C ||      41      ||      SMSG_BEING_SPAWN                                ||      src/map/clif.c:1279&amp;lt;br&amp;gt;src/map/clif.c:1347&amp;lt;br&amp;gt;src/map/clif.c:1372&amp;lt;br&amp;gt;src/map/clif.c:1414                                                ||      src/net/tmwa/beinghandler.cpp:239&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007D ||      2       ||      CMSG_MAP_LOADED                                 ||      src/net/tmwa/gamehandler.cpp:152                                                                                                        ||      src/map/clif.c:6786&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007E ||      6       ||      CMSG_CLIENT_PING                                ||      src/net/tmwa/gamehandler.cpp:166                                                                                                        ||      src/map/clif.c:6942&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007F ||      6       ||      SMSG_SERVER_PING                                ||      src/map/clif.c:1445                                                                                                                     ||      src/net/tmwa/gamehandler.cpp:81&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0080 ||      7       ||      SMSG_BEING_REMOVE                               ||      src/map/clif.c:65&amp;lt;br&amp;gt;src/map/clif.c:791                                                                                                 ||      src/net/tmwa/beinghandler.cpp:273&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0081 ||      3       ||      SMSG_CONNECTION_PROBLEM                         ||      src/login/login.c:3700&amp;lt;br&amp;gt;src/login/login.c:3824&amp;lt;br&amp;gt;src/char/char.c:3264&amp;lt;br&amp;gt;src/map/clif.c:628                                          ||      src/net/tmwa/generalhandler.cpp:122&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0085 ||      5       ||      CMSG_PLAYER_CHANGE_DEST                         ||      src/net/tmwa/playerhandler.cpp:621                                                                                                      ||      src/map/clif.c:6955&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0086 ||      16      ||      SMSG_BEING_MOVE2                                ||                                                                                                                                              ||      src/net/tmwa/beinghandler.cpp:246&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0087 ||      12      ||      SMSG_WALK_RESPONSE                              ||      src/map/clif.c:1463                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:177&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0088 ||      10      ||      SMSG_PLAYER_STOP                                ||      src/map/clif.c:1590                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:630&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0089 ||      7       ||      CMSG_PLAYER_CHANGE_ACT&amp;lt;br&amp;gt;CMSG_PLAYER_ATTACK    ||      src/net/tmwa/playerhandler.cpp:635&amp;lt;br&amp;gt;src/net/tmwa/playerhandler.cpp:566                                                                ||      src/map/clif.c:7341&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008A ||      29      ||      SMSG_BEING_ACTION                               ||      src/map/clif.c:3761&amp;lt;br&amp;gt;src/map/clif.c:6563                                                                                              ||      src/net/tmwa/beinghandler.cpp:328&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008C ||      -1      ||      CMSG_CHAT_MESSAGE                               ||      src/net/tmwa/chathandler.cpp:199                                                                                                        ||      src/map/clif.c:7173&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008D ||      -1      ||      SMSG_BEING_CHAT                                 ||      src/map/clif.c:7209&amp;lt;br&amp;gt;src/map/clif.c:7236                                                                                              ||      src/net/tmwa/chathandler.cpp:113&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008E ||      -1      ||      SMSG_PLAYER_CHAT                                ||      src/map/clif.c:4603&amp;lt;br&amp;gt;src/map/clif.c:7219                                                                                              ||      src/net/tmwa/chathandler.cpp:158&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0090 ||      7       ||      CMSG_NPC_TALK                                   ||      src/net/tmwa/npchandler.cpp:133                                                                                                         ||      src/map/clif.c:7738&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0091 ||      22      ||      SMSG_PLAYER_WARP                                ||      src/map/clif.c:1545                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:185&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0092 ||      28      ||      SMSG_CHANGE_MAP_SERVER                          ||      src/map/clif.c:1569                                                                                                                     ||      src/net/tmwa/charserverhandler.cpp:179&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0094 ||      6       ||      (hard-coded)                                    ||      src/net/tmwa/beinghandler.cpp:92                                                                                                        ||      src/map/clif.c:7047&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0095 ||      30      ||      SMSG_BEING_NAME_RESPONSE                        ||      src/map/clif.c:7057                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:484&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0096 ||      -1      ||      CMSG_CHAT_WHISPER                               ||      src/net/tmwa/chathandler.cpp:215                                                                                                        ||      src/map/clif.c:7459&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0097 ||      -1      ||      SMSG_WHISPER                                    ||      src/map/clif.c:4771                                                                                                                     ||      src/net/tmwa/chathandler.cpp:91&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0098 ||      3       ||      SMSG_WHISPER_RESPONSE                           ||      src/map/clif.c:4785                                                                                                                     ||      src/net/tmwa/chathandler.cpp:72&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0099 ||      -1      ||      CMSG_ADMIN_ANNOUNCE&amp;lt;br&amp;gt;CMSG_CHAT_ANNOUNCE       ||      src/net/tmwa/adminhandler.cpp:84                                                                                                        ||      src/map/clif.c:7549&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009A ||      -1      ||      SMSG_GM_CHAT                                    ||      src/map/clif.c:4623&amp;lt;br&amp;gt;src/map/clif.c:8359                                                                                              ||      src/net/tmwa/chathandler.cpp:159&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009B ||      5       ||      CMSG_PLAYER_CHANGE_DIR                          ||      src/net/tmwa/playerhandler.cpp:614                                                                                                      ||      src/map/clif.c:7278&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009C ||      9       ||      SMSG_BEING_CHANGE_DIRECTION                     ||      src/map/clif.c:7293                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:499&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009D ||      17      ||      SMSG_ITEM_VISIBLE                               ||      src/map/clif.c:3815                                                                                                                     ||      src/net/tmwa/itemhandler.cpp:47&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009E ||      17      ||      SMSG_ITEM_DROPPED                               ||      src/map/clif.c:671                                                                                                                      ||      src/net/tmwa/itemhandler.cpp:48&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009F ||      6       ||      CMSG_ITEM_PICKUP                                ||      src/net/tmwa/playerhandler.cpp:607                                                                                                      ||      src/map/clif.c:7573&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A0 ||      23      ||      SMSG_PLAYER_INVENTORY_ADD                       ||      src/map/clif.c:1855&amp;lt;br&amp;gt;src/map/clif.c:1876                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:218&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A1 ||      6       ||      SMSG_ITEM_REMOVE                                ||      src/map/clif.c:715                                                                                                                      ||      src/net/tmwa/itemhandler.cpp:61&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A2 ||      6       ||      CMSG_PLAYER_INVENTORY_DROP                      ||      src/net/tmwa/inventoryhandler.cpp:473                                                                                                   ||      src/map/clif.c:7613&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A4 ||      -1      ||      SMSG_PLAYER_EQUIPMENT                           ||      src/map/clif.c:2017                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:376&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A6 ||      -1      ||      SMSG_PLAYER_STORAGE_EQUIP                       ||      src/map/clif.c:2144&amp;lt;br&amp;gt;src/map/clif.c:2273                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:187&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A7 ||      8       ||      CMSG_PLAYER_INVENTORY_USE                       ||      src/net/tmwa/inventoryhandler.cpp:465                                                                                                   ||      src/map/clif.c:7640&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A8 ||      7       ||      SMSG_ITEM_USE_RESPONSE                          ||      src/map/clif.c:2935                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:284&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A9 ||      6       ||      CMSG_PLAYER_EQUIP                               ||      src/net/tmwa/inventoryhandler.cpp:446                                                                                                   ||      src/map/clif.c:7666&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AA ||      7       ||      SMSG_PLAYER_EQUIP                               ||      src/map/clif.c:2819                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:401&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AB ||      4       ||      CMSG_PLAYER_UNEQUIP                             ||      src/net/tmwa/inventoryhandler.cpp:456                                                                                                   ||      src/map/clif.c:7706&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AC ||      7       ||      SMSG_PLAYER_UNEQUIP                             ||      src/map/clif.c:2839                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:412&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AF ||      6       ||      SMSG_PLAYER_INVENTORY_REMOVE                    ||      src/map/clif.c:1943                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:253&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B0 ||      8       ||      SMSG_PLAYER_STAT_UPDATE_1                       ||      src/map/clif.c:2350&amp;lt;br&amp;gt;src/map/clif.c:2357                                                                                              ||      src/net/tmwa/playerhandler.cpp:234&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B1 ||      8       ||      SMSG_PLAYER_STAT_UPDATE_2                       ||      src/map/clif.c:2437&amp;lt;br&amp;gt;src/map/clif.c:2443&amp;lt;br&amp;gt;src/map/clif.c:2447&amp;lt;br&amp;gt;src/map/clif.c:2451&amp;lt;br&amp;gt;src/map/clif.c:2455                         ||      src/net/tmwa/playerhandler.cpp:333&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B2 ||      3       ||      CMSG_PLAYER_RESTART                             ||      src/net/tmwa/charserverhandler.cpp:314&amp;lt;br&amp;gt;src/net/tmwa/playerhandler.cpp:642                                                            ||      src/map/clif.c:7411&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B3 ||      3       ||      SMSG_CHAR_SWITCH_RESPONSE                       ||      src/map/clif.c:653                                                                                                                      ||      src/net/tmwa/gamehandler.cpp:91&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B4 ||      -1      ||      SMSG_NPC_MESSAGE                                ||      src/map/clif.c:1696                                                                                                                     ||      src/net/tmwa/npchandler.cpp:102&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B5 ||      6       ||      SMSG_NPC_NEXT                                   ||      src/map/clif.c:1716                                                                                                                     ||      src/net/tmwa/npchandler.cpp:111&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B6 ||      6       ||      SMSG_NPC_CLOSE                                  ||      src/map/clif.c:1734                                                                                                                     ||      src/net/tmwa/npchandler.cpp:106&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B7 ||      -1      ||      SMSG_NPC_CHOICE                                 ||      src/map/clif.c:1752                                                                                                                     ||      src/net/tmwa/npchandler.cpp:97&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B8 ||      7       ||      CMSG_NPC_LIST_CHOICE                            ||      src/net/tmwa/npchandler.cpp:159                                                                                                         ||      src/map/clif.c:8194&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B9 ||      6       ||      CMSG_NPC_NEXT_REQUEST                           ||      src/net/tmwa/npchandler.cpp:140                                                                                                         ||      src/map/clif.c:8206&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BB ||      5       ||      CMSG_STAT_UPDATE_REQUEST                        ||      src/net/tmwa/playerhandler.cpp:581                                                                                                      ||      src/map/clif.c:7993&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BC ||      6       ||      SMSG_PLAYER_STAT_UPDATE_4                       ||      src/map/clif.c:2799                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:381&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BD ||      44      ||      SMSG_PLAYER_STAT_UPDATE_5                       ||      src/map/clif.c:2702                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:401&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BE ||      5       ||      SMSG_PLAYER_STAT_UPDATE_6                       ||      src/map/clif.c:2466                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:521&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BF ||      3       ||      CMSG_PLAYER_EMOTE                               ||      src/net/tmwa/playerhandler.cpp:573                                                                                                      ||      src/map/clif.c:7308&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C0 ||      7       ||      SMSG_BEING_EMOTION                              ||      src/map/clif.c:6469&amp;lt;br&amp;gt;src/map/clif.c:6488&amp;lt;br&amp;gt;src/map/clif.c:7317                                                                       ||      src/net/tmwa/beinghandler.cpp:385&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C1 ||      2       ||      CMSG_WHO_REQUEST&amp;lt;br&amp;gt;CMSG_CHAT_WHO               ||      src/map/chathandler.cpp:264                                                                                                             ||      src/map/clif.c:7330&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C2 ||      6       ||      SMSG_WHO_ANSWER                                 ||      src/map/clif.c:7332                                                                                                                     ||      src/net/tmwa/gamehandler.cpp:86&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C3 ||      8       ||      SMSG_BEING_CHANGE_LOOKS                         ||                                                                                                                                              ||      src/net/tmwa/beinghandler.cpp:400&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C4 ||      6       ||      SMSG_NPC_BUY_SELL_CHOICE                        ||      src/map/clif.c:1611                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:64&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C5 ||      7       ||      CMSG_NPC_BUY_SELL_REQUEST                       ||      src/net/tmwa/npchandler.cpp:193&amp;lt;br&amp;gt;src/net/tmwa/npchandler.cpp:200                                                                      ||      src/map/clif.c:7756&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C6 ||      -1      ||      SMSG_NPC_BUY                                    ||      src/map/clif.c:1631                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:72&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C7 ||      -1      ||      SMSG_NPC_SELL                                   ||      src/map/clif.c:1663                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:88&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C8 ||      -1      ||      CMSG_NPC_BUY_REQUEST                            ||      src/net/tmwa/npchandler.cpp:207                                                                                                         ||      src/map/clif.c:7765&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C9 ||      -1      ||      CMSG_NPC_SELL_REQUEST                           ||      src/net/tmwa/npchandler.cpp:215                                                                                                         ||      src/map/clif.c:7784&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CA ||      3       ||      SMSG_NPC_BUY_RESPONSE                           ||      src/map/clif.c:7775                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:114&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CB ||      3       ||      SMSG_NPC_SELL_RESPONSE                          ||      src/map/clif.c:7794                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:124&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CC ||      6       ||      CMSG_ADMIN_KICK                                 ||      src/net/tmwa/adminhandler.cpp:104                                                                                                       ||      src/map/clif.c:8913&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CD ||      6       ||      SMSG_ADMIN_KICK_ACK                             ||      src/map/clif.c:6605                                                                                                                     ||      src/net/tmwa/adminhandler.cpp:62&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E4 ||      6       ||      CMSG_TRADE_REQUEST                              ||      src/net/tmwa/tradehandler.cpp:241                                                                                                       ||      src/map/clif.c:7859&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E5 ||      26      ||      SMSG_TRADE_REQUEST                              ||      src/map/clif.c:3180                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:86&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E6 ||      3       ||      CMSG_TRADE_RESPONSE                             ||      src/net/tmwa/tradehandler.cpp:250                                                                                                       ||      src/map/clif.c:7876&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E7 ||      3       ||      SMSG_TRADE_RESPONSE                             ||      src/map/clif.c:3198                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:120&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E8 ||      8       ||      CMSG_TRADE_ITEM_ADD_REQUEST                     ||      src/net/tmwa/tradehandler.cpp:256&amp;lt;br&amp;gt;src/net/tmwa/tradehandler.cpp:268                                                                  ||      src/map/clif.c:7887&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E9 ||      19      ||      SMSG_TRADE_ITEM_ADD                             ||      src/map/clif.c:3218                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:159&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EB ||      2       ||      CMSG_TRADE_ADD_COMPLETE                         ||      src/net/tmwa/tradehandler.cpp:275                                                                                                       ||      src/map/clif.c:7898&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EC ||      3       ||      SMSG_TRADE_OK                                   ||      src/map/clif.c:3320                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:218&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00ED ||      2       ||      CMSG_TRADE_CANCEL_REQUEST                       ||      src/net/tmwa/tradehandler.cpp:285                                                                                                       ||      src/map/clif.c:7907&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EE ||      2       ||      SMSG_TRADE_CANCEL                               ||      src/map/clif.c:3338                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:223&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EF ||      2       ||      CMSG_TRADE_OK                                   ||      src/net/tmwa/tradehandler.cpp:280                                                                                                       ||      src/map/clif.c:7916&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F0 ||      3       ||      SMSG_TRADE_COMPLETE                             ||      src/map/clif.c:3355                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:230&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F2 ||      6       ||      SMSG_PLAYER_STORAGE_STATUS                      ||      src/map/clif.c:3375&amp;lt;br&amp;gt;src/map/clif.c:3459                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:306&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F3 ||      8       ||      CMSG_MOVE_TO_STORAGE                            ||      src/net/tmwa/inventoryhandler.cpp:508                                                                                                   ||      src/map/clif.c:8370&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F4 ||      21      ||      SMSG_PLAYER_STORAGE_ADD                         ||      src/map/clif.c:3396&amp;lt;br&amp;gt;src/map/clif.c:3481                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:331&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F5 ||      8       ||      CSMG_MOVE_FROM_STORAGE                          ||      src/net/tmwa/inventoryhandler.cpp:514                                                                                                   ||      src/map/clif.c:8393&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F6 ||      8       ||      SMSG_PLAYER_STORAGE_REMOVE                      ||      src/map/clif.c:3543                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:353&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F7 ||      2       ||      CMSG_CLOSE_STORAGE                              ||      src/net/tmwa/inventoryhandler.cpp:500                                                                                                   ||      src/map/clif.c:8452&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F8 ||      2       ||      SMSG_PLAYER_STORAGE_CLOSE                       ||      src/map/clif.c:3562                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:365&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F9 ||      26      ||      CMSG_PARTY_CREATE                               ||      src/net/tmwa/partyhandler.cpp:313                                                                                                       ||      src/map/clif.c:8469&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FA ||      3       ||      SMSG_PARTY_CREATE                               ||      src/map/clif.c:5231                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:79&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FB ||      -1      ||      SMSG_PARTY_INFO                                 ||      src/map/clif.c:5249                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:88&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FC ||      6       ||      CMSG_PARTY_INVITE                               ||      src/net/tmwa/partyhandler.cpp:324                                                                                                       ||      src/map/clif.c:8510&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FD ||      27      ||      SMSG_PARTY_INVITE_RESPONSE                      ||      src/map/clif.c:5327                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:112&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FE ||      30      ||      SMSG_PARTY_INVITED                              ||      src/map/clif.c:5299                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:139&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FF ||      10      ||      CMSG_PARTY_INVITED                              ||      src/net/tmwa/partyhandler.cpp:352                                                                                                       ||      src/map/clif.c:8522&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0100 ||      2       ||      CMSG_PARTY_LEAVE                                ||      src/net/tmwa/partyhandler.cpp:359                                                                                                       ||      src/map/clif.c:8540&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0101 ||      6       ||      SMSG_PARTY_SETTINGS                             ||      src/map/clif.c:5358                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:157&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0102 ||      6       ||      CMSG_PARTY_SETTINGS                             ||      src/net/tmwa/partyhandler.cpp:402&amp;lt;br&amp;gt;src/net/tmwa/partyhandler.cpp:412                                                                  ||      src/map/clif.c:8558&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0103 ||      30      ||      CMSG_PARTY_KICK                                 ||      src/net/tmwa/partyhandler.cpp:364&amp;lt;br&amp;gt;src/net/tmwa/partyhandler.cpp:379                                                                  ||      src/map/clif.c:8549&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0104 ||      79      ||      SMSG_PARTY_MOVE                                 ||      src/map/clif.c:5485                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:220&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0105 ||      31      ||      SMSG_PARTY_LEAVE                                ||      src/map/clif.c:5383                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:232&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0106 ||      10      ||      SMSG_PARTY_UPDATE_HP                            ||      src/map/clif.c:5463                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:263&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0107 ||      10      ||      SMSG_PARTY_UPDATE_COORDS                        ||      src/map/clif.c:5443                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:283&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0108 ||      -1      ||      CMSG_PARTY_MESSAGE                              ||      src/net/tmwa/partyhandler.cpp:386                                                                                                       ||      src/map/clif.c:8571&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0109 ||      -1      ||      SMSG_PARTY_MESSAGE                              ||      src/map/clif.c:5424                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:290&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010C ||      6       ||      SMSG_MVP                                        ||      src/map/clif.c:5708                                                                                                                     ||      src/net/tmwa/chathandler.cpp:187&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010E ||      11      ||      SMSG_PLAYER_SKILL_UP&amp;lt;br&amp;gt;SMSG_GUILD_SKILL_UP     ||      src/map/clif.c:4186&amp;lt;br&amp;gt;src/map/clif.c:6345                                                                                              ||      src/net/tmwa/specialhandler.cpp:115&amp;lt;br&amp;gt;src/net/tmwa/guildhandler.cpp:253&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010F ||      -1      ||      SMSG_PLAYER_SKILLS                              ||      src/map/clif.c:4145                                                                                                                     ||      src/net/tmwa/specialhandler.cpp:93&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0110 ||      10      ||      SMSG_SKILL_FAILED                               ||      src/map/clif.c:4259                                                                                                                     ||      src/net/tmwa/specialhandler.cpp:129                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0112 ||      4       ||      CMSG_SKILL_LEVELUP_REQUEST                      ||      src/net/tmwa/playerhandler.cpp:597                                                                                                      ||      src/map/clif.c:8002                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0113 ||      10      ||      CMSG_SKILL_USE_BEING                            ||      src/net/tmwa/specialhandler.cpp:234                                                                                                     ||      src/map/clif.c:8011                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0116 ||      10      ||      CMSG_SKILL_USE_POSITION                         ||      src/net/tmwa/specialhandler.cpp:242                                                                                                     ||      src/map/clif.c:8088                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0119 ||      13      ||      SMSG_PLAYER_STATUS_CHANGE                       ||      src/map/clif.c:1268&amp;lt;br&amp;gt;src/map/clif.c:2885                                                                                              ||      src/net/tmwa/beinghandler.cpp:671                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x011B ||      20      ||      CMSG_SKILL_USE_MAP                              ||      src/net/tmwa/specialhandler.cpp:251                                                                                                     ||      src/map/clif.c:8158                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0139 ||      16      ||      SMSG_PLAYER_MOVE_TO_ATTACK                      ||      src/map/clif.c:5510                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:662                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013A ||      4       ||      SMSG_PLAYER_ATTACK_RANGE                        ||      src/map/clif.c:2474                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:423                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013B ||      4       ||      SMSG_PLAYER_ARROW_MESSAGE                       ||      src/map/clif.c:2780                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:545                                                                      &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013C ||      4       ||      SMSG_PLAYER_ARROW_EQUIP                         ||      src/map/clif.c:2761                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:427                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0141 ||      14      ||      SMSG_PLAYER_STAT_UPDATE_3                       ||      src/map/clif.c:2482&amp;lt;br&amp;gt;src/map/clif.c:2489&amp;lt;br&amp;gt;src/map/clif.c:2496&amp;lt;br&amp;gt;src/map/clif.c:2503&amp;lt;br&amp;gt;src/map/clif.c:2510&amp;lt;br&amp;gt;src/map/clif.c:2517  ||      src/net/tmwa/playerhandler.cpp:370                                                                      &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0142 ||      6       ||      SMSG_NPC_INT_INPUT                              ||      src/map/clif.c:1772                                                                                                                     ||      src/net/tmwa/npchandler.cpp:116                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0143 ||      10      ||      CMSG_NPC_INT_RESPONSE                           ||      src/net/tmwa/npchandler.cpp:166                                                                                                         ||      src/map/clif.c:8215                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0146 ||      6       ||      CMSG_NPC_CLOSE                                  ||      src/net/tmwa/npchandler.cpp:146                                                                                                         ||      src/map/clif.c:8265                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0148 ||      8       ||      SMSG_BEING_RESURRECT                            ||      src/map/clif.c:4667                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:293                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0149 ||      9       ||      CMSG_ADMIN_MUTE                                 ||      src/net/tmwa/adminhandler.cpp:137                                                                                                       ||      src/map/clif.c:9025                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014C ||      -1      ||      SMSG_GUILD_ALIANCE_INFO                         ||      src/map/clif.c:5962                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:157                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014D ||      2       ||      CMSG_GUILD_CHECK_MASTER                         ||                                                                                                                                              ||      src/map/clif.c:8661                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014E ||      6       ||      SMSG_GUILD_MASTER_OR_MEMBER                     ||      src/map/clif.c:5842                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:134                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014F ||      6       ||      CMSG_GUILD_REQUEST_INFO                         ||      src/net/tmwa/guildhandler.cpp:457                                                                                                       ||      src/map/clif.c:8670                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0151 ||      6       ||      CMSG_GUILD_REQUEST_EMBLEM                       ||                                                                                                                                              ||      src/map/clif.c:8760                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0152 ||      -1      ||      SMSG_GUILD_EMBLEM                               ||      src/map/clif.c:6135                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:243                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0153 ||      -1      ||      CMSG_GUILD_CHANGE_EMBLEM                        ||                                                                                                                                              ||      src/map/clif.c:8771                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0154 ||      -1      ||      SMSG_GUILD_MEMBER_LIST                          ||      src/map/clif.c:5996                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:171                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0155 ||      -1      ||      CMSG_GUILD_CHANGE_MEMBER_POS                    ||                                                                                                                                              ||      src/map/clif.c:8731                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0156 ||      -1      ||      SMSG_GUILD_MEMBER_POS_CHANGE                    ||      src/map/clif.c:6110                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:236                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0159 ||      54      ||      CMSG_GUILD_LEAVE                                ||      src/net/tmwa/guildhandler.cpp:425                                                                                                       ||      src/map/clif.c:8807                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015A ||      66      ||      SMSG_GUILD_LEAVE                                ||      src/map/clif.c:6252                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:322                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015B ||      54      ||      CMSG_GUILD_EXPULSION                            ||      src/net/tmwa/guildhandler.cpp:434                                                                                                       ||      src/map/clif.c:8817                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015C ||      90      ||      SMSG_GUILD_EXPULSION                            ||      src/map/clif.c:6270                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:327                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015D ||      42      ||      CMSG_GUILD_BREAK                                ||                                                                                                                                              ||      src/map/clif.c:8907                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015E ||      6       ||      SMSG_GUILD_BROKEN                               ||      src/map/clif.c:6453                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:384                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0160 ||      -1      ||      SMSG_GUILD_POS_INFO_LIST                        ||      src/map/clif.c:6062                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:212                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0161 ||      -1      ||      CMSG_GUILD_CHANGE_POS_INFO                      ||                                                                                                                                              ||      src/map/clif.c:8704                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0162 ||      -1      ||      SMSG_GUILD_SKILL_INFO                           ||      src/map/clif.c:6160                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:253                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0163 ||      -1      ||      SMSG_GUILD_EXPULSION_LIST                       ||      src/map/clif.c:6294                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:333                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0165 ||      30      ||      CMSG_GUILD_CREATE                               ||      src/net/tmwa/guildhandler.cpp:396                                                                                                       ||      src/map/clif.c:8652                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0166 ||      -1      ||      SMSG_GUILD_POS_NAME_LIST                        ||      src/map/clif.c:6036                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:199                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0167 ||      3       ||      SMSG_GUILD_CREATE_RESPONSE                      ||      src/map/clif.c:5771                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:91                                                                        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0168 ||      14      ||      CMSG_GUILD_INVITE                               ||      src/net/tmwa/guildhandler.cpp:408                                                                                                       ||      src/map/clif.c:8789                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0169 ||      3       ||      SMSG_GUILD_INVITE_ACK                           ||      src/map/clif.c:6235                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:288                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016A ||      30      ||      SMSG_GUILD_INVITE                               ||      src/map/clif.c:6217                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:279                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016B ||      10      ||      CMSG_GUILD_INVITE_REPLY                         ||      src/net/tmwa/guildhandler.cpp:416                                                                                                       ||      src/map/clif.c:8798                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016C ||      43      ||      SMSG_GUILD_POSITION_INFO                        ||      src/map/clif.c:5792                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:114                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016D ||      14      ||      SMSG_GUILD_MEMBER_LOGIN                         ||      src/map/clif.c:5811                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:128                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016E ||      186     ||      CMSG_GUILD_CHANGE_NOTICE                        ||                                                                                                                                              ||      src/map/clif.c:8780                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016F ||      182     ||      SMSG_GUILD_NOTICE                               ||      src/map/clif.c:6198                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:274                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0170 ||      14      ||      CMSG_GUILD_ALLIANCE_REQUEST                     ||                                                                                                                                              ||      src/map/clif.c:8871                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0171 ||      30      ||      SMSG_GUILD_REQ_ALLIANCE                         ||      src/map/clif.c:6367                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:366                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0172 ||      10      ||      CMSG_GUILD_ALLIANCE_REPLY                       ||                                                                                                                                              ||      src/map/clif.c:8880                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0173 ||      3       ||      SMSG_GUILD_REQ_ALLIANCE_ACK                     ||      src/map/clif.c:6385                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:371                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0174 ||      -1      ||      SMSG_GUILD_POSITION_CHANGED                     ||      src/map/clif.c:6087                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:227                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x017E ||      -1      ||      CMSG_GUILD_MESSAGE                              ||      src/net/tmwa/guildhandler.cpp:443                                                                                                       ||      src/map/clif.c:8831                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x017F ||      -1      ||      SMSG_GUILD_MESSAGE                              ||      src/map/clif.c:6323&amp;lt;br&amp;gt;src/map/clif.c:6581                                                                                              ||      src/net/tmwa/guildhandler.cpp:347                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0180 ||      6       ||      CMSG_GUILD_OPPOSITION                           ||                                                                                                                                              ||      src/map/clif.c:8898                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0181 ||      3       ||      SMSG_GUILD_OPPOSITION_ACK                       ||      src/map/clif.c:6421                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:380                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0183 ||      10      ||      CMSG_GUILD_ALLIANCE_DELETE                      ||                                                                                                                                              ||      src/map/clif.c:8889                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0184 ||      10      ||      SMSG_GUILD_DEL_ALLIANCE                         ||      src/map/clif.c:6403                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:375                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x018A ||      4       ||      CMSG_CLIENT_QUIT                                ||      src/net/tmwa/gamehandler.cpp:161                                                                                                        ||      src/map/clif.c:6611                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x018B ||      4       ||      SMSG_MAP_QUIT_RESPONSE                          ||      src/map/clif.c:7012&amp;lt;br&amp;gt;src/map/clif.c:7440                                                                                              ||      src/net/tmwa/gamehandler.cpp:98                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0190 ||      90      ||      CMSG_SKILL_USE_POSITION_MORE                    ||                                                                                                                                              ||      src/map/clif.c:8088                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0195 ||      102     ||      SMSG_PLAYER_GUILD_PARTY_INFO                    ||      src/map/clif.c:7107                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:490                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0196 ||      9       ||      SMSG_BEING_STATUS_CHANGE                        ||      src/map/clif.c:4585                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:688                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019B ||      10      ||      SMSG_BEING_SELFEFFECT                           ||      src/map/clif.c:2858&amp;lt;br&amp;gt;src/map/clif.c:6696                                                                                              ||      src/net/tmwa/beinghandler.cpp:372                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019C ||      4       ||      CMSG_ADMIN_LOCAL_ANNOUNCE                       ||      src/net/tmwa/adminhandler.cpp:91                                                                                                        ||      src/map/clif.c:8350                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019D ||      6       ||      CMSG_ADMIN_HIDE                                 ||      src/net/tmwa/adminhandler.cpp:98                                                                                                        ||      src/map/clif.c:8996                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01B1 ||      7       ||      SMSG_TRADE_ITEM_ADD_RESPONSE                    ||      src/map/clif.c:3299                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:176                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01B6 ||      114     ||      SMSG_GUILD_BASIC_INFO                           ||      src/map/clif.c:5865                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:138                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01C8 ||      13      ||      SMSG_PLAYER_INVENTORY_USE                       ||      src/map/clif.c:2945                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:265                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D4 ||      6       ||      SMSG_NPC_STR_INPUT                              ||      src/map/clif.c:1790                                                                                                                     ||      src/net/tmwa/npchandler.cpp:121                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D5 ||      8       ||      CMSG_NPC_STR_RESPONSE                           ||      src/net/tmwa/npchandler.cpp:173                                                                                                         ||      src/map/clif.c:8234                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D7 ||      11      ||      SMSG_BEING_CHANGE_LOOKS2                        ||      src/map/clif.c:2608&amp;lt;br&amp;gt;src/map/clif.c:2675                                                                                              ||      src/net/tmwa/beinghandler.cpp:401                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D8 ||      54      ||      SMSG_PLAYER_UPDATE_1                            ||      src/map/clif.c:845                                                                                                                      ||      src/net/tmwa/beinghandler.cpp:511                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D9 ||      53      ||      SMSG_PLAYER_UPDATE_2                            ||      src/map/clif.c:1292                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:512                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01DA ||      60      ||      SMSG_PLAYER_MOVE                                ||      src/map/clif.c:934                                                                                                                      ||      src/net/tmwa/beinghandler.cpp:513                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01DE ||      33      ||      SMSG_SKILL_DAMAGE                               ||      src/map/clif.c:4298                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:311                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01EE ||      -1      ||      SMSG_PLAYER_INVENTORY                           ||      src/map/clif.c:1965                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:134                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01F0 ||      -1      ||      SMSG_PLAYER_STORAGE_ITEMS                       ||      src/map/clif.c:2097&amp;lt;br&amp;gt;src/map/clif.c:2225                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:135                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x020C ||      10      ||      SMSG_ADMIN_IP                                   ||      src/map/clif.c:7120                                                                                                                     ||      src/net/tmwa/adminhandler.cpp:69                                                                        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x7530 ||      2       ||      CMSG_SERVER_VERSION_REQUEST                     ||      src/net/tmwa/loginhandler.cpp:220                                                                                                       ||      src/login/login.c:2257&amp;lt;br&amp;gt;src/login/login.c:4011&amp;lt;br&amp;gt;src/char/char.c:3568&amp;lt;br&amp;gt;src/map/clif.c:10174        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x7531 ||      10      ||      SMSG_SERVER_VERSION_RESPONSE                    ||      src/login/login.c:2260&amp;lt;br&amp;gt;src/login/login.c:4014&amp;lt;br&amp;gt;src/char/char.c:3569&amp;lt;br&amp;gt;src/map/clif.c:10175                                        ||      src/net/tmwa/loginhandler.cpp:197                                                                       &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Free Packets ==&lt;br /&gt;
These are packets that are not parsed or sent by the client, but have a known length, so they can be used by future servers and the client will just ignore them, not crash.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
!packet !!len   !!notes&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0000 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0074 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0075 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0076 ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0077 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0079 ||53    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x007A ||58    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0082 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0083 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0084 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x008B ||23    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0093 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00A3 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00A5 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00AE ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00BA ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00CE ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00CF ||27    ||clif_parse_PMIgnore&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D0 ||3     ||clif_parse_PMIgnoreAll, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D1 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D2 ||4     ||used by ManaPlus (sent from atcommand.cpp)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D3 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D4 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D5 ||-1    ||clif_parse_CreateChatRoom&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D6 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D7 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D8 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D9 ||14    ||clif_parse_ChatAddMember&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DA ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DB ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DC ||28    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DD ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DE ||-1    ||clif_parse_ChatRoomStatusChange&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DF ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E0 ||30    ||clif_parse_ChangeChatOwner&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E1 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E2 ||26    ||clif_parse_KickFromChat&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E3 ||2     ||clif_parse_ChatLeave&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00EA ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00F1 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010A ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010B ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010D ||2     ||clif_parse_RequestMemo&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0111 ||39    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0114 ||31    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0115 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0117 ||18    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0118 ||2     ||clif_parse_StopAttack, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011A ||15    ||SMSG_SKILL_NO_DAMAGE, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011C ||68    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011D ||2     ||clif_parse_RequestMemo&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011E ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011F ||16    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0120 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0121 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0122 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0123 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0124 ||21    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0125 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0126 ||8     ||clif_parse_PutItemToCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0127 ||8     ||clif_parse_GetItemFromCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0128 ||8     ||clif_parse_MoveFromKafraToCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0129 ||8     ||clif_parse_MoveToKafraFromCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012A ||2     ||clif_parse_RemoveOption&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012B ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012C ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012D ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012E ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012F ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0130 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0131 ||86    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0132 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0133 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0134 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0135 ||7     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0136 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0137 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0138 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013D ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013E ||24    ||SMSG_SKILL_CASTING, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013F ||26    ||clif_parse_GM_Monster_Item&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0140 ||22    ||clif_parse_MapMove&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0144 ||23    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0145 ||19    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0147 ||39    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x014A ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x014B ||27    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0150 ||110   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0157 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0158 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x015F ||42    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0164 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0175 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0176 ||106   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0177 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0178 ||4     ||clif_parse_ItemIdentify&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0179 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017A ||4     ||clif_parse_UseCard&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017B ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017C ||6     ||clif_parse_InsertCard&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017D ||7     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0182 ||106   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0185 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0187 ||6     ||src/char/char.c:3562&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0188 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0189 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018C ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018D ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018E ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018F ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0191 ||86    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0192 ||24    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0193 ||6     ||clif_parse_SolveCharName&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0194 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0197 ||4     ||clif_parse_ResetChar&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0198 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0199 ||4     ||SMSG_PVP_MAP_MODE, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019A ||14    ||SMSG_PVP_SET, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019E ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019F ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A0 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A1 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A2 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A3 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A4 ||11    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A5 ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A6 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A7 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A8 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A9 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AA ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AB ||12    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AC ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AD ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AE ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AF ||4     ||clif_parse_ChangeCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B0 ||11    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B2 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B3 ||67    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B4 ||12    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B5 ||18    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B7 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B8 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B9 ||6     ||SMSG_SKILL_CAST_CANCEL, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BA ||26    ||clif_parse_Shift&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BB ||26    ||clif_parse_Shift&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BC ||26    ||clif_parse_Recall&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BD ||26    ||clif_parse_Recall&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BE ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BF ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C0 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C1 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C2 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C3 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C4 ||22    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C5 ||22    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C6 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C7 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C9 ||97    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CB ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CC ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CD ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CE ||6     ||clif_parse_AutoSpell&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CF ||28    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D0 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D1 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D2 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D3 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D6 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DB ||2     ||src/login/login.c:3861&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DC ||-1    ||src/login/login.c:3898&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DD ||47    ||src/login/login.c:3645&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DF ||6     ||clif_parse_GMReqNoChatCount&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E0 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E1 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E2 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E3 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E4 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E5 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E6 ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E7 ||2     ||clif_parse_sn_doridori&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E8 ||28    ||clif_parse_CreateParty2&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E9 ||81    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EA ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EB ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EC ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01ED ||2     ||clif_parse_sn_explosionspirits&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EF ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F1 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F2 ||20    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F3 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F4 ||32    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F5 ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F6 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F7 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F8 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F9 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FA ||48    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FB ||56    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FC ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FD ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FE ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FF ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0200 ||26    ||src/login/login.c:3632&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0204 ||18    ||src/login/login.c:3638&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x020B ||19    ||src/char/char.c:3030&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Internal Packets ==&lt;br /&gt;
These packets are sent between the servers. Details are subject to change without notice.&lt;br /&gt;
&lt;br /&gt;
=== login - char ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x2709|mode=row_internal}}&lt;br /&gt;
{{Net:0x2711|mode=row_internal}}&lt;br /&gt;
{{Net:0x2712|mode=row_internal}}&lt;br /&gt;
{{Net:0x2713|mode=row_internal}}&lt;br /&gt;
{{Net:0x2714|mode=row_internal}}&lt;br /&gt;
{{Net:0x2716|mode=row_internal}}&lt;br /&gt;
{{Net:0x2717|mode=row_internal}}&lt;br /&gt;
{{Net:0x2722|mode=row_internal}}&lt;br /&gt;
{{Net:0x2723|mode=row_internal}}&lt;br /&gt;
{{Net:0x2724|mode=row_internal}}&lt;br /&gt;
{{Net:0x2727|mode=row_internal}}&lt;br /&gt;
{{Net:0x2731|mode=row_internal}}&lt;br /&gt;
{{Net:0x2740|mode=row_internal}}&lt;br /&gt;
{{Net:0x2741|mode=row_internal}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== login - admin ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{Net:0x2716|mode=row_internal}} --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== char - map ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{Net:0x2716|mode=row_internal}} --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== inter.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3000 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3001 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3002 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3003 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3004 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3005 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3010 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3011 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3018 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3019 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3020 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 72 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3021 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3022 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 52 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3023 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3024 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3025 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 29 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3026 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3027 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3028 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3030 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3031 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3032 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3034 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 55 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3035 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3036 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3037 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3038 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3039 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 186 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3040 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 5 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3041 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3080 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 48 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3081 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3082 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3083 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== intif.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3800 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3801 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3802 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 27 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3803 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3804 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3810 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3811 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3818 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3819 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3820 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 35 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3821 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3822 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3823 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 15 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3824 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3825 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 29 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3826 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3827 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3830 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3831 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3832 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 15 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3834 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 79 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3835 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3836 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3837 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3839 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 67 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 186 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3840 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3841 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3842 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3880 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3881 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3882 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3883 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 3 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== chrif.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2af8 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 60 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2af9 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 3 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afa &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afb &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 27 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afc &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 22 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afd &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afe &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2aff &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b00 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b01 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b02 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 18 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b03 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b04 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b05 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 49 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b06 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 44 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b08 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b09 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 30 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 86 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 44 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b10 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b11 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b12 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b13 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b14 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b15 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== char.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;!-- 0x2af7 .. 0x2b16 --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2731&amp;diff=29031</id>
		<title>Net:0x2731</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2731&amp;diff=29031"/>
		<updated>2013-12-07T01:39:05Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename=Change Ban Status Response&lt;br /&gt;
|id=0x2731&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length=11&lt;br /&gt;
|alignment=&lt;br /&gt;
|define=N/A&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID }}&lt;br /&gt;
{{packet field |  6 |  1 | &#039;0&#039; or &#039;1&#039; }}&lt;br /&gt;
{{packet field |  7 |  4 | Status ID }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent by login server in response to a [[Net:0x2724|Change Ban Status Request]]&lt;br /&gt;
&lt;br /&gt;
The char server responds to the map server with a [[Net:0x2b14]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Archive:TmwAthena_Packets&amp;diff=29030</id>
		<title>Archive:TmwAthena Packets</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Archive:TmwAthena_Packets&amp;diff=29030"/>
		<updated>2013-12-07T01:31:47Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: /* login - char */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
=== Packet Alignment ===&lt;br /&gt;
The alignment of the data within the packet payload can cause additional overhead if the data is not properly aligned to word boundaries. For example, in a 32-bit application, a word is a sequence of two eight-bit bytes. Any data that occupies 2 bytes or larger on this platform should always start at a (2 * n) offset (0, 2, 4, etc). Any data that is less than 2 bytes can start at any offset, so long as it does not span multiple words. A 16-bit integer could start at offset 0, 2, or 4, but not at 1, 3, or 5 because the first byte would be in one word and the second byte would be in the next word. Single byte words will always fall on word boundaries. The last piece of data should end on a word boundary as well. If any of the data are double words in size, the packet must also be a multiple of the double word size and any double word sized data must fall on a double word boundary.&lt;br /&gt;
&lt;br /&gt;
To leverage the maximum efficiency, padding can be added between pieces of data to force subsequent data to be aligned to word boundaries. For example, if a packet contains a word, and a half word, either the data should be ordered as word, half word, and a half word of padding that will be discarded by the recipient. The same data, ordered as a half word, word, a half word of padding would take up the same amount of space, but the word would span two different words of the packet and cause inefficient processing of that packet.&lt;br /&gt;
&lt;br /&gt;
The following colors are used to indicate the alignment of the packets:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Color Meaning &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Examples &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: green;&amp;quot;&amp;gt;The packet contents and total size are properly aligned.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2; 2 2; 2 2 4; 2 2 2*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: chartreuse;&amp;quot;&amp;gt;The packet contents are aligned, but they contain a variable-length element that may cause the whole packet to be improperly aligned.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 2 1*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: yellow;&amp;quot;&amp;gt;The packet contents are properly aligned, but do not end on a word boundary.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 1 ; 2 2 4 1 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: orange;&amp;quot;&amp;gt;The packet contents are not properly aligned on word boundaries, but could be with skew padding.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 4 2 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: orangered;&amp;quot;&amp;gt;The packet contents are not properly aligned if the number of varying elements is at least 2.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 2 (2 1)*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: red;&amp;quot;&amp;gt;The packet contents are not properly aligned on word boundaries, even with skew padding.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 4 2 4&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Client Packets ==&lt;br /&gt;
This is a new table that steal information from individual packet pages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Client #define&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0061|mode=row}}&lt;br /&gt;
{{Net:0x0062|mode=row}}&lt;br /&gt;
{{Net:0x0063|mode=row}}&lt;br /&gt;
{{Net:0x0064|mode=row}}&lt;br /&gt;
{{Net:0x0065|mode=row}}&lt;br /&gt;
{{Net:0x0066|mode=row}}&lt;br /&gt;
{{Net:0x0067|mode=row}}&lt;br /&gt;
{{Net:0x0068|mode=row}}&lt;br /&gt;
{{Net:0x0069|mode=row}}&lt;br /&gt;
{{Net:0x006A|mode=row}}&lt;br /&gt;
{{Net:0x006B|mode=row}}&lt;br /&gt;
{{Net:0x006C|mode=row}}&lt;br /&gt;
{{Net:0x006D|mode=row}}&lt;br /&gt;
{{Net:0x006E|mode=row}}&lt;br /&gt;
{{Net:0x006F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0070|mode=row}}&lt;br /&gt;
{{Net:0x0071|mode=row}}&lt;br /&gt;
{{Net:0x0072|mode=row}}&lt;br /&gt;
{{Net:0x0073|mode=row}}&lt;br /&gt;
{{Net:0x0078|mode=row}}&lt;br /&gt;
{{Net:0x007B|mode=row}}&lt;br /&gt;
{{Net:0x007C|mode=row}}&lt;br /&gt;
{{Net:0x007D|mode=row}}&lt;br /&gt;
{{Net:0x007E|mode=row}}&lt;br /&gt;
{{Net:0x007F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0080|mode=row}}&lt;br /&gt;
{{Net:0x0081|mode=row}}&lt;br /&gt;
{{Net:0x0085|mode=row}}&lt;br /&gt;
{{Net:0x0086|mode=row}}&lt;br /&gt;
{{Net:0x0087|mode=row}}&lt;br /&gt;
{{Net:0x0088|mode=row}}&lt;br /&gt;
{{Net:0x0089|mode=row}}&lt;br /&gt;
{{Net:0x008A|mode=row}}&lt;br /&gt;
{{Net:0x008C|mode=row}}&lt;br /&gt;
{{Net:0x008D|mode=row}}&lt;br /&gt;
{{Net:0x008E|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0090|mode=row}}&lt;br /&gt;
{{Net:0x0091|mode=row}}&lt;br /&gt;
{{Net:0x0092|mode=row}}&lt;br /&gt;
{{Net:0x0094|mode=row}}&lt;br /&gt;
{{Net:0x0095|mode=row}}&lt;br /&gt;
{{Net:0x0096|mode=row}}&lt;br /&gt;
{{Net:0x0097|mode=row}}&lt;br /&gt;
{{Net:0x0098|mode=row}}&lt;br /&gt;
{{Net:0x0099|mode=row}}&lt;br /&gt;
{{Net:0x009A|mode=row}}&lt;br /&gt;
{{Net:0x009B|mode=row}}&lt;br /&gt;
{{Net:0x009C|mode=row}}&lt;br /&gt;
{{Net:0x009D|mode=row}}&lt;br /&gt;
{{Net:0x009E|mode=row}}&lt;br /&gt;
{{Net:0x009F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00A0|mode=row}}&lt;br /&gt;
{{Net:0x00A1|mode=row}}&lt;br /&gt;
{{Net:0x00A2|mode=row}}&lt;br /&gt;
{{Net:0x00A4|mode=row}}&lt;br /&gt;
{{Net:0x00A6|mode=row}}&lt;br /&gt;
{{Net:0x00A7|mode=row}}&lt;br /&gt;
{{Net:0x00A8|mode=row}}&lt;br /&gt;
{{Net:0x00A9|mode=row}}&lt;br /&gt;
{{Net:0x00AA|mode=row}}&lt;br /&gt;
{{Net:0x00AB|mode=row}}&lt;br /&gt;
{{Net:0x00AC|mode=row}}&lt;br /&gt;
{{Net:0x00AF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00B0|mode=row}}&lt;br /&gt;
{{Net:0x00B1|mode=row}}&lt;br /&gt;
{{Net:0x00B2|mode=row}}&lt;br /&gt;
{{Net:0x00B3|mode=row}}&lt;br /&gt;
{{Net:0x00B4|mode=row}}&lt;br /&gt;
{{Net:0x00B5|mode=row}}&lt;br /&gt;
{{Net:0x00B6|mode=row}}&lt;br /&gt;
{{Net:0x00B7|mode=row}}&lt;br /&gt;
{{Net:0x00B8|mode=row}}&lt;br /&gt;
{{Net:0x00B9|mode=row}}&lt;br /&gt;
{{Net:0x00BB|mode=row}}&lt;br /&gt;
{{Net:0x00BC|mode=row}}&lt;br /&gt;
{{Net:0x00BD|mode=row}}&lt;br /&gt;
{{Net:0x00BE|mode=row}}&lt;br /&gt;
{{Net:0x00BF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00C0|mode=row}}&lt;br /&gt;
{{Net:0x00C1|mode=row}}&lt;br /&gt;
{{Net:0x00C2|mode=row}}&lt;br /&gt;
{{Net:0x00C3|mode=row}}&lt;br /&gt;
{{Net:0x00C4|mode=row}}&lt;br /&gt;
{{Net:0x00C5|mode=row}}&lt;br /&gt;
{{Net:0x00C6|mode=row}}&lt;br /&gt;
{{Net:0x00C7|mode=row}}&lt;br /&gt;
{{Net:0x00C8|mode=row}}&lt;br /&gt;
{{Net:0x00C9|mode=row}}&lt;br /&gt;
{{Net:0x00CA|mode=row}}&lt;br /&gt;
{{Net:0x00CB|mode=row}}&lt;br /&gt;
{{Net:0x00CC|mode=row}}&lt;br /&gt;
{{Net:0x00CD|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00E4|mode=row}}&lt;br /&gt;
{{Net:0x00E5|mode=row}}&lt;br /&gt;
{{Net:0x00E6|mode=row}}&lt;br /&gt;
{{Net:0x00E7|mode=row}}&lt;br /&gt;
{{Net:0x00E8|mode=row}}&lt;br /&gt;
{{Net:0x00E9|mode=row}}&lt;br /&gt;
{{Net:0x00EB|mode=row}}&lt;br /&gt;
{{Net:0x00EC|mode=row}}&lt;br /&gt;
{{Net:0x00ED|mode=row}}&lt;br /&gt;
{{Net:0x00EE|mode=row}}&lt;br /&gt;
{{Net:0x00EF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00F0|mode=row}}&lt;br /&gt;
{{Net:0x00F2|mode=row}}&lt;br /&gt;
{{Net:0x00F3|mode=row}}&lt;br /&gt;
{{Net:0x00F4|mode=row}}&lt;br /&gt;
{{Net:0x00F5|mode=row}}&lt;br /&gt;
{{Net:0x00F6|mode=row}}&lt;br /&gt;
{{Net:0x00F7|mode=row}}&lt;br /&gt;
{{Net:0x00F8|mode=row}}&lt;br /&gt;
{{Net:0x00F9|mode=row}}&lt;br /&gt;
{{Net:0x00FA|mode=row}}&lt;br /&gt;
{{Net:0x00FB|mode=row}}&lt;br /&gt;
{{Net:0x00FC|mode=row}}&lt;br /&gt;
{{Net:0x00FD|mode=row}}&lt;br /&gt;
{{Net:0x00FE|mode=row}}&lt;br /&gt;
{{Net:0x00FF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0100|mode=row}}&lt;br /&gt;
{{Net:0x0101|mode=row}}&lt;br /&gt;
{{Net:0x0102|mode=row}}&lt;br /&gt;
{{Net:0x0103|mode=row}}&lt;br /&gt;
{{Net:0x0104|mode=row}}&lt;br /&gt;
{{Net:0x0105|mode=row}}&lt;br /&gt;
{{Net:0x0106|mode=row}}&lt;br /&gt;
{{Net:0x0107|mode=row}}&lt;br /&gt;
{{Net:0x0108|mode=row}}&lt;br /&gt;
{{Net:0x0109|mode=row}}&lt;br /&gt;
{{Net:0x010C|mode=row}}&lt;br /&gt;
{{Net:0x010E|mode=row}}&lt;br /&gt;
{{Net:0x010F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0110|mode=row}}&lt;br /&gt;
{{Net:0x0112|mode=row}}&lt;br /&gt;
{{Net:0x0113|mode=row}}&lt;br /&gt;
{{Net:0x0116|mode=row}}&lt;br /&gt;
{{Net:0x0119|mode=row}}&lt;br /&gt;
{{Net:0x011B|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0139|mode=row}}&lt;br /&gt;
{{Net:0x013A|mode=row}}&lt;br /&gt;
{{Net:0x013B|mode=row}}&lt;br /&gt;
{{Net:0x013C|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0141|mode=row}}&lt;br /&gt;
{{Net:0x0142|mode=row}}&lt;br /&gt;
{{Net:0x0143|mode=row}}&lt;br /&gt;
{{Net:0x0146|mode=row}}&lt;br /&gt;
{{Net:0x0148|mode=row}}&lt;br /&gt;
{{Net:0x0149|mode=row}}&lt;br /&gt;
{{Net:0x014C|mode=row}}&lt;br /&gt;
{{Net:0x014D|mode=row}}&lt;br /&gt;
{{Net:0x014E|mode=row}}&lt;br /&gt;
{{Net:0x014F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0151|mode=row}}&lt;br /&gt;
{{Net:0x0152|mode=row}}&lt;br /&gt;
{{Net:0x0153|mode=row}}&lt;br /&gt;
{{Net:0x0154|mode=row}}&lt;br /&gt;
{{Net:0x0155|mode=row}}&lt;br /&gt;
{{Net:0x0156|mode=row}}&lt;br /&gt;
{{Net:0x0159|mode=row}}&lt;br /&gt;
{{Net:0x015A|mode=row}}&lt;br /&gt;
{{Net:0x015B|mode=row}}&lt;br /&gt;
{{Net:0x015C|mode=row}}&lt;br /&gt;
{{Net:0x015D|mode=row}}&lt;br /&gt;
{{Net:0x015E|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0160|mode=row}}&lt;br /&gt;
{{Net:0x0161|mode=row}}&lt;br /&gt;
{{Net:0x0162|mode=row}}&lt;br /&gt;
{{Net:0x0163|mode=row}}&lt;br /&gt;
{{Net:0x0165|mode=row}}&lt;br /&gt;
{{Net:0x0166|mode=row}}&lt;br /&gt;
{{Net:0x0167|mode=row}}&lt;br /&gt;
{{Net:0x0168|mode=row}}&lt;br /&gt;
{{Net:0x0169|mode=row}}&lt;br /&gt;
{{Net:0x016A|mode=row}}&lt;br /&gt;
{{Net:0x016B|mode=row}}&lt;br /&gt;
{{Net:0x016C|mode=row}}&lt;br /&gt;
{{Net:0x016D|mode=row}}&lt;br /&gt;
{{Net:0x016E|mode=row}}&lt;br /&gt;
{{Net:0x016F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0170|mode=row}}&lt;br /&gt;
{{Net:0x0171|mode=row}}&lt;br /&gt;
{{Net:0x0172|mode=row}}&lt;br /&gt;
{{Net:0x0173|mode=row}}&lt;br /&gt;
{{Net:0x0174|mode=row}}&lt;br /&gt;
{{Net:0x017E|mode=row}}&lt;br /&gt;
{{Net:0x017F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0180|mode=row}}&lt;br /&gt;
{{Net:0x0181|mode=row}}&lt;br /&gt;
{{Net:0x0183|mode=row}}&lt;br /&gt;
{{Net:0x0184|mode=row}}&lt;br /&gt;
{{Net:0x018A|mode=row}}&lt;br /&gt;
{{Net:0x018B|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0190|mode=row}}&lt;br /&gt;
{{Net:0x0195|mode=row}}&lt;br /&gt;
{{Net:0x0196|mode=row}}&lt;br /&gt;
{{Net:0x019B|mode=row}}&lt;br /&gt;
{{Net:0x019C|mode=row}}&lt;br /&gt;
{{Net:0x019D|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01B1|mode=row}}&lt;br /&gt;
{{Net:0x01B6|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01C8|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01D4|mode=row}}&lt;br /&gt;
{{Net:0x01D5|mode=row}}&lt;br /&gt;
{{Net:0x01D7|mode=row}}&lt;br /&gt;
{{Net:0x01D8|mode=row}}&lt;br /&gt;
{{Net:0x01D9|mode=row}}&lt;br /&gt;
{{Net:0x01DA|mode=row}}&lt;br /&gt;
{{Net:0x01DE|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01EE|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01F0|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x020C|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Internal packets not documented here. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x7530|mode=row}}&lt;br /&gt;
{{Net:0x7531|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ManaPlus Packets ==&lt;br /&gt;
These packets were originally added by ManaPlus to support Evol.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Client #define&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0212|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Used packets ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!packet !!      len     !!      client define                                   !!      sent location(s)                                                                                                                        !!      parse location&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0061 ||      50      ||      CMSG_CHAR_PASSWORD_CHANGE                       ||      src/net/tmwa/loginhandler.cpp:264                                                                                                       ||      src/char/char.c:3036&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0062 ||      3       ||      SMSG_CHAR_PASSWORD_RESPONSE                     ||      src/char/char.c:2368                                                                                                                    ||      src/net/tmwa/loginhandler.cpp:71&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0063 ||      -1      ||      SMSG_UPDATE_HOST                                ||      src/login/login.c:3732                                                                                                                  ||      src/net/tmwa/loginhandler.cpp:103&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0064 ||      55      ||      (hard-coded)                                    ||      src/net/tmwa/loginhandler.cpp:298                                                                                                       ||      src/login/login.c:3644&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0065 ||      17      ||      CMSG_CHAR_SERVER_CONNECT                        ||      src/net/tmwa/charserverhandler.cpp:340                                                                                                  ||      src/char/char.c:3049&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0066 ||      3       ||      CMSG_CHAR_SELECT                                ||      src/net/tmwa/charserverhandler.cpp:283&amp;lt;br&amp;gt;src/char/char.c:3424                                                                          ||      src/char/char.c:3142&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0067 ||      37      ||      CMSG_CHAR_CREATE                                ||      src/net/tmwa/charserverhandler.cpp:291                                                                                                  ||      src/char/char.c:3312&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0068 ||      46      ||      CMSG_CHAR_DELETE                                ||      src/net/tmwa/charserverhandler.cpp:306                                                                                                  ||      src/char/char.c:3387&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0069 ||      -1      ||      SMSG_LOGIN_DATA                                 ||      src/login/login.c:3795                                                                                                                  ||      src/net/tmwa/loginhandler.cpp:114&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006A ||      23      ||      SMSG_LOGIN_ERROR                                ||      src/login/login.c:3683&amp;lt;br&amp;gt;src/login/login.c:3833                                                                                        ||      src/net/tmwa/loginhandler.cpp:149&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006B ||      -1      ||      SMSG_CHAR_LOGIN                                 ||      src/char/char.c:1660                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:101&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006C ||      3       ||      SMSG_CHAR_LOGIN_ERROR                           ||      src/char/char.c:1948&amp;lt;br&amp;gt;src/char/char.c:1970&amp;lt;br&amp;gt;src/char/char.c:3110&amp;lt;br&amp;gt;src/char/char.c:3133                                            ||      src/net/tmwa/charserverhandler.cpp:75&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006D ||      108     ||      SMSG_CHAR_CREATE_SUCCEEDED                      ||      src/char/char.c:3325                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:118&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006E ||      3       ||      SMSG_CHAR_CREATE_FAILED                         ||      src/char/char.c:3318                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:137&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006F ||      2       ||      SMSG_CHAR_DELETE_SUCCEEDED                      ||      src/char/char.c:3496                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:144&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0070 ||      3       ||      SMSG_CHAR_DELETE_FAILED                         ||      src/char/char.c:3156&amp;lt;br&amp;gt;src/char/char.c:3401&amp;lt;br&amp;gt;src/char/char.c:3432&amp;lt;br&amp;gt;src/char/char.c:3504                                            ||      src/net/tmwa/charserverhandler.cpp:153&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0071 ||      28      ||      SMSG_CHAR_MAP_INFO                              ||      src/char/char.c:3272                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:158&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0072 ||      19      ||      CMSG_MAP_SERVER_CONNECT                         ||      src/net/tmwa/gamehandler.cpp:124                                                                                                        ||      src/map/clif.c:6729&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0073 ||      11      ||      SMSG_MAP_LOGIN_SUCCESS                          ||      src/map/clif.c:609                                                                                                                      ||      src/net/tmwa/gamehandler.cpp:67&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0078 ||      54      ||      SMSG_BEING_VISIBLE                              ||      src/map/clif.c:823&amp;lt;br&amp;gt;src/map/clif.c:1060&amp;lt;br&amp;gt;src/map/clif.c:1185&amp;lt;br&amp;gt;src/map/clif.c:1382                                                 ||      src/net/tmwa/beinghandler.cpp:121&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007B ||      60      ||      SMSG_BEING_MOVE                                 ||      src/map/clif.c:912&amp;lt;br&amp;gt;src/map/clif.c:1122                                                                                               ||      src/net/tmwa/beinghandler.cpp:122&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007C ||      41      ||      SMSG_BEING_SPAWN                                ||      src/map/clif.c:1279&amp;lt;br&amp;gt;src/map/clif.c:1347&amp;lt;br&amp;gt;src/map/clif.c:1372&amp;lt;br&amp;gt;src/map/clif.c:1414                                                ||      src/net/tmwa/beinghandler.cpp:239&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007D ||      2       ||      CMSG_MAP_LOADED                                 ||      src/net/tmwa/gamehandler.cpp:152                                                                                                        ||      src/map/clif.c:6786&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007E ||      6       ||      CMSG_CLIENT_PING                                ||      src/net/tmwa/gamehandler.cpp:166                                                                                                        ||      src/map/clif.c:6942&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007F ||      6       ||      SMSG_SERVER_PING                                ||      src/map/clif.c:1445                                                                                                                     ||      src/net/tmwa/gamehandler.cpp:81&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0080 ||      7       ||      SMSG_BEING_REMOVE                               ||      src/map/clif.c:65&amp;lt;br&amp;gt;src/map/clif.c:791                                                                                                 ||      src/net/tmwa/beinghandler.cpp:273&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0081 ||      3       ||      SMSG_CONNECTION_PROBLEM                         ||      src/login/login.c:3700&amp;lt;br&amp;gt;src/login/login.c:3824&amp;lt;br&amp;gt;src/char/char.c:3264&amp;lt;br&amp;gt;src/map/clif.c:628                                          ||      src/net/tmwa/generalhandler.cpp:122&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0085 ||      5       ||      CMSG_PLAYER_CHANGE_DEST                         ||      src/net/tmwa/playerhandler.cpp:621                                                                                                      ||      src/map/clif.c:6955&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0086 ||      16      ||      SMSG_BEING_MOVE2                                ||                                                                                                                                              ||      src/net/tmwa/beinghandler.cpp:246&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0087 ||      12      ||      SMSG_WALK_RESPONSE                              ||      src/map/clif.c:1463                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:177&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0088 ||      10      ||      SMSG_PLAYER_STOP                                ||      src/map/clif.c:1590                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:630&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0089 ||      7       ||      CMSG_PLAYER_CHANGE_ACT&amp;lt;br&amp;gt;CMSG_PLAYER_ATTACK    ||      src/net/tmwa/playerhandler.cpp:635&amp;lt;br&amp;gt;src/net/tmwa/playerhandler.cpp:566                                                                ||      src/map/clif.c:7341&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008A ||      29      ||      SMSG_BEING_ACTION                               ||      src/map/clif.c:3761&amp;lt;br&amp;gt;src/map/clif.c:6563                                                                                              ||      src/net/tmwa/beinghandler.cpp:328&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008C ||      -1      ||      CMSG_CHAT_MESSAGE                               ||      src/net/tmwa/chathandler.cpp:199                                                                                                        ||      src/map/clif.c:7173&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008D ||      -1      ||      SMSG_BEING_CHAT                                 ||      src/map/clif.c:7209&amp;lt;br&amp;gt;src/map/clif.c:7236                                                                                              ||      src/net/tmwa/chathandler.cpp:113&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008E ||      -1      ||      SMSG_PLAYER_CHAT                                ||      src/map/clif.c:4603&amp;lt;br&amp;gt;src/map/clif.c:7219                                                                                              ||      src/net/tmwa/chathandler.cpp:158&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0090 ||      7       ||      CMSG_NPC_TALK                                   ||      src/net/tmwa/npchandler.cpp:133                                                                                                         ||      src/map/clif.c:7738&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0091 ||      22      ||      SMSG_PLAYER_WARP                                ||      src/map/clif.c:1545                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:185&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0092 ||      28      ||      SMSG_CHANGE_MAP_SERVER                          ||      src/map/clif.c:1569                                                                                                                     ||      src/net/tmwa/charserverhandler.cpp:179&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0094 ||      6       ||      (hard-coded)                                    ||      src/net/tmwa/beinghandler.cpp:92                                                                                                        ||      src/map/clif.c:7047&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0095 ||      30      ||      SMSG_BEING_NAME_RESPONSE                        ||      src/map/clif.c:7057                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:484&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0096 ||      -1      ||      CMSG_CHAT_WHISPER                               ||      src/net/tmwa/chathandler.cpp:215                                                                                                        ||      src/map/clif.c:7459&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0097 ||      -1      ||      SMSG_WHISPER                                    ||      src/map/clif.c:4771                                                                                                                     ||      src/net/tmwa/chathandler.cpp:91&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0098 ||      3       ||      SMSG_WHISPER_RESPONSE                           ||      src/map/clif.c:4785                                                                                                                     ||      src/net/tmwa/chathandler.cpp:72&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0099 ||      -1      ||      CMSG_ADMIN_ANNOUNCE&amp;lt;br&amp;gt;CMSG_CHAT_ANNOUNCE       ||      src/net/tmwa/adminhandler.cpp:84                                                                                                        ||      src/map/clif.c:7549&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009A ||      -1      ||      SMSG_GM_CHAT                                    ||      src/map/clif.c:4623&amp;lt;br&amp;gt;src/map/clif.c:8359                                                                                              ||      src/net/tmwa/chathandler.cpp:159&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009B ||      5       ||      CMSG_PLAYER_CHANGE_DIR                          ||      src/net/tmwa/playerhandler.cpp:614                                                                                                      ||      src/map/clif.c:7278&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009C ||      9       ||      SMSG_BEING_CHANGE_DIRECTION                     ||      src/map/clif.c:7293                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:499&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009D ||      17      ||      SMSG_ITEM_VISIBLE                               ||      src/map/clif.c:3815                                                                                                                     ||      src/net/tmwa/itemhandler.cpp:47&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009E ||      17      ||      SMSG_ITEM_DROPPED                               ||      src/map/clif.c:671                                                                                                                      ||      src/net/tmwa/itemhandler.cpp:48&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009F ||      6       ||      CMSG_ITEM_PICKUP                                ||      src/net/tmwa/playerhandler.cpp:607                                                                                                      ||      src/map/clif.c:7573&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A0 ||      23      ||      SMSG_PLAYER_INVENTORY_ADD                       ||      src/map/clif.c:1855&amp;lt;br&amp;gt;src/map/clif.c:1876                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:218&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A1 ||      6       ||      SMSG_ITEM_REMOVE                                ||      src/map/clif.c:715                                                                                                                      ||      src/net/tmwa/itemhandler.cpp:61&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A2 ||      6       ||      CMSG_PLAYER_INVENTORY_DROP                      ||      src/net/tmwa/inventoryhandler.cpp:473                                                                                                   ||      src/map/clif.c:7613&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A4 ||      -1      ||      SMSG_PLAYER_EQUIPMENT                           ||      src/map/clif.c:2017                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:376&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A6 ||      -1      ||      SMSG_PLAYER_STORAGE_EQUIP                       ||      src/map/clif.c:2144&amp;lt;br&amp;gt;src/map/clif.c:2273                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:187&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A7 ||      8       ||      CMSG_PLAYER_INVENTORY_USE                       ||      src/net/tmwa/inventoryhandler.cpp:465                                                                                                   ||      src/map/clif.c:7640&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A8 ||      7       ||      SMSG_ITEM_USE_RESPONSE                          ||      src/map/clif.c:2935                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:284&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A9 ||      6       ||      CMSG_PLAYER_EQUIP                               ||      src/net/tmwa/inventoryhandler.cpp:446                                                                                                   ||      src/map/clif.c:7666&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AA ||      7       ||      SMSG_PLAYER_EQUIP                               ||      src/map/clif.c:2819                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:401&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AB ||      4       ||      CMSG_PLAYER_UNEQUIP                             ||      src/net/tmwa/inventoryhandler.cpp:456                                                                                                   ||      src/map/clif.c:7706&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AC ||      7       ||      SMSG_PLAYER_UNEQUIP                             ||      src/map/clif.c:2839                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:412&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AF ||      6       ||      SMSG_PLAYER_INVENTORY_REMOVE                    ||      src/map/clif.c:1943                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:253&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B0 ||      8       ||      SMSG_PLAYER_STAT_UPDATE_1                       ||      src/map/clif.c:2350&amp;lt;br&amp;gt;src/map/clif.c:2357                                                                                              ||      src/net/tmwa/playerhandler.cpp:234&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B1 ||      8       ||      SMSG_PLAYER_STAT_UPDATE_2                       ||      src/map/clif.c:2437&amp;lt;br&amp;gt;src/map/clif.c:2443&amp;lt;br&amp;gt;src/map/clif.c:2447&amp;lt;br&amp;gt;src/map/clif.c:2451&amp;lt;br&amp;gt;src/map/clif.c:2455                         ||      src/net/tmwa/playerhandler.cpp:333&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B2 ||      3       ||      CMSG_PLAYER_RESTART                             ||      src/net/tmwa/charserverhandler.cpp:314&amp;lt;br&amp;gt;src/net/tmwa/playerhandler.cpp:642                                                            ||      src/map/clif.c:7411&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B3 ||      3       ||      SMSG_CHAR_SWITCH_RESPONSE                       ||      src/map/clif.c:653                                                                                                                      ||      src/net/tmwa/gamehandler.cpp:91&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B4 ||      -1      ||      SMSG_NPC_MESSAGE                                ||      src/map/clif.c:1696                                                                                                                     ||      src/net/tmwa/npchandler.cpp:102&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B5 ||      6       ||      SMSG_NPC_NEXT                                   ||      src/map/clif.c:1716                                                                                                                     ||      src/net/tmwa/npchandler.cpp:111&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B6 ||      6       ||      SMSG_NPC_CLOSE                                  ||      src/map/clif.c:1734                                                                                                                     ||      src/net/tmwa/npchandler.cpp:106&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B7 ||      -1      ||      SMSG_NPC_CHOICE                                 ||      src/map/clif.c:1752                                                                                                                     ||      src/net/tmwa/npchandler.cpp:97&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B8 ||      7       ||      CMSG_NPC_LIST_CHOICE                            ||      src/net/tmwa/npchandler.cpp:159                                                                                                         ||      src/map/clif.c:8194&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B9 ||      6       ||      CMSG_NPC_NEXT_REQUEST                           ||      src/net/tmwa/npchandler.cpp:140                                                                                                         ||      src/map/clif.c:8206&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BB ||      5       ||      CMSG_STAT_UPDATE_REQUEST                        ||      src/net/tmwa/playerhandler.cpp:581                                                                                                      ||      src/map/clif.c:7993&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BC ||      6       ||      SMSG_PLAYER_STAT_UPDATE_4                       ||      src/map/clif.c:2799                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:381&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BD ||      44      ||      SMSG_PLAYER_STAT_UPDATE_5                       ||      src/map/clif.c:2702                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:401&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BE ||      5       ||      SMSG_PLAYER_STAT_UPDATE_6                       ||      src/map/clif.c:2466                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:521&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BF ||      3       ||      CMSG_PLAYER_EMOTE                               ||      src/net/tmwa/playerhandler.cpp:573                                                                                                      ||      src/map/clif.c:7308&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C0 ||      7       ||      SMSG_BEING_EMOTION                              ||      src/map/clif.c:6469&amp;lt;br&amp;gt;src/map/clif.c:6488&amp;lt;br&amp;gt;src/map/clif.c:7317                                                                       ||      src/net/tmwa/beinghandler.cpp:385&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C1 ||      2       ||      CMSG_WHO_REQUEST&amp;lt;br&amp;gt;CMSG_CHAT_WHO               ||      src/map/chathandler.cpp:264                                                                                                             ||      src/map/clif.c:7330&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C2 ||      6       ||      SMSG_WHO_ANSWER                                 ||      src/map/clif.c:7332                                                                                                                     ||      src/net/tmwa/gamehandler.cpp:86&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C3 ||      8       ||      SMSG_BEING_CHANGE_LOOKS                         ||                                                                                                                                              ||      src/net/tmwa/beinghandler.cpp:400&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C4 ||      6       ||      SMSG_NPC_BUY_SELL_CHOICE                        ||      src/map/clif.c:1611                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:64&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C5 ||      7       ||      CMSG_NPC_BUY_SELL_REQUEST                       ||      src/net/tmwa/npchandler.cpp:193&amp;lt;br&amp;gt;src/net/tmwa/npchandler.cpp:200                                                                      ||      src/map/clif.c:7756&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C6 ||      -1      ||      SMSG_NPC_BUY                                    ||      src/map/clif.c:1631                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:72&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C7 ||      -1      ||      SMSG_NPC_SELL                                   ||      src/map/clif.c:1663                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:88&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C8 ||      -1      ||      CMSG_NPC_BUY_REQUEST                            ||      src/net/tmwa/npchandler.cpp:207                                                                                                         ||      src/map/clif.c:7765&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C9 ||      -1      ||      CMSG_NPC_SELL_REQUEST                           ||      src/net/tmwa/npchandler.cpp:215                                                                                                         ||      src/map/clif.c:7784&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CA ||      3       ||      SMSG_NPC_BUY_RESPONSE                           ||      src/map/clif.c:7775                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:114&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CB ||      3       ||      SMSG_NPC_SELL_RESPONSE                          ||      src/map/clif.c:7794                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:124&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CC ||      6       ||      CMSG_ADMIN_KICK                                 ||      src/net/tmwa/adminhandler.cpp:104                                                                                                       ||      src/map/clif.c:8913&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CD ||      6       ||      SMSG_ADMIN_KICK_ACK                             ||      src/map/clif.c:6605                                                                                                                     ||      src/net/tmwa/adminhandler.cpp:62&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E4 ||      6       ||      CMSG_TRADE_REQUEST                              ||      src/net/tmwa/tradehandler.cpp:241                                                                                                       ||      src/map/clif.c:7859&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E5 ||      26      ||      SMSG_TRADE_REQUEST                              ||      src/map/clif.c:3180                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:86&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E6 ||      3       ||      CMSG_TRADE_RESPONSE                             ||      src/net/tmwa/tradehandler.cpp:250                                                                                                       ||      src/map/clif.c:7876&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E7 ||      3       ||      SMSG_TRADE_RESPONSE                             ||      src/map/clif.c:3198                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:120&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E8 ||      8       ||      CMSG_TRADE_ITEM_ADD_REQUEST                     ||      src/net/tmwa/tradehandler.cpp:256&amp;lt;br&amp;gt;src/net/tmwa/tradehandler.cpp:268                                                                  ||      src/map/clif.c:7887&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E9 ||      19      ||      SMSG_TRADE_ITEM_ADD                             ||      src/map/clif.c:3218                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:159&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EB ||      2       ||      CMSG_TRADE_ADD_COMPLETE                         ||      src/net/tmwa/tradehandler.cpp:275                                                                                                       ||      src/map/clif.c:7898&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EC ||      3       ||      SMSG_TRADE_OK                                   ||      src/map/clif.c:3320                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:218&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00ED ||      2       ||      CMSG_TRADE_CANCEL_REQUEST                       ||      src/net/tmwa/tradehandler.cpp:285                                                                                                       ||      src/map/clif.c:7907&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EE ||      2       ||      SMSG_TRADE_CANCEL                               ||      src/map/clif.c:3338                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:223&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EF ||      2       ||      CMSG_TRADE_OK                                   ||      src/net/tmwa/tradehandler.cpp:280                                                                                                       ||      src/map/clif.c:7916&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F0 ||      3       ||      SMSG_TRADE_COMPLETE                             ||      src/map/clif.c:3355                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:230&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F2 ||      6       ||      SMSG_PLAYER_STORAGE_STATUS                      ||      src/map/clif.c:3375&amp;lt;br&amp;gt;src/map/clif.c:3459                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:306&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F3 ||      8       ||      CMSG_MOVE_TO_STORAGE                            ||      src/net/tmwa/inventoryhandler.cpp:508                                                                                                   ||      src/map/clif.c:8370&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F4 ||      21      ||      SMSG_PLAYER_STORAGE_ADD                         ||      src/map/clif.c:3396&amp;lt;br&amp;gt;src/map/clif.c:3481                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:331&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F5 ||      8       ||      CSMG_MOVE_FROM_STORAGE                          ||      src/net/tmwa/inventoryhandler.cpp:514                                                                                                   ||      src/map/clif.c:8393&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F6 ||      8       ||      SMSG_PLAYER_STORAGE_REMOVE                      ||      src/map/clif.c:3543                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:353&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F7 ||      2       ||      CMSG_CLOSE_STORAGE                              ||      src/net/tmwa/inventoryhandler.cpp:500                                                                                                   ||      src/map/clif.c:8452&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F8 ||      2       ||      SMSG_PLAYER_STORAGE_CLOSE                       ||      src/map/clif.c:3562                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:365&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F9 ||      26      ||      CMSG_PARTY_CREATE                               ||      src/net/tmwa/partyhandler.cpp:313                                                                                                       ||      src/map/clif.c:8469&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FA ||      3       ||      SMSG_PARTY_CREATE                               ||      src/map/clif.c:5231                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:79&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FB ||      -1      ||      SMSG_PARTY_INFO                                 ||      src/map/clif.c:5249                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:88&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FC ||      6       ||      CMSG_PARTY_INVITE                               ||      src/net/tmwa/partyhandler.cpp:324                                                                                                       ||      src/map/clif.c:8510&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FD ||      27      ||      SMSG_PARTY_INVITE_RESPONSE                      ||      src/map/clif.c:5327                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:112&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FE ||      30      ||      SMSG_PARTY_INVITED                              ||      src/map/clif.c:5299                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:139&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FF ||      10      ||      CMSG_PARTY_INVITED                              ||      src/net/tmwa/partyhandler.cpp:352                                                                                                       ||      src/map/clif.c:8522&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0100 ||      2       ||      CMSG_PARTY_LEAVE                                ||      src/net/tmwa/partyhandler.cpp:359                                                                                                       ||      src/map/clif.c:8540&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0101 ||      6       ||      SMSG_PARTY_SETTINGS                             ||      src/map/clif.c:5358                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:157&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0102 ||      6       ||      CMSG_PARTY_SETTINGS                             ||      src/net/tmwa/partyhandler.cpp:402&amp;lt;br&amp;gt;src/net/tmwa/partyhandler.cpp:412                                                                  ||      src/map/clif.c:8558&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0103 ||      30      ||      CMSG_PARTY_KICK                                 ||      src/net/tmwa/partyhandler.cpp:364&amp;lt;br&amp;gt;src/net/tmwa/partyhandler.cpp:379                                                                  ||      src/map/clif.c:8549&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0104 ||      79      ||      SMSG_PARTY_MOVE                                 ||      src/map/clif.c:5485                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:220&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0105 ||      31      ||      SMSG_PARTY_LEAVE                                ||      src/map/clif.c:5383                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:232&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0106 ||      10      ||      SMSG_PARTY_UPDATE_HP                            ||      src/map/clif.c:5463                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:263&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0107 ||      10      ||      SMSG_PARTY_UPDATE_COORDS                        ||      src/map/clif.c:5443                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:283&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0108 ||      -1      ||      CMSG_PARTY_MESSAGE                              ||      src/net/tmwa/partyhandler.cpp:386                                                                                                       ||      src/map/clif.c:8571&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0109 ||      -1      ||      SMSG_PARTY_MESSAGE                              ||      src/map/clif.c:5424                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:290&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010C ||      6       ||      SMSG_MVP                                        ||      src/map/clif.c:5708                                                                                                                     ||      src/net/tmwa/chathandler.cpp:187&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010E ||      11      ||      SMSG_PLAYER_SKILL_UP&amp;lt;br&amp;gt;SMSG_GUILD_SKILL_UP     ||      src/map/clif.c:4186&amp;lt;br&amp;gt;src/map/clif.c:6345                                                                                              ||      src/net/tmwa/specialhandler.cpp:115&amp;lt;br&amp;gt;src/net/tmwa/guildhandler.cpp:253&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010F ||      -1      ||      SMSG_PLAYER_SKILLS                              ||      src/map/clif.c:4145                                                                                                                     ||      src/net/tmwa/specialhandler.cpp:93&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0110 ||      10      ||      SMSG_SKILL_FAILED                               ||      src/map/clif.c:4259                                                                                                                     ||      src/net/tmwa/specialhandler.cpp:129                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0112 ||      4       ||      CMSG_SKILL_LEVELUP_REQUEST                      ||      src/net/tmwa/playerhandler.cpp:597                                                                                                      ||      src/map/clif.c:8002                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0113 ||      10      ||      CMSG_SKILL_USE_BEING                            ||      src/net/tmwa/specialhandler.cpp:234                                                                                                     ||      src/map/clif.c:8011                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0116 ||      10      ||      CMSG_SKILL_USE_POSITION                         ||      src/net/tmwa/specialhandler.cpp:242                                                                                                     ||      src/map/clif.c:8088                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0119 ||      13      ||      SMSG_PLAYER_STATUS_CHANGE                       ||      src/map/clif.c:1268&amp;lt;br&amp;gt;src/map/clif.c:2885                                                                                              ||      src/net/tmwa/beinghandler.cpp:671                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x011B ||      20      ||      CMSG_SKILL_USE_MAP                              ||      src/net/tmwa/specialhandler.cpp:251                                                                                                     ||      src/map/clif.c:8158                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0139 ||      16      ||      SMSG_PLAYER_MOVE_TO_ATTACK                      ||      src/map/clif.c:5510                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:662                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013A ||      4       ||      SMSG_PLAYER_ATTACK_RANGE                        ||      src/map/clif.c:2474                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:423                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013B ||      4       ||      SMSG_PLAYER_ARROW_MESSAGE                       ||      src/map/clif.c:2780                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:545                                                                      &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013C ||      4       ||      SMSG_PLAYER_ARROW_EQUIP                         ||      src/map/clif.c:2761                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:427                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0141 ||      14      ||      SMSG_PLAYER_STAT_UPDATE_3                       ||      src/map/clif.c:2482&amp;lt;br&amp;gt;src/map/clif.c:2489&amp;lt;br&amp;gt;src/map/clif.c:2496&amp;lt;br&amp;gt;src/map/clif.c:2503&amp;lt;br&amp;gt;src/map/clif.c:2510&amp;lt;br&amp;gt;src/map/clif.c:2517  ||      src/net/tmwa/playerhandler.cpp:370                                                                      &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0142 ||      6       ||      SMSG_NPC_INT_INPUT                              ||      src/map/clif.c:1772                                                                                                                     ||      src/net/tmwa/npchandler.cpp:116                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0143 ||      10      ||      CMSG_NPC_INT_RESPONSE                           ||      src/net/tmwa/npchandler.cpp:166                                                                                                         ||      src/map/clif.c:8215                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0146 ||      6       ||      CMSG_NPC_CLOSE                                  ||      src/net/tmwa/npchandler.cpp:146                                                                                                         ||      src/map/clif.c:8265                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0148 ||      8       ||      SMSG_BEING_RESURRECT                            ||      src/map/clif.c:4667                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:293                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0149 ||      9       ||      CMSG_ADMIN_MUTE                                 ||      src/net/tmwa/adminhandler.cpp:137                                                                                                       ||      src/map/clif.c:9025                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014C ||      -1      ||      SMSG_GUILD_ALIANCE_INFO                         ||      src/map/clif.c:5962                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:157                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014D ||      2       ||      CMSG_GUILD_CHECK_MASTER                         ||                                                                                                                                              ||      src/map/clif.c:8661                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014E ||      6       ||      SMSG_GUILD_MASTER_OR_MEMBER                     ||      src/map/clif.c:5842                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:134                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014F ||      6       ||      CMSG_GUILD_REQUEST_INFO                         ||      src/net/tmwa/guildhandler.cpp:457                                                                                                       ||      src/map/clif.c:8670                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0151 ||      6       ||      CMSG_GUILD_REQUEST_EMBLEM                       ||                                                                                                                                              ||      src/map/clif.c:8760                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0152 ||      -1      ||      SMSG_GUILD_EMBLEM                               ||      src/map/clif.c:6135                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:243                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0153 ||      -1      ||      CMSG_GUILD_CHANGE_EMBLEM                        ||                                                                                                                                              ||      src/map/clif.c:8771                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0154 ||      -1      ||      SMSG_GUILD_MEMBER_LIST                          ||      src/map/clif.c:5996                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:171                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0155 ||      -1      ||      CMSG_GUILD_CHANGE_MEMBER_POS                    ||                                                                                                                                              ||      src/map/clif.c:8731                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0156 ||      -1      ||      SMSG_GUILD_MEMBER_POS_CHANGE                    ||      src/map/clif.c:6110                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:236                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0159 ||      54      ||      CMSG_GUILD_LEAVE                                ||      src/net/tmwa/guildhandler.cpp:425                                                                                                       ||      src/map/clif.c:8807                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015A ||      66      ||      SMSG_GUILD_LEAVE                                ||      src/map/clif.c:6252                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:322                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015B ||      54      ||      CMSG_GUILD_EXPULSION                            ||      src/net/tmwa/guildhandler.cpp:434                                                                                                       ||      src/map/clif.c:8817                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015C ||      90      ||      SMSG_GUILD_EXPULSION                            ||      src/map/clif.c:6270                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:327                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015D ||      42      ||      CMSG_GUILD_BREAK                                ||                                                                                                                                              ||      src/map/clif.c:8907                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015E ||      6       ||      SMSG_GUILD_BROKEN                               ||      src/map/clif.c:6453                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:384                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0160 ||      -1      ||      SMSG_GUILD_POS_INFO_LIST                        ||      src/map/clif.c:6062                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:212                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0161 ||      -1      ||      CMSG_GUILD_CHANGE_POS_INFO                      ||                                                                                                                                              ||      src/map/clif.c:8704                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0162 ||      -1      ||      SMSG_GUILD_SKILL_INFO                           ||      src/map/clif.c:6160                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:253                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0163 ||      -1      ||      SMSG_GUILD_EXPULSION_LIST                       ||      src/map/clif.c:6294                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:333                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0165 ||      30      ||      CMSG_GUILD_CREATE                               ||      src/net/tmwa/guildhandler.cpp:396                                                                                                       ||      src/map/clif.c:8652                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0166 ||      -1      ||      SMSG_GUILD_POS_NAME_LIST                        ||      src/map/clif.c:6036                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:199                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0167 ||      3       ||      SMSG_GUILD_CREATE_RESPONSE                      ||      src/map/clif.c:5771                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:91                                                                        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0168 ||      14      ||      CMSG_GUILD_INVITE                               ||      src/net/tmwa/guildhandler.cpp:408                                                                                                       ||      src/map/clif.c:8789                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0169 ||      3       ||      SMSG_GUILD_INVITE_ACK                           ||      src/map/clif.c:6235                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:288                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016A ||      30      ||      SMSG_GUILD_INVITE                               ||      src/map/clif.c:6217                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:279                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016B ||      10      ||      CMSG_GUILD_INVITE_REPLY                         ||      src/net/tmwa/guildhandler.cpp:416                                                                                                       ||      src/map/clif.c:8798                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016C ||      43      ||      SMSG_GUILD_POSITION_INFO                        ||      src/map/clif.c:5792                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:114                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016D ||      14      ||      SMSG_GUILD_MEMBER_LOGIN                         ||      src/map/clif.c:5811                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:128                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016E ||      186     ||      CMSG_GUILD_CHANGE_NOTICE                        ||                                                                                                                                              ||      src/map/clif.c:8780                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016F ||      182     ||      SMSG_GUILD_NOTICE                               ||      src/map/clif.c:6198                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:274                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0170 ||      14      ||      CMSG_GUILD_ALLIANCE_REQUEST                     ||                                                                                                                                              ||      src/map/clif.c:8871                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0171 ||      30      ||      SMSG_GUILD_REQ_ALLIANCE                         ||      src/map/clif.c:6367                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:366                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0172 ||      10      ||      CMSG_GUILD_ALLIANCE_REPLY                       ||                                                                                                                                              ||      src/map/clif.c:8880                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0173 ||      3       ||      SMSG_GUILD_REQ_ALLIANCE_ACK                     ||      src/map/clif.c:6385                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:371                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0174 ||      -1      ||      SMSG_GUILD_POSITION_CHANGED                     ||      src/map/clif.c:6087                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:227                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x017E ||      -1      ||      CMSG_GUILD_MESSAGE                              ||      src/net/tmwa/guildhandler.cpp:443                                                                                                       ||      src/map/clif.c:8831                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x017F ||      -1      ||      SMSG_GUILD_MESSAGE                              ||      src/map/clif.c:6323&amp;lt;br&amp;gt;src/map/clif.c:6581                                                                                              ||      src/net/tmwa/guildhandler.cpp:347                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0180 ||      6       ||      CMSG_GUILD_OPPOSITION                           ||                                                                                                                                              ||      src/map/clif.c:8898                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0181 ||      3       ||      SMSG_GUILD_OPPOSITION_ACK                       ||      src/map/clif.c:6421                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:380                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0183 ||      10      ||      CMSG_GUILD_ALLIANCE_DELETE                      ||                                                                                                                                              ||      src/map/clif.c:8889                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0184 ||      10      ||      SMSG_GUILD_DEL_ALLIANCE                         ||      src/map/clif.c:6403                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:375                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x018A ||      4       ||      CMSG_CLIENT_QUIT                                ||      src/net/tmwa/gamehandler.cpp:161                                                                                                        ||      src/map/clif.c:6611                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x018B ||      4       ||      SMSG_MAP_QUIT_RESPONSE                          ||      src/map/clif.c:7012&amp;lt;br&amp;gt;src/map/clif.c:7440                                                                                              ||      src/net/tmwa/gamehandler.cpp:98                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0190 ||      90      ||      CMSG_SKILL_USE_POSITION_MORE                    ||                                                                                                                                              ||      src/map/clif.c:8088                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0195 ||      102     ||      SMSG_PLAYER_GUILD_PARTY_INFO                    ||      src/map/clif.c:7107                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:490                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0196 ||      9       ||      SMSG_BEING_STATUS_CHANGE                        ||      src/map/clif.c:4585                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:688                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019B ||      10      ||      SMSG_BEING_SELFEFFECT                           ||      src/map/clif.c:2858&amp;lt;br&amp;gt;src/map/clif.c:6696                                                                                              ||      src/net/tmwa/beinghandler.cpp:372                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019C ||      4       ||      CMSG_ADMIN_LOCAL_ANNOUNCE                       ||      src/net/tmwa/adminhandler.cpp:91                                                                                                        ||      src/map/clif.c:8350                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019D ||      6       ||      CMSG_ADMIN_HIDE                                 ||      src/net/tmwa/adminhandler.cpp:98                                                                                                        ||      src/map/clif.c:8996                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01B1 ||      7       ||      SMSG_TRADE_ITEM_ADD_RESPONSE                    ||      src/map/clif.c:3299                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:176                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01B6 ||      114     ||      SMSG_GUILD_BASIC_INFO                           ||      src/map/clif.c:5865                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:138                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01C8 ||      13      ||      SMSG_PLAYER_INVENTORY_USE                       ||      src/map/clif.c:2945                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:265                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D4 ||      6       ||      SMSG_NPC_STR_INPUT                              ||      src/map/clif.c:1790                                                                                                                     ||      src/net/tmwa/npchandler.cpp:121                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D5 ||      8       ||      CMSG_NPC_STR_RESPONSE                           ||      src/net/tmwa/npchandler.cpp:173                                                                                                         ||      src/map/clif.c:8234                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D7 ||      11      ||      SMSG_BEING_CHANGE_LOOKS2                        ||      src/map/clif.c:2608&amp;lt;br&amp;gt;src/map/clif.c:2675                                                                                              ||      src/net/tmwa/beinghandler.cpp:401                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D8 ||      54      ||      SMSG_PLAYER_UPDATE_1                            ||      src/map/clif.c:845                                                                                                                      ||      src/net/tmwa/beinghandler.cpp:511                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D9 ||      53      ||      SMSG_PLAYER_UPDATE_2                            ||      src/map/clif.c:1292                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:512                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01DA ||      60      ||      SMSG_PLAYER_MOVE                                ||      src/map/clif.c:934                                                                                                                      ||      src/net/tmwa/beinghandler.cpp:513                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01DE ||      33      ||      SMSG_SKILL_DAMAGE                               ||      src/map/clif.c:4298                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:311                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01EE ||      -1      ||      SMSG_PLAYER_INVENTORY                           ||      src/map/clif.c:1965                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:134                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01F0 ||      -1      ||      SMSG_PLAYER_STORAGE_ITEMS                       ||      src/map/clif.c:2097&amp;lt;br&amp;gt;src/map/clif.c:2225                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:135                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x020C ||      10      ||      SMSG_ADMIN_IP                                   ||      src/map/clif.c:7120                                                                                                                     ||      src/net/tmwa/adminhandler.cpp:69                                                                        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x7530 ||      2       ||      CMSG_SERVER_VERSION_REQUEST                     ||      src/net/tmwa/loginhandler.cpp:220                                                                                                       ||      src/login/login.c:2257&amp;lt;br&amp;gt;src/login/login.c:4011&amp;lt;br&amp;gt;src/char/char.c:3568&amp;lt;br&amp;gt;src/map/clif.c:10174        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x7531 ||      10      ||      SMSG_SERVER_VERSION_RESPONSE                    ||      src/login/login.c:2260&amp;lt;br&amp;gt;src/login/login.c:4014&amp;lt;br&amp;gt;src/char/char.c:3569&amp;lt;br&amp;gt;src/map/clif.c:10175                                        ||      src/net/tmwa/loginhandler.cpp:197                                                                       &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Free Packets ==&lt;br /&gt;
These are packets that are not parsed or sent by the client, but have a known length, so they can be used by future servers and the client will just ignore them, not crash.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
!packet !!len   !!notes&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0000 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0074 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0075 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0076 ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0077 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0079 ||53    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x007A ||58    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0082 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0083 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0084 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x008B ||23    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0093 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00A3 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00A5 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00AE ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00BA ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00CE ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00CF ||27    ||clif_parse_PMIgnore&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D0 ||3     ||clif_parse_PMIgnoreAll, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D1 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D2 ||4     ||used by ManaPlus (sent from atcommand.cpp)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D3 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D4 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D5 ||-1    ||clif_parse_CreateChatRoom&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D6 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D7 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D8 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D9 ||14    ||clif_parse_ChatAddMember&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DA ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DB ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DC ||28    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DD ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DE ||-1    ||clif_parse_ChatRoomStatusChange&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DF ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E0 ||30    ||clif_parse_ChangeChatOwner&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E1 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E2 ||26    ||clif_parse_KickFromChat&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E3 ||2     ||clif_parse_ChatLeave&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00EA ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00F1 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010A ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010B ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010D ||2     ||clif_parse_RequestMemo&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0111 ||39    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0114 ||31    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0115 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0117 ||18    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0118 ||2     ||clif_parse_StopAttack, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011A ||15    ||SMSG_SKILL_NO_DAMAGE, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011C ||68    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011D ||2     ||clif_parse_RequestMemo&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011E ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011F ||16    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0120 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0121 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0122 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0123 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0124 ||21    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0125 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0126 ||8     ||clif_parse_PutItemToCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0127 ||8     ||clif_parse_GetItemFromCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0128 ||8     ||clif_parse_MoveFromKafraToCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0129 ||8     ||clif_parse_MoveToKafraFromCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012A ||2     ||clif_parse_RemoveOption&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012B ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012C ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012D ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012E ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012F ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0130 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0131 ||86    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0132 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0133 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0134 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0135 ||7     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0136 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0137 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0138 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013D ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013E ||24    ||SMSG_SKILL_CASTING, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013F ||26    ||clif_parse_GM_Monster_Item&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0140 ||22    ||clif_parse_MapMove&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0144 ||23    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0145 ||19    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0147 ||39    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x014A ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x014B ||27    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0150 ||110   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0157 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0158 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x015F ||42    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0164 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0175 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0176 ||106   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0177 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0178 ||4     ||clif_parse_ItemIdentify&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0179 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017A ||4     ||clif_parse_UseCard&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017B ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017C ||6     ||clif_parse_InsertCard&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017D ||7     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0182 ||106   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0185 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0187 ||6     ||src/char/char.c:3562&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0188 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0189 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018C ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018D ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018E ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018F ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0191 ||86    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0192 ||24    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0193 ||6     ||clif_parse_SolveCharName&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0194 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0197 ||4     ||clif_parse_ResetChar&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0198 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0199 ||4     ||SMSG_PVP_MAP_MODE, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019A ||14    ||SMSG_PVP_SET, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019E ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019F ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A0 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A1 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A2 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A3 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A4 ||11    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A5 ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A6 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A7 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A8 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A9 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AA ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AB ||12    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AC ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AD ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AE ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AF ||4     ||clif_parse_ChangeCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B0 ||11    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B2 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B3 ||67    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B4 ||12    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B5 ||18    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B7 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B8 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B9 ||6     ||SMSG_SKILL_CAST_CANCEL, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BA ||26    ||clif_parse_Shift&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BB ||26    ||clif_parse_Shift&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BC ||26    ||clif_parse_Recall&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BD ||26    ||clif_parse_Recall&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BE ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BF ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C0 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C1 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C2 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C3 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C4 ||22    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C5 ||22    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C6 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C7 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C9 ||97    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CB ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CC ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CD ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CE ||6     ||clif_parse_AutoSpell&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CF ||28    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D0 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D1 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D2 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D3 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D6 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DB ||2     ||src/login/login.c:3861&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DC ||-1    ||src/login/login.c:3898&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DD ||47    ||src/login/login.c:3645&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DF ||6     ||clif_parse_GMReqNoChatCount&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E0 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E1 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E2 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E3 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E4 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E5 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E6 ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E7 ||2     ||clif_parse_sn_doridori&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E8 ||28    ||clif_parse_CreateParty2&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E9 ||81    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EA ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EB ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EC ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01ED ||2     ||clif_parse_sn_explosionspirits&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EF ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F1 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F2 ||20    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F3 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F4 ||32    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F5 ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F6 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F7 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F8 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F9 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FA ||48    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FB ||56    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FC ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FD ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FE ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FF ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0200 ||26    ||src/login/login.c:3632&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0204 ||18    ||src/login/login.c:3638&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x020B ||19    ||src/char/char.c:3030&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Internal Packets ==&lt;br /&gt;
These packets are sent between the servers. Details are subject to change without notice.&lt;br /&gt;
&lt;br /&gt;
=== login - char ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x2709|mode=row_internal}}&lt;br /&gt;
{{Net:0x2711|mode=row_internal}}&lt;br /&gt;
{{Net:0x2712|mode=row_internal}}&lt;br /&gt;
{{Net:0x2713|mode=row_internal}}&lt;br /&gt;
{{Net:0x2714|mode=row_internal}}&lt;br /&gt;
{{Net:0x2716|mode=row_internal}}&lt;br /&gt;
{{Net:0x2717|mode=row_internal}}&lt;br /&gt;
{{Net:0x2722|mode=row_internal}}&lt;br /&gt;
{{Net:0x2723|mode=row_internal}}&lt;br /&gt;
{{Net:0x2724|mode=row_internal}}&lt;br /&gt;
{{Net:0x2727|mode=row_internal}}&lt;br /&gt;
{{Net:0x2731|mode=row_internal}}&lt;br /&gt;
{{Net:0x2740|mode=row_internal}}&lt;br /&gt;
{{Net:0x2741|mode=row_internal}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== login - admin ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{Net:0x2716|mode=row_internal}} --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== char - map ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{Net:0x2716|mode=row_internal}} --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== inter.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3000 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3001 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3002 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3003 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3004 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3005 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3010 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3011 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3018 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3019 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3020 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 72 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3021 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3022 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 52 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3023 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3024 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3025 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 29 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3026 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3027 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3028 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3030 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3031 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3032 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3034 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 55 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3035 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3036 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3037 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3038 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3039 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 186 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3040 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 5 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3041 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3080 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 48 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3081 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3082 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3083 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== intif.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3800 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3801 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3802 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 27 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3803 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3804 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3810 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3811 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3818 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3819 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3820 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 35 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3821 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3822 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3823 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 15 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3824 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3825 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 29 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3826 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3827 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3830 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3831 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3832 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 15 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3834 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 79 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3835 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3836 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3837 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3839 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 67 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 186 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3840 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3841 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3842 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3880 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3881 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3882 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3883 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 3 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== chrif.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2af8 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 60 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2af9 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 3 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afa &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afb &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 27 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afc &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 22 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afd &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afe &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2aff &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b00 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b01 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b02 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 18 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b03 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b04 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b05 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 49 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b06 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 44 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b08 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b09 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 30 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 86 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 44 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b10 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b11 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b12 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b13 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b14 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b15 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== char.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;!-- 0x2af7 .. 0x2b16 --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2723&amp;diff=29029</id>
		<title>Net:0x2723</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2723&amp;diff=29029"/>
		<updated>2013-12-07T01:31:07Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: Created page with &amp;quot;{{packet |nicename=Sex Change Response |id=0x2723 |mode={{{mode}}} |length=7 |alignment= |define=N/A |sent={{tmwa location|src/login/login.cpp}} |parsed={{tmwa location|src/ch...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename=Sex Change Response&lt;br /&gt;
|id=0x2723&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length=7&lt;br /&gt;
|alignment=&lt;br /&gt;
|define=N/A&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID }}&lt;br /&gt;
{{packet field |  6 |  1 | Sex ID }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent by login server due to receiving a [[Net:0x2727|Sex Change Request]].&lt;br /&gt;
&lt;br /&gt;
The char server sends a [[Net:0x2b0d]] response to the map server.&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2727&amp;diff=29028</id>
		<title>Net:0x2727</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2727&amp;diff=29028"/>
		<updated>2013-12-07T01:27:16Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: Created page with &amp;quot;{{packet |nicename=Sex Change Request |id=0x2727 |mode={{{mode}}} |length=6 |alignment= |define=N/A |sent={{tmwa location|src/char/char.cpp|2497}} |parsed={{tmwa location|src/...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename=Sex Change Request&lt;br /&gt;
|id=0x2727&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length=6&lt;br /&gt;
|alignment=&lt;br /&gt;
|define=N/A&lt;br /&gt;
|sent={{tmwa location|src/char/char.cpp|2497}}&lt;br /&gt;
|parsed={{tmwa location|src/login/login.cpp|1253}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent by char server due to receiving a [[Net:0x2b0e]] from the map server&lt;br /&gt;
&lt;br /&gt;
The login server responds with a [[Net:0x2723|Sex Change Response]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2731&amp;diff=29027</id>
		<title>Net:0x2731</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2731&amp;diff=29027"/>
		<updated>2013-12-07T01:22:18Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: Created page with &amp;quot;{{packet |nicename=Change Ban Status Response |id=0x2731 |mode={{{mode}}} |length=11 |alignment= |define=N/A |sent={{tmwa location|src/login/login.cpp}} |parsed={{tmwa locatio...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename=Change Ban Status Response&lt;br /&gt;
|id=0x2731&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length=11&lt;br /&gt;
|alignment=&lt;br /&gt;
|define=N/A&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID }}&lt;br /&gt;
{{packet field |  6 |  1 | &#039;0&#039; or &#039;1&#039; (1 = ban) }}&lt;br /&gt;
{{packet field |  7 |  4 | Status ID }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent by login server in response to a [[Net:0x2724|Change Ban Status Request]]&lt;br /&gt;
&lt;br /&gt;
The char server responds to the map server with a [[Net:0x2b14]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2724&amp;diff=29026</id>
		<title>Net:0x2724</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2724&amp;diff=29026"/>
		<updated>2013-12-07T01:17:24Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: Created page with &amp;quot;{{packet |nicename=Change Ban Status Request |id=0x2724 |mode={{{mode}}} |length=10 |alignment= |define=N/A |sent={{tmwa location|src/char/char.cpp}} |parsed={{tmwa location|s...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename=Change Ban Status Request&lt;br /&gt;
|id=0x2724&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length=10&lt;br /&gt;
|alignment=&lt;br /&gt;
|define=N/A&lt;br /&gt;
|sent={{tmwa location|src/char/char.cpp}}&lt;br /&gt;
|parsed={{tmwa location|src/login/login.cpp}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID }}&lt;br /&gt;
{{packet field |  6 |  4 | Status ID }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent by char server due to receiving a [[Net:0x2b0e]] from map server.&lt;br /&gt;
&lt;br /&gt;
The login server responds with [[Net:0x2731|Change Ban Status Response]].&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2722&amp;diff=29025</id>
		<title>Net:0x2722</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2722&amp;diff=29025"/>
		<updated>2013-12-07T01:13:30Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: Created page with &amp;quot;{{packet |nicename=Account Email Change Request |id=0x2722 |mode={{{mode}}} |length=86 |alignment= |define=N/A |sent={{tmwa location|src/char/char.cpp}} |parsed={{tmwa locatio...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename=Account Email Change Request&lt;br /&gt;
|id=0x2722&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length=86&lt;br /&gt;
|alignment=&lt;br /&gt;
|define=N/A&lt;br /&gt;
|sent={{tmwa location|src/char/char.cpp}}&lt;br /&gt;
|parsed={{tmwa location|src/login/login.cpp}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID }}&lt;br /&gt;
{{packet field |  6 |  40 | Actual Email }}&lt;br /&gt;
{{packet field |  46 |  40 | New Email }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent by char server due to receiving a [[Net:0x2b0c]] from map server.&lt;br /&gt;
&lt;br /&gt;
The login server does not respond.&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2714&amp;diff=29024</id>
		<title>Net:0x2714</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2714&amp;diff=29024"/>
		<updated>2013-12-07T01:08:46Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: Created page with &amp;quot;{{packet |nicename=Current User Count |id=0x2714 |mode={{{mode}}} |length=6 |alignment= |define=N/A |sent={{tmwa location|src/char/char.cpp}} |parsed={{tmwa location|src/login...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename=Current User Count&lt;br /&gt;
|id=0x2714&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length=6&lt;br /&gt;
|alignment=&lt;br /&gt;
|define=N/A&lt;br /&gt;
|sent={{tmwa location|src/char/char.cpp}}&lt;br /&gt;
|parsed={{tmwa location|src/login/login.cpp}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | User Count }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent by char server every 5 seconds.&lt;br /&gt;
&lt;br /&gt;
The login server does not respond.&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2709&amp;diff=29023</id>
		<title>Net:0x2709</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2709&amp;diff=29023"/>
		<updated>2013-12-07T01:04:08Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename=Reload GM Account Request&lt;br /&gt;
|id=0x2709&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length=2&lt;br /&gt;
|alignment=&lt;br /&gt;
|define=N/A&lt;br /&gt;
|sent={{tmwa location|src/char/char.cpp}}&lt;br /&gt;
|parsed={{tmwa location|src/login/login.cpp}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent by char server due to receiving a [[Net:0x2af7]] from map server.&lt;br /&gt;
&lt;br /&gt;
Login server responds with a [[Net:0x2732|Reload GM Account Response]].&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2709&amp;diff=29022</id>
		<title>Net:0x2709</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2709&amp;diff=29022"/>
		<updated>2013-12-07T01:00:25Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: Created page with &amp;quot;{{packet |nicename=Reload GM Account Request |id=0x2709 |mode={{{mode}}} |length=2 |alignment= |define=N/A |sent={{tmwa location|src/login/login.cpp}} |parsed={{tmwa location|...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename=Reload GM Account Request&lt;br /&gt;
|id=0x2709&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length=2&lt;br /&gt;
|alignment=&lt;br /&gt;
|define=N/A&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent by char server due to receiving a [[Net:0x2af7]] from map server.&lt;br /&gt;
&lt;br /&gt;
Login server responds with a [[Net:0x2732|Reload GM Account Response]].&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29021</id>
		<title>Net:0x2713</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29021"/>
		<updated>2013-12-06T22:38:30Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename= Authentication response from login server&lt;br /&gt;
|id=0x2713&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= 51&lt;br /&gt;
|alignment=red&lt;br /&gt;
|define= N/A&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID     }}&lt;br /&gt;
{{packet field |  6 |  1 | &amp;quot;0&amp;quot; (Zero, accepted) or &amp;quot;1&amp;quot; (One, refused)     }}&lt;br /&gt;
{{packet field |  7 |  40 | Email     }}&lt;br /&gt;
{{packet field |  47 |  4 | Connect Until (Time)     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent to the char server in response to a [[Net:0x2712]]. The third field will be &#039;0&#039; for accepted or &#039;1&#039; for refused.&lt;br /&gt;
&lt;br /&gt;
The char server sends a [[Net:0x6c]] packet to the client if the field at offset 6 is not &#039;0&#039; or if there are too many players connected. Otherwise it sends a [[Net:0x6b]] packet containing character information.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29020</id>
		<title>Net:0x2713</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29020"/>
		<updated>2013-12-06T22:35:26Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename= Authentication response from login server&lt;br /&gt;
|id=0x2713&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= 51&lt;br /&gt;
|alignment=red&lt;br /&gt;
|define= N/A&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID     }}&lt;br /&gt;
{{packet field |  6 |  1 | &amp;quot;0&amp;quot; (Zero, accepted) or &amp;quot;1&amp;quot; (One, refused)     }}&lt;br /&gt;
{{packet field |  7 |  40 | Email     }}&lt;br /&gt;
{{packet field |  47 |  4 | Connect Until (Time)     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent to the char server in response to a [[Net:0x2712]]. The third field will be &#039;0&#039; for accepted or &#039;1&#039; for refused.&lt;br /&gt;
&lt;br /&gt;
The char server sends a [[Net:0x6c]] packet to the client if the field at offset 6 is not &#039;0&#039; or if there are too many players connected.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29019</id>
		<title>Net:0x2713</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29019"/>
		<updated>2013-12-06T19:41:54Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename= Authentication response from login server&lt;br /&gt;
|id=0x2713&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= 51&lt;br /&gt;
|alignment=red&lt;br /&gt;
|define= N/A&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID     }}&lt;br /&gt;
{{packet field |  6 |  1 | &amp;quot;0&amp;quot; (Zero, accepted) or &amp;quot;1&amp;quot; (One, refused)     }}&lt;br /&gt;
{{packet field |  7 |  40 | Email     }}&lt;br /&gt;
{{packet field |  47 |  4 | Connect Until (Time)     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent to the char server in response to a [[Net:0x2712]]. The third field will be &#039;0&#039; for accepted or &#039;1&#039; for refused.&lt;br /&gt;
&lt;br /&gt;
The char server does not send anything to the login server in response.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29018</id>
		<title>Net:0x2713</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29018"/>
		<updated>2013-12-06T19:41:06Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename= Authentication response from login server&lt;br /&gt;
|id=0x2713&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= 51&lt;br /&gt;
|alignment=red&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID     }}&lt;br /&gt;
{{packet field |  6 |  1 | &amp;quot;0&amp;quot; (Zero, accepted) or &amp;quot;1&amp;quot; (One, refused)     }}&lt;br /&gt;
{{packet field |  7 |  40 | Email     }}&lt;br /&gt;
{{packet field |  47 |  4 | Connect Until (Time)     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent to the char server in response to a [[Net:0x2712]]. The third field will be &#039;0&#039; for accepted or &#039;1&#039; for refused.&lt;br /&gt;
&lt;br /&gt;
The char server does not send anything to the login server in response.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29017</id>
		<title>Net:0x2713</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29017"/>
		<updated>2013-12-06T18:23:26Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename= Authentication response from login server&lt;br /&gt;
|id=0x2713&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= 51&lt;br /&gt;
|alignment=orange&lt;br /&gt;
|define= N/A&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID     }}&lt;br /&gt;
{{packet field |  6 |  1 | &amp;quot;0&amp;quot; (Zero, accepted) or &amp;quot;1&amp;quot; (One, refused)     }}&lt;br /&gt;
{{packet field |  7 |  40 | Email     }}&lt;br /&gt;
{{packet field |  47 |  4 | Connect Until (Time)     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent to the char server in response to a [[Net:0x2712]]. The third field will be &#039;0&#039; for accepted or &#039;1&#039; for refused.&lt;br /&gt;
&lt;br /&gt;
The char server does not send anything to the login server in response.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29014</id>
		<title>Net:0x2713</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29014"/>
		<updated>2013-12-06T07:15:27Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename= Authentication response from login server&lt;br /&gt;
|id=0x2713&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= 51&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= N/A&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID     }}&lt;br /&gt;
{{packet field |  6 |  1 | &amp;quot;0&amp;quot; (Zero, accepted) or &amp;quot;1&amp;quot; (One, refused)     }}&lt;br /&gt;
{{packet field |  7 |  40 | Email     }}&lt;br /&gt;
{{packet field |  47 |  4 | Connect Until (Time)     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent to the char server in response to a [[Net:0x2712]]. The third field will be &#039;0&#039; for accepted or &#039;1&#039; for refused.&lt;br /&gt;
&lt;br /&gt;
The char server does not send anything to the login server in response.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2712&amp;diff=29013</id>
		<title>Net:0x2712</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2712&amp;diff=29013"/>
		<updated>2013-12-06T07:09:30Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename= Request login server to authenticate an account&lt;br /&gt;
|id=0x2712&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= 19&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= N/A&lt;br /&gt;
|sent={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID     }}&lt;br /&gt;
{{packet field |  6 |  4 | Login ID 1     }}&lt;br /&gt;
{{packet field |  10 |  4 | Login ID 2     }}&lt;br /&gt;
{{packet field |  14 |  1 | Sex     }}&lt;br /&gt;
{{packet field |  15 |  4 | Client IP     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sent to the login server in response to a [[Net:0x0065|Character Server Connection Request]] that failed authentication.&lt;br /&gt;
&lt;br /&gt;
The login server shall respond with a [[Net:0x2713]] and a [[Net:0x2729]]&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2711&amp;diff=29010</id>
		<title>Net:0x2711</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2711&amp;diff=29010"/>
		<updated>2013-12-06T06:30:52Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename= Indicator of success/failure of login&lt;br /&gt;
|id=0x2711&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= 3&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= N/A&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp|1091}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  1 | &amp;quot;0&amp;quot; (Zero, accepted) or &amp;quot;3&amp;quot; (Three, refused)     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Appears to indicate the success/failure of logging in&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29009</id>
		<title>Net:0x2713</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29009"/>
		<updated>2013-12-06T06:26:31Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename= Authentication response from login server&lt;br /&gt;
|id=0x2713&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= 51&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= N/A&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID     }}&lt;br /&gt;
{{packet field |  6 |  1 | &amp;quot;0&amp;quot; (Zero)     }}&lt;br /&gt;
{{packet field |  7 |  40 | Email     }}&lt;br /&gt;
{{packet field |  47 |  4 | Connect Until (Time)     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Allows the player to log in unless there are too many players online.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2712&amp;diff=29008</id>
		<title>Net:0x2712</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2712&amp;diff=29008"/>
		<updated>2013-12-06T06:26:15Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename= Request login server to authenticate an account&lt;br /&gt;
|id=0x2712&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= 19&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= N/A&lt;br /&gt;
|sent={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID     }}&lt;br /&gt;
{{packet field |  6 |  4 | Login ID 1     }}&lt;br /&gt;
{{packet field |  10 |  4 | Login ID 2     }}&lt;br /&gt;
{{packet field |  14 |  1 | Sex     }}&lt;br /&gt;
{{packet field |  15 |  4 | Client IP     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sends login data to the login server for authentication. If no login server is known the connection is refused.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2711&amp;diff=29007</id>
		<title>Net:0x2711</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2711&amp;diff=29007"/>
		<updated>2013-12-06T06:25:28Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{packet&lt;br /&gt;
|nicename= Indicator of success/failure of login&lt;br /&gt;
|id=0x2711&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= 3&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= N/A&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp|1091}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  1 | &amp;quot;0&amp;quot; (Zero)     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Appears to indicate the success/failure of logging in&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2712&amp;diff=29006</id>
		<title>Net:0x2712</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2712&amp;diff=29006"/>
		<updated>2013-12-06T06:19:32Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{internal packet&lt;br /&gt;
|nicename= Request login server to authenticate an account&lt;br /&gt;
|id=0x2712&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= 19&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= -&lt;br /&gt;
|sent={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID     }}&lt;br /&gt;
{{packet field |  6 |  4 | Login ID 1     }}&lt;br /&gt;
{{packet field |  10 |  4 | Login ID 2     }}&lt;br /&gt;
{{packet field |  14 |  1 | Sex     }}&lt;br /&gt;
{{packet field |  15 |  4 | Client IP     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sends login data to the login server for authentication. If no login server is known the connection is refused.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29005</id>
		<title>Net:0x2713</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29005"/>
		<updated>2013-12-06T06:19:14Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{internal packet&lt;br /&gt;
|nicename= Authentication response from login server&lt;br /&gt;
|id=0x2713&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= 51&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= -&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID     }}&lt;br /&gt;
{{packet field |  6 |  1 | &amp;quot;0&amp;quot; (Zero)     }}&lt;br /&gt;
{{packet field |  7 |  40 | Email     }}&lt;br /&gt;
{{packet field |  47 |  4 | Connect Until (Time)     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Allows the player to log in unless there are too many players online.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29004</id>
		<title>Net:0x2713</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29004"/>
		<updated>2013-12-06T06:18:41Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{internal packet&lt;br /&gt;
|nicename= Authentication response from login server&lt;br /&gt;
|id=0x2713&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= -&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= -&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID     }}&lt;br /&gt;
{{packet field |  6 |  1 | &amp;quot;0&amp;quot; (Zero)     }}&lt;br /&gt;
{{packet field |  7 |  40 | Email     }}&lt;br /&gt;
{{packet field |  47 |  4 | Connect Until (Time)     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Allows the player to log in unless there are too many players online.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2712&amp;diff=29003</id>
		<title>Net:0x2712</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2712&amp;diff=29003"/>
		<updated>2013-12-06T06:14:03Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{internal packet&lt;br /&gt;
|nicename= Request login server to authenticate an account&lt;br /&gt;
|id=0x2712&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= -&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= -&lt;br /&gt;
|sent={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
{{packet field |  0 |  2 | Packet ID     }}&lt;br /&gt;
{{packet field |  2 |  4 | Account ID     }}&lt;br /&gt;
{{packet field |  6 |  4 | Login ID 1     }}&lt;br /&gt;
{{packet field |  10 |  4 | Login ID 2     }}&lt;br /&gt;
{{packet field |  14 |  1 | Sex     }}&lt;br /&gt;
{{packet field |  15 |  4 | Client IP     }}&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sends login data to the login server for authentication. If no login server is known the connection is refused.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Archive:TmwAthena_Packets&amp;diff=29002</id>
		<title>Archive:TmwAthena Packets</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Archive:TmwAthena_Packets&amp;diff=29002"/>
		<updated>2013-12-06T05:28:47Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: /* login - char */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
=== Packet Alignment ===&lt;br /&gt;
The alignment of the data within the packet payload can cause additional overhead if the data is not properly aligned to word boundaries. For example, in a 32-bit application, a word is a sequence of two eight-bit bytes. Any data that occupies 2 bytes or larger on this platform should always start at a (2 * n) offset (0, 2, 4, etc). Any data that is less than 2 bytes can start at any offset, so long as it does not span multiple words. A 16-bit integer could start at offset 0, 2, or 4, but not at 1, 3, or 5 because the first byte would be in one word and the second byte would be in the next word. Single byte words will always fall on word boundaries. The last piece of data should end on a word boundary as well. If any of the data are double words in size, the packet must also be a multiple of the double word size and any double word sized data must fall on a double word boundary.&lt;br /&gt;
&lt;br /&gt;
To leverage the maximum efficiency, padding can be added between pieces of data to force subsequent data to be aligned to word boundaries. For example, if a packet contains a word, and a half word, either the data should be ordered as word, half word, and a half word of padding that will be discarded by the recipient. The same data, ordered as a half word, word, a half word of padding would take up the same amount of space, but the word would span two different words of the packet and cause inefficient processing of that packet.&lt;br /&gt;
&lt;br /&gt;
The following colors are used to indicate the alignment of the packets:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Color Meaning &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Examples &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: green;&amp;quot;&amp;gt;The packet contents and total size are properly aligned.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2; 2 2; 2 2 4; 2 2 2*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: chartreuse;&amp;quot;&amp;gt;The packet contents are aligned, but they contain a variable-length element that may cause the whole packet to be improperly aligned.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 2 1*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: yellow;&amp;quot;&amp;gt;The packet contents are properly aligned, but do not end on a word boundary.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 1 ; 2 2 4 1 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: orange;&amp;quot;&amp;gt;The packet contents are not properly aligned on word boundaries, but could be with skew padding.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 4 2 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: orangered;&amp;quot;&amp;gt;The packet contents are not properly aligned if the number of varying elements is at least 2.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 2 (2 1)*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: red;&amp;quot;&amp;gt;The packet contents are not properly aligned on word boundaries, even with skew padding.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 4 2 4&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Client Packets ==&lt;br /&gt;
This is a new table that steal information from individual packet pages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Client #define&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0061|mode=row}}&lt;br /&gt;
{{Net:0x0062|mode=row}}&lt;br /&gt;
{{Net:0x0063|mode=row}}&lt;br /&gt;
{{Net:0x0064|mode=row}}&lt;br /&gt;
{{Net:0x0065|mode=row}}&lt;br /&gt;
{{Net:0x0066|mode=row}}&lt;br /&gt;
{{Net:0x0067|mode=row}}&lt;br /&gt;
{{Net:0x0068|mode=row}}&lt;br /&gt;
{{Net:0x0069|mode=row}}&lt;br /&gt;
{{Net:0x006A|mode=row}}&lt;br /&gt;
{{Net:0x006B|mode=row}}&lt;br /&gt;
{{Net:0x006C|mode=row}}&lt;br /&gt;
{{Net:0x006D|mode=row}}&lt;br /&gt;
{{Net:0x006E|mode=row}}&lt;br /&gt;
{{Net:0x006F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0070|mode=row}}&lt;br /&gt;
{{Net:0x0071|mode=row}}&lt;br /&gt;
{{Net:0x0072|mode=row}}&lt;br /&gt;
{{Net:0x0073|mode=row}}&lt;br /&gt;
{{Net:0x0078|mode=row}}&lt;br /&gt;
{{Net:0x007B|mode=row}}&lt;br /&gt;
{{Net:0x007C|mode=row}}&lt;br /&gt;
{{Net:0x007D|mode=row}}&lt;br /&gt;
{{Net:0x007E|mode=row}}&lt;br /&gt;
{{Net:0x007F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0080|mode=row}}&lt;br /&gt;
{{Net:0x0081|mode=row}}&lt;br /&gt;
{{Net:0x0085|mode=row}}&lt;br /&gt;
{{Net:0x0086|mode=row}}&lt;br /&gt;
{{Net:0x0087|mode=row}}&lt;br /&gt;
{{Net:0x0088|mode=row}}&lt;br /&gt;
{{Net:0x0089|mode=row}}&lt;br /&gt;
{{Net:0x008A|mode=row}}&lt;br /&gt;
{{Net:0x008C|mode=row}}&lt;br /&gt;
{{Net:0x008D|mode=row}}&lt;br /&gt;
{{Net:0x008E|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0090|mode=row}}&lt;br /&gt;
{{Net:0x0091|mode=row}}&lt;br /&gt;
{{Net:0x0092|mode=row}}&lt;br /&gt;
{{Net:0x0094|mode=row}}&lt;br /&gt;
{{Net:0x0095|mode=row}}&lt;br /&gt;
{{Net:0x0096|mode=row}}&lt;br /&gt;
{{Net:0x0097|mode=row}}&lt;br /&gt;
{{Net:0x0098|mode=row}}&lt;br /&gt;
{{Net:0x0099|mode=row}}&lt;br /&gt;
{{Net:0x009A|mode=row}}&lt;br /&gt;
{{Net:0x009B|mode=row}}&lt;br /&gt;
{{Net:0x009C|mode=row}}&lt;br /&gt;
{{Net:0x009D|mode=row}}&lt;br /&gt;
{{Net:0x009E|mode=row}}&lt;br /&gt;
{{Net:0x009F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00A0|mode=row}}&lt;br /&gt;
{{Net:0x00A1|mode=row}}&lt;br /&gt;
{{Net:0x00A2|mode=row}}&lt;br /&gt;
{{Net:0x00A4|mode=row}}&lt;br /&gt;
{{Net:0x00A6|mode=row}}&lt;br /&gt;
{{Net:0x00A7|mode=row}}&lt;br /&gt;
{{Net:0x00A8|mode=row}}&lt;br /&gt;
{{Net:0x00A9|mode=row}}&lt;br /&gt;
{{Net:0x00AA|mode=row}}&lt;br /&gt;
{{Net:0x00AB|mode=row}}&lt;br /&gt;
{{Net:0x00AC|mode=row}}&lt;br /&gt;
{{Net:0x00AF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00B0|mode=row}}&lt;br /&gt;
{{Net:0x00B1|mode=row}}&lt;br /&gt;
{{Net:0x00B2|mode=row}}&lt;br /&gt;
{{Net:0x00B3|mode=row}}&lt;br /&gt;
{{Net:0x00B4|mode=row}}&lt;br /&gt;
{{Net:0x00B5|mode=row}}&lt;br /&gt;
{{Net:0x00B6|mode=row}}&lt;br /&gt;
{{Net:0x00B7|mode=row}}&lt;br /&gt;
{{Net:0x00B8|mode=row}}&lt;br /&gt;
{{Net:0x00B9|mode=row}}&lt;br /&gt;
{{Net:0x00BB|mode=row}}&lt;br /&gt;
{{Net:0x00BC|mode=row}}&lt;br /&gt;
{{Net:0x00BD|mode=row}}&lt;br /&gt;
{{Net:0x00BE|mode=row}}&lt;br /&gt;
{{Net:0x00BF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00C0|mode=row}}&lt;br /&gt;
{{Net:0x00C1|mode=row}}&lt;br /&gt;
{{Net:0x00C2|mode=row}}&lt;br /&gt;
{{Net:0x00C3|mode=row}}&lt;br /&gt;
{{Net:0x00C4|mode=row}}&lt;br /&gt;
{{Net:0x00C5|mode=row}}&lt;br /&gt;
{{Net:0x00C6|mode=row}}&lt;br /&gt;
{{Net:0x00C7|mode=row}}&lt;br /&gt;
{{Net:0x00C8|mode=row}}&lt;br /&gt;
{{Net:0x00C9|mode=row}}&lt;br /&gt;
{{Net:0x00CA|mode=row}}&lt;br /&gt;
{{Net:0x00CB|mode=row}}&lt;br /&gt;
{{Net:0x00CC|mode=row}}&lt;br /&gt;
{{Net:0x00CD|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00E4|mode=row}}&lt;br /&gt;
{{Net:0x00E5|mode=row}}&lt;br /&gt;
{{Net:0x00E6|mode=row}}&lt;br /&gt;
{{Net:0x00E7|mode=row}}&lt;br /&gt;
{{Net:0x00E8|mode=row}}&lt;br /&gt;
{{Net:0x00E9|mode=row}}&lt;br /&gt;
{{Net:0x00EB|mode=row}}&lt;br /&gt;
{{Net:0x00EC|mode=row}}&lt;br /&gt;
{{Net:0x00ED|mode=row}}&lt;br /&gt;
{{Net:0x00EE|mode=row}}&lt;br /&gt;
{{Net:0x00EF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00F0|mode=row}}&lt;br /&gt;
{{Net:0x00F2|mode=row}}&lt;br /&gt;
{{Net:0x00F3|mode=row}}&lt;br /&gt;
{{Net:0x00F4|mode=row}}&lt;br /&gt;
{{Net:0x00F5|mode=row}}&lt;br /&gt;
{{Net:0x00F6|mode=row}}&lt;br /&gt;
{{Net:0x00F7|mode=row}}&lt;br /&gt;
{{Net:0x00F8|mode=row}}&lt;br /&gt;
{{Net:0x00F9|mode=row}}&lt;br /&gt;
{{Net:0x00FA|mode=row}}&lt;br /&gt;
{{Net:0x00FB|mode=row}}&lt;br /&gt;
{{Net:0x00FC|mode=row}}&lt;br /&gt;
{{Net:0x00FD|mode=row}}&lt;br /&gt;
{{Net:0x00FE|mode=row}}&lt;br /&gt;
{{Net:0x00FF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0100|mode=row}}&lt;br /&gt;
{{Net:0x0101|mode=row}}&lt;br /&gt;
{{Net:0x0102|mode=row}}&lt;br /&gt;
{{Net:0x0103|mode=row}}&lt;br /&gt;
{{Net:0x0104|mode=row}}&lt;br /&gt;
{{Net:0x0105|mode=row}}&lt;br /&gt;
{{Net:0x0106|mode=row}}&lt;br /&gt;
{{Net:0x0107|mode=row}}&lt;br /&gt;
{{Net:0x0108|mode=row}}&lt;br /&gt;
{{Net:0x0109|mode=row}}&lt;br /&gt;
{{Net:0x010C|mode=row}}&lt;br /&gt;
{{Net:0x010E|mode=row}}&lt;br /&gt;
{{Net:0x010F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0110|mode=row}}&lt;br /&gt;
{{Net:0x0112|mode=row}}&lt;br /&gt;
{{Net:0x0113|mode=row}}&lt;br /&gt;
{{Net:0x0116|mode=row}}&lt;br /&gt;
{{Net:0x0119|mode=row}}&lt;br /&gt;
{{Net:0x011B|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0139|mode=row}}&lt;br /&gt;
{{Net:0x013A|mode=row}}&lt;br /&gt;
{{Net:0x013B|mode=row}}&lt;br /&gt;
{{Net:0x013C|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0141|mode=row}}&lt;br /&gt;
{{Net:0x0142|mode=row}}&lt;br /&gt;
{{Net:0x0143|mode=row}}&lt;br /&gt;
{{Net:0x0146|mode=row}}&lt;br /&gt;
{{Net:0x0148|mode=row}}&lt;br /&gt;
{{Net:0x0149|mode=row}}&lt;br /&gt;
{{Net:0x014C|mode=row}}&lt;br /&gt;
{{Net:0x014D|mode=row}}&lt;br /&gt;
{{Net:0x014E|mode=row}}&lt;br /&gt;
{{Net:0x014F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0151|mode=row}}&lt;br /&gt;
{{Net:0x0152|mode=row}}&lt;br /&gt;
{{Net:0x0153|mode=row}}&lt;br /&gt;
{{Net:0x0154|mode=row}}&lt;br /&gt;
{{Net:0x0155|mode=row}}&lt;br /&gt;
{{Net:0x0156|mode=row}}&lt;br /&gt;
{{Net:0x0159|mode=row}}&lt;br /&gt;
{{Net:0x015A|mode=row}}&lt;br /&gt;
{{Net:0x015B|mode=row}}&lt;br /&gt;
{{Net:0x015C|mode=row}}&lt;br /&gt;
{{Net:0x015D|mode=row}}&lt;br /&gt;
{{Net:0x015E|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0160|mode=row}}&lt;br /&gt;
{{Net:0x0161|mode=row}}&lt;br /&gt;
{{Net:0x0162|mode=row}}&lt;br /&gt;
{{Net:0x0163|mode=row}}&lt;br /&gt;
{{Net:0x0165|mode=row}}&lt;br /&gt;
{{Net:0x0166|mode=row}}&lt;br /&gt;
{{Net:0x0167|mode=row}}&lt;br /&gt;
{{Net:0x0168|mode=row}}&lt;br /&gt;
{{Net:0x0169|mode=row}}&lt;br /&gt;
{{Net:0x016A|mode=row}}&lt;br /&gt;
{{Net:0x016B|mode=row}}&lt;br /&gt;
{{Net:0x016C|mode=row}}&lt;br /&gt;
{{Net:0x016D|mode=row}}&lt;br /&gt;
{{Net:0x016E|mode=row}}&lt;br /&gt;
{{Net:0x016F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0170|mode=row}}&lt;br /&gt;
{{Net:0x0171|mode=row}}&lt;br /&gt;
{{Net:0x0172|mode=row}}&lt;br /&gt;
{{Net:0x0173|mode=row}}&lt;br /&gt;
{{Net:0x0174|mode=row}}&lt;br /&gt;
{{Net:0x017E|mode=row}}&lt;br /&gt;
{{Net:0x017F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0180|mode=row}}&lt;br /&gt;
{{Net:0x0181|mode=row}}&lt;br /&gt;
{{Net:0x0183|mode=row}}&lt;br /&gt;
{{Net:0x0184|mode=row}}&lt;br /&gt;
{{Net:0x018A|mode=row}}&lt;br /&gt;
{{Net:0x018B|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0190|mode=row}}&lt;br /&gt;
{{Net:0x0195|mode=row}}&lt;br /&gt;
{{Net:0x0196|mode=row}}&lt;br /&gt;
{{Net:0x019B|mode=row}}&lt;br /&gt;
{{Net:0x019C|mode=row}}&lt;br /&gt;
{{Net:0x019D|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01B1|mode=row}}&lt;br /&gt;
{{Net:0x01B6|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01C8|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01D4|mode=row}}&lt;br /&gt;
{{Net:0x01D5|mode=row}}&lt;br /&gt;
{{Net:0x01D7|mode=row}}&lt;br /&gt;
{{Net:0x01D8|mode=row}}&lt;br /&gt;
{{Net:0x01D9|mode=row}}&lt;br /&gt;
{{Net:0x01DA|mode=row}}&lt;br /&gt;
{{Net:0x01DE|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01EE|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01F0|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x020C|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Internal packets not documented here. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x7530|mode=row}}&lt;br /&gt;
{{Net:0x7531|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ManaPlus Packets ==&lt;br /&gt;
These packets were originally added by ManaPlus to support Evol.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Client #define&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0212|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Used packets ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!packet !!      len     !!      client define                                   !!      sent location(s)                                                                                                                        !!      parse location&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0061 ||      50      ||      CMSG_CHAR_PASSWORD_CHANGE                       ||      src/net/tmwa/loginhandler.cpp:264                                                                                                       ||      src/char/char.c:3036&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0062 ||      3       ||      SMSG_CHAR_PASSWORD_RESPONSE                     ||      src/char/char.c:2368                                                                                                                    ||      src/net/tmwa/loginhandler.cpp:71&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0063 ||      -1      ||      SMSG_UPDATE_HOST                                ||      src/login/login.c:3732                                                                                                                  ||      src/net/tmwa/loginhandler.cpp:103&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0064 ||      55      ||      (hard-coded)                                    ||      src/net/tmwa/loginhandler.cpp:298                                                                                                       ||      src/login/login.c:3644&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0065 ||      17      ||      CMSG_CHAR_SERVER_CONNECT                        ||      src/net/tmwa/charserverhandler.cpp:340                                                                                                  ||      src/char/char.c:3049&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0066 ||      3       ||      CMSG_CHAR_SELECT                                ||      src/net/tmwa/charserverhandler.cpp:283&amp;lt;br&amp;gt;src/char/char.c:3424                                                                          ||      src/char/char.c:3142&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0067 ||      37      ||      CMSG_CHAR_CREATE                                ||      src/net/tmwa/charserverhandler.cpp:291                                                                                                  ||      src/char/char.c:3312&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0068 ||      46      ||      CMSG_CHAR_DELETE                                ||      src/net/tmwa/charserverhandler.cpp:306                                                                                                  ||      src/char/char.c:3387&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0069 ||      -1      ||      SMSG_LOGIN_DATA                                 ||      src/login/login.c:3795                                                                                                                  ||      src/net/tmwa/loginhandler.cpp:114&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006A ||      23      ||      SMSG_LOGIN_ERROR                                ||      src/login/login.c:3683&amp;lt;br&amp;gt;src/login/login.c:3833                                                                                        ||      src/net/tmwa/loginhandler.cpp:149&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006B ||      -1      ||      SMSG_CHAR_LOGIN                                 ||      src/char/char.c:1660                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:101&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006C ||      3       ||      SMSG_CHAR_LOGIN_ERROR                           ||      src/char/char.c:1948&amp;lt;br&amp;gt;src/char/char.c:1970&amp;lt;br&amp;gt;src/char/char.c:3110&amp;lt;br&amp;gt;src/char/char.c:3133                                            ||      src/net/tmwa/charserverhandler.cpp:75&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006D ||      108     ||      SMSG_CHAR_CREATE_SUCCEEDED                      ||      src/char/char.c:3325                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:118&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006E ||      3       ||      SMSG_CHAR_CREATE_FAILED                         ||      src/char/char.c:3318                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:137&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006F ||      2       ||      SMSG_CHAR_DELETE_SUCCEEDED                      ||      src/char/char.c:3496                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:144&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0070 ||      3       ||      SMSG_CHAR_DELETE_FAILED                         ||      src/char/char.c:3156&amp;lt;br&amp;gt;src/char/char.c:3401&amp;lt;br&amp;gt;src/char/char.c:3432&amp;lt;br&amp;gt;src/char/char.c:3504                                            ||      src/net/tmwa/charserverhandler.cpp:153&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0071 ||      28      ||      SMSG_CHAR_MAP_INFO                              ||      src/char/char.c:3272                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:158&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0072 ||      19      ||      CMSG_MAP_SERVER_CONNECT                         ||      src/net/tmwa/gamehandler.cpp:124                                                                                                        ||      src/map/clif.c:6729&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0073 ||      11      ||      SMSG_MAP_LOGIN_SUCCESS                          ||      src/map/clif.c:609                                                                                                                      ||      src/net/tmwa/gamehandler.cpp:67&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0078 ||      54      ||      SMSG_BEING_VISIBLE                              ||      src/map/clif.c:823&amp;lt;br&amp;gt;src/map/clif.c:1060&amp;lt;br&amp;gt;src/map/clif.c:1185&amp;lt;br&amp;gt;src/map/clif.c:1382                                                 ||      src/net/tmwa/beinghandler.cpp:121&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007B ||      60      ||      SMSG_BEING_MOVE                                 ||      src/map/clif.c:912&amp;lt;br&amp;gt;src/map/clif.c:1122                                                                                               ||      src/net/tmwa/beinghandler.cpp:122&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007C ||      41      ||      SMSG_BEING_SPAWN                                ||      src/map/clif.c:1279&amp;lt;br&amp;gt;src/map/clif.c:1347&amp;lt;br&amp;gt;src/map/clif.c:1372&amp;lt;br&amp;gt;src/map/clif.c:1414                                                ||      src/net/tmwa/beinghandler.cpp:239&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007D ||      2       ||      CMSG_MAP_LOADED                                 ||      src/net/tmwa/gamehandler.cpp:152                                                                                                        ||      src/map/clif.c:6786&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007E ||      6       ||      CMSG_CLIENT_PING                                ||      src/net/tmwa/gamehandler.cpp:166                                                                                                        ||      src/map/clif.c:6942&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007F ||      6       ||      SMSG_SERVER_PING                                ||      src/map/clif.c:1445                                                                                                                     ||      src/net/tmwa/gamehandler.cpp:81&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0080 ||      7       ||      SMSG_BEING_REMOVE                               ||      src/map/clif.c:65&amp;lt;br&amp;gt;src/map/clif.c:791                                                                                                 ||      src/net/tmwa/beinghandler.cpp:273&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0081 ||      3       ||      SMSG_CONNECTION_PROBLEM                         ||      src/login/login.c:3700&amp;lt;br&amp;gt;src/login/login.c:3824&amp;lt;br&amp;gt;src/char/char.c:3264&amp;lt;br&amp;gt;src/map/clif.c:628                                          ||      src/net/tmwa/generalhandler.cpp:122&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0085 ||      5       ||      CMSG_PLAYER_CHANGE_DEST                         ||      src/net/tmwa/playerhandler.cpp:621                                                                                                      ||      src/map/clif.c:6955&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0086 ||      16      ||      SMSG_BEING_MOVE2                                ||                                                                                                                                              ||      src/net/tmwa/beinghandler.cpp:246&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0087 ||      12      ||      SMSG_WALK_RESPONSE                              ||      src/map/clif.c:1463                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:177&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0088 ||      10      ||      SMSG_PLAYER_STOP                                ||      src/map/clif.c:1590                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:630&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0089 ||      7       ||      CMSG_PLAYER_CHANGE_ACT&amp;lt;br&amp;gt;CMSG_PLAYER_ATTACK    ||      src/net/tmwa/playerhandler.cpp:635&amp;lt;br&amp;gt;src/net/tmwa/playerhandler.cpp:566                                                                ||      src/map/clif.c:7341&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008A ||      29      ||      SMSG_BEING_ACTION                               ||      src/map/clif.c:3761&amp;lt;br&amp;gt;src/map/clif.c:6563                                                                                              ||      src/net/tmwa/beinghandler.cpp:328&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008C ||      -1      ||      CMSG_CHAT_MESSAGE                               ||      src/net/tmwa/chathandler.cpp:199                                                                                                        ||      src/map/clif.c:7173&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008D ||      -1      ||      SMSG_BEING_CHAT                                 ||      src/map/clif.c:7209&amp;lt;br&amp;gt;src/map/clif.c:7236                                                                                              ||      src/net/tmwa/chathandler.cpp:113&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008E ||      -1      ||      SMSG_PLAYER_CHAT                                ||      src/map/clif.c:4603&amp;lt;br&amp;gt;src/map/clif.c:7219                                                                                              ||      src/net/tmwa/chathandler.cpp:158&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0090 ||      7       ||      CMSG_NPC_TALK                                   ||      src/net/tmwa/npchandler.cpp:133                                                                                                         ||      src/map/clif.c:7738&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0091 ||      22      ||      SMSG_PLAYER_WARP                                ||      src/map/clif.c:1545                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:185&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0092 ||      28      ||      SMSG_CHANGE_MAP_SERVER                          ||      src/map/clif.c:1569                                                                                                                     ||      src/net/tmwa/charserverhandler.cpp:179&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0094 ||      6       ||      (hard-coded)                                    ||      src/net/tmwa/beinghandler.cpp:92                                                                                                        ||      src/map/clif.c:7047&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0095 ||      30      ||      SMSG_BEING_NAME_RESPONSE                        ||      src/map/clif.c:7057                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:484&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0096 ||      -1      ||      CMSG_CHAT_WHISPER                               ||      src/net/tmwa/chathandler.cpp:215                                                                                                        ||      src/map/clif.c:7459&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0097 ||      -1      ||      SMSG_WHISPER                                    ||      src/map/clif.c:4771                                                                                                                     ||      src/net/tmwa/chathandler.cpp:91&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0098 ||      3       ||      SMSG_WHISPER_RESPONSE                           ||      src/map/clif.c:4785                                                                                                                     ||      src/net/tmwa/chathandler.cpp:72&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0099 ||      -1      ||      CMSG_ADMIN_ANNOUNCE&amp;lt;br&amp;gt;CMSG_CHAT_ANNOUNCE       ||      src/net/tmwa/adminhandler.cpp:84                                                                                                        ||      src/map/clif.c:7549&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009A ||      -1      ||      SMSG_GM_CHAT                                    ||      src/map/clif.c:4623&amp;lt;br&amp;gt;src/map/clif.c:8359                                                                                              ||      src/net/tmwa/chathandler.cpp:159&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009B ||      5       ||      CMSG_PLAYER_CHANGE_DIR                          ||      src/net/tmwa/playerhandler.cpp:614                                                                                                      ||      src/map/clif.c:7278&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009C ||      9       ||      SMSG_BEING_CHANGE_DIRECTION                     ||      src/map/clif.c:7293                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:499&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009D ||      17      ||      SMSG_ITEM_VISIBLE                               ||      src/map/clif.c:3815                                                                                                                     ||      src/net/tmwa/itemhandler.cpp:47&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009E ||      17      ||      SMSG_ITEM_DROPPED                               ||      src/map/clif.c:671                                                                                                                      ||      src/net/tmwa/itemhandler.cpp:48&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009F ||      6       ||      CMSG_ITEM_PICKUP                                ||      src/net/tmwa/playerhandler.cpp:607                                                                                                      ||      src/map/clif.c:7573&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A0 ||      23      ||      SMSG_PLAYER_INVENTORY_ADD                       ||      src/map/clif.c:1855&amp;lt;br&amp;gt;src/map/clif.c:1876                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:218&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A1 ||      6       ||      SMSG_ITEM_REMOVE                                ||      src/map/clif.c:715                                                                                                                      ||      src/net/tmwa/itemhandler.cpp:61&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A2 ||      6       ||      CMSG_PLAYER_INVENTORY_DROP                      ||      src/net/tmwa/inventoryhandler.cpp:473                                                                                                   ||      src/map/clif.c:7613&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A4 ||      -1      ||      SMSG_PLAYER_EQUIPMENT                           ||      src/map/clif.c:2017                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:376&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A6 ||      -1      ||      SMSG_PLAYER_STORAGE_EQUIP                       ||      src/map/clif.c:2144&amp;lt;br&amp;gt;src/map/clif.c:2273                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:187&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A7 ||      8       ||      CMSG_PLAYER_INVENTORY_USE                       ||      src/net/tmwa/inventoryhandler.cpp:465                                                                                                   ||      src/map/clif.c:7640&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A8 ||      7       ||      SMSG_ITEM_USE_RESPONSE                          ||      src/map/clif.c:2935                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:284&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A9 ||      6       ||      CMSG_PLAYER_EQUIP                               ||      src/net/tmwa/inventoryhandler.cpp:446                                                                                                   ||      src/map/clif.c:7666&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AA ||      7       ||      SMSG_PLAYER_EQUIP                               ||      src/map/clif.c:2819                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:401&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AB ||      4       ||      CMSG_PLAYER_UNEQUIP                             ||      src/net/tmwa/inventoryhandler.cpp:456                                                                                                   ||      src/map/clif.c:7706&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AC ||      7       ||      SMSG_PLAYER_UNEQUIP                             ||      src/map/clif.c:2839                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:412&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AF ||      6       ||      SMSG_PLAYER_INVENTORY_REMOVE                    ||      src/map/clif.c:1943                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:253&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B0 ||      8       ||      SMSG_PLAYER_STAT_UPDATE_1                       ||      src/map/clif.c:2350&amp;lt;br&amp;gt;src/map/clif.c:2357                                                                                              ||      src/net/tmwa/playerhandler.cpp:234&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B1 ||      8       ||      SMSG_PLAYER_STAT_UPDATE_2                       ||      src/map/clif.c:2437&amp;lt;br&amp;gt;src/map/clif.c:2443&amp;lt;br&amp;gt;src/map/clif.c:2447&amp;lt;br&amp;gt;src/map/clif.c:2451&amp;lt;br&amp;gt;src/map/clif.c:2455                         ||      src/net/tmwa/playerhandler.cpp:333&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B2 ||      3       ||      CMSG_PLAYER_RESTART                             ||      src/net/tmwa/charserverhandler.cpp:314&amp;lt;br&amp;gt;src/net/tmwa/playerhandler.cpp:642                                                            ||      src/map/clif.c:7411&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B3 ||      3       ||      SMSG_CHAR_SWITCH_RESPONSE                       ||      src/map/clif.c:653                                                                                                                      ||      src/net/tmwa/gamehandler.cpp:91&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B4 ||      -1      ||      SMSG_NPC_MESSAGE                                ||      src/map/clif.c:1696                                                                                                                     ||      src/net/tmwa/npchandler.cpp:102&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B5 ||      6       ||      SMSG_NPC_NEXT                                   ||      src/map/clif.c:1716                                                                                                                     ||      src/net/tmwa/npchandler.cpp:111&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B6 ||      6       ||      SMSG_NPC_CLOSE                                  ||      src/map/clif.c:1734                                                                                                                     ||      src/net/tmwa/npchandler.cpp:106&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B7 ||      -1      ||      SMSG_NPC_CHOICE                                 ||      src/map/clif.c:1752                                                                                                                     ||      src/net/tmwa/npchandler.cpp:97&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B8 ||      7       ||      CMSG_NPC_LIST_CHOICE                            ||      src/net/tmwa/npchandler.cpp:159                                                                                                         ||      src/map/clif.c:8194&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B9 ||      6       ||      CMSG_NPC_NEXT_REQUEST                           ||      src/net/tmwa/npchandler.cpp:140                                                                                                         ||      src/map/clif.c:8206&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BB ||      5       ||      CMSG_STAT_UPDATE_REQUEST                        ||      src/net/tmwa/playerhandler.cpp:581                                                                                                      ||      src/map/clif.c:7993&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BC ||      6       ||      SMSG_PLAYER_STAT_UPDATE_4                       ||      src/map/clif.c:2799                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:381&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BD ||      44      ||      SMSG_PLAYER_STAT_UPDATE_5                       ||      src/map/clif.c:2702                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:401&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BE ||      5       ||      SMSG_PLAYER_STAT_UPDATE_6                       ||      src/map/clif.c:2466                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:521&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BF ||      3       ||      CMSG_PLAYER_EMOTE                               ||      src/net/tmwa/playerhandler.cpp:573                                                                                                      ||      src/map/clif.c:7308&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C0 ||      7       ||      SMSG_BEING_EMOTION                              ||      src/map/clif.c:6469&amp;lt;br&amp;gt;src/map/clif.c:6488&amp;lt;br&amp;gt;src/map/clif.c:7317                                                                       ||      src/net/tmwa/beinghandler.cpp:385&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C1 ||      2       ||      CMSG_WHO_REQUEST&amp;lt;br&amp;gt;CMSG_CHAT_WHO               ||      src/map/chathandler.cpp:264                                                                                                             ||      src/map/clif.c:7330&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C2 ||      6       ||      SMSG_WHO_ANSWER                                 ||      src/map/clif.c:7332                                                                                                                     ||      src/net/tmwa/gamehandler.cpp:86&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C3 ||      8       ||      SMSG_BEING_CHANGE_LOOKS                         ||                                                                                                                                              ||      src/net/tmwa/beinghandler.cpp:400&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C4 ||      6       ||      SMSG_NPC_BUY_SELL_CHOICE                        ||      src/map/clif.c:1611                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:64&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C5 ||      7       ||      CMSG_NPC_BUY_SELL_REQUEST                       ||      src/net/tmwa/npchandler.cpp:193&amp;lt;br&amp;gt;src/net/tmwa/npchandler.cpp:200                                                                      ||      src/map/clif.c:7756&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C6 ||      -1      ||      SMSG_NPC_BUY                                    ||      src/map/clif.c:1631                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:72&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C7 ||      -1      ||      SMSG_NPC_SELL                                   ||      src/map/clif.c:1663                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:88&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C8 ||      -1      ||      CMSG_NPC_BUY_REQUEST                            ||      src/net/tmwa/npchandler.cpp:207                                                                                                         ||      src/map/clif.c:7765&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C9 ||      -1      ||      CMSG_NPC_SELL_REQUEST                           ||      src/net/tmwa/npchandler.cpp:215                                                                                                         ||      src/map/clif.c:7784&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CA ||      3       ||      SMSG_NPC_BUY_RESPONSE                           ||      src/map/clif.c:7775                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:114&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CB ||      3       ||      SMSG_NPC_SELL_RESPONSE                          ||      src/map/clif.c:7794                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:124&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CC ||      6       ||      CMSG_ADMIN_KICK                                 ||      src/net/tmwa/adminhandler.cpp:104                                                                                                       ||      src/map/clif.c:8913&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CD ||      6       ||      SMSG_ADMIN_KICK_ACK                             ||      src/map/clif.c:6605                                                                                                                     ||      src/net/tmwa/adminhandler.cpp:62&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E4 ||      6       ||      CMSG_TRADE_REQUEST                              ||      src/net/tmwa/tradehandler.cpp:241                                                                                                       ||      src/map/clif.c:7859&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E5 ||      26      ||      SMSG_TRADE_REQUEST                              ||      src/map/clif.c:3180                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:86&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E6 ||      3       ||      CMSG_TRADE_RESPONSE                             ||      src/net/tmwa/tradehandler.cpp:250                                                                                                       ||      src/map/clif.c:7876&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E7 ||      3       ||      SMSG_TRADE_RESPONSE                             ||      src/map/clif.c:3198                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:120&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E8 ||      8       ||      CMSG_TRADE_ITEM_ADD_REQUEST                     ||      src/net/tmwa/tradehandler.cpp:256&amp;lt;br&amp;gt;src/net/tmwa/tradehandler.cpp:268                                                                  ||      src/map/clif.c:7887&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E9 ||      19      ||      SMSG_TRADE_ITEM_ADD                             ||      src/map/clif.c:3218                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:159&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EB ||      2       ||      CMSG_TRADE_ADD_COMPLETE                         ||      src/net/tmwa/tradehandler.cpp:275                                                                                                       ||      src/map/clif.c:7898&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EC ||      3       ||      SMSG_TRADE_OK                                   ||      src/map/clif.c:3320                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:218&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00ED ||      2       ||      CMSG_TRADE_CANCEL_REQUEST                       ||      src/net/tmwa/tradehandler.cpp:285                                                                                                       ||      src/map/clif.c:7907&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EE ||      2       ||      SMSG_TRADE_CANCEL                               ||      src/map/clif.c:3338                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:223&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EF ||      2       ||      CMSG_TRADE_OK                                   ||      src/net/tmwa/tradehandler.cpp:280                                                                                                       ||      src/map/clif.c:7916&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F0 ||      3       ||      SMSG_TRADE_COMPLETE                             ||      src/map/clif.c:3355                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:230&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F2 ||      6       ||      SMSG_PLAYER_STORAGE_STATUS                      ||      src/map/clif.c:3375&amp;lt;br&amp;gt;src/map/clif.c:3459                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:306&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F3 ||      8       ||      CMSG_MOVE_TO_STORAGE                            ||      src/net/tmwa/inventoryhandler.cpp:508                                                                                                   ||      src/map/clif.c:8370&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F4 ||      21      ||      SMSG_PLAYER_STORAGE_ADD                         ||      src/map/clif.c:3396&amp;lt;br&amp;gt;src/map/clif.c:3481                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:331&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F5 ||      8       ||      CSMG_MOVE_FROM_STORAGE                          ||      src/net/tmwa/inventoryhandler.cpp:514                                                                                                   ||      src/map/clif.c:8393&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F6 ||      8       ||      SMSG_PLAYER_STORAGE_REMOVE                      ||      src/map/clif.c:3543                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:353&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F7 ||      2       ||      CMSG_CLOSE_STORAGE                              ||      src/net/tmwa/inventoryhandler.cpp:500                                                                                                   ||      src/map/clif.c:8452&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F8 ||      2       ||      SMSG_PLAYER_STORAGE_CLOSE                       ||      src/map/clif.c:3562                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:365&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F9 ||      26      ||      CMSG_PARTY_CREATE                               ||      src/net/tmwa/partyhandler.cpp:313                                                                                                       ||      src/map/clif.c:8469&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FA ||      3       ||      SMSG_PARTY_CREATE                               ||      src/map/clif.c:5231                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:79&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FB ||      -1      ||      SMSG_PARTY_INFO                                 ||      src/map/clif.c:5249                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:88&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FC ||      6       ||      CMSG_PARTY_INVITE                               ||      src/net/tmwa/partyhandler.cpp:324                                                                                                       ||      src/map/clif.c:8510&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FD ||      27      ||      SMSG_PARTY_INVITE_RESPONSE                      ||      src/map/clif.c:5327                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:112&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FE ||      30      ||      SMSG_PARTY_INVITED                              ||      src/map/clif.c:5299                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:139&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FF ||      10      ||      CMSG_PARTY_INVITED                              ||      src/net/tmwa/partyhandler.cpp:352                                                                                                       ||      src/map/clif.c:8522&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0100 ||      2       ||      CMSG_PARTY_LEAVE                                ||      src/net/tmwa/partyhandler.cpp:359                                                                                                       ||      src/map/clif.c:8540&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0101 ||      6       ||      SMSG_PARTY_SETTINGS                             ||      src/map/clif.c:5358                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:157&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0102 ||      6       ||      CMSG_PARTY_SETTINGS                             ||      src/net/tmwa/partyhandler.cpp:402&amp;lt;br&amp;gt;src/net/tmwa/partyhandler.cpp:412                                                                  ||      src/map/clif.c:8558&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0103 ||      30      ||      CMSG_PARTY_KICK                                 ||      src/net/tmwa/partyhandler.cpp:364&amp;lt;br&amp;gt;src/net/tmwa/partyhandler.cpp:379                                                                  ||      src/map/clif.c:8549&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0104 ||      79      ||      SMSG_PARTY_MOVE                                 ||      src/map/clif.c:5485                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:220&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0105 ||      31      ||      SMSG_PARTY_LEAVE                                ||      src/map/clif.c:5383                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:232&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0106 ||      10      ||      SMSG_PARTY_UPDATE_HP                            ||      src/map/clif.c:5463                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:263&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0107 ||      10      ||      SMSG_PARTY_UPDATE_COORDS                        ||      src/map/clif.c:5443                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:283&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0108 ||      -1      ||      CMSG_PARTY_MESSAGE                              ||      src/net/tmwa/partyhandler.cpp:386                                                                                                       ||      src/map/clif.c:8571&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0109 ||      -1      ||      SMSG_PARTY_MESSAGE                              ||      src/map/clif.c:5424                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:290&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010C ||      6       ||      SMSG_MVP                                        ||      src/map/clif.c:5708                                                                                                                     ||      src/net/tmwa/chathandler.cpp:187&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010E ||      11      ||      SMSG_PLAYER_SKILL_UP&amp;lt;br&amp;gt;SMSG_GUILD_SKILL_UP     ||      src/map/clif.c:4186&amp;lt;br&amp;gt;src/map/clif.c:6345                                                                                              ||      src/net/tmwa/specialhandler.cpp:115&amp;lt;br&amp;gt;src/net/tmwa/guildhandler.cpp:253&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010F ||      -1      ||      SMSG_PLAYER_SKILLS                              ||      src/map/clif.c:4145                                                                                                                     ||      src/net/tmwa/specialhandler.cpp:93&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0110 ||      10      ||      SMSG_SKILL_FAILED                               ||      src/map/clif.c:4259                                                                                                                     ||      src/net/tmwa/specialhandler.cpp:129                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0112 ||      4       ||      CMSG_SKILL_LEVELUP_REQUEST                      ||      src/net/tmwa/playerhandler.cpp:597                                                                                                      ||      src/map/clif.c:8002                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0113 ||      10      ||      CMSG_SKILL_USE_BEING                            ||      src/net/tmwa/specialhandler.cpp:234                                                                                                     ||      src/map/clif.c:8011                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0116 ||      10      ||      CMSG_SKILL_USE_POSITION                         ||      src/net/tmwa/specialhandler.cpp:242                                                                                                     ||      src/map/clif.c:8088                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0119 ||      13      ||      SMSG_PLAYER_STATUS_CHANGE                       ||      src/map/clif.c:1268&amp;lt;br&amp;gt;src/map/clif.c:2885                                                                                              ||      src/net/tmwa/beinghandler.cpp:671                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x011B ||      20      ||      CMSG_SKILL_USE_MAP                              ||      src/net/tmwa/specialhandler.cpp:251                                                                                                     ||      src/map/clif.c:8158                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0139 ||      16      ||      SMSG_PLAYER_MOVE_TO_ATTACK                      ||      src/map/clif.c:5510                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:662                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013A ||      4       ||      SMSG_PLAYER_ATTACK_RANGE                        ||      src/map/clif.c:2474                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:423                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013B ||      4       ||      SMSG_PLAYER_ARROW_MESSAGE                       ||      src/map/clif.c:2780                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:545                                                                      &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013C ||      4       ||      SMSG_PLAYER_ARROW_EQUIP                         ||      src/map/clif.c:2761                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:427                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0141 ||      14      ||      SMSG_PLAYER_STAT_UPDATE_3                       ||      src/map/clif.c:2482&amp;lt;br&amp;gt;src/map/clif.c:2489&amp;lt;br&amp;gt;src/map/clif.c:2496&amp;lt;br&amp;gt;src/map/clif.c:2503&amp;lt;br&amp;gt;src/map/clif.c:2510&amp;lt;br&amp;gt;src/map/clif.c:2517  ||      src/net/tmwa/playerhandler.cpp:370                                                                      &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0142 ||      6       ||      SMSG_NPC_INT_INPUT                              ||      src/map/clif.c:1772                                                                                                                     ||      src/net/tmwa/npchandler.cpp:116                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0143 ||      10      ||      CMSG_NPC_INT_RESPONSE                           ||      src/net/tmwa/npchandler.cpp:166                                                                                                         ||      src/map/clif.c:8215                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0146 ||      6       ||      CMSG_NPC_CLOSE                                  ||      src/net/tmwa/npchandler.cpp:146                                                                                                         ||      src/map/clif.c:8265                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0148 ||      8       ||      SMSG_BEING_RESURRECT                            ||      src/map/clif.c:4667                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:293                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0149 ||      9       ||      CMSG_ADMIN_MUTE                                 ||      src/net/tmwa/adminhandler.cpp:137                                                                                                       ||      src/map/clif.c:9025                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014C ||      -1      ||      SMSG_GUILD_ALIANCE_INFO                         ||      src/map/clif.c:5962                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:157                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014D ||      2       ||      CMSG_GUILD_CHECK_MASTER                         ||                                                                                                                                              ||      src/map/clif.c:8661                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014E ||      6       ||      SMSG_GUILD_MASTER_OR_MEMBER                     ||      src/map/clif.c:5842                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:134                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014F ||      6       ||      CMSG_GUILD_REQUEST_INFO                         ||      src/net/tmwa/guildhandler.cpp:457                                                                                                       ||      src/map/clif.c:8670                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0151 ||      6       ||      CMSG_GUILD_REQUEST_EMBLEM                       ||                                                                                                                                              ||      src/map/clif.c:8760                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0152 ||      -1      ||      SMSG_GUILD_EMBLEM                               ||      src/map/clif.c:6135                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:243                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0153 ||      -1      ||      CMSG_GUILD_CHANGE_EMBLEM                        ||                                                                                                                                              ||      src/map/clif.c:8771                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0154 ||      -1      ||      SMSG_GUILD_MEMBER_LIST                          ||      src/map/clif.c:5996                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:171                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0155 ||      -1      ||      CMSG_GUILD_CHANGE_MEMBER_POS                    ||                                                                                                                                              ||      src/map/clif.c:8731                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0156 ||      -1      ||      SMSG_GUILD_MEMBER_POS_CHANGE                    ||      src/map/clif.c:6110                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:236                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0159 ||      54      ||      CMSG_GUILD_LEAVE                                ||      src/net/tmwa/guildhandler.cpp:425                                                                                                       ||      src/map/clif.c:8807                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015A ||      66      ||      SMSG_GUILD_LEAVE                                ||      src/map/clif.c:6252                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:322                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015B ||      54      ||      CMSG_GUILD_EXPULSION                            ||      src/net/tmwa/guildhandler.cpp:434                                                                                                       ||      src/map/clif.c:8817                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015C ||      90      ||      SMSG_GUILD_EXPULSION                            ||      src/map/clif.c:6270                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:327                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015D ||      42      ||      CMSG_GUILD_BREAK                                ||                                                                                                                                              ||      src/map/clif.c:8907                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015E ||      6       ||      SMSG_GUILD_BROKEN                               ||      src/map/clif.c:6453                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:384                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0160 ||      -1      ||      SMSG_GUILD_POS_INFO_LIST                        ||      src/map/clif.c:6062                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:212                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0161 ||      -1      ||      CMSG_GUILD_CHANGE_POS_INFO                      ||                                                                                                                                              ||      src/map/clif.c:8704                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0162 ||      -1      ||      SMSG_GUILD_SKILL_INFO                           ||      src/map/clif.c:6160                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:253                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0163 ||      -1      ||      SMSG_GUILD_EXPULSION_LIST                       ||      src/map/clif.c:6294                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:333                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0165 ||      30      ||      CMSG_GUILD_CREATE                               ||      src/net/tmwa/guildhandler.cpp:396                                                                                                       ||      src/map/clif.c:8652                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0166 ||      -1      ||      SMSG_GUILD_POS_NAME_LIST                        ||      src/map/clif.c:6036                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:199                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0167 ||      3       ||      SMSG_GUILD_CREATE_RESPONSE                      ||      src/map/clif.c:5771                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:91                                                                        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0168 ||      14      ||      CMSG_GUILD_INVITE                               ||      src/net/tmwa/guildhandler.cpp:408                                                                                                       ||      src/map/clif.c:8789                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0169 ||      3       ||      SMSG_GUILD_INVITE_ACK                           ||      src/map/clif.c:6235                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:288                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016A ||      30      ||      SMSG_GUILD_INVITE                               ||      src/map/clif.c:6217                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:279                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016B ||      10      ||      CMSG_GUILD_INVITE_REPLY                         ||      src/net/tmwa/guildhandler.cpp:416                                                                                                       ||      src/map/clif.c:8798                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016C ||      43      ||      SMSG_GUILD_POSITION_INFO                        ||      src/map/clif.c:5792                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:114                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016D ||      14      ||      SMSG_GUILD_MEMBER_LOGIN                         ||      src/map/clif.c:5811                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:128                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016E ||      186     ||      CMSG_GUILD_CHANGE_NOTICE                        ||                                                                                                                                              ||      src/map/clif.c:8780                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016F ||      182     ||      SMSG_GUILD_NOTICE                               ||      src/map/clif.c:6198                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:274                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0170 ||      14      ||      CMSG_GUILD_ALLIANCE_REQUEST                     ||                                                                                                                                              ||      src/map/clif.c:8871                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0171 ||      30      ||      SMSG_GUILD_REQ_ALLIANCE                         ||      src/map/clif.c:6367                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:366                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0172 ||      10      ||      CMSG_GUILD_ALLIANCE_REPLY                       ||                                                                                                                                              ||      src/map/clif.c:8880                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0173 ||      3       ||      SMSG_GUILD_REQ_ALLIANCE_ACK                     ||      src/map/clif.c:6385                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:371                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0174 ||      -1      ||      SMSG_GUILD_POSITION_CHANGED                     ||      src/map/clif.c:6087                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:227                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x017E ||      -1      ||      CMSG_GUILD_MESSAGE                              ||      src/net/tmwa/guildhandler.cpp:443                                                                                                       ||      src/map/clif.c:8831                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x017F ||      -1      ||      SMSG_GUILD_MESSAGE                              ||      src/map/clif.c:6323&amp;lt;br&amp;gt;src/map/clif.c:6581                                                                                              ||      src/net/tmwa/guildhandler.cpp:347                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0180 ||      6       ||      CMSG_GUILD_OPPOSITION                           ||                                                                                                                                              ||      src/map/clif.c:8898                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0181 ||      3       ||      SMSG_GUILD_OPPOSITION_ACK                       ||      src/map/clif.c:6421                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:380                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0183 ||      10      ||      CMSG_GUILD_ALLIANCE_DELETE                      ||                                                                                                                                              ||      src/map/clif.c:8889                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0184 ||      10      ||      SMSG_GUILD_DEL_ALLIANCE                         ||      src/map/clif.c:6403                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:375                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x018A ||      4       ||      CMSG_CLIENT_QUIT                                ||      src/net/tmwa/gamehandler.cpp:161                                                                                                        ||      src/map/clif.c:6611                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x018B ||      4       ||      SMSG_MAP_QUIT_RESPONSE                          ||      src/map/clif.c:7012&amp;lt;br&amp;gt;src/map/clif.c:7440                                                                                              ||      src/net/tmwa/gamehandler.cpp:98                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0190 ||      90      ||      CMSG_SKILL_USE_POSITION_MORE                    ||                                                                                                                                              ||      src/map/clif.c:8088                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0195 ||      102     ||      SMSG_PLAYER_GUILD_PARTY_INFO                    ||      src/map/clif.c:7107                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:490                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0196 ||      9       ||      SMSG_BEING_STATUS_CHANGE                        ||      src/map/clif.c:4585                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:688                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019B ||      10      ||      SMSG_BEING_SELFEFFECT                           ||      src/map/clif.c:2858&amp;lt;br&amp;gt;src/map/clif.c:6696                                                                                              ||      src/net/tmwa/beinghandler.cpp:372                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019C ||      4       ||      CMSG_ADMIN_LOCAL_ANNOUNCE                       ||      src/net/tmwa/adminhandler.cpp:91                                                                                                        ||      src/map/clif.c:8350                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019D ||      6       ||      CMSG_ADMIN_HIDE                                 ||      src/net/tmwa/adminhandler.cpp:98                                                                                                        ||      src/map/clif.c:8996                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01B1 ||      7       ||      SMSG_TRADE_ITEM_ADD_RESPONSE                    ||      src/map/clif.c:3299                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:176                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01B6 ||      114     ||      SMSG_GUILD_BASIC_INFO                           ||      src/map/clif.c:5865                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:138                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01C8 ||      13      ||      SMSG_PLAYER_INVENTORY_USE                       ||      src/map/clif.c:2945                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:265                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D4 ||      6       ||      SMSG_NPC_STR_INPUT                              ||      src/map/clif.c:1790                                                                                                                     ||      src/net/tmwa/npchandler.cpp:121                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D5 ||      8       ||      CMSG_NPC_STR_RESPONSE                           ||      src/net/tmwa/npchandler.cpp:173                                                                                                         ||      src/map/clif.c:8234                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D7 ||      11      ||      SMSG_BEING_CHANGE_LOOKS2                        ||      src/map/clif.c:2608&amp;lt;br&amp;gt;src/map/clif.c:2675                                                                                              ||      src/net/tmwa/beinghandler.cpp:401                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D8 ||      54      ||      SMSG_PLAYER_UPDATE_1                            ||      src/map/clif.c:845                                                                                                                      ||      src/net/tmwa/beinghandler.cpp:511                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D9 ||      53      ||      SMSG_PLAYER_UPDATE_2                            ||      src/map/clif.c:1292                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:512                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01DA ||      60      ||      SMSG_PLAYER_MOVE                                ||      src/map/clif.c:934                                                                                                                      ||      src/net/tmwa/beinghandler.cpp:513                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01DE ||      33      ||      SMSG_SKILL_DAMAGE                               ||      src/map/clif.c:4298                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:311                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01EE ||      -1      ||      SMSG_PLAYER_INVENTORY                           ||      src/map/clif.c:1965                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:134                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01F0 ||      -1      ||      SMSG_PLAYER_STORAGE_ITEMS                       ||      src/map/clif.c:2097&amp;lt;br&amp;gt;src/map/clif.c:2225                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:135                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x020C ||      10      ||      SMSG_ADMIN_IP                                   ||      src/map/clif.c:7120                                                                                                                     ||      src/net/tmwa/adminhandler.cpp:69                                                                        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x7530 ||      2       ||      CMSG_SERVER_VERSION_REQUEST                     ||      src/net/tmwa/loginhandler.cpp:220                                                                                                       ||      src/login/login.c:2257&amp;lt;br&amp;gt;src/login/login.c:4011&amp;lt;br&amp;gt;src/char/char.c:3568&amp;lt;br&amp;gt;src/map/clif.c:10174        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x7531 ||      10      ||      SMSG_SERVER_VERSION_RESPONSE                    ||      src/login/login.c:2260&amp;lt;br&amp;gt;src/login/login.c:4014&amp;lt;br&amp;gt;src/char/char.c:3569&amp;lt;br&amp;gt;src/map/clif.c:10175                                        ||      src/net/tmwa/loginhandler.cpp:197                                                                       &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Free Packets ==&lt;br /&gt;
These are packets that are not parsed or sent by the client, but have a known length, so they can be used by future servers and the client will just ignore them, not crash.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
!packet !!len   !!notes&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0000 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0074 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0075 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0076 ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0077 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0079 ||53    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x007A ||58    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0082 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0083 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0084 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x008B ||23    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0093 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00A3 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00A5 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00AE ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00BA ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00CE ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00CF ||27    ||clif_parse_PMIgnore&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D0 ||3     ||clif_parse_PMIgnoreAll, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D1 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D2 ||4     ||used by ManaPlus (sent from atcommand.cpp)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D3 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D4 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D5 ||-1    ||clif_parse_CreateChatRoom&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D6 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D7 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D8 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D9 ||14    ||clif_parse_ChatAddMember&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DA ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DB ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DC ||28    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DD ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DE ||-1    ||clif_parse_ChatRoomStatusChange&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DF ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E0 ||30    ||clif_parse_ChangeChatOwner&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E1 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E2 ||26    ||clif_parse_KickFromChat&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E3 ||2     ||clif_parse_ChatLeave&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00EA ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00F1 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010A ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010B ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010D ||2     ||clif_parse_RequestMemo&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0111 ||39    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0114 ||31    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0115 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0117 ||18    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0118 ||2     ||clif_parse_StopAttack, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011A ||15    ||SMSG_SKILL_NO_DAMAGE, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011C ||68    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011D ||2     ||clif_parse_RequestMemo&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011E ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011F ||16    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0120 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0121 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0122 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0123 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0124 ||21    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0125 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0126 ||8     ||clif_parse_PutItemToCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0127 ||8     ||clif_parse_GetItemFromCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0128 ||8     ||clif_parse_MoveFromKafraToCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0129 ||8     ||clif_parse_MoveToKafraFromCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012A ||2     ||clif_parse_RemoveOption&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012B ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012C ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012D ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012E ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012F ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0130 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0131 ||86    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0132 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0133 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0134 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0135 ||7     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0136 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0137 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0138 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013D ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013E ||24    ||SMSG_SKILL_CASTING, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013F ||26    ||clif_parse_GM_Monster_Item&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0140 ||22    ||clif_parse_MapMove&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0144 ||23    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0145 ||19    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0147 ||39    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x014A ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x014B ||27    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0150 ||110   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0157 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0158 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x015F ||42    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0164 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0175 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0176 ||106   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0177 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0178 ||4     ||clif_parse_ItemIdentify&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0179 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017A ||4     ||clif_parse_UseCard&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017B ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017C ||6     ||clif_parse_InsertCard&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017D ||7     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0182 ||106   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0185 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0187 ||6     ||src/char/char.c:3562&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0188 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0189 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018C ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018D ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018E ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018F ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0191 ||86    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0192 ||24    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0193 ||6     ||clif_parse_SolveCharName&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0194 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0197 ||4     ||clif_parse_ResetChar&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0198 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0199 ||4     ||SMSG_PVP_MAP_MODE, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019A ||14    ||SMSG_PVP_SET, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019E ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019F ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A0 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A1 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A2 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A3 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A4 ||11    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A5 ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A6 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A7 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A8 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A9 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AA ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AB ||12    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AC ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AD ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AE ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AF ||4     ||clif_parse_ChangeCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B0 ||11    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B2 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B3 ||67    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B4 ||12    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B5 ||18    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B7 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B8 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B9 ||6     ||SMSG_SKILL_CAST_CANCEL, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BA ||26    ||clif_parse_Shift&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BB ||26    ||clif_parse_Shift&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BC ||26    ||clif_parse_Recall&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BD ||26    ||clif_parse_Recall&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BE ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BF ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C0 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C1 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C2 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C3 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C4 ||22    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C5 ||22    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C6 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C7 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C9 ||97    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CB ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CC ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CD ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CE ||6     ||clif_parse_AutoSpell&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CF ||28    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D0 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D1 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D2 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D3 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D6 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DB ||2     ||src/login/login.c:3861&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DC ||-1    ||src/login/login.c:3898&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DD ||47    ||src/login/login.c:3645&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DF ||6     ||clif_parse_GMReqNoChatCount&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E0 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E1 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E2 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E3 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E4 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E5 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E6 ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E7 ||2     ||clif_parse_sn_doridori&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E8 ||28    ||clif_parse_CreateParty2&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E9 ||81    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EA ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EB ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EC ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01ED ||2     ||clif_parse_sn_explosionspirits&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EF ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F1 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F2 ||20    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F3 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F4 ||32    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F5 ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F6 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F7 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F8 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F9 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FA ||48    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FB ||56    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FC ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FD ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FE ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FF ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0200 ||26    ||src/login/login.c:3632&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0204 ||18    ||src/login/login.c:3638&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x020B ||19    ||src/char/char.c:3030&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Internal Packets ==&lt;br /&gt;
These packets are sent between the servers. Details are subject to change without notice.&lt;br /&gt;
&lt;br /&gt;
=== login - char ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x2711|mode=row_internal}}&lt;br /&gt;
{{Net:0x2712|mode=row_internal}}&lt;br /&gt;
{{Net:0x2713|mode=row_internal}}&lt;br /&gt;
{{Net:0x2716|mode=row_internal}}&lt;br /&gt;
{{Net:0x2717|mode=row_internal}}&lt;br /&gt;
{{Net:0x2740|mode=row_internal}}&lt;br /&gt;
{{Net:0x2741|mode=row_internal}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== login - admin ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{Net:0x2716|mode=row_internal}} --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== char - map ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{Net:0x2716|mode=row_internal}} --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== inter.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3000 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3001 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3002 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3003 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3004 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3005 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3010 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3011 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3018 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3019 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3020 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 72 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3021 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3022 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 52 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3023 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3024 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3025 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 29 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3026 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3027 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3028 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3030 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3031 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3032 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3034 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 55 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3035 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3036 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3037 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3038 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3039 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 186 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3040 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 5 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3041 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3080 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 48 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3081 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3082 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3083 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== intif.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3800 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3801 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3802 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 27 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3803 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3804 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3810 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3811 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3818 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3819 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3820 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 35 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3821 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3822 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3823 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 15 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3824 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3825 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 29 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3826 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3827 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3830 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3831 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3832 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 15 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3834 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 79 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3835 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3836 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3837 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3839 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 67 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 186 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3840 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3841 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3842 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3880 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3881 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3882 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3883 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 3 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== chrif.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2af8 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 60 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2af9 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 3 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afa &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afb &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 27 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afc &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 22 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afd &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afe &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2aff &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b00 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b01 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b02 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 18 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b03 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b04 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b05 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 49 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b06 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 44 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b08 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b09 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 30 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 86 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 44 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b10 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b11 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b12 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b13 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b14 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b15 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== char.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;!-- 0x2af7 .. 0x2b16 --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29001</id>
		<title>Net:0x2713</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2713&amp;diff=29001"/>
		<updated>2013-12-06T05:28:21Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: Created page with &amp;quot;{{internal packet |nicename= Authentication response from login server |id=0x2713 |mode={{{mode}}} |length= - |alignment= |define= - |sent={{tmwa location|src/login/login.cpp|...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{internal packet&lt;br /&gt;
|nicename= Authentication response from login server&lt;br /&gt;
|id=0x2713&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= -&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= -&lt;br /&gt;
|sent={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Allows the player to log in unless there are too many players online.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2712&amp;diff=29000</id>
		<title>Net:0x2712</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2712&amp;diff=29000"/>
		<updated>2013-12-06T05:23:11Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{internal packet&lt;br /&gt;
|nicename= Request login server to authenticate an account&lt;br /&gt;
|id=0x2712&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= -&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= -&lt;br /&gt;
|sent={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sends login data to the login server for authentication. If no login server is known the connection is refused.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Archive:TmwAthena_Packets&amp;diff=28999</id>
		<title>Archive:TmwAthena Packets</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Archive:TmwAthena_Packets&amp;diff=28999"/>
		<updated>2013-12-06T05:22:41Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: /* login - char */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
=== Packet Alignment ===&lt;br /&gt;
The alignment of the data within the packet payload can cause additional overhead if the data is not properly aligned to word boundaries. For example, in a 32-bit application, a word is a sequence of two eight-bit bytes. Any data that occupies 2 bytes or larger on this platform should always start at a (2 * n) offset (0, 2, 4, etc). Any data that is less than 2 bytes can start at any offset, so long as it does not span multiple words. A 16-bit integer could start at offset 0, 2, or 4, but not at 1, 3, or 5 because the first byte would be in one word and the second byte would be in the next word. Single byte words will always fall on word boundaries. The last piece of data should end on a word boundary as well. If any of the data are double words in size, the packet must also be a multiple of the double word size and any double word sized data must fall on a double word boundary.&lt;br /&gt;
&lt;br /&gt;
To leverage the maximum efficiency, padding can be added between pieces of data to force subsequent data to be aligned to word boundaries. For example, if a packet contains a word, and a half word, either the data should be ordered as word, half word, and a half word of padding that will be discarded by the recipient. The same data, ordered as a half word, word, a half word of padding would take up the same amount of space, but the word would span two different words of the packet and cause inefficient processing of that packet.&lt;br /&gt;
&lt;br /&gt;
The following colors are used to indicate the alignment of the packets:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Color Meaning &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Examples &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: green;&amp;quot;&amp;gt;The packet contents and total size are properly aligned.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2; 2 2; 2 2 4; 2 2 2*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: chartreuse;&amp;quot;&amp;gt;The packet contents are aligned, but they contain a variable-length element that may cause the whole packet to be improperly aligned.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 2 1*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: yellow;&amp;quot;&amp;gt;The packet contents are properly aligned, but do not end on a word boundary.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 1 ; 2 2 4 1 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: orange;&amp;quot;&amp;gt;The packet contents are not properly aligned on word boundaries, but could be with skew padding.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 4 2 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: orangered;&amp;quot;&amp;gt;The packet contents are not properly aligned if the number of varying elements is at least 2.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 2 (2 1)*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: red;&amp;quot;&amp;gt;The packet contents are not properly aligned on word boundaries, even with skew padding.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 4 2 4&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Client Packets ==&lt;br /&gt;
This is a new table that steal information from individual packet pages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Client #define&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0061|mode=row}}&lt;br /&gt;
{{Net:0x0062|mode=row}}&lt;br /&gt;
{{Net:0x0063|mode=row}}&lt;br /&gt;
{{Net:0x0064|mode=row}}&lt;br /&gt;
{{Net:0x0065|mode=row}}&lt;br /&gt;
{{Net:0x0066|mode=row}}&lt;br /&gt;
{{Net:0x0067|mode=row}}&lt;br /&gt;
{{Net:0x0068|mode=row}}&lt;br /&gt;
{{Net:0x0069|mode=row}}&lt;br /&gt;
{{Net:0x006A|mode=row}}&lt;br /&gt;
{{Net:0x006B|mode=row}}&lt;br /&gt;
{{Net:0x006C|mode=row}}&lt;br /&gt;
{{Net:0x006D|mode=row}}&lt;br /&gt;
{{Net:0x006E|mode=row}}&lt;br /&gt;
{{Net:0x006F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0070|mode=row}}&lt;br /&gt;
{{Net:0x0071|mode=row}}&lt;br /&gt;
{{Net:0x0072|mode=row}}&lt;br /&gt;
{{Net:0x0073|mode=row}}&lt;br /&gt;
{{Net:0x0078|mode=row}}&lt;br /&gt;
{{Net:0x007B|mode=row}}&lt;br /&gt;
{{Net:0x007C|mode=row}}&lt;br /&gt;
{{Net:0x007D|mode=row}}&lt;br /&gt;
{{Net:0x007E|mode=row}}&lt;br /&gt;
{{Net:0x007F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0080|mode=row}}&lt;br /&gt;
{{Net:0x0081|mode=row}}&lt;br /&gt;
{{Net:0x0085|mode=row}}&lt;br /&gt;
{{Net:0x0086|mode=row}}&lt;br /&gt;
{{Net:0x0087|mode=row}}&lt;br /&gt;
{{Net:0x0088|mode=row}}&lt;br /&gt;
{{Net:0x0089|mode=row}}&lt;br /&gt;
{{Net:0x008A|mode=row}}&lt;br /&gt;
{{Net:0x008C|mode=row}}&lt;br /&gt;
{{Net:0x008D|mode=row}}&lt;br /&gt;
{{Net:0x008E|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0090|mode=row}}&lt;br /&gt;
{{Net:0x0091|mode=row}}&lt;br /&gt;
{{Net:0x0092|mode=row}}&lt;br /&gt;
{{Net:0x0094|mode=row}}&lt;br /&gt;
{{Net:0x0095|mode=row}}&lt;br /&gt;
{{Net:0x0096|mode=row}}&lt;br /&gt;
{{Net:0x0097|mode=row}}&lt;br /&gt;
{{Net:0x0098|mode=row}}&lt;br /&gt;
{{Net:0x0099|mode=row}}&lt;br /&gt;
{{Net:0x009A|mode=row}}&lt;br /&gt;
{{Net:0x009B|mode=row}}&lt;br /&gt;
{{Net:0x009C|mode=row}}&lt;br /&gt;
{{Net:0x009D|mode=row}}&lt;br /&gt;
{{Net:0x009E|mode=row}}&lt;br /&gt;
{{Net:0x009F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00A0|mode=row}}&lt;br /&gt;
{{Net:0x00A1|mode=row}}&lt;br /&gt;
{{Net:0x00A2|mode=row}}&lt;br /&gt;
{{Net:0x00A4|mode=row}}&lt;br /&gt;
{{Net:0x00A6|mode=row}}&lt;br /&gt;
{{Net:0x00A7|mode=row}}&lt;br /&gt;
{{Net:0x00A8|mode=row}}&lt;br /&gt;
{{Net:0x00A9|mode=row}}&lt;br /&gt;
{{Net:0x00AA|mode=row}}&lt;br /&gt;
{{Net:0x00AB|mode=row}}&lt;br /&gt;
{{Net:0x00AC|mode=row}}&lt;br /&gt;
{{Net:0x00AF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00B0|mode=row}}&lt;br /&gt;
{{Net:0x00B1|mode=row}}&lt;br /&gt;
{{Net:0x00B2|mode=row}}&lt;br /&gt;
{{Net:0x00B3|mode=row}}&lt;br /&gt;
{{Net:0x00B4|mode=row}}&lt;br /&gt;
{{Net:0x00B5|mode=row}}&lt;br /&gt;
{{Net:0x00B6|mode=row}}&lt;br /&gt;
{{Net:0x00B7|mode=row}}&lt;br /&gt;
{{Net:0x00B8|mode=row}}&lt;br /&gt;
{{Net:0x00B9|mode=row}}&lt;br /&gt;
{{Net:0x00BB|mode=row}}&lt;br /&gt;
{{Net:0x00BC|mode=row}}&lt;br /&gt;
{{Net:0x00BD|mode=row}}&lt;br /&gt;
{{Net:0x00BE|mode=row}}&lt;br /&gt;
{{Net:0x00BF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00C0|mode=row}}&lt;br /&gt;
{{Net:0x00C1|mode=row}}&lt;br /&gt;
{{Net:0x00C2|mode=row}}&lt;br /&gt;
{{Net:0x00C3|mode=row}}&lt;br /&gt;
{{Net:0x00C4|mode=row}}&lt;br /&gt;
{{Net:0x00C5|mode=row}}&lt;br /&gt;
{{Net:0x00C6|mode=row}}&lt;br /&gt;
{{Net:0x00C7|mode=row}}&lt;br /&gt;
{{Net:0x00C8|mode=row}}&lt;br /&gt;
{{Net:0x00C9|mode=row}}&lt;br /&gt;
{{Net:0x00CA|mode=row}}&lt;br /&gt;
{{Net:0x00CB|mode=row}}&lt;br /&gt;
{{Net:0x00CC|mode=row}}&lt;br /&gt;
{{Net:0x00CD|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00E4|mode=row}}&lt;br /&gt;
{{Net:0x00E5|mode=row}}&lt;br /&gt;
{{Net:0x00E6|mode=row}}&lt;br /&gt;
{{Net:0x00E7|mode=row}}&lt;br /&gt;
{{Net:0x00E8|mode=row}}&lt;br /&gt;
{{Net:0x00E9|mode=row}}&lt;br /&gt;
{{Net:0x00EB|mode=row}}&lt;br /&gt;
{{Net:0x00EC|mode=row}}&lt;br /&gt;
{{Net:0x00ED|mode=row}}&lt;br /&gt;
{{Net:0x00EE|mode=row}}&lt;br /&gt;
{{Net:0x00EF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00F0|mode=row}}&lt;br /&gt;
{{Net:0x00F2|mode=row}}&lt;br /&gt;
{{Net:0x00F3|mode=row}}&lt;br /&gt;
{{Net:0x00F4|mode=row}}&lt;br /&gt;
{{Net:0x00F5|mode=row}}&lt;br /&gt;
{{Net:0x00F6|mode=row}}&lt;br /&gt;
{{Net:0x00F7|mode=row}}&lt;br /&gt;
{{Net:0x00F8|mode=row}}&lt;br /&gt;
{{Net:0x00F9|mode=row}}&lt;br /&gt;
{{Net:0x00FA|mode=row}}&lt;br /&gt;
{{Net:0x00FB|mode=row}}&lt;br /&gt;
{{Net:0x00FC|mode=row}}&lt;br /&gt;
{{Net:0x00FD|mode=row}}&lt;br /&gt;
{{Net:0x00FE|mode=row}}&lt;br /&gt;
{{Net:0x00FF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0100|mode=row}}&lt;br /&gt;
{{Net:0x0101|mode=row}}&lt;br /&gt;
{{Net:0x0102|mode=row}}&lt;br /&gt;
{{Net:0x0103|mode=row}}&lt;br /&gt;
{{Net:0x0104|mode=row}}&lt;br /&gt;
{{Net:0x0105|mode=row}}&lt;br /&gt;
{{Net:0x0106|mode=row}}&lt;br /&gt;
{{Net:0x0107|mode=row}}&lt;br /&gt;
{{Net:0x0108|mode=row}}&lt;br /&gt;
{{Net:0x0109|mode=row}}&lt;br /&gt;
{{Net:0x010C|mode=row}}&lt;br /&gt;
{{Net:0x010E|mode=row}}&lt;br /&gt;
{{Net:0x010F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0110|mode=row}}&lt;br /&gt;
{{Net:0x0112|mode=row}}&lt;br /&gt;
{{Net:0x0113|mode=row}}&lt;br /&gt;
{{Net:0x0116|mode=row}}&lt;br /&gt;
{{Net:0x0119|mode=row}}&lt;br /&gt;
{{Net:0x011B|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0139|mode=row}}&lt;br /&gt;
{{Net:0x013A|mode=row}}&lt;br /&gt;
{{Net:0x013B|mode=row}}&lt;br /&gt;
{{Net:0x013C|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0141|mode=row}}&lt;br /&gt;
{{Net:0x0142|mode=row}}&lt;br /&gt;
{{Net:0x0143|mode=row}}&lt;br /&gt;
{{Net:0x0146|mode=row}}&lt;br /&gt;
{{Net:0x0148|mode=row}}&lt;br /&gt;
{{Net:0x0149|mode=row}}&lt;br /&gt;
{{Net:0x014C|mode=row}}&lt;br /&gt;
{{Net:0x014D|mode=row}}&lt;br /&gt;
{{Net:0x014E|mode=row}}&lt;br /&gt;
{{Net:0x014F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0151|mode=row}}&lt;br /&gt;
{{Net:0x0152|mode=row}}&lt;br /&gt;
{{Net:0x0153|mode=row}}&lt;br /&gt;
{{Net:0x0154|mode=row}}&lt;br /&gt;
{{Net:0x0155|mode=row}}&lt;br /&gt;
{{Net:0x0156|mode=row}}&lt;br /&gt;
{{Net:0x0159|mode=row}}&lt;br /&gt;
{{Net:0x015A|mode=row}}&lt;br /&gt;
{{Net:0x015B|mode=row}}&lt;br /&gt;
{{Net:0x015C|mode=row}}&lt;br /&gt;
{{Net:0x015D|mode=row}}&lt;br /&gt;
{{Net:0x015E|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0160|mode=row}}&lt;br /&gt;
{{Net:0x0161|mode=row}}&lt;br /&gt;
{{Net:0x0162|mode=row}}&lt;br /&gt;
{{Net:0x0163|mode=row}}&lt;br /&gt;
{{Net:0x0165|mode=row}}&lt;br /&gt;
{{Net:0x0166|mode=row}}&lt;br /&gt;
{{Net:0x0167|mode=row}}&lt;br /&gt;
{{Net:0x0168|mode=row}}&lt;br /&gt;
{{Net:0x0169|mode=row}}&lt;br /&gt;
{{Net:0x016A|mode=row}}&lt;br /&gt;
{{Net:0x016B|mode=row}}&lt;br /&gt;
{{Net:0x016C|mode=row}}&lt;br /&gt;
{{Net:0x016D|mode=row}}&lt;br /&gt;
{{Net:0x016E|mode=row}}&lt;br /&gt;
{{Net:0x016F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0170|mode=row}}&lt;br /&gt;
{{Net:0x0171|mode=row}}&lt;br /&gt;
{{Net:0x0172|mode=row}}&lt;br /&gt;
{{Net:0x0173|mode=row}}&lt;br /&gt;
{{Net:0x0174|mode=row}}&lt;br /&gt;
{{Net:0x017E|mode=row}}&lt;br /&gt;
{{Net:0x017F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0180|mode=row}}&lt;br /&gt;
{{Net:0x0181|mode=row}}&lt;br /&gt;
{{Net:0x0183|mode=row}}&lt;br /&gt;
{{Net:0x0184|mode=row}}&lt;br /&gt;
{{Net:0x018A|mode=row}}&lt;br /&gt;
{{Net:0x018B|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0190|mode=row}}&lt;br /&gt;
{{Net:0x0195|mode=row}}&lt;br /&gt;
{{Net:0x0196|mode=row}}&lt;br /&gt;
{{Net:0x019B|mode=row}}&lt;br /&gt;
{{Net:0x019C|mode=row}}&lt;br /&gt;
{{Net:0x019D|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01B1|mode=row}}&lt;br /&gt;
{{Net:0x01B6|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01C8|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01D4|mode=row}}&lt;br /&gt;
{{Net:0x01D5|mode=row}}&lt;br /&gt;
{{Net:0x01D7|mode=row}}&lt;br /&gt;
{{Net:0x01D8|mode=row}}&lt;br /&gt;
{{Net:0x01D9|mode=row}}&lt;br /&gt;
{{Net:0x01DA|mode=row}}&lt;br /&gt;
{{Net:0x01DE|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01EE|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01F0|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x020C|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Internal packets not documented here. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x7530|mode=row}}&lt;br /&gt;
{{Net:0x7531|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ManaPlus Packets ==&lt;br /&gt;
These packets were originally added by ManaPlus to support Evol.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Client #define&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0212|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Used packets ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!packet !!      len     !!      client define                                   !!      sent location(s)                                                                                                                        !!      parse location&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0061 ||      50      ||      CMSG_CHAR_PASSWORD_CHANGE                       ||      src/net/tmwa/loginhandler.cpp:264                                                                                                       ||      src/char/char.c:3036&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0062 ||      3       ||      SMSG_CHAR_PASSWORD_RESPONSE                     ||      src/char/char.c:2368                                                                                                                    ||      src/net/tmwa/loginhandler.cpp:71&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0063 ||      -1      ||      SMSG_UPDATE_HOST                                ||      src/login/login.c:3732                                                                                                                  ||      src/net/tmwa/loginhandler.cpp:103&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0064 ||      55      ||      (hard-coded)                                    ||      src/net/tmwa/loginhandler.cpp:298                                                                                                       ||      src/login/login.c:3644&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0065 ||      17      ||      CMSG_CHAR_SERVER_CONNECT                        ||      src/net/tmwa/charserverhandler.cpp:340                                                                                                  ||      src/char/char.c:3049&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0066 ||      3       ||      CMSG_CHAR_SELECT                                ||      src/net/tmwa/charserverhandler.cpp:283&amp;lt;br&amp;gt;src/char/char.c:3424                                                                          ||      src/char/char.c:3142&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0067 ||      37      ||      CMSG_CHAR_CREATE                                ||      src/net/tmwa/charserverhandler.cpp:291                                                                                                  ||      src/char/char.c:3312&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0068 ||      46      ||      CMSG_CHAR_DELETE                                ||      src/net/tmwa/charserverhandler.cpp:306                                                                                                  ||      src/char/char.c:3387&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0069 ||      -1      ||      SMSG_LOGIN_DATA                                 ||      src/login/login.c:3795                                                                                                                  ||      src/net/tmwa/loginhandler.cpp:114&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006A ||      23      ||      SMSG_LOGIN_ERROR                                ||      src/login/login.c:3683&amp;lt;br&amp;gt;src/login/login.c:3833                                                                                        ||      src/net/tmwa/loginhandler.cpp:149&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006B ||      -1      ||      SMSG_CHAR_LOGIN                                 ||      src/char/char.c:1660                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:101&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006C ||      3       ||      SMSG_CHAR_LOGIN_ERROR                           ||      src/char/char.c:1948&amp;lt;br&amp;gt;src/char/char.c:1970&amp;lt;br&amp;gt;src/char/char.c:3110&amp;lt;br&amp;gt;src/char/char.c:3133                                            ||      src/net/tmwa/charserverhandler.cpp:75&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006D ||      108     ||      SMSG_CHAR_CREATE_SUCCEEDED                      ||      src/char/char.c:3325                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:118&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006E ||      3       ||      SMSG_CHAR_CREATE_FAILED                         ||      src/char/char.c:3318                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:137&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006F ||      2       ||      SMSG_CHAR_DELETE_SUCCEEDED                      ||      src/char/char.c:3496                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:144&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0070 ||      3       ||      SMSG_CHAR_DELETE_FAILED                         ||      src/char/char.c:3156&amp;lt;br&amp;gt;src/char/char.c:3401&amp;lt;br&amp;gt;src/char/char.c:3432&amp;lt;br&amp;gt;src/char/char.c:3504                                            ||      src/net/tmwa/charserverhandler.cpp:153&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0071 ||      28      ||      SMSG_CHAR_MAP_INFO                              ||      src/char/char.c:3272                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:158&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0072 ||      19      ||      CMSG_MAP_SERVER_CONNECT                         ||      src/net/tmwa/gamehandler.cpp:124                                                                                                        ||      src/map/clif.c:6729&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0073 ||      11      ||      SMSG_MAP_LOGIN_SUCCESS                          ||      src/map/clif.c:609                                                                                                                      ||      src/net/tmwa/gamehandler.cpp:67&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0078 ||      54      ||      SMSG_BEING_VISIBLE                              ||      src/map/clif.c:823&amp;lt;br&amp;gt;src/map/clif.c:1060&amp;lt;br&amp;gt;src/map/clif.c:1185&amp;lt;br&amp;gt;src/map/clif.c:1382                                                 ||      src/net/tmwa/beinghandler.cpp:121&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007B ||      60      ||      SMSG_BEING_MOVE                                 ||      src/map/clif.c:912&amp;lt;br&amp;gt;src/map/clif.c:1122                                                                                               ||      src/net/tmwa/beinghandler.cpp:122&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007C ||      41      ||      SMSG_BEING_SPAWN                                ||      src/map/clif.c:1279&amp;lt;br&amp;gt;src/map/clif.c:1347&amp;lt;br&amp;gt;src/map/clif.c:1372&amp;lt;br&amp;gt;src/map/clif.c:1414                                                ||      src/net/tmwa/beinghandler.cpp:239&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007D ||      2       ||      CMSG_MAP_LOADED                                 ||      src/net/tmwa/gamehandler.cpp:152                                                                                                        ||      src/map/clif.c:6786&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007E ||      6       ||      CMSG_CLIENT_PING                                ||      src/net/tmwa/gamehandler.cpp:166                                                                                                        ||      src/map/clif.c:6942&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007F ||      6       ||      SMSG_SERVER_PING                                ||      src/map/clif.c:1445                                                                                                                     ||      src/net/tmwa/gamehandler.cpp:81&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0080 ||      7       ||      SMSG_BEING_REMOVE                               ||      src/map/clif.c:65&amp;lt;br&amp;gt;src/map/clif.c:791                                                                                                 ||      src/net/tmwa/beinghandler.cpp:273&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0081 ||      3       ||      SMSG_CONNECTION_PROBLEM                         ||      src/login/login.c:3700&amp;lt;br&amp;gt;src/login/login.c:3824&amp;lt;br&amp;gt;src/char/char.c:3264&amp;lt;br&amp;gt;src/map/clif.c:628                                          ||      src/net/tmwa/generalhandler.cpp:122&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0085 ||      5       ||      CMSG_PLAYER_CHANGE_DEST                         ||      src/net/tmwa/playerhandler.cpp:621                                                                                                      ||      src/map/clif.c:6955&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0086 ||      16      ||      SMSG_BEING_MOVE2                                ||                                                                                                                                              ||      src/net/tmwa/beinghandler.cpp:246&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0087 ||      12      ||      SMSG_WALK_RESPONSE                              ||      src/map/clif.c:1463                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:177&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0088 ||      10      ||      SMSG_PLAYER_STOP                                ||      src/map/clif.c:1590                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:630&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0089 ||      7       ||      CMSG_PLAYER_CHANGE_ACT&amp;lt;br&amp;gt;CMSG_PLAYER_ATTACK    ||      src/net/tmwa/playerhandler.cpp:635&amp;lt;br&amp;gt;src/net/tmwa/playerhandler.cpp:566                                                                ||      src/map/clif.c:7341&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008A ||      29      ||      SMSG_BEING_ACTION                               ||      src/map/clif.c:3761&amp;lt;br&amp;gt;src/map/clif.c:6563                                                                                              ||      src/net/tmwa/beinghandler.cpp:328&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008C ||      -1      ||      CMSG_CHAT_MESSAGE                               ||      src/net/tmwa/chathandler.cpp:199                                                                                                        ||      src/map/clif.c:7173&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008D ||      -1      ||      SMSG_BEING_CHAT                                 ||      src/map/clif.c:7209&amp;lt;br&amp;gt;src/map/clif.c:7236                                                                                              ||      src/net/tmwa/chathandler.cpp:113&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008E ||      -1      ||      SMSG_PLAYER_CHAT                                ||      src/map/clif.c:4603&amp;lt;br&amp;gt;src/map/clif.c:7219                                                                                              ||      src/net/tmwa/chathandler.cpp:158&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0090 ||      7       ||      CMSG_NPC_TALK                                   ||      src/net/tmwa/npchandler.cpp:133                                                                                                         ||      src/map/clif.c:7738&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0091 ||      22      ||      SMSG_PLAYER_WARP                                ||      src/map/clif.c:1545                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:185&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0092 ||      28      ||      SMSG_CHANGE_MAP_SERVER                          ||      src/map/clif.c:1569                                                                                                                     ||      src/net/tmwa/charserverhandler.cpp:179&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0094 ||      6       ||      (hard-coded)                                    ||      src/net/tmwa/beinghandler.cpp:92                                                                                                        ||      src/map/clif.c:7047&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0095 ||      30      ||      SMSG_BEING_NAME_RESPONSE                        ||      src/map/clif.c:7057                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:484&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0096 ||      -1      ||      CMSG_CHAT_WHISPER                               ||      src/net/tmwa/chathandler.cpp:215                                                                                                        ||      src/map/clif.c:7459&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0097 ||      -1      ||      SMSG_WHISPER                                    ||      src/map/clif.c:4771                                                                                                                     ||      src/net/tmwa/chathandler.cpp:91&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0098 ||      3       ||      SMSG_WHISPER_RESPONSE                           ||      src/map/clif.c:4785                                                                                                                     ||      src/net/tmwa/chathandler.cpp:72&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0099 ||      -1      ||      CMSG_ADMIN_ANNOUNCE&amp;lt;br&amp;gt;CMSG_CHAT_ANNOUNCE       ||      src/net/tmwa/adminhandler.cpp:84                                                                                                        ||      src/map/clif.c:7549&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009A ||      -1      ||      SMSG_GM_CHAT                                    ||      src/map/clif.c:4623&amp;lt;br&amp;gt;src/map/clif.c:8359                                                                                              ||      src/net/tmwa/chathandler.cpp:159&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009B ||      5       ||      CMSG_PLAYER_CHANGE_DIR                          ||      src/net/tmwa/playerhandler.cpp:614                                                                                                      ||      src/map/clif.c:7278&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009C ||      9       ||      SMSG_BEING_CHANGE_DIRECTION                     ||      src/map/clif.c:7293                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:499&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009D ||      17      ||      SMSG_ITEM_VISIBLE                               ||      src/map/clif.c:3815                                                                                                                     ||      src/net/tmwa/itemhandler.cpp:47&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009E ||      17      ||      SMSG_ITEM_DROPPED                               ||      src/map/clif.c:671                                                                                                                      ||      src/net/tmwa/itemhandler.cpp:48&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009F ||      6       ||      CMSG_ITEM_PICKUP                                ||      src/net/tmwa/playerhandler.cpp:607                                                                                                      ||      src/map/clif.c:7573&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A0 ||      23      ||      SMSG_PLAYER_INVENTORY_ADD                       ||      src/map/clif.c:1855&amp;lt;br&amp;gt;src/map/clif.c:1876                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:218&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A1 ||      6       ||      SMSG_ITEM_REMOVE                                ||      src/map/clif.c:715                                                                                                                      ||      src/net/tmwa/itemhandler.cpp:61&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A2 ||      6       ||      CMSG_PLAYER_INVENTORY_DROP                      ||      src/net/tmwa/inventoryhandler.cpp:473                                                                                                   ||      src/map/clif.c:7613&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A4 ||      -1      ||      SMSG_PLAYER_EQUIPMENT                           ||      src/map/clif.c:2017                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:376&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A6 ||      -1      ||      SMSG_PLAYER_STORAGE_EQUIP                       ||      src/map/clif.c:2144&amp;lt;br&amp;gt;src/map/clif.c:2273                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:187&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A7 ||      8       ||      CMSG_PLAYER_INVENTORY_USE                       ||      src/net/tmwa/inventoryhandler.cpp:465                                                                                                   ||      src/map/clif.c:7640&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A8 ||      7       ||      SMSG_ITEM_USE_RESPONSE                          ||      src/map/clif.c:2935                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:284&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A9 ||      6       ||      CMSG_PLAYER_EQUIP                               ||      src/net/tmwa/inventoryhandler.cpp:446                                                                                                   ||      src/map/clif.c:7666&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AA ||      7       ||      SMSG_PLAYER_EQUIP                               ||      src/map/clif.c:2819                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:401&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AB ||      4       ||      CMSG_PLAYER_UNEQUIP                             ||      src/net/tmwa/inventoryhandler.cpp:456                                                                                                   ||      src/map/clif.c:7706&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AC ||      7       ||      SMSG_PLAYER_UNEQUIP                             ||      src/map/clif.c:2839                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:412&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AF ||      6       ||      SMSG_PLAYER_INVENTORY_REMOVE                    ||      src/map/clif.c:1943                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:253&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B0 ||      8       ||      SMSG_PLAYER_STAT_UPDATE_1                       ||      src/map/clif.c:2350&amp;lt;br&amp;gt;src/map/clif.c:2357                                                                                              ||      src/net/tmwa/playerhandler.cpp:234&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B1 ||      8       ||      SMSG_PLAYER_STAT_UPDATE_2                       ||      src/map/clif.c:2437&amp;lt;br&amp;gt;src/map/clif.c:2443&amp;lt;br&amp;gt;src/map/clif.c:2447&amp;lt;br&amp;gt;src/map/clif.c:2451&amp;lt;br&amp;gt;src/map/clif.c:2455                         ||      src/net/tmwa/playerhandler.cpp:333&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B2 ||      3       ||      CMSG_PLAYER_RESTART                             ||      src/net/tmwa/charserverhandler.cpp:314&amp;lt;br&amp;gt;src/net/tmwa/playerhandler.cpp:642                                                            ||      src/map/clif.c:7411&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B3 ||      3       ||      SMSG_CHAR_SWITCH_RESPONSE                       ||      src/map/clif.c:653                                                                                                                      ||      src/net/tmwa/gamehandler.cpp:91&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B4 ||      -1      ||      SMSG_NPC_MESSAGE                                ||      src/map/clif.c:1696                                                                                                                     ||      src/net/tmwa/npchandler.cpp:102&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B5 ||      6       ||      SMSG_NPC_NEXT                                   ||      src/map/clif.c:1716                                                                                                                     ||      src/net/tmwa/npchandler.cpp:111&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B6 ||      6       ||      SMSG_NPC_CLOSE                                  ||      src/map/clif.c:1734                                                                                                                     ||      src/net/tmwa/npchandler.cpp:106&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B7 ||      -1      ||      SMSG_NPC_CHOICE                                 ||      src/map/clif.c:1752                                                                                                                     ||      src/net/tmwa/npchandler.cpp:97&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B8 ||      7       ||      CMSG_NPC_LIST_CHOICE                            ||      src/net/tmwa/npchandler.cpp:159                                                                                                         ||      src/map/clif.c:8194&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B9 ||      6       ||      CMSG_NPC_NEXT_REQUEST                           ||      src/net/tmwa/npchandler.cpp:140                                                                                                         ||      src/map/clif.c:8206&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BB ||      5       ||      CMSG_STAT_UPDATE_REQUEST                        ||      src/net/tmwa/playerhandler.cpp:581                                                                                                      ||      src/map/clif.c:7993&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BC ||      6       ||      SMSG_PLAYER_STAT_UPDATE_4                       ||      src/map/clif.c:2799                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:381&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BD ||      44      ||      SMSG_PLAYER_STAT_UPDATE_5                       ||      src/map/clif.c:2702                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:401&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BE ||      5       ||      SMSG_PLAYER_STAT_UPDATE_6                       ||      src/map/clif.c:2466                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:521&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BF ||      3       ||      CMSG_PLAYER_EMOTE                               ||      src/net/tmwa/playerhandler.cpp:573                                                                                                      ||      src/map/clif.c:7308&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C0 ||      7       ||      SMSG_BEING_EMOTION                              ||      src/map/clif.c:6469&amp;lt;br&amp;gt;src/map/clif.c:6488&amp;lt;br&amp;gt;src/map/clif.c:7317                                                                       ||      src/net/tmwa/beinghandler.cpp:385&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C1 ||      2       ||      CMSG_WHO_REQUEST&amp;lt;br&amp;gt;CMSG_CHAT_WHO               ||      src/map/chathandler.cpp:264                                                                                                             ||      src/map/clif.c:7330&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C2 ||      6       ||      SMSG_WHO_ANSWER                                 ||      src/map/clif.c:7332                                                                                                                     ||      src/net/tmwa/gamehandler.cpp:86&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C3 ||      8       ||      SMSG_BEING_CHANGE_LOOKS                         ||                                                                                                                                              ||      src/net/tmwa/beinghandler.cpp:400&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C4 ||      6       ||      SMSG_NPC_BUY_SELL_CHOICE                        ||      src/map/clif.c:1611                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:64&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C5 ||      7       ||      CMSG_NPC_BUY_SELL_REQUEST                       ||      src/net/tmwa/npchandler.cpp:193&amp;lt;br&amp;gt;src/net/tmwa/npchandler.cpp:200                                                                      ||      src/map/clif.c:7756&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C6 ||      -1      ||      SMSG_NPC_BUY                                    ||      src/map/clif.c:1631                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:72&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C7 ||      -1      ||      SMSG_NPC_SELL                                   ||      src/map/clif.c:1663                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:88&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C8 ||      -1      ||      CMSG_NPC_BUY_REQUEST                            ||      src/net/tmwa/npchandler.cpp:207                                                                                                         ||      src/map/clif.c:7765&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C9 ||      -1      ||      CMSG_NPC_SELL_REQUEST                           ||      src/net/tmwa/npchandler.cpp:215                                                                                                         ||      src/map/clif.c:7784&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CA ||      3       ||      SMSG_NPC_BUY_RESPONSE                           ||      src/map/clif.c:7775                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:114&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CB ||      3       ||      SMSG_NPC_SELL_RESPONSE                          ||      src/map/clif.c:7794                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:124&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CC ||      6       ||      CMSG_ADMIN_KICK                                 ||      src/net/tmwa/adminhandler.cpp:104                                                                                                       ||      src/map/clif.c:8913&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CD ||      6       ||      SMSG_ADMIN_KICK_ACK                             ||      src/map/clif.c:6605                                                                                                                     ||      src/net/tmwa/adminhandler.cpp:62&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E4 ||      6       ||      CMSG_TRADE_REQUEST                              ||      src/net/tmwa/tradehandler.cpp:241                                                                                                       ||      src/map/clif.c:7859&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E5 ||      26      ||      SMSG_TRADE_REQUEST                              ||      src/map/clif.c:3180                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:86&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E6 ||      3       ||      CMSG_TRADE_RESPONSE                             ||      src/net/tmwa/tradehandler.cpp:250                                                                                                       ||      src/map/clif.c:7876&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E7 ||      3       ||      SMSG_TRADE_RESPONSE                             ||      src/map/clif.c:3198                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:120&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E8 ||      8       ||      CMSG_TRADE_ITEM_ADD_REQUEST                     ||      src/net/tmwa/tradehandler.cpp:256&amp;lt;br&amp;gt;src/net/tmwa/tradehandler.cpp:268                                                                  ||      src/map/clif.c:7887&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E9 ||      19      ||      SMSG_TRADE_ITEM_ADD                             ||      src/map/clif.c:3218                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:159&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EB ||      2       ||      CMSG_TRADE_ADD_COMPLETE                         ||      src/net/tmwa/tradehandler.cpp:275                                                                                                       ||      src/map/clif.c:7898&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EC ||      3       ||      SMSG_TRADE_OK                                   ||      src/map/clif.c:3320                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:218&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00ED ||      2       ||      CMSG_TRADE_CANCEL_REQUEST                       ||      src/net/tmwa/tradehandler.cpp:285                                                                                                       ||      src/map/clif.c:7907&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EE ||      2       ||      SMSG_TRADE_CANCEL                               ||      src/map/clif.c:3338                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:223&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EF ||      2       ||      CMSG_TRADE_OK                                   ||      src/net/tmwa/tradehandler.cpp:280                                                                                                       ||      src/map/clif.c:7916&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F0 ||      3       ||      SMSG_TRADE_COMPLETE                             ||      src/map/clif.c:3355                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:230&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F2 ||      6       ||      SMSG_PLAYER_STORAGE_STATUS                      ||      src/map/clif.c:3375&amp;lt;br&amp;gt;src/map/clif.c:3459                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:306&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F3 ||      8       ||      CMSG_MOVE_TO_STORAGE                            ||      src/net/tmwa/inventoryhandler.cpp:508                                                                                                   ||      src/map/clif.c:8370&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F4 ||      21      ||      SMSG_PLAYER_STORAGE_ADD                         ||      src/map/clif.c:3396&amp;lt;br&amp;gt;src/map/clif.c:3481                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:331&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F5 ||      8       ||      CSMG_MOVE_FROM_STORAGE                          ||      src/net/tmwa/inventoryhandler.cpp:514                                                                                                   ||      src/map/clif.c:8393&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F6 ||      8       ||      SMSG_PLAYER_STORAGE_REMOVE                      ||      src/map/clif.c:3543                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:353&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F7 ||      2       ||      CMSG_CLOSE_STORAGE                              ||      src/net/tmwa/inventoryhandler.cpp:500                                                                                                   ||      src/map/clif.c:8452&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F8 ||      2       ||      SMSG_PLAYER_STORAGE_CLOSE                       ||      src/map/clif.c:3562                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:365&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F9 ||      26      ||      CMSG_PARTY_CREATE                               ||      src/net/tmwa/partyhandler.cpp:313                                                                                                       ||      src/map/clif.c:8469&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FA ||      3       ||      SMSG_PARTY_CREATE                               ||      src/map/clif.c:5231                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:79&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FB ||      -1      ||      SMSG_PARTY_INFO                                 ||      src/map/clif.c:5249                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:88&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FC ||      6       ||      CMSG_PARTY_INVITE                               ||      src/net/tmwa/partyhandler.cpp:324                                                                                                       ||      src/map/clif.c:8510&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FD ||      27      ||      SMSG_PARTY_INVITE_RESPONSE                      ||      src/map/clif.c:5327                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:112&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FE ||      30      ||      SMSG_PARTY_INVITED                              ||      src/map/clif.c:5299                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:139&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FF ||      10      ||      CMSG_PARTY_INVITED                              ||      src/net/tmwa/partyhandler.cpp:352                                                                                                       ||      src/map/clif.c:8522&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0100 ||      2       ||      CMSG_PARTY_LEAVE                                ||      src/net/tmwa/partyhandler.cpp:359                                                                                                       ||      src/map/clif.c:8540&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0101 ||      6       ||      SMSG_PARTY_SETTINGS                             ||      src/map/clif.c:5358                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:157&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0102 ||      6       ||      CMSG_PARTY_SETTINGS                             ||      src/net/tmwa/partyhandler.cpp:402&amp;lt;br&amp;gt;src/net/tmwa/partyhandler.cpp:412                                                                  ||      src/map/clif.c:8558&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0103 ||      30      ||      CMSG_PARTY_KICK                                 ||      src/net/tmwa/partyhandler.cpp:364&amp;lt;br&amp;gt;src/net/tmwa/partyhandler.cpp:379                                                                  ||      src/map/clif.c:8549&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0104 ||      79      ||      SMSG_PARTY_MOVE                                 ||      src/map/clif.c:5485                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:220&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0105 ||      31      ||      SMSG_PARTY_LEAVE                                ||      src/map/clif.c:5383                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:232&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0106 ||      10      ||      SMSG_PARTY_UPDATE_HP                            ||      src/map/clif.c:5463                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:263&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0107 ||      10      ||      SMSG_PARTY_UPDATE_COORDS                        ||      src/map/clif.c:5443                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:283&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0108 ||      -1      ||      CMSG_PARTY_MESSAGE                              ||      src/net/tmwa/partyhandler.cpp:386                                                                                                       ||      src/map/clif.c:8571&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0109 ||      -1      ||      SMSG_PARTY_MESSAGE                              ||      src/map/clif.c:5424                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:290&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010C ||      6       ||      SMSG_MVP                                        ||      src/map/clif.c:5708                                                                                                                     ||      src/net/tmwa/chathandler.cpp:187&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010E ||      11      ||      SMSG_PLAYER_SKILL_UP&amp;lt;br&amp;gt;SMSG_GUILD_SKILL_UP     ||      src/map/clif.c:4186&amp;lt;br&amp;gt;src/map/clif.c:6345                                                                                              ||      src/net/tmwa/specialhandler.cpp:115&amp;lt;br&amp;gt;src/net/tmwa/guildhandler.cpp:253&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010F ||      -1      ||      SMSG_PLAYER_SKILLS                              ||      src/map/clif.c:4145                                                                                                                     ||      src/net/tmwa/specialhandler.cpp:93&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0110 ||      10      ||      SMSG_SKILL_FAILED                               ||      src/map/clif.c:4259                                                                                                                     ||      src/net/tmwa/specialhandler.cpp:129                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0112 ||      4       ||      CMSG_SKILL_LEVELUP_REQUEST                      ||      src/net/tmwa/playerhandler.cpp:597                                                                                                      ||      src/map/clif.c:8002                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0113 ||      10      ||      CMSG_SKILL_USE_BEING                            ||      src/net/tmwa/specialhandler.cpp:234                                                                                                     ||      src/map/clif.c:8011                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0116 ||      10      ||      CMSG_SKILL_USE_POSITION                         ||      src/net/tmwa/specialhandler.cpp:242                                                                                                     ||      src/map/clif.c:8088                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0119 ||      13      ||      SMSG_PLAYER_STATUS_CHANGE                       ||      src/map/clif.c:1268&amp;lt;br&amp;gt;src/map/clif.c:2885                                                                                              ||      src/net/tmwa/beinghandler.cpp:671                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x011B ||      20      ||      CMSG_SKILL_USE_MAP                              ||      src/net/tmwa/specialhandler.cpp:251                                                                                                     ||      src/map/clif.c:8158                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0139 ||      16      ||      SMSG_PLAYER_MOVE_TO_ATTACK                      ||      src/map/clif.c:5510                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:662                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013A ||      4       ||      SMSG_PLAYER_ATTACK_RANGE                        ||      src/map/clif.c:2474                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:423                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013B ||      4       ||      SMSG_PLAYER_ARROW_MESSAGE                       ||      src/map/clif.c:2780                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:545                                                                      &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013C ||      4       ||      SMSG_PLAYER_ARROW_EQUIP                         ||      src/map/clif.c:2761                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:427                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0141 ||      14      ||      SMSG_PLAYER_STAT_UPDATE_3                       ||      src/map/clif.c:2482&amp;lt;br&amp;gt;src/map/clif.c:2489&amp;lt;br&amp;gt;src/map/clif.c:2496&amp;lt;br&amp;gt;src/map/clif.c:2503&amp;lt;br&amp;gt;src/map/clif.c:2510&amp;lt;br&amp;gt;src/map/clif.c:2517  ||      src/net/tmwa/playerhandler.cpp:370                                                                      &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0142 ||      6       ||      SMSG_NPC_INT_INPUT                              ||      src/map/clif.c:1772                                                                                                                     ||      src/net/tmwa/npchandler.cpp:116                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0143 ||      10      ||      CMSG_NPC_INT_RESPONSE                           ||      src/net/tmwa/npchandler.cpp:166                                                                                                         ||      src/map/clif.c:8215                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0146 ||      6       ||      CMSG_NPC_CLOSE                                  ||      src/net/tmwa/npchandler.cpp:146                                                                                                         ||      src/map/clif.c:8265                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0148 ||      8       ||      SMSG_BEING_RESURRECT                            ||      src/map/clif.c:4667                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:293                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0149 ||      9       ||      CMSG_ADMIN_MUTE                                 ||      src/net/tmwa/adminhandler.cpp:137                                                                                                       ||      src/map/clif.c:9025                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014C ||      -1      ||      SMSG_GUILD_ALIANCE_INFO                         ||      src/map/clif.c:5962                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:157                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014D ||      2       ||      CMSG_GUILD_CHECK_MASTER                         ||                                                                                                                                              ||      src/map/clif.c:8661                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014E ||      6       ||      SMSG_GUILD_MASTER_OR_MEMBER                     ||      src/map/clif.c:5842                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:134                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014F ||      6       ||      CMSG_GUILD_REQUEST_INFO                         ||      src/net/tmwa/guildhandler.cpp:457                                                                                                       ||      src/map/clif.c:8670                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0151 ||      6       ||      CMSG_GUILD_REQUEST_EMBLEM                       ||                                                                                                                                              ||      src/map/clif.c:8760                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0152 ||      -1      ||      SMSG_GUILD_EMBLEM                               ||      src/map/clif.c:6135                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:243                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0153 ||      -1      ||      CMSG_GUILD_CHANGE_EMBLEM                        ||                                                                                                                                              ||      src/map/clif.c:8771                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0154 ||      -1      ||      SMSG_GUILD_MEMBER_LIST                          ||      src/map/clif.c:5996                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:171                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0155 ||      -1      ||      CMSG_GUILD_CHANGE_MEMBER_POS                    ||                                                                                                                                              ||      src/map/clif.c:8731                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0156 ||      -1      ||      SMSG_GUILD_MEMBER_POS_CHANGE                    ||      src/map/clif.c:6110                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:236                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0159 ||      54      ||      CMSG_GUILD_LEAVE                                ||      src/net/tmwa/guildhandler.cpp:425                                                                                                       ||      src/map/clif.c:8807                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015A ||      66      ||      SMSG_GUILD_LEAVE                                ||      src/map/clif.c:6252                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:322                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015B ||      54      ||      CMSG_GUILD_EXPULSION                            ||      src/net/tmwa/guildhandler.cpp:434                                                                                                       ||      src/map/clif.c:8817                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015C ||      90      ||      SMSG_GUILD_EXPULSION                            ||      src/map/clif.c:6270                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:327                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015D ||      42      ||      CMSG_GUILD_BREAK                                ||                                                                                                                                              ||      src/map/clif.c:8907                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015E ||      6       ||      SMSG_GUILD_BROKEN                               ||      src/map/clif.c:6453                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:384                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0160 ||      -1      ||      SMSG_GUILD_POS_INFO_LIST                        ||      src/map/clif.c:6062                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:212                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0161 ||      -1      ||      CMSG_GUILD_CHANGE_POS_INFO                      ||                                                                                                                                              ||      src/map/clif.c:8704                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0162 ||      -1      ||      SMSG_GUILD_SKILL_INFO                           ||      src/map/clif.c:6160                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:253                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0163 ||      -1      ||      SMSG_GUILD_EXPULSION_LIST                       ||      src/map/clif.c:6294                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:333                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0165 ||      30      ||      CMSG_GUILD_CREATE                               ||      src/net/tmwa/guildhandler.cpp:396                                                                                                       ||      src/map/clif.c:8652                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0166 ||      -1      ||      SMSG_GUILD_POS_NAME_LIST                        ||      src/map/clif.c:6036                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:199                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0167 ||      3       ||      SMSG_GUILD_CREATE_RESPONSE                      ||      src/map/clif.c:5771                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:91                                                                        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0168 ||      14      ||      CMSG_GUILD_INVITE                               ||      src/net/tmwa/guildhandler.cpp:408                                                                                                       ||      src/map/clif.c:8789                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0169 ||      3       ||      SMSG_GUILD_INVITE_ACK                           ||      src/map/clif.c:6235                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:288                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016A ||      30      ||      SMSG_GUILD_INVITE                               ||      src/map/clif.c:6217                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:279                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016B ||      10      ||      CMSG_GUILD_INVITE_REPLY                         ||      src/net/tmwa/guildhandler.cpp:416                                                                                                       ||      src/map/clif.c:8798                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016C ||      43      ||      SMSG_GUILD_POSITION_INFO                        ||      src/map/clif.c:5792                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:114                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016D ||      14      ||      SMSG_GUILD_MEMBER_LOGIN                         ||      src/map/clif.c:5811                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:128                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016E ||      186     ||      CMSG_GUILD_CHANGE_NOTICE                        ||                                                                                                                                              ||      src/map/clif.c:8780                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016F ||      182     ||      SMSG_GUILD_NOTICE                               ||      src/map/clif.c:6198                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:274                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0170 ||      14      ||      CMSG_GUILD_ALLIANCE_REQUEST                     ||                                                                                                                                              ||      src/map/clif.c:8871                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0171 ||      30      ||      SMSG_GUILD_REQ_ALLIANCE                         ||      src/map/clif.c:6367                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:366                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0172 ||      10      ||      CMSG_GUILD_ALLIANCE_REPLY                       ||                                                                                                                                              ||      src/map/clif.c:8880                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0173 ||      3       ||      SMSG_GUILD_REQ_ALLIANCE_ACK                     ||      src/map/clif.c:6385                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:371                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0174 ||      -1      ||      SMSG_GUILD_POSITION_CHANGED                     ||      src/map/clif.c:6087                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:227                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x017E ||      -1      ||      CMSG_GUILD_MESSAGE                              ||      src/net/tmwa/guildhandler.cpp:443                                                                                                       ||      src/map/clif.c:8831                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x017F ||      -1      ||      SMSG_GUILD_MESSAGE                              ||      src/map/clif.c:6323&amp;lt;br&amp;gt;src/map/clif.c:6581                                                                                              ||      src/net/tmwa/guildhandler.cpp:347                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0180 ||      6       ||      CMSG_GUILD_OPPOSITION                           ||                                                                                                                                              ||      src/map/clif.c:8898                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0181 ||      3       ||      SMSG_GUILD_OPPOSITION_ACK                       ||      src/map/clif.c:6421                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:380                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0183 ||      10      ||      CMSG_GUILD_ALLIANCE_DELETE                      ||                                                                                                                                              ||      src/map/clif.c:8889                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0184 ||      10      ||      SMSG_GUILD_DEL_ALLIANCE                         ||      src/map/clif.c:6403                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:375                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x018A ||      4       ||      CMSG_CLIENT_QUIT                                ||      src/net/tmwa/gamehandler.cpp:161                                                                                                        ||      src/map/clif.c:6611                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x018B ||      4       ||      SMSG_MAP_QUIT_RESPONSE                          ||      src/map/clif.c:7012&amp;lt;br&amp;gt;src/map/clif.c:7440                                                                                              ||      src/net/tmwa/gamehandler.cpp:98                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0190 ||      90      ||      CMSG_SKILL_USE_POSITION_MORE                    ||                                                                                                                                              ||      src/map/clif.c:8088                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0195 ||      102     ||      SMSG_PLAYER_GUILD_PARTY_INFO                    ||      src/map/clif.c:7107                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:490                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0196 ||      9       ||      SMSG_BEING_STATUS_CHANGE                        ||      src/map/clif.c:4585                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:688                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019B ||      10      ||      SMSG_BEING_SELFEFFECT                           ||      src/map/clif.c:2858&amp;lt;br&amp;gt;src/map/clif.c:6696                                                                                              ||      src/net/tmwa/beinghandler.cpp:372                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019C ||      4       ||      CMSG_ADMIN_LOCAL_ANNOUNCE                       ||      src/net/tmwa/adminhandler.cpp:91                                                                                                        ||      src/map/clif.c:8350                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019D ||      6       ||      CMSG_ADMIN_HIDE                                 ||      src/net/tmwa/adminhandler.cpp:98                                                                                                        ||      src/map/clif.c:8996                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01B1 ||      7       ||      SMSG_TRADE_ITEM_ADD_RESPONSE                    ||      src/map/clif.c:3299                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:176                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01B6 ||      114     ||      SMSG_GUILD_BASIC_INFO                           ||      src/map/clif.c:5865                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:138                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01C8 ||      13      ||      SMSG_PLAYER_INVENTORY_USE                       ||      src/map/clif.c:2945                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:265                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D4 ||      6       ||      SMSG_NPC_STR_INPUT                              ||      src/map/clif.c:1790                                                                                                                     ||      src/net/tmwa/npchandler.cpp:121                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D5 ||      8       ||      CMSG_NPC_STR_RESPONSE                           ||      src/net/tmwa/npchandler.cpp:173                                                                                                         ||      src/map/clif.c:8234                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D7 ||      11      ||      SMSG_BEING_CHANGE_LOOKS2                        ||      src/map/clif.c:2608&amp;lt;br&amp;gt;src/map/clif.c:2675                                                                                              ||      src/net/tmwa/beinghandler.cpp:401                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D8 ||      54      ||      SMSG_PLAYER_UPDATE_1                            ||      src/map/clif.c:845                                                                                                                      ||      src/net/tmwa/beinghandler.cpp:511                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D9 ||      53      ||      SMSG_PLAYER_UPDATE_2                            ||      src/map/clif.c:1292                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:512                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01DA ||      60      ||      SMSG_PLAYER_MOVE                                ||      src/map/clif.c:934                                                                                                                      ||      src/net/tmwa/beinghandler.cpp:513                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01DE ||      33      ||      SMSG_SKILL_DAMAGE                               ||      src/map/clif.c:4298                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:311                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01EE ||      -1      ||      SMSG_PLAYER_INVENTORY                           ||      src/map/clif.c:1965                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:134                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01F0 ||      -1      ||      SMSG_PLAYER_STORAGE_ITEMS                       ||      src/map/clif.c:2097&amp;lt;br&amp;gt;src/map/clif.c:2225                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:135                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x020C ||      10      ||      SMSG_ADMIN_IP                                   ||      src/map/clif.c:7120                                                                                                                     ||      src/net/tmwa/adminhandler.cpp:69                                                                        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x7530 ||      2       ||      CMSG_SERVER_VERSION_REQUEST                     ||      src/net/tmwa/loginhandler.cpp:220                                                                                                       ||      src/login/login.c:2257&amp;lt;br&amp;gt;src/login/login.c:4011&amp;lt;br&amp;gt;src/char/char.c:3568&amp;lt;br&amp;gt;src/map/clif.c:10174        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x7531 ||      10      ||      SMSG_SERVER_VERSION_RESPONSE                    ||      src/login/login.c:2260&amp;lt;br&amp;gt;src/login/login.c:4014&amp;lt;br&amp;gt;src/char/char.c:3569&amp;lt;br&amp;gt;src/map/clif.c:10175                                        ||      src/net/tmwa/loginhandler.cpp:197                                                                       &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Free Packets ==&lt;br /&gt;
These are packets that are not parsed or sent by the client, but have a known length, so they can be used by future servers and the client will just ignore them, not crash.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
!packet !!len   !!notes&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0000 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0074 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0075 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0076 ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0077 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0079 ||53    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x007A ||58    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0082 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0083 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0084 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x008B ||23    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0093 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00A3 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00A5 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00AE ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00BA ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00CE ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00CF ||27    ||clif_parse_PMIgnore&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D0 ||3     ||clif_parse_PMIgnoreAll, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D1 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D2 ||4     ||used by ManaPlus (sent from atcommand.cpp)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D3 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D4 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D5 ||-1    ||clif_parse_CreateChatRoom&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D6 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D7 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D8 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D9 ||14    ||clif_parse_ChatAddMember&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DA ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DB ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DC ||28    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DD ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DE ||-1    ||clif_parse_ChatRoomStatusChange&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DF ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E0 ||30    ||clif_parse_ChangeChatOwner&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E1 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E2 ||26    ||clif_parse_KickFromChat&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E3 ||2     ||clif_parse_ChatLeave&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00EA ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00F1 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010A ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010B ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010D ||2     ||clif_parse_RequestMemo&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0111 ||39    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0114 ||31    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0115 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0117 ||18    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0118 ||2     ||clif_parse_StopAttack, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011A ||15    ||SMSG_SKILL_NO_DAMAGE, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011C ||68    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011D ||2     ||clif_parse_RequestMemo&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011E ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011F ||16    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0120 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0121 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0122 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0123 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0124 ||21    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0125 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0126 ||8     ||clif_parse_PutItemToCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0127 ||8     ||clif_parse_GetItemFromCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0128 ||8     ||clif_parse_MoveFromKafraToCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0129 ||8     ||clif_parse_MoveToKafraFromCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012A ||2     ||clif_parse_RemoveOption&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012B ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012C ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012D ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012E ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012F ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0130 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0131 ||86    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0132 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0133 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0134 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0135 ||7     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0136 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0137 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0138 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013D ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013E ||24    ||SMSG_SKILL_CASTING, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013F ||26    ||clif_parse_GM_Monster_Item&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0140 ||22    ||clif_parse_MapMove&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0144 ||23    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0145 ||19    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0147 ||39    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x014A ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x014B ||27    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0150 ||110   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0157 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0158 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x015F ||42    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0164 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0175 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0176 ||106   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0177 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0178 ||4     ||clif_parse_ItemIdentify&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0179 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017A ||4     ||clif_parse_UseCard&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017B ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017C ||6     ||clif_parse_InsertCard&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017D ||7     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0182 ||106   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0185 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0187 ||6     ||src/char/char.c:3562&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0188 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0189 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018C ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018D ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018E ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018F ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0191 ||86    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0192 ||24    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0193 ||6     ||clif_parse_SolveCharName&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0194 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0197 ||4     ||clif_parse_ResetChar&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0198 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0199 ||4     ||SMSG_PVP_MAP_MODE, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019A ||14    ||SMSG_PVP_SET, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019E ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019F ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A0 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A1 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A2 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A3 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A4 ||11    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A5 ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A6 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A7 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A8 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A9 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AA ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AB ||12    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AC ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AD ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AE ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AF ||4     ||clif_parse_ChangeCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B0 ||11    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B2 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B3 ||67    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B4 ||12    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B5 ||18    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B7 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B8 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B9 ||6     ||SMSG_SKILL_CAST_CANCEL, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BA ||26    ||clif_parse_Shift&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BB ||26    ||clif_parse_Shift&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BC ||26    ||clif_parse_Recall&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BD ||26    ||clif_parse_Recall&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BE ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BF ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C0 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C1 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C2 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C3 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C4 ||22    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C5 ||22    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C6 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C7 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C9 ||97    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CB ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CC ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CD ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CE ||6     ||clif_parse_AutoSpell&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CF ||28    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D0 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D1 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D2 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D3 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D6 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DB ||2     ||src/login/login.c:3861&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DC ||-1    ||src/login/login.c:3898&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DD ||47    ||src/login/login.c:3645&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DF ||6     ||clif_parse_GMReqNoChatCount&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E0 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E1 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E2 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E3 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E4 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E5 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E6 ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E7 ||2     ||clif_parse_sn_doridori&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E8 ||28    ||clif_parse_CreateParty2&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E9 ||81    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EA ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EB ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EC ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01ED ||2     ||clif_parse_sn_explosionspirits&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EF ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F1 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F2 ||20    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F3 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F4 ||32    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F5 ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F6 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F7 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F8 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F9 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FA ||48    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FB ||56    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FC ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FD ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FE ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FF ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0200 ||26    ||src/login/login.c:3632&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0204 ||18    ||src/login/login.c:3638&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x020B ||19    ||src/char/char.c:3030&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Internal Packets ==&lt;br /&gt;
These packets are sent between the servers. Details are subject to change without notice.&lt;br /&gt;
&lt;br /&gt;
=== login - char ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x2711|mode=row_internal}}&lt;br /&gt;
{{Net:0x2712|mode=row_internal}}&lt;br /&gt;
{{Net:0x2716|mode=row_internal}}&lt;br /&gt;
{{Net:0x2717|mode=row_internal}}&lt;br /&gt;
{{Net:0x2740|mode=row_internal}}&lt;br /&gt;
{{Net:0x2741|mode=row_internal}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== login - admin ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{Net:0x2716|mode=row_internal}} --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== char - map ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{Net:0x2716|mode=row_internal}} --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== inter.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3000 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3001 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3002 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3003 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3004 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3005 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3010 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3011 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3018 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3019 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3020 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 72 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3021 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3022 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 52 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3023 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3024 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3025 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 29 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3026 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3027 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3028 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3030 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3031 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3032 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3034 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 55 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3035 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3036 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3037 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3038 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3039 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 186 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3040 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 5 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3041 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3080 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 48 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3081 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3082 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3083 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== intif.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3800 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3801 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3802 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 27 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3803 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3804 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3810 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3811 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3818 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3819 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3820 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 35 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3821 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3822 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3823 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 15 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3824 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3825 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 29 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3826 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3827 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3830 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3831 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3832 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 15 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3834 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 79 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3835 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3836 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3837 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3839 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 67 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 186 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3840 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3841 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3842 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3880 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3881 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3882 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3883 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 3 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== chrif.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2af8 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 60 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2af9 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 3 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afa &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afb &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 27 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afc &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 22 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afd &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afe &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2aff &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b00 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b01 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b02 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 18 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b03 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b04 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b05 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 49 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b06 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 44 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b08 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b09 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 30 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 86 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 44 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b10 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b11 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b12 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b13 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b14 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b15 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== char.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;!-- 0x2af7 .. 0x2b16 --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2712&amp;diff=28998</id>
		<title>Net:0x2712</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2712&amp;diff=28998"/>
		<updated>2013-12-06T05:21:54Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: Created page with &amp;quot;{{internal packet |nicename= Request login server to authenticate an account |id=0x2711 |mode={{{mode}}} |length= - |alignment= |define= - |sent={{tmwa location|src/char/char....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{internal packet&lt;br /&gt;
|nicename= Request login server to authenticate an account&lt;br /&gt;
|id=0x2711&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= -&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= -&lt;br /&gt;
|sent={{tmwa location|src/char/char.cpp|}}&lt;br /&gt;
|parsed={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Sends login data to the login server for authentication. If no login server is known the connection is refused.&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Archive:TmwAthena_Packets&amp;diff=28997</id>
		<title>Archive:TmwAthena Packets</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Archive:TmwAthena_Packets&amp;diff=28997"/>
		<updated>2013-12-06T05:03:26Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: /* login - char */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
=== Packet Alignment ===&lt;br /&gt;
The alignment of the data within the packet payload can cause additional overhead if the data is not properly aligned to word boundaries. For example, in a 32-bit application, a word is a sequence of two eight-bit bytes. Any data that occupies 2 bytes or larger on this platform should always start at a (2 * n) offset (0, 2, 4, etc). Any data that is less than 2 bytes can start at any offset, so long as it does not span multiple words. A 16-bit integer could start at offset 0, 2, or 4, but not at 1, 3, or 5 because the first byte would be in one word and the second byte would be in the next word. Single byte words will always fall on word boundaries. The last piece of data should end on a word boundary as well. If any of the data are double words in size, the packet must also be a multiple of the double word size and any double word sized data must fall on a double word boundary.&lt;br /&gt;
&lt;br /&gt;
To leverage the maximum efficiency, padding can be added between pieces of data to force subsequent data to be aligned to word boundaries. For example, if a packet contains a word, and a half word, either the data should be ordered as word, half word, and a half word of padding that will be discarded by the recipient. The same data, ordered as a half word, word, a half word of padding would take up the same amount of space, but the word would span two different words of the packet and cause inefficient processing of that packet.&lt;br /&gt;
&lt;br /&gt;
The following colors are used to indicate the alignment of the packets:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Color Meaning &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Examples &amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: green;&amp;quot;&amp;gt;The packet contents and total size are properly aligned.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2; 2 2; 2 2 4; 2 2 2*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: chartreuse;&amp;quot;&amp;gt;The packet contents are aligned, but they contain a variable-length element that may cause the whole packet to be improperly aligned.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 2 1*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: yellow;&amp;quot;&amp;gt;The packet contents are properly aligned, but do not end on a word boundary.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 1 ; 2 2 4 1 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: orange;&amp;quot;&amp;gt;The packet contents are not properly aligned on word boundaries, but could be with skew padding.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 4 2 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: orangered;&amp;quot;&amp;gt;The packet contents are not properly aligned if the number of varying elements is at least 2.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 2 (2 1)*N&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background: red;&amp;quot;&amp;gt;The packet contents are not properly aligned on word boundaries, even with skew padding.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; 2 4 2 4&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Client Packets ==&lt;br /&gt;
This is a new table that steal information from individual packet pages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Client #define&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0061|mode=row}}&lt;br /&gt;
{{Net:0x0062|mode=row}}&lt;br /&gt;
{{Net:0x0063|mode=row}}&lt;br /&gt;
{{Net:0x0064|mode=row}}&lt;br /&gt;
{{Net:0x0065|mode=row}}&lt;br /&gt;
{{Net:0x0066|mode=row}}&lt;br /&gt;
{{Net:0x0067|mode=row}}&lt;br /&gt;
{{Net:0x0068|mode=row}}&lt;br /&gt;
{{Net:0x0069|mode=row}}&lt;br /&gt;
{{Net:0x006A|mode=row}}&lt;br /&gt;
{{Net:0x006B|mode=row}}&lt;br /&gt;
{{Net:0x006C|mode=row}}&lt;br /&gt;
{{Net:0x006D|mode=row}}&lt;br /&gt;
{{Net:0x006E|mode=row}}&lt;br /&gt;
{{Net:0x006F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0070|mode=row}}&lt;br /&gt;
{{Net:0x0071|mode=row}}&lt;br /&gt;
{{Net:0x0072|mode=row}}&lt;br /&gt;
{{Net:0x0073|mode=row}}&lt;br /&gt;
{{Net:0x0078|mode=row}}&lt;br /&gt;
{{Net:0x007B|mode=row}}&lt;br /&gt;
{{Net:0x007C|mode=row}}&lt;br /&gt;
{{Net:0x007D|mode=row}}&lt;br /&gt;
{{Net:0x007E|mode=row}}&lt;br /&gt;
{{Net:0x007F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0080|mode=row}}&lt;br /&gt;
{{Net:0x0081|mode=row}}&lt;br /&gt;
{{Net:0x0085|mode=row}}&lt;br /&gt;
{{Net:0x0086|mode=row}}&lt;br /&gt;
{{Net:0x0087|mode=row}}&lt;br /&gt;
{{Net:0x0088|mode=row}}&lt;br /&gt;
{{Net:0x0089|mode=row}}&lt;br /&gt;
{{Net:0x008A|mode=row}}&lt;br /&gt;
{{Net:0x008C|mode=row}}&lt;br /&gt;
{{Net:0x008D|mode=row}}&lt;br /&gt;
{{Net:0x008E|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0090|mode=row}}&lt;br /&gt;
{{Net:0x0091|mode=row}}&lt;br /&gt;
{{Net:0x0092|mode=row}}&lt;br /&gt;
{{Net:0x0094|mode=row}}&lt;br /&gt;
{{Net:0x0095|mode=row}}&lt;br /&gt;
{{Net:0x0096|mode=row}}&lt;br /&gt;
{{Net:0x0097|mode=row}}&lt;br /&gt;
{{Net:0x0098|mode=row}}&lt;br /&gt;
{{Net:0x0099|mode=row}}&lt;br /&gt;
{{Net:0x009A|mode=row}}&lt;br /&gt;
{{Net:0x009B|mode=row}}&lt;br /&gt;
{{Net:0x009C|mode=row}}&lt;br /&gt;
{{Net:0x009D|mode=row}}&lt;br /&gt;
{{Net:0x009E|mode=row}}&lt;br /&gt;
{{Net:0x009F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00A0|mode=row}}&lt;br /&gt;
{{Net:0x00A1|mode=row}}&lt;br /&gt;
{{Net:0x00A2|mode=row}}&lt;br /&gt;
{{Net:0x00A4|mode=row}}&lt;br /&gt;
{{Net:0x00A6|mode=row}}&lt;br /&gt;
{{Net:0x00A7|mode=row}}&lt;br /&gt;
{{Net:0x00A8|mode=row}}&lt;br /&gt;
{{Net:0x00A9|mode=row}}&lt;br /&gt;
{{Net:0x00AA|mode=row}}&lt;br /&gt;
{{Net:0x00AB|mode=row}}&lt;br /&gt;
{{Net:0x00AC|mode=row}}&lt;br /&gt;
{{Net:0x00AF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00B0|mode=row}}&lt;br /&gt;
{{Net:0x00B1|mode=row}}&lt;br /&gt;
{{Net:0x00B2|mode=row}}&lt;br /&gt;
{{Net:0x00B3|mode=row}}&lt;br /&gt;
{{Net:0x00B4|mode=row}}&lt;br /&gt;
{{Net:0x00B5|mode=row}}&lt;br /&gt;
{{Net:0x00B6|mode=row}}&lt;br /&gt;
{{Net:0x00B7|mode=row}}&lt;br /&gt;
{{Net:0x00B8|mode=row}}&lt;br /&gt;
{{Net:0x00B9|mode=row}}&lt;br /&gt;
{{Net:0x00BB|mode=row}}&lt;br /&gt;
{{Net:0x00BC|mode=row}}&lt;br /&gt;
{{Net:0x00BD|mode=row}}&lt;br /&gt;
{{Net:0x00BE|mode=row}}&lt;br /&gt;
{{Net:0x00BF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00C0|mode=row}}&lt;br /&gt;
{{Net:0x00C1|mode=row}}&lt;br /&gt;
{{Net:0x00C2|mode=row}}&lt;br /&gt;
{{Net:0x00C3|mode=row}}&lt;br /&gt;
{{Net:0x00C4|mode=row}}&lt;br /&gt;
{{Net:0x00C5|mode=row}}&lt;br /&gt;
{{Net:0x00C6|mode=row}}&lt;br /&gt;
{{Net:0x00C7|mode=row}}&lt;br /&gt;
{{Net:0x00C8|mode=row}}&lt;br /&gt;
{{Net:0x00C9|mode=row}}&lt;br /&gt;
{{Net:0x00CA|mode=row}}&lt;br /&gt;
{{Net:0x00CB|mode=row}}&lt;br /&gt;
{{Net:0x00CC|mode=row}}&lt;br /&gt;
{{Net:0x00CD|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00E4|mode=row}}&lt;br /&gt;
{{Net:0x00E5|mode=row}}&lt;br /&gt;
{{Net:0x00E6|mode=row}}&lt;br /&gt;
{{Net:0x00E7|mode=row}}&lt;br /&gt;
{{Net:0x00E8|mode=row}}&lt;br /&gt;
{{Net:0x00E9|mode=row}}&lt;br /&gt;
{{Net:0x00EB|mode=row}}&lt;br /&gt;
{{Net:0x00EC|mode=row}}&lt;br /&gt;
{{Net:0x00ED|mode=row}}&lt;br /&gt;
{{Net:0x00EE|mode=row}}&lt;br /&gt;
{{Net:0x00EF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x00F0|mode=row}}&lt;br /&gt;
{{Net:0x00F2|mode=row}}&lt;br /&gt;
{{Net:0x00F3|mode=row}}&lt;br /&gt;
{{Net:0x00F4|mode=row}}&lt;br /&gt;
{{Net:0x00F5|mode=row}}&lt;br /&gt;
{{Net:0x00F6|mode=row}}&lt;br /&gt;
{{Net:0x00F7|mode=row}}&lt;br /&gt;
{{Net:0x00F8|mode=row}}&lt;br /&gt;
{{Net:0x00F9|mode=row}}&lt;br /&gt;
{{Net:0x00FA|mode=row}}&lt;br /&gt;
{{Net:0x00FB|mode=row}}&lt;br /&gt;
{{Net:0x00FC|mode=row}}&lt;br /&gt;
{{Net:0x00FD|mode=row}}&lt;br /&gt;
{{Net:0x00FE|mode=row}}&lt;br /&gt;
{{Net:0x00FF|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0100|mode=row}}&lt;br /&gt;
{{Net:0x0101|mode=row}}&lt;br /&gt;
{{Net:0x0102|mode=row}}&lt;br /&gt;
{{Net:0x0103|mode=row}}&lt;br /&gt;
{{Net:0x0104|mode=row}}&lt;br /&gt;
{{Net:0x0105|mode=row}}&lt;br /&gt;
{{Net:0x0106|mode=row}}&lt;br /&gt;
{{Net:0x0107|mode=row}}&lt;br /&gt;
{{Net:0x0108|mode=row}}&lt;br /&gt;
{{Net:0x0109|mode=row}}&lt;br /&gt;
{{Net:0x010C|mode=row}}&lt;br /&gt;
{{Net:0x010E|mode=row}}&lt;br /&gt;
{{Net:0x010F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0110|mode=row}}&lt;br /&gt;
{{Net:0x0112|mode=row}}&lt;br /&gt;
{{Net:0x0113|mode=row}}&lt;br /&gt;
{{Net:0x0116|mode=row}}&lt;br /&gt;
{{Net:0x0119|mode=row}}&lt;br /&gt;
{{Net:0x011B|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0139|mode=row}}&lt;br /&gt;
{{Net:0x013A|mode=row}}&lt;br /&gt;
{{Net:0x013B|mode=row}}&lt;br /&gt;
{{Net:0x013C|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0141|mode=row}}&lt;br /&gt;
{{Net:0x0142|mode=row}}&lt;br /&gt;
{{Net:0x0143|mode=row}}&lt;br /&gt;
{{Net:0x0146|mode=row}}&lt;br /&gt;
{{Net:0x0148|mode=row}}&lt;br /&gt;
{{Net:0x0149|mode=row}}&lt;br /&gt;
{{Net:0x014C|mode=row}}&lt;br /&gt;
{{Net:0x014D|mode=row}}&lt;br /&gt;
{{Net:0x014E|mode=row}}&lt;br /&gt;
{{Net:0x014F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0151|mode=row}}&lt;br /&gt;
{{Net:0x0152|mode=row}}&lt;br /&gt;
{{Net:0x0153|mode=row}}&lt;br /&gt;
{{Net:0x0154|mode=row}}&lt;br /&gt;
{{Net:0x0155|mode=row}}&lt;br /&gt;
{{Net:0x0156|mode=row}}&lt;br /&gt;
{{Net:0x0159|mode=row}}&lt;br /&gt;
{{Net:0x015A|mode=row}}&lt;br /&gt;
{{Net:0x015B|mode=row}}&lt;br /&gt;
{{Net:0x015C|mode=row}}&lt;br /&gt;
{{Net:0x015D|mode=row}}&lt;br /&gt;
{{Net:0x015E|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0160|mode=row}}&lt;br /&gt;
{{Net:0x0161|mode=row}}&lt;br /&gt;
{{Net:0x0162|mode=row}}&lt;br /&gt;
{{Net:0x0163|mode=row}}&lt;br /&gt;
{{Net:0x0165|mode=row}}&lt;br /&gt;
{{Net:0x0166|mode=row}}&lt;br /&gt;
{{Net:0x0167|mode=row}}&lt;br /&gt;
{{Net:0x0168|mode=row}}&lt;br /&gt;
{{Net:0x0169|mode=row}}&lt;br /&gt;
{{Net:0x016A|mode=row}}&lt;br /&gt;
{{Net:0x016B|mode=row}}&lt;br /&gt;
{{Net:0x016C|mode=row}}&lt;br /&gt;
{{Net:0x016D|mode=row}}&lt;br /&gt;
{{Net:0x016E|mode=row}}&lt;br /&gt;
{{Net:0x016F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0170|mode=row}}&lt;br /&gt;
{{Net:0x0171|mode=row}}&lt;br /&gt;
{{Net:0x0172|mode=row}}&lt;br /&gt;
{{Net:0x0173|mode=row}}&lt;br /&gt;
{{Net:0x0174|mode=row}}&lt;br /&gt;
{{Net:0x017E|mode=row}}&lt;br /&gt;
{{Net:0x017F|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0180|mode=row}}&lt;br /&gt;
{{Net:0x0181|mode=row}}&lt;br /&gt;
{{Net:0x0183|mode=row}}&lt;br /&gt;
{{Net:0x0184|mode=row}}&lt;br /&gt;
{{Net:0x018A|mode=row}}&lt;br /&gt;
{{Net:0x018B|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0190|mode=row}}&lt;br /&gt;
{{Net:0x0195|mode=row}}&lt;br /&gt;
{{Net:0x0196|mode=row}}&lt;br /&gt;
{{Net:0x019B|mode=row}}&lt;br /&gt;
{{Net:0x019C|mode=row}}&lt;br /&gt;
{{Net:0x019D|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01B1|mode=row}}&lt;br /&gt;
{{Net:0x01B6|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01C8|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01D4|mode=row}}&lt;br /&gt;
{{Net:0x01D5|mode=row}}&lt;br /&gt;
{{Net:0x01D7|mode=row}}&lt;br /&gt;
{{Net:0x01D8|mode=row}}&lt;br /&gt;
{{Net:0x01D9|mode=row}}&lt;br /&gt;
{{Net:0x01DA|mode=row}}&lt;br /&gt;
{{Net:0x01DE|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01EE|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x01F0|mode=row}}&lt;br /&gt;
&lt;br /&gt;
{{Net:0x020C|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Internal packets not documented here. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x7530|mode=row}}&lt;br /&gt;
{{Net:0x7531|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ManaPlus Packets ==&lt;br /&gt;
These packets were originally added by ManaPlus to support Evol.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Client #define&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x0212|mode=row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Used packets ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!packet !!      len     !!      client define                                   !!      sent location(s)                                                                                                                        !!      parse location&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0061 ||      50      ||      CMSG_CHAR_PASSWORD_CHANGE                       ||      src/net/tmwa/loginhandler.cpp:264                                                                                                       ||      src/char/char.c:3036&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0062 ||      3       ||      SMSG_CHAR_PASSWORD_RESPONSE                     ||      src/char/char.c:2368                                                                                                                    ||      src/net/tmwa/loginhandler.cpp:71&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0063 ||      -1      ||      SMSG_UPDATE_HOST                                ||      src/login/login.c:3732                                                                                                                  ||      src/net/tmwa/loginhandler.cpp:103&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0064 ||      55      ||      (hard-coded)                                    ||      src/net/tmwa/loginhandler.cpp:298                                                                                                       ||      src/login/login.c:3644&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0065 ||      17      ||      CMSG_CHAR_SERVER_CONNECT                        ||      src/net/tmwa/charserverhandler.cpp:340                                                                                                  ||      src/char/char.c:3049&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0066 ||      3       ||      CMSG_CHAR_SELECT                                ||      src/net/tmwa/charserverhandler.cpp:283&amp;lt;br&amp;gt;src/char/char.c:3424                                                                          ||      src/char/char.c:3142&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0067 ||      37      ||      CMSG_CHAR_CREATE                                ||      src/net/tmwa/charserverhandler.cpp:291                                                                                                  ||      src/char/char.c:3312&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0068 ||      46      ||      CMSG_CHAR_DELETE                                ||      src/net/tmwa/charserverhandler.cpp:306                                                                                                  ||      src/char/char.c:3387&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0069 ||      -1      ||      SMSG_LOGIN_DATA                                 ||      src/login/login.c:3795                                                                                                                  ||      src/net/tmwa/loginhandler.cpp:114&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006A ||      23      ||      SMSG_LOGIN_ERROR                                ||      src/login/login.c:3683&amp;lt;br&amp;gt;src/login/login.c:3833                                                                                        ||      src/net/tmwa/loginhandler.cpp:149&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006B ||      -1      ||      SMSG_CHAR_LOGIN                                 ||      src/char/char.c:1660                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:101&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006C ||      3       ||      SMSG_CHAR_LOGIN_ERROR                           ||      src/char/char.c:1948&amp;lt;br&amp;gt;src/char/char.c:1970&amp;lt;br&amp;gt;src/char/char.c:3110&amp;lt;br&amp;gt;src/char/char.c:3133                                            ||      src/net/tmwa/charserverhandler.cpp:75&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006D ||      108     ||      SMSG_CHAR_CREATE_SUCCEEDED                      ||      src/char/char.c:3325                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:118&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006E ||      3       ||      SMSG_CHAR_CREATE_FAILED                         ||      src/char/char.c:3318                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:137&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x006F ||      2       ||      SMSG_CHAR_DELETE_SUCCEEDED                      ||      src/char/char.c:3496                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:144&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0070 ||      3       ||      SMSG_CHAR_DELETE_FAILED                         ||      src/char/char.c:3156&amp;lt;br&amp;gt;src/char/char.c:3401&amp;lt;br&amp;gt;src/char/char.c:3432&amp;lt;br&amp;gt;src/char/char.c:3504                                            ||      src/net/tmwa/charserverhandler.cpp:153&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0071 ||      28      ||      SMSG_CHAR_MAP_INFO                              ||      src/char/char.c:3272                                                                                                                    ||      src/net/tmwa/charserverhandler.cpp:158&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0072 ||      19      ||      CMSG_MAP_SERVER_CONNECT                         ||      src/net/tmwa/gamehandler.cpp:124                                                                                                        ||      src/map/clif.c:6729&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0073 ||      11      ||      SMSG_MAP_LOGIN_SUCCESS                          ||      src/map/clif.c:609                                                                                                                      ||      src/net/tmwa/gamehandler.cpp:67&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0078 ||      54      ||      SMSG_BEING_VISIBLE                              ||      src/map/clif.c:823&amp;lt;br&amp;gt;src/map/clif.c:1060&amp;lt;br&amp;gt;src/map/clif.c:1185&amp;lt;br&amp;gt;src/map/clif.c:1382                                                 ||      src/net/tmwa/beinghandler.cpp:121&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007B ||      60      ||      SMSG_BEING_MOVE                                 ||      src/map/clif.c:912&amp;lt;br&amp;gt;src/map/clif.c:1122                                                                                               ||      src/net/tmwa/beinghandler.cpp:122&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007C ||      41      ||      SMSG_BEING_SPAWN                                ||      src/map/clif.c:1279&amp;lt;br&amp;gt;src/map/clif.c:1347&amp;lt;br&amp;gt;src/map/clif.c:1372&amp;lt;br&amp;gt;src/map/clif.c:1414                                                ||      src/net/tmwa/beinghandler.cpp:239&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007D ||      2       ||      CMSG_MAP_LOADED                                 ||      src/net/tmwa/gamehandler.cpp:152                                                                                                        ||      src/map/clif.c:6786&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007E ||      6       ||      CMSG_CLIENT_PING                                ||      src/net/tmwa/gamehandler.cpp:166                                                                                                        ||      src/map/clif.c:6942&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x007F ||      6       ||      SMSG_SERVER_PING                                ||      src/map/clif.c:1445                                                                                                                     ||      src/net/tmwa/gamehandler.cpp:81&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0080 ||      7       ||      SMSG_BEING_REMOVE                               ||      src/map/clif.c:65&amp;lt;br&amp;gt;src/map/clif.c:791                                                                                                 ||      src/net/tmwa/beinghandler.cpp:273&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0081 ||      3       ||      SMSG_CONNECTION_PROBLEM                         ||      src/login/login.c:3700&amp;lt;br&amp;gt;src/login/login.c:3824&amp;lt;br&amp;gt;src/char/char.c:3264&amp;lt;br&amp;gt;src/map/clif.c:628                                          ||      src/net/tmwa/generalhandler.cpp:122&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0085 ||      5       ||      CMSG_PLAYER_CHANGE_DEST                         ||      src/net/tmwa/playerhandler.cpp:621                                                                                                      ||      src/map/clif.c:6955&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0086 ||      16      ||      SMSG_BEING_MOVE2                                ||                                                                                                                                              ||      src/net/tmwa/beinghandler.cpp:246&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0087 ||      12      ||      SMSG_WALK_RESPONSE                              ||      src/map/clif.c:1463                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:177&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0088 ||      10      ||      SMSG_PLAYER_STOP                                ||      src/map/clif.c:1590                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:630&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0089 ||      7       ||      CMSG_PLAYER_CHANGE_ACT&amp;lt;br&amp;gt;CMSG_PLAYER_ATTACK    ||      src/net/tmwa/playerhandler.cpp:635&amp;lt;br&amp;gt;src/net/tmwa/playerhandler.cpp:566                                                                ||      src/map/clif.c:7341&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008A ||      29      ||      SMSG_BEING_ACTION                               ||      src/map/clif.c:3761&amp;lt;br&amp;gt;src/map/clif.c:6563                                                                                              ||      src/net/tmwa/beinghandler.cpp:328&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008C ||      -1      ||      CMSG_CHAT_MESSAGE                               ||      src/net/tmwa/chathandler.cpp:199                                                                                                        ||      src/map/clif.c:7173&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008D ||      -1      ||      SMSG_BEING_CHAT                                 ||      src/map/clif.c:7209&amp;lt;br&amp;gt;src/map/clif.c:7236                                                                                              ||      src/net/tmwa/chathandler.cpp:113&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x008E ||      -1      ||      SMSG_PLAYER_CHAT                                ||      src/map/clif.c:4603&amp;lt;br&amp;gt;src/map/clif.c:7219                                                                                              ||      src/net/tmwa/chathandler.cpp:158&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0090 ||      7       ||      CMSG_NPC_TALK                                   ||      src/net/tmwa/npchandler.cpp:133                                                                                                         ||      src/map/clif.c:7738&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0091 ||      22      ||      SMSG_PLAYER_WARP                                ||      src/map/clif.c:1545                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:185&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0092 ||      28      ||      SMSG_CHANGE_MAP_SERVER                          ||      src/map/clif.c:1569                                                                                                                     ||      src/net/tmwa/charserverhandler.cpp:179&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0094 ||      6       ||      (hard-coded)                                    ||      src/net/tmwa/beinghandler.cpp:92                                                                                                        ||      src/map/clif.c:7047&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0095 ||      30      ||      SMSG_BEING_NAME_RESPONSE                        ||      src/map/clif.c:7057                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:484&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0096 ||      -1      ||      CMSG_CHAT_WHISPER                               ||      src/net/tmwa/chathandler.cpp:215                                                                                                        ||      src/map/clif.c:7459&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0097 ||      -1      ||      SMSG_WHISPER                                    ||      src/map/clif.c:4771                                                                                                                     ||      src/net/tmwa/chathandler.cpp:91&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0098 ||      3       ||      SMSG_WHISPER_RESPONSE                           ||      src/map/clif.c:4785                                                                                                                     ||      src/net/tmwa/chathandler.cpp:72&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0099 ||      -1      ||      CMSG_ADMIN_ANNOUNCE&amp;lt;br&amp;gt;CMSG_CHAT_ANNOUNCE       ||      src/net/tmwa/adminhandler.cpp:84                                                                                                        ||      src/map/clif.c:7549&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009A ||      -1      ||      SMSG_GM_CHAT                                    ||      src/map/clif.c:4623&amp;lt;br&amp;gt;src/map/clif.c:8359                                                                                              ||      src/net/tmwa/chathandler.cpp:159&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009B ||      5       ||      CMSG_PLAYER_CHANGE_DIR                          ||      src/net/tmwa/playerhandler.cpp:614                                                                                                      ||      src/map/clif.c:7278&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009C ||      9       ||      SMSG_BEING_CHANGE_DIRECTION                     ||      src/map/clif.c:7293                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:499&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009D ||      17      ||      SMSG_ITEM_VISIBLE                               ||      src/map/clif.c:3815                                                                                                                     ||      src/net/tmwa/itemhandler.cpp:47&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009E ||      17      ||      SMSG_ITEM_DROPPED                               ||      src/map/clif.c:671                                                                                                                      ||      src/net/tmwa/itemhandler.cpp:48&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x009F ||      6       ||      CMSG_ITEM_PICKUP                                ||      src/net/tmwa/playerhandler.cpp:607                                                                                                      ||      src/map/clif.c:7573&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A0 ||      23      ||      SMSG_PLAYER_INVENTORY_ADD                       ||      src/map/clif.c:1855&amp;lt;br&amp;gt;src/map/clif.c:1876                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:218&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A1 ||      6       ||      SMSG_ITEM_REMOVE                                ||      src/map/clif.c:715                                                                                                                      ||      src/net/tmwa/itemhandler.cpp:61&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A2 ||      6       ||      CMSG_PLAYER_INVENTORY_DROP                      ||      src/net/tmwa/inventoryhandler.cpp:473                                                                                                   ||      src/map/clif.c:7613&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A4 ||      -1      ||      SMSG_PLAYER_EQUIPMENT                           ||      src/map/clif.c:2017                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:376&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A6 ||      -1      ||      SMSG_PLAYER_STORAGE_EQUIP                       ||      src/map/clif.c:2144&amp;lt;br&amp;gt;src/map/clif.c:2273                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:187&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A7 ||      8       ||      CMSG_PLAYER_INVENTORY_USE                       ||      src/net/tmwa/inventoryhandler.cpp:465                                                                                                   ||      src/map/clif.c:7640&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A8 ||      7       ||      SMSG_ITEM_USE_RESPONSE                          ||      src/map/clif.c:2935                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:284&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00A9 ||      6       ||      CMSG_PLAYER_EQUIP                               ||      src/net/tmwa/inventoryhandler.cpp:446                                                                                                   ||      src/map/clif.c:7666&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AA ||      7       ||      SMSG_PLAYER_EQUIP                               ||      src/map/clif.c:2819                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:401&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AB ||      4       ||      CMSG_PLAYER_UNEQUIP                             ||      src/net/tmwa/inventoryhandler.cpp:456                                                                                                   ||      src/map/clif.c:7706&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AC ||      7       ||      SMSG_PLAYER_UNEQUIP                             ||      src/map/clif.c:2839                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:412&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00AF ||      6       ||      SMSG_PLAYER_INVENTORY_REMOVE                    ||      src/map/clif.c:1943                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:253&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B0 ||      8       ||      SMSG_PLAYER_STAT_UPDATE_1                       ||      src/map/clif.c:2350&amp;lt;br&amp;gt;src/map/clif.c:2357                                                                                              ||      src/net/tmwa/playerhandler.cpp:234&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B1 ||      8       ||      SMSG_PLAYER_STAT_UPDATE_2                       ||      src/map/clif.c:2437&amp;lt;br&amp;gt;src/map/clif.c:2443&amp;lt;br&amp;gt;src/map/clif.c:2447&amp;lt;br&amp;gt;src/map/clif.c:2451&amp;lt;br&amp;gt;src/map/clif.c:2455                         ||      src/net/tmwa/playerhandler.cpp:333&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B2 ||      3       ||      CMSG_PLAYER_RESTART                             ||      src/net/tmwa/charserverhandler.cpp:314&amp;lt;br&amp;gt;src/net/tmwa/playerhandler.cpp:642                                                            ||      src/map/clif.c:7411&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B3 ||      3       ||      SMSG_CHAR_SWITCH_RESPONSE                       ||      src/map/clif.c:653                                                                                                                      ||      src/net/tmwa/gamehandler.cpp:91&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B4 ||      -1      ||      SMSG_NPC_MESSAGE                                ||      src/map/clif.c:1696                                                                                                                     ||      src/net/tmwa/npchandler.cpp:102&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B5 ||      6       ||      SMSG_NPC_NEXT                                   ||      src/map/clif.c:1716                                                                                                                     ||      src/net/tmwa/npchandler.cpp:111&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B6 ||      6       ||      SMSG_NPC_CLOSE                                  ||      src/map/clif.c:1734                                                                                                                     ||      src/net/tmwa/npchandler.cpp:106&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B7 ||      -1      ||      SMSG_NPC_CHOICE                                 ||      src/map/clif.c:1752                                                                                                                     ||      src/net/tmwa/npchandler.cpp:97&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B8 ||      7       ||      CMSG_NPC_LIST_CHOICE                            ||      src/net/tmwa/npchandler.cpp:159                                                                                                         ||      src/map/clif.c:8194&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00B9 ||      6       ||      CMSG_NPC_NEXT_REQUEST                           ||      src/net/tmwa/npchandler.cpp:140                                                                                                         ||      src/map/clif.c:8206&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BB ||      5       ||      CMSG_STAT_UPDATE_REQUEST                        ||      src/net/tmwa/playerhandler.cpp:581                                                                                                      ||      src/map/clif.c:7993&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BC ||      6       ||      SMSG_PLAYER_STAT_UPDATE_4                       ||      src/map/clif.c:2799                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:381&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BD ||      44      ||      SMSG_PLAYER_STAT_UPDATE_5                       ||      src/map/clif.c:2702                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:401&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BE ||      5       ||      SMSG_PLAYER_STAT_UPDATE_6                       ||      src/map/clif.c:2466                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:521&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00BF ||      3       ||      CMSG_PLAYER_EMOTE                               ||      src/net/tmwa/playerhandler.cpp:573                                                                                                      ||      src/map/clif.c:7308&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C0 ||      7       ||      SMSG_BEING_EMOTION                              ||      src/map/clif.c:6469&amp;lt;br&amp;gt;src/map/clif.c:6488&amp;lt;br&amp;gt;src/map/clif.c:7317                                                                       ||      src/net/tmwa/beinghandler.cpp:385&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C1 ||      2       ||      CMSG_WHO_REQUEST&amp;lt;br&amp;gt;CMSG_CHAT_WHO               ||      src/map/chathandler.cpp:264                                                                                                             ||      src/map/clif.c:7330&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C2 ||      6       ||      SMSG_WHO_ANSWER                                 ||      src/map/clif.c:7332                                                                                                                     ||      src/net/tmwa/gamehandler.cpp:86&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C3 ||      8       ||      SMSG_BEING_CHANGE_LOOKS                         ||                                                                                                                                              ||      src/net/tmwa/beinghandler.cpp:400&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C4 ||      6       ||      SMSG_NPC_BUY_SELL_CHOICE                        ||      src/map/clif.c:1611                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:64&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C5 ||      7       ||      CMSG_NPC_BUY_SELL_REQUEST                       ||      src/net/tmwa/npchandler.cpp:193&amp;lt;br&amp;gt;src/net/tmwa/npchandler.cpp:200                                                                      ||      src/map/clif.c:7756&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C6 ||      -1      ||      SMSG_NPC_BUY                                    ||      src/map/clif.c:1631                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:72&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C7 ||      -1      ||      SMSG_NPC_SELL                                   ||      src/map/clif.c:1663                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:88&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C8 ||      -1      ||      CMSG_NPC_BUY_REQUEST                            ||      src/net/tmwa/npchandler.cpp:207                                                                                                         ||      src/map/clif.c:7765&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00C9 ||      -1      ||      CMSG_NPC_SELL_REQUEST                           ||      src/net/tmwa/npchandler.cpp:215                                                                                                         ||      src/map/clif.c:7784&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CA ||      3       ||      SMSG_NPC_BUY_RESPONSE                           ||      src/map/clif.c:7775                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:114&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CB ||      3       ||      SMSG_NPC_SELL_RESPONSE                          ||      src/map/clif.c:7794                                                                                                                     ||      src/net/tmwa/buysellhandler.cpp:124&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CC ||      6       ||      CMSG_ADMIN_KICK                                 ||      src/net/tmwa/adminhandler.cpp:104                                                                                                       ||      src/map/clif.c:8913&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00CD ||      6       ||      SMSG_ADMIN_KICK_ACK                             ||      src/map/clif.c:6605                                                                                                                     ||      src/net/tmwa/adminhandler.cpp:62&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E4 ||      6       ||      CMSG_TRADE_REQUEST                              ||      src/net/tmwa/tradehandler.cpp:241                                                                                                       ||      src/map/clif.c:7859&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E5 ||      26      ||      SMSG_TRADE_REQUEST                              ||      src/map/clif.c:3180                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:86&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E6 ||      3       ||      CMSG_TRADE_RESPONSE                             ||      src/net/tmwa/tradehandler.cpp:250                                                                                                       ||      src/map/clif.c:7876&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E7 ||      3       ||      SMSG_TRADE_RESPONSE                             ||      src/map/clif.c:3198                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:120&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E8 ||      8       ||      CMSG_TRADE_ITEM_ADD_REQUEST                     ||      src/net/tmwa/tradehandler.cpp:256&amp;lt;br&amp;gt;src/net/tmwa/tradehandler.cpp:268                                                                  ||      src/map/clif.c:7887&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00E9 ||      19      ||      SMSG_TRADE_ITEM_ADD                             ||      src/map/clif.c:3218                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:159&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EB ||      2       ||      CMSG_TRADE_ADD_COMPLETE                         ||      src/net/tmwa/tradehandler.cpp:275                                                                                                       ||      src/map/clif.c:7898&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EC ||      3       ||      SMSG_TRADE_OK                                   ||      src/map/clif.c:3320                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:218&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00ED ||      2       ||      CMSG_TRADE_CANCEL_REQUEST                       ||      src/net/tmwa/tradehandler.cpp:285                                                                                                       ||      src/map/clif.c:7907&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EE ||      2       ||      SMSG_TRADE_CANCEL                               ||      src/map/clif.c:3338                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:223&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00EF ||      2       ||      CMSG_TRADE_OK                                   ||      src/net/tmwa/tradehandler.cpp:280                                                                                                       ||      src/map/clif.c:7916&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F0 ||      3       ||      SMSG_TRADE_COMPLETE                             ||      src/map/clif.c:3355                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:230&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F2 ||      6       ||      SMSG_PLAYER_STORAGE_STATUS                      ||      src/map/clif.c:3375&amp;lt;br&amp;gt;src/map/clif.c:3459                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:306&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F3 ||      8       ||      CMSG_MOVE_TO_STORAGE                            ||      src/net/tmwa/inventoryhandler.cpp:508                                                                                                   ||      src/map/clif.c:8370&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F4 ||      21      ||      SMSG_PLAYER_STORAGE_ADD                         ||      src/map/clif.c:3396&amp;lt;br&amp;gt;src/map/clif.c:3481                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:331&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F5 ||      8       ||      CSMG_MOVE_FROM_STORAGE                          ||      src/net/tmwa/inventoryhandler.cpp:514                                                                                                   ||      src/map/clif.c:8393&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F6 ||      8       ||      SMSG_PLAYER_STORAGE_REMOVE                      ||      src/map/clif.c:3543                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:353&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F7 ||      2       ||      CMSG_CLOSE_STORAGE                              ||      src/net/tmwa/inventoryhandler.cpp:500                                                                                                   ||      src/map/clif.c:8452&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F8 ||      2       ||      SMSG_PLAYER_STORAGE_CLOSE                       ||      src/map/clif.c:3562                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:365&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00F9 ||      26      ||      CMSG_PARTY_CREATE                               ||      src/net/tmwa/partyhandler.cpp:313                                                                                                       ||      src/map/clif.c:8469&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FA ||      3       ||      SMSG_PARTY_CREATE                               ||      src/map/clif.c:5231                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:79&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FB ||      -1      ||      SMSG_PARTY_INFO                                 ||      src/map/clif.c:5249                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:88&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FC ||      6       ||      CMSG_PARTY_INVITE                               ||      src/net/tmwa/partyhandler.cpp:324                                                                                                       ||      src/map/clif.c:8510&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FD ||      27      ||      SMSG_PARTY_INVITE_RESPONSE                      ||      src/map/clif.c:5327                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:112&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FE ||      30      ||      SMSG_PARTY_INVITED                              ||      src/map/clif.c:5299                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:139&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x00FF ||      10      ||      CMSG_PARTY_INVITED                              ||      src/net/tmwa/partyhandler.cpp:352                                                                                                       ||      src/map/clif.c:8522&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0100 ||      2       ||      CMSG_PARTY_LEAVE                                ||      src/net/tmwa/partyhandler.cpp:359                                                                                                       ||      src/map/clif.c:8540&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0101 ||      6       ||      SMSG_PARTY_SETTINGS                             ||      src/map/clif.c:5358                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:157&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0102 ||      6       ||      CMSG_PARTY_SETTINGS                             ||      src/net/tmwa/partyhandler.cpp:402&amp;lt;br&amp;gt;src/net/tmwa/partyhandler.cpp:412                                                                  ||      src/map/clif.c:8558&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0103 ||      30      ||      CMSG_PARTY_KICK                                 ||      src/net/tmwa/partyhandler.cpp:364&amp;lt;br&amp;gt;src/net/tmwa/partyhandler.cpp:379                                                                  ||      src/map/clif.c:8549&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0104 ||      79      ||      SMSG_PARTY_MOVE                                 ||      src/map/clif.c:5485                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:220&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0105 ||      31      ||      SMSG_PARTY_LEAVE                                ||      src/map/clif.c:5383                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:232&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0106 ||      10      ||      SMSG_PARTY_UPDATE_HP                            ||      src/map/clif.c:5463                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:263&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0107 ||      10      ||      SMSG_PARTY_UPDATE_COORDS                        ||      src/map/clif.c:5443                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:283&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0108 ||      -1      ||      CMSG_PARTY_MESSAGE                              ||      src/net/tmwa/partyhandler.cpp:386                                                                                                       ||      src/map/clif.c:8571&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0109 ||      -1      ||      SMSG_PARTY_MESSAGE                              ||      src/map/clif.c:5424                                                                                                                     ||      src/net/tmwa/partyhandler.cpp:290&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010C ||      6       ||      SMSG_MVP                                        ||      src/map/clif.c:5708                                                                                                                     ||      src/net/tmwa/chathandler.cpp:187&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010E ||      11      ||      SMSG_PLAYER_SKILL_UP&amp;lt;br&amp;gt;SMSG_GUILD_SKILL_UP     ||      src/map/clif.c:4186&amp;lt;br&amp;gt;src/map/clif.c:6345                                                                                              ||      src/net/tmwa/specialhandler.cpp:115&amp;lt;br&amp;gt;src/net/tmwa/guildhandler.cpp:253&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x010F ||      -1      ||      SMSG_PLAYER_SKILLS                              ||      src/map/clif.c:4145                                                                                                                     ||      src/net/tmwa/specialhandler.cpp:93&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0110 ||      10      ||      SMSG_SKILL_FAILED                               ||      src/map/clif.c:4259                                                                                                                     ||      src/net/tmwa/specialhandler.cpp:129                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0112 ||      4       ||      CMSG_SKILL_LEVELUP_REQUEST                      ||      src/net/tmwa/playerhandler.cpp:597                                                                                                      ||      src/map/clif.c:8002                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0113 ||      10      ||      CMSG_SKILL_USE_BEING                            ||      src/net/tmwa/specialhandler.cpp:234                                                                                                     ||      src/map/clif.c:8011                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0116 ||      10      ||      CMSG_SKILL_USE_POSITION                         ||      src/net/tmwa/specialhandler.cpp:242                                                                                                     ||      src/map/clif.c:8088                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0119 ||      13      ||      SMSG_PLAYER_STATUS_CHANGE                       ||      src/map/clif.c:1268&amp;lt;br&amp;gt;src/map/clif.c:2885                                                                                              ||      src/net/tmwa/beinghandler.cpp:671                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x011B ||      20      ||      CMSG_SKILL_USE_MAP                              ||      src/net/tmwa/specialhandler.cpp:251                                                                                                     ||      src/map/clif.c:8158                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0139 ||      16      ||      SMSG_PLAYER_MOVE_TO_ATTACK                      ||      src/map/clif.c:5510                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:662                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013A ||      4       ||      SMSG_PLAYER_ATTACK_RANGE                        ||      src/map/clif.c:2474                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:423                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013B ||      4       ||      SMSG_PLAYER_ARROW_MESSAGE                       ||      src/map/clif.c:2780                                                                                                                     ||      src/net/tmwa/playerhandler.cpp:545                                                                      &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x013C ||      4       ||      SMSG_PLAYER_ARROW_EQUIP                         ||      src/map/clif.c:2761                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:427                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0141 ||      14      ||      SMSG_PLAYER_STAT_UPDATE_3                       ||      src/map/clif.c:2482&amp;lt;br&amp;gt;src/map/clif.c:2489&amp;lt;br&amp;gt;src/map/clif.c:2496&amp;lt;br&amp;gt;src/map/clif.c:2503&amp;lt;br&amp;gt;src/map/clif.c:2510&amp;lt;br&amp;gt;src/map/clif.c:2517  ||      src/net/tmwa/playerhandler.cpp:370                                                                      &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0142 ||      6       ||      SMSG_NPC_INT_INPUT                              ||      src/map/clif.c:1772                                                                                                                     ||      src/net/tmwa/npchandler.cpp:116                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0143 ||      10      ||      CMSG_NPC_INT_RESPONSE                           ||      src/net/tmwa/npchandler.cpp:166                                                                                                         ||      src/map/clif.c:8215                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0146 ||      6       ||      CMSG_NPC_CLOSE                                  ||      src/net/tmwa/npchandler.cpp:146                                                                                                         ||      src/map/clif.c:8265                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0148 ||      8       ||      SMSG_BEING_RESURRECT                            ||      src/map/clif.c:4667                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:293                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0149 ||      9       ||      CMSG_ADMIN_MUTE                                 ||      src/net/tmwa/adminhandler.cpp:137                                                                                                       ||      src/map/clif.c:9025                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014C ||      -1      ||      SMSG_GUILD_ALIANCE_INFO                         ||      src/map/clif.c:5962                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:157                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014D ||      2       ||      CMSG_GUILD_CHECK_MASTER                         ||                                                                                                                                              ||      src/map/clif.c:8661                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014E ||      6       ||      SMSG_GUILD_MASTER_OR_MEMBER                     ||      src/map/clif.c:5842                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:134                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x014F ||      6       ||      CMSG_GUILD_REQUEST_INFO                         ||      src/net/tmwa/guildhandler.cpp:457                                                                                                       ||      src/map/clif.c:8670                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0151 ||      6       ||      CMSG_GUILD_REQUEST_EMBLEM                       ||                                                                                                                                              ||      src/map/clif.c:8760                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0152 ||      -1      ||      SMSG_GUILD_EMBLEM                               ||      src/map/clif.c:6135                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:243                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0153 ||      -1      ||      CMSG_GUILD_CHANGE_EMBLEM                        ||                                                                                                                                              ||      src/map/clif.c:8771                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0154 ||      -1      ||      SMSG_GUILD_MEMBER_LIST                          ||      src/map/clif.c:5996                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:171                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0155 ||      -1      ||      CMSG_GUILD_CHANGE_MEMBER_POS                    ||                                                                                                                                              ||      src/map/clif.c:8731                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0156 ||      -1      ||      SMSG_GUILD_MEMBER_POS_CHANGE                    ||      src/map/clif.c:6110                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:236                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0159 ||      54      ||      CMSG_GUILD_LEAVE                                ||      src/net/tmwa/guildhandler.cpp:425                                                                                                       ||      src/map/clif.c:8807                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015A ||      66      ||      SMSG_GUILD_LEAVE                                ||      src/map/clif.c:6252                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:322                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015B ||      54      ||      CMSG_GUILD_EXPULSION                            ||      src/net/tmwa/guildhandler.cpp:434                                                                                                       ||      src/map/clif.c:8817                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015C ||      90      ||      SMSG_GUILD_EXPULSION                            ||      src/map/clif.c:6270                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:327                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015D ||      42      ||      CMSG_GUILD_BREAK                                ||                                                                                                                                              ||      src/map/clif.c:8907                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x015E ||      6       ||      SMSG_GUILD_BROKEN                               ||      src/map/clif.c:6453                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:384                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0160 ||      -1      ||      SMSG_GUILD_POS_INFO_LIST                        ||      src/map/clif.c:6062                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:212                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0161 ||      -1      ||      CMSG_GUILD_CHANGE_POS_INFO                      ||                                                                                                                                              ||      src/map/clif.c:8704                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0162 ||      -1      ||      SMSG_GUILD_SKILL_INFO                           ||      src/map/clif.c:6160                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:253                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0163 ||      -1      ||      SMSG_GUILD_EXPULSION_LIST                       ||      src/map/clif.c:6294                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:333                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0165 ||      30      ||      CMSG_GUILD_CREATE                               ||      src/net/tmwa/guildhandler.cpp:396                                                                                                       ||      src/map/clif.c:8652                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0166 ||      -1      ||      SMSG_GUILD_POS_NAME_LIST                        ||      src/map/clif.c:6036                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:199                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0167 ||      3       ||      SMSG_GUILD_CREATE_RESPONSE                      ||      src/map/clif.c:5771                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:91                                                                        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0168 ||      14      ||      CMSG_GUILD_INVITE                               ||      src/net/tmwa/guildhandler.cpp:408                                                                                                       ||      src/map/clif.c:8789                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0169 ||      3       ||      SMSG_GUILD_INVITE_ACK                           ||      src/map/clif.c:6235                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:288                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016A ||      30      ||      SMSG_GUILD_INVITE                               ||      src/map/clif.c:6217                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:279                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016B ||      10      ||      CMSG_GUILD_INVITE_REPLY                         ||      src/net/tmwa/guildhandler.cpp:416                                                                                                       ||      src/map/clif.c:8798                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016C ||      43      ||      SMSG_GUILD_POSITION_INFO                        ||      src/map/clif.c:5792                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:114                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016D ||      14      ||      SMSG_GUILD_MEMBER_LOGIN                         ||      src/map/clif.c:5811                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:128                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016E ||      186     ||      CMSG_GUILD_CHANGE_NOTICE                        ||                                                                                                                                              ||      src/map/clif.c:8780                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x016F ||      182     ||      SMSG_GUILD_NOTICE                               ||      src/map/clif.c:6198                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:274                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0170 ||      14      ||      CMSG_GUILD_ALLIANCE_REQUEST                     ||                                                                                                                                              ||      src/map/clif.c:8871                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0171 ||      30      ||      SMSG_GUILD_REQ_ALLIANCE                         ||      src/map/clif.c:6367                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:366                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0172 ||      10      ||      CMSG_GUILD_ALLIANCE_REPLY                       ||                                                                                                                                              ||      src/map/clif.c:8880                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0173 ||      3       ||      SMSG_GUILD_REQ_ALLIANCE_ACK                     ||      src/map/clif.c:6385                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:371                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0174 ||      -1      ||      SMSG_GUILD_POSITION_CHANGED                     ||      src/map/clif.c:6087                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:227                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x017E ||      -1      ||      CMSG_GUILD_MESSAGE                              ||      src/net/tmwa/guildhandler.cpp:443                                                                                                       ||      src/map/clif.c:8831                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x017F ||      -1      ||      SMSG_GUILD_MESSAGE                              ||      src/map/clif.c:6323&amp;lt;br&amp;gt;src/map/clif.c:6581                                                                                              ||      src/net/tmwa/guildhandler.cpp:347                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0180 ||      6       ||      CMSG_GUILD_OPPOSITION                           ||                                                                                                                                              ||      src/map/clif.c:8898                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0181 ||      3       ||      SMSG_GUILD_OPPOSITION_ACK                       ||      src/map/clif.c:6421                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:380                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0183 ||      10      ||      CMSG_GUILD_ALLIANCE_DELETE                      ||                                                                                                                                              ||      src/map/clif.c:8889                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0184 ||      10      ||      SMSG_GUILD_DEL_ALLIANCE                         ||      src/map/clif.c:6403                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:375                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x018A ||      4       ||      CMSG_CLIENT_QUIT                                ||      src/net/tmwa/gamehandler.cpp:161                                                                                                        ||      src/map/clif.c:6611                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x018B ||      4       ||      SMSG_MAP_QUIT_RESPONSE                          ||      src/map/clif.c:7012&amp;lt;br&amp;gt;src/map/clif.c:7440                                                                                              ||      src/net/tmwa/gamehandler.cpp:98                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0190 ||      90      ||      CMSG_SKILL_USE_POSITION_MORE                    ||                                                                                                                                              ||      src/map/clif.c:8088                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0195 ||      102     ||      SMSG_PLAYER_GUILD_PARTY_INFO                    ||      src/map/clif.c:7107                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:490                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x0196 ||      9       ||      SMSG_BEING_STATUS_CHANGE                        ||      src/map/clif.c:4585                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:688                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019B ||      10      ||      SMSG_BEING_SELFEFFECT                           ||      src/map/clif.c:2858&amp;lt;br&amp;gt;src/map/clif.c:6696                                                                                              ||      src/net/tmwa/beinghandler.cpp:372                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019C ||      4       ||      CMSG_ADMIN_LOCAL_ANNOUNCE                       ||      src/net/tmwa/adminhandler.cpp:91                                                                                                        ||      src/map/clif.c:8350                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x019D ||      6       ||      CMSG_ADMIN_HIDE                                 ||      src/net/tmwa/adminhandler.cpp:98                                                                                                        ||      src/map/clif.c:8996                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01B1 ||      7       ||      SMSG_TRADE_ITEM_ADD_RESPONSE                    ||      src/map/clif.c:3299                                                                                                                     ||      src/net/tmwa/tradehandler.cpp:176                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01B6 ||      114     ||      SMSG_GUILD_BASIC_INFO                           ||      src/map/clif.c:5865                                                                                                                     ||      src/net/tmwa/guildhandler.cpp:138                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01C8 ||      13      ||      SMSG_PLAYER_INVENTORY_USE                       ||      src/map/clif.c:2945                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:265                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D4 ||      6       ||      SMSG_NPC_STR_INPUT                              ||      src/map/clif.c:1790                                                                                                                     ||      src/net/tmwa/npchandler.cpp:121                                                                         &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D5 ||      8       ||      CMSG_NPC_STR_RESPONSE                           ||      src/net/tmwa/npchandler.cpp:173                                                                                                         ||      src/map/clif.c:8234                                                                                     &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D7 ||      11      ||      SMSG_BEING_CHANGE_LOOKS2                        ||      src/map/clif.c:2608&amp;lt;br&amp;gt;src/map/clif.c:2675                                                                                              ||      src/net/tmwa/beinghandler.cpp:401                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D8 ||      54      ||      SMSG_PLAYER_UPDATE_1                            ||      src/map/clif.c:845                                                                                                                      ||      src/net/tmwa/beinghandler.cpp:511                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01D9 ||      53      ||      SMSG_PLAYER_UPDATE_2                            ||      src/map/clif.c:1292                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:512                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01DA ||      60      ||      SMSG_PLAYER_MOVE                                ||      src/map/clif.c:934                                                                                                                      ||      src/net/tmwa/beinghandler.cpp:513                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01DE ||      33      ||      SMSG_SKILL_DAMAGE                               ||      src/map/clif.c:4298                                                                                                                     ||      src/net/tmwa/beinghandler.cpp:311                                                                       &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01EE ||      -1      ||      SMSG_PLAYER_INVENTORY                           ||      src/map/clif.c:1965                                                                                                                     ||      src/net/tmwa/inventoryhandler.cpp:134                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x01F0 ||      -1      ||      SMSG_PLAYER_STORAGE_ITEMS                       ||      src/map/clif.c:2097&amp;lt;br&amp;gt;src/map/clif.c:2225                                                                                              ||      src/net/tmwa/inventoryhandler.cpp:135                                                                   &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x020C ||      10      ||      SMSG_ADMIN_IP                                   ||      src/map/clif.c:7120                                                                                                                     ||      src/net/tmwa/adminhandler.cpp:69                                                                        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x7530 ||      2       ||      CMSG_SERVER_VERSION_REQUEST                     ||      src/net/tmwa/loginhandler.cpp:220                                                                                                       ||      src/login/login.c:2257&amp;lt;br&amp;gt;src/login/login.c:4011&amp;lt;br&amp;gt;src/char/char.c:3568&amp;lt;br&amp;gt;src/map/clif.c:10174        &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|0x7531 ||      10      ||      SMSG_SERVER_VERSION_RESPONSE                    ||      src/login/login.c:2260&amp;lt;br&amp;gt;src/login/login.c:4014&amp;lt;br&amp;gt;src/char/char.c:3569&amp;lt;br&amp;gt;src/map/clif.c:10175                                        ||      src/net/tmwa/loginhandler.cpp:197                                                                       &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Free Packets ==&lt;br /&gt;
These are packets that are not parsed or sent by the client, but have a known length, so they can be used by future servers and the client will just ignore them, not crash.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
!packet !!len   !!notes&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0000 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0074 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0075 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0076 ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0077 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0079 ||53    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x007A ||58    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0082 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0083 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0084 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x008B ||23    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0093 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00A3 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00A5 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00AE ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00BA ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00CE ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00CF ||27    ||clif_parse_PMIgnore&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D0 ||3     ||clif_parse_PMIgnoreAll, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D1 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D2 ||4     ||used by ManaPlus (sent from atcommand.cpp)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D3 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D4 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D5 ||-1    ||clif_parse_CreateChatRoom&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D6 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D7 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D8 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00D9 ||14    ||clif_parse_ChatAddMember&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DA ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DB ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DC ||28    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DD ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DE ||-1    ||clif_parse_ChatRoomStatusChange&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00DF ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E0 ||30    ||clif_parse_ChangeChatOwner&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E1 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E2 ||26    ||clif_parse_KickFromChat&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00E3 ||2     ||clif_parse_ChatLeave&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00EA ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x00F1 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010A ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010B ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x010D ||2     ||clif_parse_RequestMemo&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0111 ||39    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0114 ||31    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0115 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0117 ||18    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0118 ||2     ||clif_parse_StopAttack, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011A ||15    ||SMSG_SKILL_NO_DAMAGE, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011C ||68    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011D ||2     ||clif_parse_RequestMemo&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011E ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x011F ||16    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0120 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0121 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0122 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0123 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0124 ||21    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0125 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0126 ||8     ||clif_parse_PutItemToCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0127 ||8     ||clif_parse_GetItemFromCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0128 ||8     ||clif_parse_MoveFromKafraToCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0129 ||8     ||clif_parse_MoveToKafraFromCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012A ||2     ||clif_parse_RemoveOption&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012B ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012C ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012D ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012E ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x012F ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0130 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0131 ||86    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0132 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0133 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0134 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0135 ||7     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0136 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0137 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0138 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013D ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013E ||24    ||SMSG_SKILL_CASTING, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x013F ||26    ||clif_parse_GM_Monster_Item&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0140 ||22    ||clif_parse_MapMove&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0144 ||23    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0145 ||19    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0147 ||39    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x014A ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x014B ||27    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0150 ||110   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0157 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0158 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x015F ||42    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0164 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0175 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0176 ||106   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0177 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0178 ||4     ||clif_parse_ItemIdentify&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0179 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017A ||4     ||clif_parse_UseCard&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017B ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017C ||6     ||clif_parse_InsertCard&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x017D ||7     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0182 ||106   ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0185 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0187 ||6     ||src/char/char.c:3562&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0188 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0189 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018C ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018D ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018E ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x018F ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0191 ||86    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0192 ||24    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0193 ||6     ||clif_parse_SolveCharName&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0194 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0197 ||4     ||clif_parse_ResetChar&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0198 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0199 ||4     ||SMSG_PVP_MAP_MODE, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019A ||14    ||SMSG_PVP_SET, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019E ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x019F ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A0 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A1 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A2 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A3 ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A4 ||11    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A5 ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A6 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A7 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A8 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01A9 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AA ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AB ||12    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AC ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AD ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AE ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01AF ||4     ||clif_parse_ChangeCart&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B0 ||11    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B2 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B3 ||67    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B4 ||12    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B5 ||18    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B7 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B8 ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01B9 ||6     ||SMSG_SKILL_CAST_CANCEL, used by ManaPlus&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BA ||26    ||clif_parse_Shift&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BB ||26    ||clif_parse_Shift&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BC ||26    ||clif_parse_Recall&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BD ||26    ||clif_parse_Recall&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BE ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01BF ||3     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C0 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C1 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C2 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C3 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C4 ||22    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C5 ||22    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C6 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C7 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01C9 ||97    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CB ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CC ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CD ||29    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CE ||6     ||clif_parse_AutoSpell&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01CF ||28    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D0 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D1 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D2 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D3 ||35    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01D6 ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DB ||2     ||src/login/login.c:3861&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DC ||-1    ||src/login/login.c:3898&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DD ||47    ||src/login/login.c:3645&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01DF ||6     ||clif_parse_GMReqNoChatCount&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E0 ||30    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E1 ||8     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E2 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E3 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E4 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E5 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E6 ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E7 ||2     ||clif_parse_sn_doridori&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E8 ||28    ||clif_parse_CreateParty2&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01E9 ||81    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EA ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EB ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EC ||26    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01ED ||2     ||clif_parse_sn_explosionspirits&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01EF ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F1 ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F2 ||20    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F3 ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F4 ||32    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F5 ||9     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F6 ||34    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F7 ||14    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F8 ||2     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01F9 ||6     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FA ||48    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FB ||56    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FC ||-1    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FD ||4     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FE ||5     ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x01FF ||10    ||&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0200 ||26    ||src/login/login.c:3632&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x0204 ||18    ||src/login/login.c:3638&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|0x020B ||19    ||src/char/char.c:3030&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Internal Packets ==&lt;br /&gt;
These packets are sent between the servers. Details are subject to change without notice.&lt;br /&gt;
&lt;br /&gt;
=== login - char ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Net:0x2711|mode=row_internal}}&lt;br /&gt;
{{Net:0x2716|mode=row_internal}}&lt;br /&gt;
{{Net:0x2717|mode=row_internal}}&lt;br /&gt;
{{Net:0x2740|mode=row_internal}}&lt;br /&gt;
{{Net:0x2741|mode=row_internal}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== login - admin ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{Net:0x2716|mode=row_internal}} --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== char - map ===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Packet&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Length&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Sent and Parsed Locations&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{Net:0x2716|mode=row_internal}} --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== inter.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3000 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3001 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3002 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3003 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3004 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3005 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3010 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3011 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3018 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3019 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3020 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 72 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3021 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3022 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 52 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3023 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3024 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3025 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 29 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3026 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3027 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3028 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3030 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3031 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3032 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3034 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 55 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3035 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3036 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3037 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3038 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3039 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 186 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x303f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3040 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 5 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3041 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3080 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 48 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3081 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3082 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3083 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== intif.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3800 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3801 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3802 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 27 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3803 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3804 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3810 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3811 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3818 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3819 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3820 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 35 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3821 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3822 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3823 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 15 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3824 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3825 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 29 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3826 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3827 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3830 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3831 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3832 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 15 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3834 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 79 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3835 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 19 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3836 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3837 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3839 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 14 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 67 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 186 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x383f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3840 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3841 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 9 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3842 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3880 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3881 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3882 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x3883 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 3 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== chrif.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2af8 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 60 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2af9 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 3 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afa &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afb &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 27 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afc &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 22 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afd &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2afe &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2aff &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b00 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b01 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b02 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 18 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b03 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b04 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b05 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 49 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b06 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 44 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b08 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b09 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 30 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0a &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0b &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0c &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 86 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0d &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 7 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0e &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 44 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b0f &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 34 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b10 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b11 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b12 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 10 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b13 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 6 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b14 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; 11 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; 0x2b15 &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; -1 &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== char.cpp recv ====&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;!-- 0x2af7 .. 0x2b16 --&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
	<entry>
		<id>https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2711&amp;diff=28996</id>
		<title>Net:0x2711</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.devbox.themanaworld.org/index.php?title=Net:0x2711&amp;diff=28996"/>
		<updated>2013-12-06T05:00:15Z</updated>

		<summary type="html">&lt;p&gt;Gshlvr: Created page with &amp;quot;{{internal packet |nicename= Indicator of success/failure of login |id=0x2711 |mode={{{mode}}} |length= - |alignment= |define= - |sent={{tmwa location|src/char/char.cpp|1091}}...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{internal packet&lt;br /&gt;
|nicename= Indicator of success/failure of login&lt;br /&gt;
|id=0x2711&lt;br /&gt;
|mode={{{mode}}}&lt;br /&gt;
|length= -&lt;br /&gt;
|alignment=&lt;br /&gt;
|define= -&lt;br /&gt;
|sent={{tmwa location|src/char/char.cpp|1091}}&lt;br /&gt;
|parsed={{tmwa location|src/login/login.cpp|}}&lt;br /&gt;
|fields=&lt;br /&gt;
&lt;br /&gt;
|description=&lt;br /&gt;
Appears to indicate the success/failure of logging in&lt;br /&gt;
&lt;br /&gt;
===Internals===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gshlvr</name></author>
	</entry>
</feed>