hgeorgsch / armchar-swish

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

User Story: Update pre-game advancements #70

Open hgeorgsch opened 2 years ago

hgeorgsch commented 2 years ago

One of the questions to resolve here is how to manage age and time. Pre-game advancement depend on the duration, and are often created without knowledge of the time line. Hence they would typically be linked to character age.

The easiest would probably be to let the age and time of game entry be set, and everything else be inferred therefrom. Unless the player align the backstory to historical events, this is probably how the player thinks.

An alternative is to force the player to enter birth year. It can always be changed later. Even in this case, pre-game advancements should not be dated.

Thus pre-game advancements should have a duration.

hgeorgsch commented 2 years ago

Note the relationship to #17

hgeorgsch commented 2 years ago

This should work now. We need to generate a test case.