On Wed, 31 Mar 1999, Richard P. Bandura wrote: > Ok, here's a little basic background and what I'm trying to do: > > STOCK: > Character dies, somehow. Can be PK, mobdeath, doesn't matter. Character's > eq/inv gets transferred to the corpse, character gets extracted. > > I HAVE A DREAM: > Character dies, somehow. Character's eq/inv STAYS ON CHARACTER when > character gets extracted. Charcter no longer bitches to already overworked > imp about loss of eq, all is happy and joyous in CircleMUDland. > > I've been able to keep the inv/eq from going into the corpse...and I've > been able to make the MUD think that the eq/inv is on the char (you type > 'where dagger' or whatever and it says carried by whoever), but the eq/inv > stays empty for the character. Anyone ever been through this? Wanna let me > know where I'm making a tiny stupid error that's throwing off the entire > routine? :P What are you doing with the character after death? If you're still extracting them, and leaving other pointers intact, you're asking for trouble. One of the first things I did was change the death sequence to send the player to a death room instead of dc'ing them. From there they pray to get out via a spec_proc. This would be the easy way to allow the players to keep their eq, by modifying make_corpse() in fight.c (you probably did that already) "Misery is boundless" -Xual the Torturer, on the Eve of the Sundering. Danathara Online RPG telnet://danathara.dhs.org:4000 +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST