I added this to the purgeplay utility to reduce the number of idnum's used. at the top: int count =0; at the save line: if (okay) { + count++; + player.char_specials_saved.idnum = count; fwrite(&player, sizeof(struct char_file_u), 1, outfile); } I did this because the code seems to assume that ID nums are in sequential order. seemed kind of bad to have big gaping holes in there. esp since i can now do a binary search by idnum on the player_table Anyone see any code conflicts here? --Angus +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST