[CF-Devel] xp saving bug

crossfire-devel-admin at archives.real-time.com crossfire-devel-admin at archives.real-time.com
Fri Sep 19 00:10:42 CDT 2003


Preston Crow wrote:
>
     
      There's a bug in saving experience points.  The internal values are
     
     >
     
      64-bit, but when you log out, it saves it in ASCII using a routine that
     
     >
     
      interprets it as a signed 32-bit value.
     
     
  The FASTCAT changes that were made broke this bit.

>
     
     
     >
     
      It's also still sending the 32-bit version to the client.
     
     
  Not true.  Up to date clients should get 64 bit values.

  Since this is a change in format of data, only new clients will request 64 bit 
values to be sent, so it still 'sort of' works on older clients (albeit, once 
the players exp goes beyond the 32 bit value, things get screwed up).



_______________________________________________
crossfire-devel mailing list
     
     crossfire-devel at lists.real-time.com
     
     
     https://mailman.real-time.com/mailman/listinfo/crossfire-devel
     
     
    


More information about the crossfire mailing list