Hey gang,
This might not be the correct thread to post this in, and if that is the case then I apologize in advance. It seemed to be on-topic since this post has to do with a 3rd party product and there are plenty of those in the community pack. Also it seemed to be a good way to get the attention of the mighty guru ShadowChemosh!
I am currently trying to shoehorn
Spheres of Power by Drop Dead Studios into Hero Labs, and I've made some progress. I have spell points implemented as a class special. The spell pool was close enough to the arcane pool of the magus that it just seemed fitting to use that method. I plan on using a similar method as the Path of War disciplines and manuevers, that has already been done in the third party pack, to implement spheres and sphere powers. That way if someone wants to build a class with restricted access to spheres they will be able to more easily accomplish that.
The parts I'm having trouble with, and honestly don't know where to start, are the altered and new statistics that Spheres of Power implements. Caster Level has changed with Spheres of Power into a stat that works more like Base Attack Bonus. It has a slow, medium and fast progression like Base Attack Bonus does, which get assigned to casters based on their magical aptitude. I breifly considered emulating this through a class special, however I need a way to represent this information on the in-play tab and in the character output. I could simply turn it into a tracked resource, but it's not a useable resource in the sense that you don't spend Caster Level. So a tracked resource doesn't really fit, unless I'm missing something. It really should be displayed like Base Attack Bonus gets displayed. In addition, the statistic needs to stack with additional classes that increase Caster Level.
The other two stats which I can already guess will give me some trouble in the same way are Magic Skill Bonus and Magic Skill Defense, which should be displayed like Combat Manuever Bonus and Combat Manuever Defense get displayed. Defining either should be fairly easy though since Magic Skill Bonus should be equal to the original Caster Level and Magic Skill Defense is equal to Magic Skill Bonus + 11. Again the problem primarily boils down to how to display them on the In-Play tab and the character output.
So in summary. If these altered/new statistics aren't class specials, how should they be created?
Once they are created, how would I get them on the In-Play tab and in the character output?
Any advice on how this should be properly implemented would be greatly appreciated. Thanks!