[RPG] difference between “Able to cast x lvl spells” and “Ability to cast x lvl spells”

pathfinder-1eprestige-class

I was looking at the Eldritch Knight prestige class and saw one of its requirements is "Able to cast 3rd-level arcane spells." I thought "Hmm, well my 1st level sorc with 18 Charisma is "able to cast 3rd lvl arcane spells" because his stat is high enough, so if I took Fighter at second level then I should be able to start Eldritch Knight at 3rd." My DM disagrees, reading it as "you have to be a 5th lvl wizard, or 6th lvl sorcerer, etc., to be able to cast 3rd lvl spells."

Most of the prestige classes I see have the same wording, so I figured that was a valid view of it. But then I saw that the Savant prestige class has a slightly different wording for its requirement: "Ability to cast 2nd-level spells."

This made me think they decided to differentiate: to me, while a 1st level wizard might be "able" to cast 2nd level spells because he has 12 int, he doesn't have the "ability" to cast them.

I noticed that most of the time, prestige classes that want to hold level entry at a minimum level will put in direct skill requirements: Dragon Disciple requires 5 Knowledge (Arcana) skill ranks. This means you can't enter it until your 6th level, because you can't have 5 points in a skill until level 5. This is cut and dried with no potential for confusion.

I think that your stat (assuming you have a casting class) being high enough should qualify you as being "able" to cast whatever level spell is specified, though you might not have the "ability" yet. It opens up some more interesting options to casters who might want to get going down a particular road if they don't mind trading in special class abilities for whatever prestige class they're qualifying for.

Best Answer

Your GM is correct. Until you are higher level you are not able to cast higher level spells. The entire point of prestige class entry requirements is to gate entry to more experienced characters, and your interpretation basically reduces to just saying "an arcane spellcaster" which if that's what they meant, it's what they'd say. You need to actually be able to cast the spell, so you need appropriate level + high enough stat + correct class + not having swapped out your spellcasting ability for some other ability and so on.

Remember that this is supposed to represent some kind of in game qualification.

"Welcome to the Guild of Master Evokers! So you want to join, eh?"

"Yes!"

"OK, show us your stuff, cast something big - you know, a fireball or whatever."

"Well, I can't now - but I have the ability to one day!"

"What does this look like, Hogwart's? Don't let the door hit you in the ass on the way out."

In this context, "able to cast" and "ability to cast" mean the same thing. The designers' neglecting to use the exact same verbiage for every writeup is... pretty typical, actually, and not indicative of any deliberate nuance.

Also there seems to be a misunderstanding about a high stat possibly letting you cast higher level spells early - this is not the case. "In addition to having a high ability score, a spellcaster must be of a high enough class level to be able to cast spells of a given spell level." -d20PFSRD