Next fix: Implementing shapechanging.
Then: Fixing the looks of the generator.
Then: Fixing the output on the character sheet, possibly exporting it to Excel
Then: Adding in mouseover text on the prerequisite abilities
Finally: Adding in spell selection

Fixed the rogue starting health issue. The mage starting health is working as intended, since the starting health is based not on the class, but on how the build is spent. So the arcanist does start with 2, and the diviner with 3. (Arcanist starts with 6 fighter, 3 general, and 6 mage, = 2 health… Diviner starts with 6 fighter and 9 general, = 3 health). I may just change everyone's minimum health to 5/3/3 (5 fighter / 3 rogue / 3 mage), plus whatever they spend their 10 build on. That'll at least give everyone the ability to survive 1 blow.

That should also give "typical" level 1 characters the following health: 8/4/4 or 8/5/4… which is pretty good in my opinion.