• 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

Class Skills for Ride Variations

Angela2013

Well-known member
I am not sure how to do this. I have divided ride into separate categories.

Ride is for land-based. Then I have Ride (Aerial), Ride (aquatic), etc.

Needed to add a script that if Ride is a class skill it makes the others class skills as well.
 
Well, looking at the task list in debug, it looks like there is a script that runs at Final 1000 called "Assign Helper.ClassSkill based on ClassSkill tags on Hero" and another which runs at Final 20000 called "Calc skClsSkBon". So I think what you need to do is add an eval script on your new skills which checks for the presence of Helper.ClassSkill on the normal Ride skill (skRide) between those points. If it is present, have the skill assign Helper.ClassSkill to itself as well.
 
Based on Aaron's timing information. Just do this:
Code:
~ If Ride is a class skill so are we
perform hero.childfound[skRide].pulltags[Helper.ClassSkill]

I assume the next question will be how to do that. :)

The above is a little different from what Aaron said. It just pulls the Helper.ClassSkill tag from the Ride skill if present. If not present then your new skill won't become a class skill either.
 
While I used the script you had with Aaron's Final 20000 and Ride (aquatic) showed up as a class skill. Now using a human fighter with 10 for all stats, I test it out. Add 1 point to Ride and the modifier is 4, add 1 point to Ride (aquatic) and the modifier is 1.
 
You say "Final/20000" - does that mean that your script is AT Final/20000, and not before then?

If two scripts are at the same time, it's random which one will run first (but it will generally be consistent for a particular character, as long as that character stays loaded).
 
You were right it had to be between 1000 and 20000. So I put it at Final 2000 and it worked out right. The only hiccup (not much of a one), as the variant Ride skills have to be added manually when you go to choose them they are not blue as the other class skills. This is not too big a problem.
 
Just curious, why not use the editor for this?

There's an option on the skills tab labeled "Class skill if X is a class skill? - why not use that, instead of the script?" There's also an option called "Must add manually?" that you've apparently checked - why not uncheck that?
 
These is what I get for leaping without looking.

It was there all the time on the skills.

Everything is perfect now.
 

Attachments

  • Class Skill.JPG
    Class Skill.JPG
    33.7 KB · Views: 8
I didn't know that existed either actually. I do very little with skills. Even the Community Pack adds only like 3 skills total I think. :o

It was added for the Artistry and Lore skills in Pathfinder Unchained (and I'm the one who added those rules), but I had forgotten about it, myself - I was looking at the skills tab because Angela2013 mentioned having to add these skills manually, to look up what settings would change that, and that's when I was reminded of that option.
 
Back
Top