The arbitrary feeling goes away a bit if you also cap humans to a maximum level. Non-human races can be capped relative to humans:
- dwarves save as four levels higher than actual, so level cap is Human - 4.
- elves are both fighters and magic-users, so max fighter level + max MU level should equal max Human level.
- halflings are basically Dwarves (save as four levels higher) but with a bonus ability of disappearing in plain sight. Since Invisibility is a 2nd level spell, cap Halflings at Dwarf - 2.
- variant halflings are other little people with an innate magical ability other than Invisibility. Pixies can fly; sure, they have wings, but treat that as having an innate Fly spell (3rd level,) so they are capped at Dwarf - 3. Likewise, Nixies have Waterbreathing and are also capped at Dwarf - 3. If I wanted to define Spriggans as "little people who can magically grow to giant size," basically a variant of Animal Growth that only affects themselves, but allows more than double size, so make it a 4th level ability and cap Spriggans at Dwarf - 4.
- gnomes are variant halflings, but with no special ability, unless you want to count "speak with burrowing creatures" as a limited version of Speak with Animals (normally 2nd level.) They do have a link to illusions, however, which can either be handled as split Fighter/Illusionist the same way elves are handled, or give them innate improved Phantasmal Force (3rd level instead of 2nd.) x
- Dwarves can reach a maximum of 8th level.
- Elves can reach a maximum of 4th level as fighter and 8th level as magic-user.
- Halflings can reach a maximum of 6th level.
- Pixies, Nixies can reach a maximum of 5th level.
- Spriggans can reach a maximum of 4th level and grow to the size of an ogre or giant of (4 + spriggan's HD.)
- Gnomes can either be innate illusionists (maximum 4th level) or a maximum of 3rd level as a fighter and 4th level as an illusionist.
Very nice! I like it. You maintain the original intent while expand it to make it more flexible. Hey, it is a whole toolkit. Well done.
ReplyDelete