Genes#Ability is my rough proposal for the table format. Description, complexity and metabolism are clearly a good basis, but the descriptive language only isn't the best for explaining how everything actually works.
Hence the three new columns:
- Mechanical detail of the effects with hard numbers.
- Prereqs - Some genes also require others (e.g. Longjump requires Hemogenic)
- Some genes are mutually exclusive (e.g. all the skin colors) - this is done via exclusion tags (e.g. every skin color has a SkinColorOverride tag that prevents there being duplicates)
Anyway, filling out the tables is going to be a monumental task so I wanted to get other peoples opinions/improvements/etc before implementation. I really want to avoid having to go back and change everything once its already done so nows the time to tear the idea to pieces and find any issues.