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