On Wed, Jul 11, 2001 at 06:45:18PM -0300, Luca came up with this idea: > Hey, > I know that you all will say to me search in the arquives but i serched > all last month and i didn't find anything. > I want to make my equipments have minimum level to equip like this : > Roman combat boots : lvl 10 /* the minimum level to wear the boots will be > 10 */ > but i don't know how to do that? > anyone have an idea? Doesn't that come stock in oasis oedit.c? Simple enough. Add a field to the struct obj_data: int level; /* Min level to use */ In perform_wear() add something to check the field: if(GET_LEVEL(ch) < GET_OBJ_LEVEL(obj)) { send_to_char("You're too much of a luser to use that yet.\r\n", ch); return; } oh, #define GET_OBJ_LEVEL(obj) ((obj)->obj_flags.level) -mike -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/06/01 PST