On Wed, 15 Oct 1997, Jeremy Elson wrote:
=>If I'm on a boat, and I drop something, I would expect it to drop in
=>the boat -- not in the water. Unfortunately this is beyond the
=>capabilities of Circle because objects can't go into other objects --
=>they can only be in your inventory or on the ground. As bad as it is
=>for objects to be able to "sit" on water (the current situation), I
=>think having people lose objects that they drop is even worse.
=>
One way to allow this is to give ITEM_BOAT the same properties as those as
containers. (the contents is just a linked list anyway) Then in do_drop
check to see if the person is over water, if so, check for a boat in the
inventory, if there put the item in the boat.
As to losing objects I will be adding a feature to ShadowWind that will
allow players to lose items if droped over water, but there will also be a
way for those items to be retrieved, unless a reboot happens before they
get it back.
--
Dez.
void signature () {
printf ("Praise not the day until evening has come; a woman\n"
"until she is burnt; a sword until it is tried; a maiden until\n"
"she is married; ice until it has been crossed; beer until it\n"
"has been drunk. -- Viking Proverb\n");
}
+------------------------------------------------------------+
| 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