No, Im not going to ask how to make new races and classes :) This is more of a design theory question. Im making a mud where the tables are turned, and players play the monsters instead of the heroes. Its roughly classless in the sense that if youre a Werewolf, you have werewolf abilities, not "werewolf warrior" abilities, etc. But I dont want to delete classes from the game as I still want to be able to use them for the goodly mobs, and Im of the opinion that the less I remove, the better chance there is of me not removing the wrong thing. Now I have two ideas as to how to go about this:
Option 1: I remove class selection from character creation, and all characters of a particular race are automatically given the one "class" that I assign to that race which has all of the skills/spells I want that race to have. But I remove all reference to that class in anything the player can see. Its only there for code purposes. This has the advantage that should I decide in the future to expand and allow different classes in a race I can, i.e. you can be a Werewolf Hunter, or a Werewolf Shaman.
Option 2: I do the opposite. Remove any reference to race in character creation and score, and all characters are of the same unnamed "race" that only the code is aware of, then I make a Werewolf class, Zombie class, etc. Though of course I dont call it a "class". I just ask what type of creature they want to be. This has the advantage that I can just use the stock Vampire class and not have to change that code since its pretty well developed.
I had a third option in mind a couple days ago but somewhere along the line I forgot it :) Heh, anyone have any thoughts about all of this? And what do I need to modify to change the options players have at character creation?
Option 1: I remove class selection from character creation, and all characters of a particular race are automatically given the one "class" that I assign to that race which has all of the skills/spells I want that race to have. But I remove all reference to that class in anything the player can see. Its only there for code purposes. This has the advantage that should I decide in the future to expand and allow different classes in a race I can, i.e. you can be a Werewolf Hunter, or a Werewolf Shaman.
Option 2: I do the opposite. Remove any reference to race in character creation and score, and all characters are of the same unnamed "race" that only the code is aware of, then I make a Werewolf class, Zombie class, etc. Though of course I dont call it a "class". I just ask what type of creature they want to be. This has the advantage that I can just use the stock Vampire class and not have to change that code since its pretty well developed.
I had a third option in mind a couple days ago but somewhere along the line I forgot it :) Heh, anyone have any thoughts about all of this? And what do I need to modify to change the options players have at character creation?