I really hate to spam the list with what is probably a simple oversight by myself, but I'm at a loss here. While I recently added levels, everything is fine except for a minor problem with the imm levels. I defined the imm levels in structs.h and then in the do_who command in act.informative.c. Level 110 should be flagged as * Implementor * in the WHO list, however it shows as " Coder ". The level is still 110, just the tag is wrong. Here are the errors gcc gives: --------------------------------------------- gcc -c -g -O -Wall -fno-strict-prototypes act.informative.c act.informative.c: In function `do_who': act.informative.c:938: warning: excess elements in array initializer after `Wiz Levels' act.informative.c:940: warning: excess elements in array initializer after `Wiz Levels' --------------------------------------------- Here is the portion of the code which should be relevant here: --------------------------------------------- const char *WizLevels[LVL_IMPL - (LVL_IMMORT-1)] = { " Builder ", " Guild God ", " Immortal ", " Clan Leader ", " Diety ", " Lesser God ", " Greater God ", " Coder ", " Wizard ", <---- line 938 "* Implementor *" }; <---- line 940 -------------------------------------------- I greatly appreciate any insight that can be given here. +-----------------------------------------------------------+ | 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