I just committed the new protocol.txt and keywords.txt to svn (they are in the bin\Debug folder since that's where the library and examples programs compile to). Not too many changes this time around from what I can tell, some old keywords might have gotten pruned I didn't fully regenerate the keywords.txt file, just added two new keywords: Identified and Transacted. Both of these keywords are BOOLs that have been added to AvatarPropertiesReply, to let the client know whether someone has billing information on file and whether they have completed a successful transaction. The new packet is as follows:

Low   213 - AvatarPropertiesReply - Trusted - Unencoded
    168 PropertiesData (1)
         22 PartnerID (LLUUID / 1)
         28 AboutText (Variable / 2)
         73 Transacted (BOOL / 1)
        189 CharterMember (Variable / 1)
        210 FLAboutText (Variable / 1)
        234 ImageID (LLUUID / 1)
        274 FLImageID (LLUUID / 1)
        275 AllowPublish (BOOL / 1)
        732 WantToMask (U32 / 1)
        778 WantToText (Variable / 1)
        862 SkillsMask (U32 / 1)
        949 SkillsText (Variable / 1)
        993 Identified (BOOL / 1)
       1023 BornOn (Variable / 1)
       1090 MaturePublish (BOOL / 1)
   1299 AgentData (1)
        220 AgentID (LLUUID / 1)
       1273 AvatarID (LLUUID / 1)

I haven't tested this yet, just going on faith in the current system that is setup. I'll take some packet dumps and verify if the new positions are correct a bit later.

John Hurliman

_______________________________________________
libsecondlife-dev mailing list
libsecondlife-dev@gna.org
https://mail.gna.org/listinfo/libsecondlife-dev

Reply via email to