After seeing the posts here, I was inspired to write buried items for AstroMUD... here's what I did: made a BURIED flag for the item if a player looks at the room, it does not show up on the object list. if a player digs, it digs up the first buried object it finds in the room if a player buries an object, a BURIED flag is appended to the ITEM flags, and the object is removed from the players inventory and placed in the room (on the ground) a player has to have a ITEM_SHOVEL to dig or bury. digging puts the player into a wait state, and the shovel must be HELD. (this is a deterrent as a shovel should have NEGATIVE affect.) now objects are "stored" just like any other dropped item.. on the floor. (BTW, an IMP sees (Buried) beside the item so they know it's buried.. but they can't pick it up unless they dig. Using this method, an item can be OLC'd into te game to load buried (ie: a burried pirate treasure, whatever). Only one problem.. hehe.. I forgot to make it so mobs don't pick up the buried objects.. oops. guess I should fix that eh? Jerry ( Gk.. ) Imp AstroMUD (mud.arc.net 2447) +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+ From 1CMC3466@ibm.MtSAC.edu Sun, 25 Aug 96 16:43:28 PDT X-SystemInfo: MyE-Mail: EMail X-Message-No: 4052 (database) From: Curtiss <1CMC3466@ibm.MtSAC.edu> To: circle <circle@cspo.queensu.ca> Subject: Re: [Circle] Buried Items Date: Mon, 26 Aug 96 00:43:00 Message-ID: <199608260058.TAA10125@cspo.queensu.ca> X-POP3-Rcpt: lk4150@per Return-Path: <@QUCDN.QueensU.CA:owner-circle@cspo.queensu.ca> Received: from QUCDN.QueensU.CA (QUCDN.QueensU.CA [130.15.126.2]) by per.cybercity.dk (8.6.12/8.6.12) with SMTP id CAA24181 for <lk4150@krull.dk>; Mon, 26 Aug 1996 02:04:43 +0200 Received: from cspo.queensu.ca by QUCDN.QueensU.CA (IBM VM SMTP V2R2) with TCP;Sun, 25 Aug 96 20:09:54 EDT Received: by cspo.queensu.ca (SMI-8.6/SMI-SVR4)id TAA10129; Sun, 25 Aug 1996 19:58:07 -0500 Received: from ibm.MtSAC.edu by cspo.queensu.ca (SMI-8.6/SMI-SVR4) Received: from IBM.MTSAC.EDU by ibm.MtSAC.edu (IBM VM SMTP V2R2) Organization: Mt. San Antonio College Sender: owner-circle@cspo.queensu.ca Precedence: bulkI'm adding a bury routine although it was only for corpsed I may just incorporate support for items in it too. One thing to note is a flag I added which is ROOM_NO_BURY, which is for those rooms that being able to bury corpses/items in would be rather silly. For example trying to bury an item on the floor of a stone temple would be fruitless or even trying to bury an item in a lava pit :) -- Curtiss +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/07/00 PST