On Sat, 13 Sep 1997, doppsoft wrote: -+'frozen' for a certain amount of time. This new recall system will allow -+easier updates for this. Agreed, that ought to be done; I did something like this with my mount code. Since I figured I needed to have a person dismount in several places in the code, I made a function that controls dismounting. Not only is the code cleaner, but if someone modified the mount code (it wasn't intended to be the end-all-be-all of mount systems :) then they didn't need to go hunting down every place that a character is mounted or dismounted. It also means that I didn't have to explain how to mount/dismount a character. All of these things apply here; so, Jeremy, if you can get around it, and nobody sees any problems in it; this might not be such a bad idea for official Circle. -+Also, on Envy, and other MERC derivatives, there is a command that clones -+an object (they have object re-stringing, so this is useful) Anyone have -+this code converted from Envy? It also has recursive cloning for -+containers. In other words, it copies everything in a container. -+Speaking of cloning, I personally think this should be put into the shop -+code, so that you can have a 'box' of stuff for sale, and sell the entire -+container. Although to do this, you would have to take the value of all -+objects in the container too. Uhm, you mean calling load_object() twice to create two distinct versions of one object? Or...? -- Daniel Koepke -:- dkoepke@california.com -:- [Shadowlord/Nether] Think. +------------------------------------------------------------+ | 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/08/00 PST