Call me old fashioned, but why a spec_proc. do_wield or perform_wear, in the wield call. if (ITEM_FLAGGED(obj, ITEM_HUM)) act("$p hums.", FALSE, 0, obj, 0, TO_ROOM); That just makes it hum when it's wielded (initial wield). I like it better already. (note that my flagged, and item_hum are probably wrong because I haven't even played with item flags at all, so I can't remember the correct names for the flags. And I'm lazy.)_ -B. I love what you do for me, Toyota. +------------------------------------------------------------+ | 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