As for adding levels, there's a document on this at Alex's snippet site. http://democracy.queensu.ca/~fletcher/Circle/Snippet. For your who list, you need to create a character constant such as this: const char *wiz_text[LVL_IMPL - (LVL_IMMORT - 1)] = { " Immortal 1", " Immortal 2", " Immortal 3", " Implementor" }; Then you can create a space in the do_who function to display this title if the character is immortal: sprintf(buf, "%s[%s] %s %s (%s)", (GET_LEVEL(tch) >= LVL_IMMORT ? CCBLU(ch, C_SPR) : ""), wiz_text[GET_LEVEL(tch)-LVL_IMMORT], GET_NAME(tch), GET_TITLE(tch), pc_race_types[(int) GET_RACE(tch)]); ...or however your who list is set up. I think that covers it... +------------------------------------------------------------+ | 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