On Tue, 24 Mar 1998, Clark Kent wrote: > Hi everyone, > > Well I've been thinking about how to code this for awhile, but got lost on one > part. I've implemented a corpse retrieval system that sends newbie corpses to a > certain room so they can get their stuff back. I want to make it so only they can > get the stuff from the corpse, but have no idea how to make it so the corpse > belongs to the person who died. I'm also trying to make a system for clan eq so > that clans can have their own eq that they purchase from gods who create the eq for > them. Has anyone been succesful with this? I'm using the clan code from the > CircleMUD Code Snippets page. If someone culd help me with either of these > problems, I'd appreciate it =). > > > +------------------------------------------------------------+ > | Ensure that you have read the CircleMUD Mailing List FAQ: | > | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | > +------------------------------------------------------------+ > In response to the first part of the question although i use it in a much different context the following is a snip of my code for preventing players taking eq out of a specified container (in my case a coffin) that does have their name in the desciption. As corpses have names in the cont->description also it *should* work for you also - -snipped from act.item.c get_from_container- if (IS_SET(GET_OBJ_VAL(cont, 1), CONT_CLOSED)) act("$p is closed.", FALSE, ch, cont, 0, TO_CHAR); else if ((GET_OBJ_VAL(cont, 3) == 1) && (strstr(cont->name, "coffin") && !strstr(cont->description, GET_NAME(ch)))) { act("$p is not yours to take from.", FALSE, ch, cont, 0, TO_CHAR); return; } -end snip- Prolly not the best way to do it but it works for me , anyways hope this helps (if i understand the question properly) and should work with minimal changes. However this will make *all* containers of the specified type restrict access to its rightful _owner_ , if u just wanted corpses of newbies in this special room of yours free from looting that will require more work i guess. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Lloth Coding/Admin on the UNDERDARK telnet extro.ucc.su.oz.au 9999 lloth@deathsdoor.com -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Coding on AW telnet escape.ionet.net 4000 +------------------------------------------------------------+ | 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/15/00 PST