• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

New Class, adding Ability increase @ x lvl

tpsped

New member
So I'm working with the Taurian race from the book In The Company of Minotaurs by Rite Publishing and I'm in a rut. There is a Paragon class, Rog-Kalem, that gives an ability increase to Strength at 2nd level, then again at 6th, 10th, 14th and 18th. I've created a class special ability, but I'm stumped as to how I set the increase at each level as well as how to make the class ability pre-reqs as the following:

race - Taurian
class - Rog-Kalem

There are also Constitution increases as well at different levels.

Anyone have any thoughts? I'm a complete newbie when it comes to scripting for Hero Lab. Any help would be appreciated!
 
Is this for the Pathfinder system? If so, look at the Dragon Disciple prestige class, I believe that adds stat bonuses at certain levels. If you look at the class specials there should be an eval script for adding to an ability. There are also several feats that require X race or Y class, which you can copy and look at the pre-reqs for.
 
Thank you, sorry for such a late response.. I haven't been able to mess with it.. I'll give that a look and see if I can cut/copy/paste my way through it.

=EDIT=
I can't seem to find the correct file to open in the editor to find the scripts for the Prestige Class "Dragon Disciple". I know it's all there, but I can't find the exact file I should be looking at. Any suggestions?
 
Last edited:
In the editor, go to the Class Specials tab and hit New (Copy). Pick the "Ability Boost: Strength +2" and look at the eval script on that.
 
Thanks, will try it.

=EDIT=
The Eval script doesn't give level based bonuses.. I says this:

"
~ If we're not shown, just get out now
doneif (tagis[Helper.ShowSpec] = 0)

hero.child[aSTR].field[aNormMod].value += 2"

I don't see where this tells Hero Lab to increase strength by 2 at certain levels..
 
Last edited:
The class ability is bootstrapped at 2nd level by the class helper. Once the character is 2nd level the ability gets the Helper.ShowSpec tag, and the Strength is increased by 2. Using this method, you'd want to bootstrap the ability boost once for each level Strength increased, and do the same for your Con increases.

If you don't want to bootstrap the ability multiple times then you could write an eval script that calculates a bonus at certain levels and adds them. Are you comfortable with scripts that calculate variable bonuses? Rage offers a good example to start from, since it looks at the level and then calculates Str/Con bonuses and AC penalties. There is some clutter to that script you'll have to clear out though.
 
Back
Top