• 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

Chant of Fortitude vs Adj Tab

Dark Lord Galen

Well-known member
Looking at the Chant of Fortitude (from complete Adventurer) it has a pre-requisite of 9 ranks in a perform and in concentration...

However, I have a player that has a permanent adjustment of 2 ranks that increases the score in concentration that shows up in the skill for concentration, but this feat seems to ignore that permanent adjustment.

I first thought this may be related to racial modifiers, etc that ranks are elevated by AFTER as adjustments or a synergy that I was missing.

SO I created a 7th level temp Bard PC with all tens in the attributes so not to skew anything else.

Selected the Chant of Fortitude feat, Created a permanent adjustment in the Adj Tab increasing the concentration by 2, and then put 7 skill points in concentration and 9 in Perform: Sing, No other assigned skill points so as to be sure there wasn't some form of hidden synergy sneaking in, And still no luck. Yet when I add two more points in concentration, the feat is available. So is seems to not see the permanent adjustment.

Is it possible this a timing issue? I looked at the feat in the CA user file, and there doesn't seem to be an eval script to set the timing for the feat.

So I guess my question is: do adjustments made on the adjust tab under permanent get executed before the evaluation of skills and feats?
 
I don't see a Skill Ranks adjustment in d20 either CORE or Community. Assuming your talking about the Skill Bonus adjustment it does not provide rank only a bonus. So it would not meet any pre-req's then.

For information evaluation of pre-reqs happens AFTER all other scripts have fired.
 
:oYes, Shadow, your assumption is correct, I "mislabeled".:o

Is there a way to have HL execute that permanent adjustment script earlier via a modified version of Skill Bonus and use Replaces Thing ID? Reasoning is if this is a permanent adjustment, I would think the timing would be before other scripts evaluate. And IF possible, would that inadvertently create a new series of problems?
 
Last edited:
I would just make a "new" adjustment called "Skill Ranks" and make it a copy of "Skill Bonus".

Then add these two scripts:

phase="Final" priority="5000"
Code:
      [B][COLOR="SeaGreen"]~ If we're not enabled, get out now[/COLOR][/B]
      doneif (field[pIsOn].value = 0)

      [B][COLOR="SeaGreen"]~ Give Skill Ranks that can be tested by a Pre-Req[/COLOR][/B]
      field[pChosen].chosen.field[kUserRanks].value += field[pAdjust].value

phase="First" priority="10000"
Code:
      [B][COLOR="SeaGreen"]~ If we're not enabled, get out now[/COLOR][/B]
      doneif (field[pIsOn].value = 0)

      [B][COLOR="SeaGreen"]~ Add to our chosen skill[/COLOR][/B]
      field[pChosen].chosen.field[kExtRanks].value += field[pAdjust].value

I have added a note in the TO-DO list to work on a better way to give skill ranks from external scripts. But the above does work for now.
 
Back
Top