Does Pathbuilder fail to enforce subclass requirements, or am I missing something?
Building a rogue, and the description tells me Key Ability should only be Dex, unless a Racket gives another option. I chose the thief racket, which should not provide any extra options, but when I go to select my Class Boost, which is also used to define the ability used for Class DC, I have the options of Strength, Dexterity, Intelligence, Wisdom, and Charisma.
Is this a bug/missing feature in Pathbuilder, or am I misunderstanding what it’s doing?
Pathbuilder doesn't enforce most restrictions. It doesn't know what your GM is being flexible about, and it doesn't want to get in the way of how people play the game at their tables.
Hmm, now that you mention it yeah, that's a good point.
But in most situations I can think of, like choosing a feat you don't meet the prerequisite level or skill training for, it gives you a warning that you're doing something wrong. And if you want to overwrite the ability scores entirely you have to select an option that makes it explicit what you're doing.
This element seems different in that if—like I suspect my players might be—you're building directly in Pathbuilder without reference to the book or AoN, you could accidentally end up with an illegal character without realising it.
Thankfully with GM mode I can go in and check for them. And I didn't find this particular error in doing so (though did find one player who just never picked a skill increase at one level, one player who had accidentally picked up the same spell from both a heritage and a feat, and one who picked a feat pre-remaster that was given to the class for free post-remaster, so I'm glad I spent the time going over things). And it does enforce restrictions against something that no official option could have taken. No wizard can pick anything other than Intelligence as their class skill RAW, and Pathbuilder gives you no option here.
So I doubt this is a deliberate design choice, but probably either something that was overlooked, or even more likely a limitation of the way it's been coded which makes it impossible/more difficult than they think it's worth to enforce the restriction.
Yeah I think it just doesn't enforce that restriction. The fact that strength and also the mental stats are all there is weird since no racket has access to all of those.
Is this just based on the player core or are you using a character builder app? Pathfinder generally provides a lot of flexibility in terms of which builds are viable. Without pulling out a book to check, I suspect that the "key ability" is more of a suggestion than requirement.
The app "Pathbuilder 2e". My understanding is that every character has exactly one key ability, which is what your class DC is set by, and for spellcasters it’s how your spell DC is set. Some classes get multiple choices. For example fighters can be strength or dex based.
For rogues, my understanding is that all rogues have the choice of dex, but some of their rackets (their subclasses) grant an additional option. So a mastermind rogue can choose intelligence or dexterity as their key ability. But in Pathbuilder, a mastermind rogue can also pick strength, wisdom, or charisma. Which I don’t think they should be able to do, unless I’m missing some niche edge case rule.