>
> > Any ideas on how to go about doing this?
> Search through the code where it updates the objects, check if they are on
> a PC, if so, don't update it.
>
> That was my first approach, when I realized that "What if the player just
> drops an object and you update it the second after" .. So, instead you
> could go for the "I don't update anything Ingame" approach. :)
>
Of course, it will still update when you eventually log out, save,
etc, unless you've changed your obj_file_elem structure (or don't use it
at all). Your description, name, etc, will all revert to the original
vnum. The only things that save are vnum, wornlocation, vals[1-4], extra
flags (enchant, etc), weight, timer, bitvector, and affects. You'll have
to either add everything else you want, or switch to a different system.
You could also just make all your objects individual instances;
which may actually save memory on some muds; though you'll want to invest
in a way to load/remove objects quickly. Oh, and a new obj save
procedure.
PjD
+------------------------------------------------------------+
| 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 : 04/10/01 PDT