I'm looking for suggestions on how to implement "advanced classes." What I have in mind: At level 15, a person goes to their guildmaster and types 'advance'. It says something like 'Available classes: Necromancer, Illusionist, etc' depending of course on what base class you were. Your advanced class gets skills and spells not available to the others.
My plan so far is to make a do_advance command and add a field for adv_class in CHAR_DATA. Should I keep the advanced classes in the same struct as the normal classes or make a new type? And what about the skills and spells for the advanced classes: if there are 20 or so of these classes, should each spell have a level for them? Seems kind of messy. Any thoughts or comments on this are appreciated. __________________________________________________ Do You Yahoo!? Buy the perfect holiday gifts at Yahoo! Shopping. http://shopping.yahoo.com

