jderam / hyperborea3

An app for creating characters for the Hyperborea RPG
MIT License
3 stars 0 forks source link

Explore addition of subrace #149

Open jderam opened 1 year ago

jderam commented 1 year ago

There are some levels of differentiation within races. For example, Esquimaux (coastal) versus Esquimaux (inland/tundra) or Kimmerian (steppes) versus Kimmerian (subterranian)

These can affect things such as languages and names.

So far the approach that has been taken has been to just randomly select something when we are inside the function where this differentiation matters. But when/if this is done in multiple places, you can get results that may not agree with each other. (e.g. a character with Kimmerian (subterranian) name and Kimmerian (steppe) language)

Investigate this and determine if a pc should have a subrace attribute that can be used for these functions.