hgeorgsch / armchar-swish

ArM character server implementation using Haskell and Swish
GNU General Public License v3.0
0 stars 1 forks source link

Simplify starting character sheet #45

Closed hgeorgsch closed 2 years ago

hgeorgsch commented 2 years ago

The starting character sheet should be replaced by an advancement for virtues and flaws, native language, and personality traits. The starting character sheet should be empty and auto generated. This will mean that we only need to handle character metadata and advancement, and not a third initial sheet data type. This may make #36 superfluous.

hgeorgsch commented 2 years ago

A first prototype has been implemente in refactor-zero-advancement branch.

This solves #59 It reinstantiates #10 which is not an issue with virtues hard-coded in a character sheet. Personality traits from flaws are also not handled.