• 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

Level dependent favored class option

frumple

Well-known member
I have an oracle favored class options that if it is taken on a level when the oracle gets a revelation it gets a different ability.

So, for example if I have a 3rd level oracle, if the option is taken at 1st or 3rd level my number of revelations get reduced and the number of new abilities increases.

The problem I am finding is when you add many levels at once. So in the above example, if I add the 3 oracle levels at once (for making an NPC) and I take the option at 2nd level it will add/subtract new ability/revelations when it should only do this if I take it at 1st or 3rd.

Is there any mechanism to track at which level of a class a specific favored class option is taken? That way I can trigger my code only if the option is taken at the appropriate level.
 
The problem I am finding is when you add many levels at once. So in the above example, if I add the 3 oracle levels at once (for making an NPC) and I take the option at 2nd level it will add/subtract new ability/revelations when it should only do this if I take it at 1st or 3rd.
"IF" the class helper has the level it was taken (ie 2) which I never checked. Then you can use that to tie back to the oracle class Custom Ability array which stores the levels that a new mystery is given.

I feel for you man because these 3PP's make up the most crazy "Things". Maybe easy to for them write but not to code. :p
 
Back
Top