Mark Gerritsen <m.p.h.gerritsen@STUDENT.UTWENTE.NL> writes:
> Will it use 4096 HD space for -every- item, or will it just
> use the space that's filled?
> Anyone know more elegant ways of saving the text on
> "virtual paper"?
Here's the trick I used... since the player object files don't need to
be fseek'd in, I altered the functions to store updated strings only
if necessary. So in storing an object, it writes the length of a
string and, if that is non-zero, writes the string itself. I do this
for several strings so that items can have different alias lists,
names, etc. These will be settable within a limited set of boundaries
by players. I will post the functions if you'd like, but I made a few
other changes to the code (getting rid of rent being the first!) as
well as having to slightly change the interface.
It works really well though. You lose 4 bytes per object plus the
length of the changed descriptions (this amounts to maybe 16 bytes for
me since I have four possible strings stored). It even works with
houses... transparently mostly... though there was a slight amount of
prototype changing.
Had very good success with it though, and players love their mail
saving :)
--
James Turner turnerjh@xtn.net
http://www.vuse.vanderbilt.edu/~turnerjh/
+------------------------------------------------------------+
| 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