Thanks Mathias, I managed to get a little further than I thought over the weekend with this one, not sure if I am doing it right but it seems to be fairly stable.
What I have done is created a trtRacial field for all traits and a skSpecial field for skills where I add the value of the linked skill (only specialisations have linked skills).
This seems to work well except for when adding a specialisation to a skill that has already been advanced as I need the advanced value at that time.
I have some issues with how to determine if the linked skill is attached to the hero, and what the value of the skill is at the time a specialisation is created.
This for determining the point cost of the skill, and the bonus it receives from the base skill.
|