Well if I'm not mistaken the wizlist is simply a text file somewhere... programatically, the only other way to do it than a text file would be to search the pfiles of every player and figure out who was going to be in the wizlist, when it was called... In the former case (which is almost definitely your situation), find the text file and edit it. Keep in mind, however, that the file may be loaded into memory on game-startup and saved on shutdown, in which case modifying it wouldn't do anything *while* the game was up and running. That all really depends though. There could also be an in-game command to edit it (I believe there usually is... it's been a long time since I've been an imm on a stock mud though). If you'd like, search through your immortal commands and see if any seem like they might have to do with modifying the wizlist. *shrug*.
Oh, and to find it quickly, just run a grep on your src directory. If, for example, you know that Kalafragilistic is an Imm already in the wizlist, go to your src directory and type:
<i>grep Kalafragilistic * | more<i>
Best of Luck,
(Comment added by mann_jess on Sat Sep 23 16:12:39 2006)
Of course that is minus both of the <i>. I meant to make it italicized... obviously my idiocy superseded my attempt at improved coherency, however.
And by the way... there has to be *some* way that the wizlist gets updated, either manually or automatically. Though I can
(Comment added by mann_jess on Sat Sep 23 16:16:05 2006)
Bleh... accidentally hit enter... As I was saying... though I can't personally tell you how it is that the wizlist gets updated because I'm unfamiliar with your codebase, if you'd like to know and noone that does know responds to this post... find the file that contains the wizlist (Hint: it's probably called wizlist.txt and is likely either in your src or area directory)... then do a grep for that file name... i.e.
grep wizlist\.txt * | more
When you find that, go up a little ways and figure out what function is calling it... if do_wizlist is calling it, for example, then go to your command table (interp.c perhaps) and find what command is calling do_wizlist. Then issue that command.
Best of Luck,