As characters level they can advancements in their focuses and abilities.
Every class sets the character's abilities as Primary or Secondary. 4 Primary and 5 secondary. The class forwards the appropriate PrimAbil.? and SecAbil.? tags to the hero once the class is selected.
Every even level they gain an advancment point to use in a primary ability and can gain a focus for one of their primary abilities (or gain it a second time if the level is over 11). This is all calculated on the various resource picks.
I'm figuring the best way to do this is with 2 tables for each, one that handles primary and one that handles secondary. The ability advancements have tags marking what they're for, but the focuses have a linkage and it assigns the tag after it's selected with a script.
I'm not sure how to limit the focuses based on their linkage.
|