I am working on an alternate magic system, in which characters have some ability in 6 magic affinities (the 4 elements, light and darkness) to a variable degree. Each of the 6 affinities is linked to one of the basic attributes. The character puts ranks in those affinities, and bonuses can also be applied; the total score is no greater than the character total level. I have coded these as Custom Abilities linked to a configurable.
Thus, an 8th character with Air affinity 2 ranks + bonus 2 has a total Air level of 4, and if he has Dark 6 ranks + bonus 3 his Dark level would still be 8.
Of course, I have run into problems...
|