[Circle] [code] wizlevels

From: Scott G. Barter (scottb@qis.net)
Date: 11/18/96


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