Menu
News
All News
Dungeons & Dragons
Level Up: Advanced 5th Edition
Pathfinder
Starfinder
Warhammer
2d20 System
Year Zero Engine
Industry News
Reviews
Dragon Reflections
White Dwarf Reflections
Columns
Weekly Digests
Weekly News Digest
Freebies, Sales & Bundles
RPG Print News
RPG Crowdfunding News
Game Content
ENterplanetary DimENsions
Mythological Figures
Opinion
Worlds of Design
Peregrine's Nest
RPG Evolution
Other Columns
From the Freelancing Frontline
Monster ENcyclopedia
WotC/TSR Alumni Look Back
4 Hours w/RSD (Ryan Dancey)
The Road to 3E (Jonathan Tweet)
Greenwood's Realms (Ed Greenwood)
Drawmij's TSR (Jim Ward)
Community
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions, OSR, & D&D Variants
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Resources
Wiki
Pages
Latest activity
Media
New media
New comments
Search media
Downloads
Latest reviews
Search resources
EN Publishing
Store
EN5ider
Adventures in ZEITGEIST
Awfully Cheerful Engine
What's OLD is NEW
Judge Dredd & The Worlds Of 2000AD
War of the Burning Sky
Level Up: Advanced 5E
Events & Releases
Upcoming Events
Private Events
Featured Events
Socials!
EN Publishing
Twitter
BlueSky
Facebook
Instagram
EN World
BlueSky
YouTube
Facebook
Twitter
Twitch
Podcast
Features
Top 5 RPGs Compiled Charts 2004-Present
Adventure Game Industry Market Research Summary (RPGs) V1.0
Ryan Dancey: Acquiring TSR
Q&A With Gary Gygax
D&D Rules FAQs
TSR, WotC, & Paizo: A Comparative History
D&D Pronunciation Guide
Million Dollar TTRPG Kickstarters
Tabletop RPG Podcast Hall of Fame
Eric Noah's Unofficial D&D 3rd Edition News
D&D in the Mainstream
D&D & RPG History
About Morrus
Log in
Register
What's new
Search
Search
Search titles only
By:
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions, OSR, & D&D Variants
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Menu
Log in
Register
Install the app
Install
Upgrade your account to a Community Supporter account and remove most of the site ads.
Rocket your D&D 5E and Level Up: Advanced 5E games into space! Alpha Star Magazine Is Launching... Right Now!
Community
General Tabletop Discussion
*Pathfinder & Starfinder
Spellcaster Multiclassing Fix (Complicated)
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Sylrae" data-source="post: 4971619" data-attributes="member: 48520"><p><span style="font-size: 10px">Okay..</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">This is what I'll be trying in my game tonight. I don't plan on making the players do the math though. (lol)</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Tell me what you guys think of it. I believe the math is right (or at least quite close). </span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">The below is what I'm going to try using to make spellcasting more universal. I got the idea from Trailblazer, but didn't like the spellcaster beefing that accompanied their method by giving everyone ALL their spells.</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">So, using the standard spell list quantities, I came up with this.</span></p><p><span style="font-size: 10px">It's rather math heavy, but it mathematically generates spellcaster tables, and gives you a single unified spellcaster progression. If you multiclass, the table is just adjusted.</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">This makes use of Trailblazer BMB type values, which all classes have, as well as BMP (Base Magic Power), and BME (Base Magic Energy). </span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">BMP is used in a simple formula to determine what level spells you can cast, as well as things derived from the math.</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">BME determines the spell per day count for each spell all the way up to 20.</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">These get rather Math-y, and would not be doable by hand, on the fly. But since they're only going to really come up during levelup, and I can generate the non-multiclass ones once and then not worry about them, that doesn't bother me. In addition, I'm going to write a piece of software to automate the process so I don't have to do the math every time.</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">It should be noted that I based these on the actual spell gain tables I had, so they generate very similar results.</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">The only thing they don't yet do/yet cover, is things like how the duskblade gets extra lower level spells, going to a total of 10 in some of them, instead of the 6 for level 5 spells.</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">And Now for the crunchy math bits.</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Here are the BMB, BMP, and BME I have for different caster classes, for reference.</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">BMB: Caster Classes Have BMB 1, at least in this version of the concept, so their caster level = their level if they dont multiclass into melee</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">BMP</span></p><p><span style="font-size: 10px"></span> <span style="font-size: 10px">Archivist</span> <span style="font-size: 10px">BMP 1/2</span> <span style="font-size: 10px">Bard</span> <span style="font-size: 10px">BMP 3/8</span> <span style="font-size: 10px">Battle-Priest</span> <span style="font-size: 10px">BMP 1/4</span> <span style="font-size: 10px">Druid</span> <span style="font-size: 10px">BMP 1/2</span> <span style="font-size: 10px">Duskblade</span> <span style="font-size: 10px">BMP 1/4</span> <span style="font-size: 10px">Necromancer</span> <span style="font-size: 10px">BMP 1/2</span> <span style="font-size: 10px">Priest</span> <span style="font-size: 10px">BMP 1/2</span> <span style="font-size: 10px">Ranger</span> <span style="font-size: 10px">BMP 1/4</span> <span style="font-size: 10px">Sorcerer</span> <span style="font-size: 10px">BMP 1/2</span> <span style="font-size: 10px">Summoner</span> <span style="font-size: 10px">BMP 1/2</span> <span style="font-size: 10px">War Mage</span> <span style="font-size: 10px">BMP 1/2</span> <span style="font-size: 10px">Wizard</span> <span style="font-size: 10px">BMP 1/2</span> <span style="font-size: 10px"></span></p><p><span style="font-size: 10px">BME</span></p><p><span style="font-size: 10px"></span> <span style="font-size: 10px">Archivist</span> <span style="font-size: 10px">BME 5/6</span> <span style="font-size: 10px">Bard</span> <span style="font-size: 10px">BME 5/6</span> <span style="font-size: 10px">Battle-Priest</span> <span style="font-size: 10px">BME 1</span> <span style="font-size: 10px">Druid</span> <span style="font-size: 10px">BME 2/3</span> <span style="font-size: 10px">Duskblade</span> <span style="font-size: 10px">BME 1</span> <span style="font-size: 10px">Necromancer</span> <span style="font-size: 10px">BME 5/6</span> <span style="font-size: 10px">Priest</span> <span style="font-size: 10px">BME 2/3</span> <span style="font-size: 10px">Ranger</span> <span style="font-size: 10px">BME 1</span> <span style="font-size: 10px">Sorcerer</span> <span style="font-size: 10px">BME 1</span> <span style="font-size: 10px">Summoner</span> <span style="font-size: 10px">BME 5/6</span> <span style="font-size: 10px">War Mage</span> <span style="font-size: 10px">BME 5/6</span> <span style="font-size: 10px">Wizard</span> <span style="font-size: 10px">BME 2/3</span> <span style="font-size: 10px"></span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Spells Levels Available Bonus (A1)</span></p><p><span style="font-size: 10px">-------------------------------------------------</span></p><p><span style="font-size: 10px">A1 = (-BMPValueFor1stClass)+(BMPValue*level)</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Spell Level Available (A0)</span></p><p><span style="font-size: 10px">-------------------------------------------------</span></p><p><span style="font-size: 10px">A0 = 1 + (A1)</span></p><p><span style="font-size: 10px">Ex: Battle Priest Level 5 = 4/4 + 1 = 2 *This one works great</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Average A1 (A2)</span></p><p><span style="font-size: 10px">-------------------------------------------------</span></p><p><span style="font-size: 10px">A2 = BMPValuea*classlevel+...+BMPValuen*classlevel/(Level)</span></p><p><span style="font-size: 10px">Ex: Battle-Priest Level 5 = 1/4</span></p><p><span style="font-size: 10px">Ex: Battle Priest Level 2 Wizard level 4 = (1/4*2 + 1/2*4)/6 = .4166</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Level When a Spell Level Becomes Available (Lx)</span></p><p><span style="font-size: 10px">-------------------------------------------------</span></p><p><span style="font-size: 10px">Lx = (x-1)(1/BMPVal)+1</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Number of Levels with a Given Spell Level(Nx)</span></p><p><span style="font-size: 10px">-------------------------------------------------</span></p><p><span style="font-size: 10px">20-(Lx-1)</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Progressing Levels (Px)</span></p><p><span style="font-size: 10px">-------------------------------------------------</span></p><p><span style="font-size: 10px">3/4 Nx</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Number of Levels of Each spells Per Day (Cx)</span></p><p><span style="font-size: 10px">-------------------------------------------------</span></p><p><span style="font-size: 10px">(B0-1)/Px</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Number of Maxed Levels (Mx)</span></p><p><span style="font-size: 10px">-------------------------------------------------</span></p><p><span style="font-size: 10px">1/4 Nx (Round Up)</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Max Number of Spells @ Each Spell Level by 20 (B0)</span></p><p><span style="font-size: 10px">-------------------------------------------------</span></p><p><span style="font-size: 10px">(BME/Level) * 6</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Quantity of Spells of Level x (Qx)</span></p><p><span style="font-size: 10px">-------------------------------------------------</span></p><p><span style="font-size: 10px">Qx = (Level - Lx >= 0 then) </span></p><p><span style="font-size: 10px">Let Lv = Level - Lx;</span></p><p><span style="font-size: 10px">If (Lv > Px) </span></p><p><span style="font-size: 10px"> Qx = b0;</span></p><p><span style="font-size: 10px">Else </span></p><p><span style="font-size: 10px"> Qx = Lv/Cx;</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Bonus Spells</span></p><p><span style="font-size: 10px">-------------------------------------------------</span></p><p><span style="font-size: 10px">As Per usual, but bonus spells overlap. So a Sorcerer/wizard with 2</span></p><p><span style="font-size: 10px">bonus spells from cha and 4 from int, can choose 4 from the wizard</span></p><p><span style="font-size: 10px">list, or 2 from the sorc list and 2 from wizard.</span></p><p><span style="font-size: 10px">A Priest's Bonus slots are added to their high-wisdom slots for the purposes of this balancing.</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">These formulae should cover all the core casters. It will not perfectly emulate the Battlepriest, Duskblade, and Ranger, However, as they have extra low-</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">level spells.</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Max Spell Level from Multiclassing </span></p><p><span style="font-size: 10px">-------------------------------------------------</span></p><p><span style="font-size: 10px">You can always cast up to the highest level spells from your highest level caster class. If there is a tie, you have to declare one the 'highest'. Until </span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">another one surpasses the 'highest' in level, it remains so.</span></p><p><span style="font-size: 10px">You can cast up to 2x your class level in secondary caster classes. Add to that tripled nuber, any BMB from non-caster classes. If this exceeds your </span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">character level, then you can cast at your character level instead.</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">In Terms of Character Levels</span></p><p><span style="font-size: 10px">08 > 06 > 02</span></p><p><span style="font-size: 10px">16 > 12 > 04</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">10 > 03 > 01</span></p><p><span style="font-size: 10px">14 > 06 > 02</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">05 = 05 > 04</span></p><p><span style="font-size: 10px">14 > 10 > 08</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">03 = 03 = 03</span></p><p><span style="font-size: 10px">09 > 06 = 06</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">In Terms of Spell Levels & BMPs</span></p><p><span style="font-size: 10px">06 = 06 = 06 (Bard, Priest, Ranger)</span></p><p><span style="font-size: 10px">1 + 18/8 + 2.5 + 3/2 = 7.25 BMP</span></p><p><span style="font-size: 10px">7th > 6th > 3rd spell Levels</span></p><p><span style="font-size: 10px"></span></p><p><span style="font-size: 10px">Spells per Day via multiclassing</span></p><p><span style="font-size: 10px">--------------------------------</span></p><p><span style="font-size: 10px">Calculate Via Qx for each Level x</span></p><p><span style="font-size: 10px"></span></p></blockquote><p></p>
[QUOTE="Sylrae, post: 4971619, member: 48520"] [SIZE=2]Okay.. This is what I'll be trying in my game tonight. I don't plan on making the players do the math though. (lol) Tell me what you guys think of it. I believe the math is right (or at least quite close). The below is what I'm going to try using to make spellcasting more universal. I got the idea from Trailblazer, but didn't like the spellcaster beefing that accompanied their method by giving everyone ALL their spells. So, using the standard spell list quantities, I came up with this. It's rather math heavy, but it mathematically generates spellcaster tables, and gives you a single unified spellcaster progression. If you multiclass, the table is just adjusted. This makes use of Trailblazer BMB type values, which all classes have, as well as BMP (Base Magic Power), and BME (Base Magic Energy). BMP is used in a simple formula to determine what level spells you can cast, as well as things derived from the math. BME determines the spell per day count for each spell all the way up to 20. These get rather Math-y, and would not be doable by hand, on the fly. But since they're only going to really come up during levelup, and I can generate the non-multiclass ones once and then not worry about them, that doesn't bother me. In addition, I'm going to write a piece of software to automate the process so I don't have to do the math every time. It should be noted that I based these on the actual spell gain tables I had, so they generate very similar results. The only thing they don't yet do/yet cover, is things like how the duskblade gets extra lower level spells, going to a total of 10 in some of them, instead of the 6 for level 5 spells. And Now for the crunchy math bits. Here are the BMB, BMP, and BME I have for different caster classes, for reference. BMB: Caster Classes Have BMB 1, at least in this version of the concept, so their caster level = their level if they dont multiclass into melee BMP [/SIZE] [SIZE=2]Archivist[/SIZE] [SIZE=2]BMP 1/2[/SIZE] [SIZE=2]Bard[/SIZE] [SIZE=2]BMP 3/8[/SIZE] [SIZE=2]Battle-Priest[/SIZE] [SIZE=2]BMP 1/4[/SIZE] [SIZE=2]Druid[/SIZE] [SIZE=2]BMP 1/2[/SIZE] [SIZE=2]Duskblade[/SIZE] [SIZE=2]BMP 1/4[/SIZE] [SIZE=2]Necromancer[/SIZE] [SIZE=2]BMP 1/2[/SIZE] [SIZE=2]Priest[/SIZE] [SIZE=2]BMP 1/2[/SIZE] [SIZE=2]Ranger[/SIZE] [SIZE=2]BMP 1/4[/SIZE] [SIZE=2]Sorcerer[/SIZE] [SIZE=2]BMP 1/2[/SIZE] [SIZE=2]Summoner[/SIZE] [SIZE=2]BMP 1/2[/SIZE] [SIZE=2]War Mage[/SIZE] [SIZE=2]BMP 1/2[/SIZE] [SIZE=2]Wizard[/SIZE] [SIZE=2]BMP 1/2[/SIZE] [SIZE=2] BME [/SIZE] [SIZE=2]Archivist[/SIZE] [SIZE=2]BME 5/6[/SIZE] [SIZE=2]Bard[/SIZE] [SIZE=2]BME 5/6[/SIZE] [SIZE=2]Battle-Priest[/SIZE] [SIZE=2]BME 1[/SIZE] [SIZE=2]Druid[/SIZE] [SIZE=2]BME 2/3[/SIZE] [SIZE=2]Duskblade[/SIZE] [SIZE=2]BME 1[/SIZE] [SIZE=2]Necromancer[/SIZE] [SIZE=2]BME 5/6[/SIZE] [SIZE=2]Priest[/SIZE] [SIZE=2]BME 2/3[/SIZE] [SIZE=2]Ranger[/SIZE] [SIZE=2]BME 1[/SIZE] [SIZE=2]Sorcerer[/SIZE] [SIZE=2]BME 1[/SIZE] [SIZE=2]Summoner[/SIZE] [SIZE=2]BME 5/6[/SIZE] [SIZE=2]War Mage[/SIZE] [SIZE=2]BME 5/6[/SIZE] [SIZE=2]Wizard[/SIZE] [SIZE=2]BME 2/3[/SIZE] [SIZE=2] Spells Levels Available Bonus (A1) ------------------------------------------------- A1 = (-BMPValueFor1stClass)+(BMPValue*level) Spell Level Available (A0) ------------------------------------------------- A0 = 1 + (A1) Ex: Battle Priest Level 5 = 4/4 + 1 = 2 *This one works great Average A1 (A2) ------------------------------------------------- A2 = BMPValuea*classlevel+...+BMPValuen*classlevel/(Level) Ex: Battle-Priest Level 5 = 1/4 Ex: Battle Priest Level 2 Wizard level 4 = (1/4*2 + 1/2*4)/6 = .4166 Level When a Spell Level Becomes Available (Lx) ------------------------------------------------- Lx = (x-1)(1/BMPVal)+1 Number of Levels with a Given Spell Level(Nx) ------------------------------------------------- 20-(Lx-1) Progressing Levels (Px) ------------------------------------------------- 3/4 Nx Number of Levels of Each spells Per Day (Cx) ------------------------------------------------- (B0-1)/Px Number of Maxed Levels (Mx) ------------------------------------------------- 1/4 Nx (Round Up) Max Number of Spells @ Each Spell Level by 20 (B0) ------------------------------------------------- (BME/Level) * 6 Quantity of Spells of Level x (Qx) ------------------------------------------------- Qx = (Level - Lx >= 0 then) Let Lv = Level - Lx; If (Lv > Px) Qx = b0; Else Qx = Lv/Cx; Bonus Spells ------------------------------------------------- As Per usual, but bonus spells overlap. So a Sorcerer/wizard with 2 bonus spells from cha and 4 from int, can choose 4 from the wizard list, or 2 from the sorc list and 2 from wizard. A Priest's Bonus slots are added to their high-wisdom slots for the purposes of this balancing. These formulae should cover all the core casters. It will not perfectly emulate the Battlepriest, Duskblade, and Ranger, However, as they have extra low- level spells. Max Spell Level from Multiclassing ------------------------------------------------- You can always cast up to the highest level spells from your highest level caster class. If there is a tie, you have to declare one the 'highest'. Until another one surpasses the 'highest' in level, it remains so. You can cast up to 2x your class level in secondary caster classes. Add to that tripled nuber, any BMB from non-caster classes. If this exceeds your character level, then you can cast at your character level instead. In Terms of Character Levels 08 > 06 > 02 16 > 12 > 04 10 > 03 > 01 14 > 06 > 02 05 = 05 > 04 14 > 10 > 08 03 = 03 = 03 09 > 06 = 06 In Terms of Spell Levels & BMPs 06 = 06 = 06 (Bard, Priest, Ranger) 1 + 18/8 + 2.5 + 3/2 = 7.25 BMP 7th > 6th > 3rd spell Levels Spells per Day via multiclassing -------------------------------- Calculate Via Qx for each Level x [/SIZE] [/QUOTE]
Insert quotes…
Verification
Post reply
Community
General Tabletop Discussion
*Pathfinder & Starfinder
Spellcaster Multiclassing Fix (Complicated)
Top