bubba@mail.lgcy.com wrote: > > Does anyone know of a way to limit weapons to a certain defined > level? So, make a weapon a lv 15 and up and lv14 and below levels > can not wield it or use it. > > Is there anyone willing to share information on how to set it up? > > Thanx for anyone who helps, > I would make a new apply type (called APPLY_RESTRICT or the name of your choice) to go on the weapon.. just like you can make a weapon APPLY_HIT (in structs.h) you could add APPLY_RESTRICT (or even use APPLY_LEVEL, its not used for anything). Then in handler.c you could add your new apply type to affect_modify() (where all the other APPLY_xxx things are) and have your case simply remove the object from their grasp and send them a message (like ANTI_EVIL gear does in equip_char() in handler.c) if the level of the char is less than the parameter "mod" sent to affect_modify(). Actually, it would be better programmin gpractice to put the removal code in equip_char().. look at the parameters sent to affect_modify() in equip_char() to figure out whether the eq needs to be removed. -Derek Karnes -- \ | / \ /---------------------\ / -- dkarnes@mystech.com -- -- Serapis, Imp of Dark Pawns -- -- knight.ufp.org 4000 -- -- Open for Beta testing -- / \---------------------/ \ / | \ +-----------------------------------------------------------+ | 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/18/00 PST