Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
May your rolls be chill this holiday season!
Create a free account

Pathfinder and 3.5e Skill Ranks Formula

1429553372

Edited 1429553406
So after getting bogus stats for this, I thought I'd give the formula I use for calculating maximum skill ranks. I'll break things down. Correct me if I'm wrong somewhere, and if you do correct me, give me reasons and cite sources. Skill Ranks Formula: ((@{class-0-skill}+@{INT-mod})*4)+((@{class-0-skill}+@{INT-mod})*(@{class-0-level}-1)) Suppose you, as a third level Time Thief for instance, gain 6+int mod ranks per level and you have an int mod of 2, because your int is either 14 or 15 this turns out to be: ((6+2)*4) <----first level calculation, you multiply by 4 + ((6+2)*(3-1)) <----the 3 minus 1 is because you do not include the first level, which has already been calculated in the total, above. We are level 3 so I used 3 here. You don't have to worry about that, though, because we used the @{class-0-level} identifier, so this will update automatically based on class level. So ultimately ((6+2)*4)+((6+2)*(3-1)) = 48 6+2 = 8 8 * 4 = 32 6+2 = 8 3 - 1 = 2 8 * 2 = 16 32 + 16 = 48
1429607740

Edited 1429607957
Pathfinder doesn't multiply skill ranks at first level. Also the 3e formula would probably work simpler as ((@{class-0-skill}+@{INT-mod})*(@{class-0-level}+3)), assuming you don't multiclass.
1429609710
Ziechael
Forum Champion
Sheet Author
API Scripter
Also worth noting, for 3.5 at least since i can't speak for other systems, is that if you are a human you gain an additional skill point per level, just to really make things conditionally awkward to calculate ;)
1429618678
Gen Kitty
Forum Champion
In Pathfinder humans get an extra skillpoint, and favored classes may or may NOT get an extra skillpoint (player's choice).
I only do it this way for simplicity: In Pathfinder, you have a rogue. Rogues get 8+int mod. Regular modifiers are the score of the attribute divided by 2 minus 5 (s/2-5) and round down. If you have an intelligence of 56 (highly unlikely, but this is an example) the modifier would be 23. So you just get 8+23, which makes 31 ranks. That's for one level. But in reality, if you start with an 18, then you're going to get 12 ranks a level. Just calculate that, and multiply it by your level if you start on one higher than level 1.
I'm curious what the actual application of calculating out Max SkillPoints is. Depending on your intended purpose, there may be an entirely different approach that fits your need better.
Oh, it's just that sometimes the formula given wasn't providing accurate results. I wasn't aware that in Pathfinder you do not multiply by 4 on the first level, either. I think I'll re-write it with that in mind some time, but having thought this was useful I just figured I'd share this.
It's not specific to Roll20, so it's a little off topic, but Pathfinder is fairly particular... not something you can really write an all-inclusive formula for. - Class Skill # per level + int bonus each level. Permanent increases to Int retroactively add skill points. -If you gain a level in your Favored Class, you can select +1 HP, + 1 Skill Point, or Alternate favored class bonus (by race) -Humans gain an additional +1 skill point. -Class Skills gain a +3 bonus the first time you put a rank in it; just the first time. -Trained Ranks can never exceed your total character level -You can put a Rank in any skill with no penalty.(none of the 1/2 max ranks limitation of 3.5)
Also note, that you get at least 1 skill point per level. I just put in the info for my riding dog and it has -8 skill ranks before I start distributing anything, when it should really have 2. - Any suggestions how to include some kind of "if less than 1 make it 1" into the formula?
Julix, can you copy/paste the code here for us?