12-11-2003 BUG #1 After hand-patching in the ascii_pfiles-2.2 patch, players have been complaining about experience resetting. This means GET_EXP(ch) == 0. After serious debugging (searching actually), I figured out it was the fault of diskio.c's fbopen_for_read(). The st_size reported is correct, but when the fbfl->buf is made, you need the size + 1. That isn't the only problem. fread() doesn't terminate with a '\0' to the buf. Thats a big booboo. My fix was scrapping diskio.c & diskio.h and writing my own read_description function. I would recommend just making a fix after using fread(). BUG #2 If not using slowns, then when saving, you should check for d->host instead of ch->player_specials->host. BUG #3 The login time is not reset so saving is a HUGE problem. kras_kresh@hotmail.com