I've converted my mud from using binary pfiles to an ASCII method similar to Sammy's ASCII Pfiles a long while back. I just finished rewriting structs.h so that it no longer exists. It's been broken down into room.h, object.h, char.h, zone.h, defines.h, etc. While doing this, I have also rebuilt the structs that are associated with char_data so that they make more sense to me. This has lead to a major overhaul of char_file_u and db.c. While doing this, I came to realize that I may not need char_file_u anymore. Has anyone removed char_file_u from the picture? Without char_file_u, you can go straight from char_data to the data file in lib/player/* and back again. This would save code and time during the character load and saving processes. I haven't looked into this idea too deeply at the moment, but I was wondering if anyone else has done/attempted this and how it worked out for you? If you haven't done it, but still have a suggestion or three to throw my way, I would appreciate hearing them. Thanks in advance! -- Zeavon Calatin, Spear of Insanity http://spear.kilnar.com/ telnet://spear.kilnar.com:1066 GCS d- s+: a- C+++ U++++ P++ L++ E---- W+++ N+ o-- K w-- O M- V PS+ PE Y+ PGP- t-- 5-- X+ R+++ tv+ b++ DI++ D++ G e h--- r+++ z+++ +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST