We need to figure out the best way to store subraces so that it's optional data that is not often included.
For example, 70% of the time, an elf is just an elf, but the other 30% of the time, it could be a wood, dark, sun, grey, water, etc elf.
It's easy for an individual; where it gets complex is when you define city races; Should totals be calculated according to base race?
I think the simplest answer is to leave subraces out of city calculations on the first round; if 60% is elf, then later divide that 60% into 1 or more subraces.
So in the meantime, I can focus on subraces of all the species for NPCs.
We need to figure out the best way to store subraces so that it's optional data that is not often included.
For example, 70% of the time, an elf is just an elf, but the other 30% of the time, it could be a wood, dark, sun, grey, water, etc elf.
It's easy for an individual; where it gets complex is when you define city races; Should totals be calculated according to base race?
I think the simplest answer is to leave subraces out of city calculations on the first round; if 60% is elf, then later divide that 60% into 1 or more subraces.
So in the meantime, I can focus on subraces of all the species for NPCs.