|1: Race and gender. Would be nice to have a character race picture somewhere here, but that can wait I guess.|
|2: Character class (and spell books if applicable). Looks like there will be a problem fitting in more classes, I may need to make a plan.|
|3: Starting kit. Includes flavour text, modifiers and the actual list of starting items. This replaces the Modifier assignment step.|
|4: Spell selection. This only appears for character classes that start with spells. Random doesn't work yet.|
|5: Finally, personal details. Name, portrait and personality are assigned here. It also displays a summary of the character's starting modifiers, the sum of race, class, gender, and starting kit.|
As part of this work starting kits have been normalised out into their own database table, rather than being an atribute attached to character class (and race in the case of Faeries and Dryads). I have a lot of work outstanding writing flavour text for all the various starting kits. That will happen over time.
I'm feeling like I should get back to the foe AI, but we'll see how it goes.