Been getting some conflicting information, what is the limit on the number of spells a character can know of any level magic? I understand the limit on the number of times i can cast these spells per day, i understand the limit of swapping out a single spell upon leveling, but could i in theory have a character who knows 3 eighth level spells? Still limited to only casting 1 per long rest, but they know 3 different ones to maximize their versatility.
Edit:
Clearly i was not direct enough in my question (didn't want to make it extra long and say "not including Wizards, Clerics, Druids, and Paladins"). Since it really boiled down to the last point. IE "can i KNOW multiple level 8 and 9 spells, despite only being able to cast a single spell of each per long rest?" (appears the answer is yes)
What is it with nerds and being overly wordy? You all gave answers like i'm some total idiot, who didn't know anything, instead of just addressing the question as written. Like i get it, you want to show off and be "thorough" but please just answer the question as written.
If your character is a Wizard it can know every spell on the Wizard list. Divine users know every spell on their list normally, but can only prepare a subset of those any day. Bards, Sorcerers, and Warlocks can only know a certain amount of spells at each level in their list. So it depends on the class, and each class is pretty specific to how Spellcasting works for it.
If you are referring to preparing/knowing, that is a more complicated question than pedroig's answer. A wizard can put all of the spells on his list into his spellbook, but can only prepare up to Int mod + wizard level of them. There is no limit to knowing/preparing spells of a particular level, per se.
Prepared casters (wizard, druid, cleric, paladin) can choose their prepared spells at the beginning of a long rest (with a time per spell of meditation). Any spell available to that caster and of a level for which the caster has slots (either the entire spell list for clerics and druids, or ones in the wizards spell books) can be selected. Each of these classes can prepare a number of spells equal to their spellcasting modifier plus their level in that class. For those classes, you are only limited on selections by your spell list. For example, a cleric could prepare four 8th level spells, because that is all the cleric has on its list. On the other hand, a cleric could learn all 17 of their 2nd level spells given a high enough level and wisdom and be left with only a few other preparations.
Spells Known casters (bards, sorcerers, warlocks, rangers, (also EK fighters and AT rogues)) can only know spells for which they have slots and can only change one per level along with making new selections. For example, the sorcerer learns one new known spell when he reaches 17th level (and 9th level slots), and can switch 4 spells when leveling from 16 to 20 (but gains no more additional spells known), so in theory a sorcerer cannot learn all of their 9th level spells, they can only learn 5 of their 7 options.
All spellcasting classes have a subsection of their class feature's page entitled "Spells Known of 1st Level and Higher" that specifies this exactly.
For Bards (which is what I believe you're after based on your previous threads) - they can know a specific number of spells based on their class table - and every level they can replace one spell they know with another (of a level they have spell slots for).
So a 14th level Bard knows a total of 18 spells of various levels but none of them will be 8th level spells - because they don't have any 8th level spell slots. When they reach 15th level in Bard they can now know 19 spells - meaning they can learn one 8th level spell if they wish (because they now have 8th level spell slots). But - Bards can always swap out one spell every time they level - meaning they can 'forget' a lower level spell to learn an 8th level spell. Meaning a 15th level Bard can know two 8th level spells.
Each of the other spellcasting classes work a little differently and will require reading up the section I mentioned at the start.
Simply: Prepared spells spellcasters can have as many spells of each level they have slots for prepared as they want. Learned spells spellcasters can have as many spells of each level they have slots for known equal to the number of levels they have gained with those slots plus the number of new spells they could learn with those levels.
Learned spells spellcasters would be limited to 2 level 8 spells at level 15 and could trade up a 3rd at level 16.
Been getting some conflicting information, what is the limit on the number of spells a character can know of any level magic? I understand the limit on the number of times i can cast these spells per day, i understand the limit of swapping out a single spell upon leveling, but could i in theory have a character who knows 3 eighth level spells? Still limited to only casting 1 per long rest, but they know 3 different ones to maximize their versatility.
Edit:
Clearly i was not direct enough in my question (didn't want to make it extra long and say "not including Wizards, Clerics, Druids, and Paladins"). Since it really boiled down to the last point. IE "can i KNOW multiple level 8 and 9 spells, despite only being able to cast a single spell of each per long rest?" (appears the answer is yes)
What is it with nerds and being overly wordy? You all gave answers like i'm some total idiot, who didn't know anything, instead of just addressing the question as written. Like i get it, you want to show off and be "thorough" but please just answer the question as written.
If your character is a Wizard it can know every spell on the Wizard list. Divine users know every spell on their list normally, but can only prepare a subset of those any day. Bards, Sorcerers, and Warlocks can only know a certain amount of spells at each level in their list. So it depends on the class, and each class is pretty specific to how Spellcasting works for it.
If you are referring to preparing/knowing, that is a more complicated question than pedroig's answer. A wizard can put all of the spells on his list into his spellbook, but can only prepare up to Int mod + wizard level of them. There is no limit to knowing/preparing spells of a particular level, per se.
Prepared casters (wizard, druid, cleric, paladin) can choose their prepared spells at the beginning of a long rest (with a time per spell of meditation). Any spell available to that caster and of a level for which the caster has slots (either the entire spell list for clerics and druids, or ones in the wizards spell books) can be selected. Each of these classes can prepare a number of spells equal to their spellcasting modifier plus their level in that class. For those classes, you are only limited on selections by your spell list. For example, a cleric could prepare four 8th level spells, because that is all the cleric has on its list. On the other hand, a cleric could learn all 17 of their 2nd level spells given a high enough level and wisdom and be left with only a few other preparations.
Spells Known casters (bards, sorcerers, warlocks, rangers, (also EK fighters and AT rogues)) can only know spells for which they have slots and can only change one per level along with making new selections. For example, the sorcerer learns one new known spell when he reaches 17th level (and 9th level slots), and can switch 4 spells when leveling from 16 to 20 (but gains no more additional spells known), so in theory a sorcerer cannot learn all of their 9th level spells, they can only learn 5 of their 7 options.
All spellcasting classes have a subsection of their class feature's page entitled "Spells Known of 1st Level and Higher" that specifies this exactly.
For Bards (which is what I believe you're after based on your previous threads) - they can know a specific number of spells based on their class table - and every level they can replace one spell they know with another (of a level they have spell slots for).
So a 14th level Bard knows a total of 18 spells of various levels but none of them will be 8th level spells - because they don't have any 8th level spell slots. When they reach 15th level in Bard they can now know 19 spells - meaning they can learn one 8th level spell if they wish (because they now have 8th level spell slots). But - Bards can always swap out one spell every time they level - meaning they can 'forget' a lower level spell to learn an 8th level spell. Meaning a 15th level Bard can know two 8th level spells.
Each of the other spellcasting classes work a little differently and will require reading up the section I mentioned at the start.
Mega Yahtzee Thread:
Highest 41: brocker2001 (#11,285).
Yahtzee of 2's: Emmber (#36,161).
Lowest 9: JoeltheWalrus (#312), Emmber (#12,505) and Dertinus (#20,953).
Simply: Prepared spells spellcasters can have as many spells of each level they have slots for prepared as they want. Learned spells spellcasters can have as many spells of each level they have slots for known equal to the number of levels they have gained with those slots plus the number of new spells they could learn with those levels.
Learned spells spellcasters would be limited to 2 level 8 spells at level 15 and could trade up a 3rd at level 16.
You are correct i was trying to figure it out for my bard.
Your answer is very thorough, but really only need the single line "Meaning a 15th level Bard can know two 8th level spells"