Tuesday, April 29, 2025

Reinventing the Magical Polyhedral Wheel

"Cosmic Tree (Pochote)" by Jesús Lozano Paredes


The image is basically unrelated to the post; I just saw it at LACMA this weekend and thought it (and everything else there by Jesús Lozano Paredes, and in fact the whole exhibition We Live in Painting) was awesome. Seeing a bunch of cool art while traveling the past two weekends has been one of several factors that's got me thinking about fantasy instead of my usual dogged focus on science fiction (poring over my new copy of Outcast Silver Raiders has been another; more on that below and in posts to come).

* * *

Spring, as I believe Tennyson said, is when a youngish man's fancy turns to magic systems. They're never quite right! And as life returns to the world and hope returns to our hearts etc. etc. we think: I can reinvent this wheel. I can imagine something greater. Unpredictable and dangerous yet elegant and simple, and also redolent of mystery and darkness. Easy.

I've been reading Outcast Silver Raiders, which is dope, and I'm really, really enjoying the game's whole approach to magic. It accomplishes a couple of things that most iterations of D&D have completely whiffed on and even other OSR/NSR games tend to struggle with, which are making magic feel dangerous and forbidden (but still powerful and seductive) and simultaneously making the game world feel hostile to magic-users without turning them into an albatross around the necks of the rest of the party. Rituals are awesome, and worth the trouble because they're so much more powerful than what anything else can do. And yet the sorcerer's basic spells, though much weaker, are still gnarly, flavorful, and quite potent in a setting that has very little magic but does have lots of nasty problems that are hard to solve without magic. Great take on magical healing, especially.

But it's actually none of that that got me thinking about tinkering with a magic system. The way magic works in Raiders strikes me as being really well suited to the game, the setting, and the tone, and I don't see any need to hack it. But Raiders also uses usage dice for a bunch of stuff, and that got me thinking about how different dice could be used to represent a magic-user's powers in a game with a more conventional spell list. I've seen usage dice proposed for spellcasting before, and of course we've all seen a zillion different takes on dice pools, but I don't recall ever seeing this exact concept. Behold!

* * *

The basic procedure: Pick a die and try to roll over the level of the spell you're casting. If you fail, the die is exhausted and can't be used again for some time. You can't cast a spell unless you have a die larger than the spell level; you can use a d8 to roll a 6th-level spell (with a 1/4 chance of keeping the die), but you cannot use a d6 to do the same.

My first thought was that you'd start with a d4, each level would give you a new d4, and you could combine two like dice to get one of a higher level (i.e., 2d4 = 1d6). There are some obvious problems with starting at d4 (brand-new characters can cast 3rd-level spells, for instance), but d2s and d3s are fussy, and the problems aren't insoluble. This gives us the following progression:

Level 1: d4
Level 2: 2d4 / 1d6
Level 3: 3d4 / 1d6 + 1d4
Level 4: 4d4 / 2d6 / 1d8 / 1d6 + 2d4
Level 5: 5d4 / 2d6 + 1d4 / 1d8 + 1d4 / 1d6 + 3d4
Level 6: 6d4 / 3d6 / 1d8 + 1d6 / etc.
Level 7: 7d4 / 1d6 + 1d4 / etc.
Level 8: 8d4 / 4d6 / 2d8 / 1d10 / etc.
Level 9: 9d4 / 4d6 + 1d4 / 2d8 + 1d4 / 1d10 + 1d4 / etc.
Level 10: 10d4 / 5d6 / 2d8 + 1d6 / 1d10 + 1d6 / etc.

There are some nice dynamics here! Even at fairly low levels, casters can specialize into very different styles. You'll get about five 1st-level spells out of a single d8 on average, about nine out of 2d6, and about 14 out of 4d4, or roughly half that many 2nd-level spells out of each, respectively, so there's a distinct advantage to keeping your small dice and not just going straight for the heavy artillery (also, you stand a decent chance of losing your die on the very first cast if you only have one).

But there are more and bigger problems here. It works pretty neatly with a system where spells go from 1st to 9th level (5E, for instance), except that in such systems 7th-level spells, which a level 4 character can use in this system, are extremely powerful. We can make a custom spell list, of course, and save the really crazy stuff for 8th and 9th level, but that's a lot of fussy spell-list granularity for what's supposed to be a simple, elegant system, and lack of easy compatibility with other systems is a bummer. Also, a level 4 caster being about to semi-reliably shoot off 14+ Magic Missiles (or equivalent) is pretty nutty too! Any way you slice it, this is just too much power even for a high-fantasy setting.

Happily, it's easy to slow the spell-dice progression. Let's give our caster one new d4 at each odd-numbered level only:

Level 1: d4
Level 3: 2d4 / 1d6
Level 5: 3d4 / 1d6 + 1d4
Level 7: 4d4 / 2d6 / 1d8 / 1d6 + 2d4
Level 9: 5d4 / 2d6 + 1d4 / 1d8 + 1d4 / 1d6 + 3d4

This both makes a much more reasonable power progression and gives the player more interesting choices. In the middle levels, you really have to specialize in favor of quantity or quality, and even at the highest levels (assuming level 10 max), you have very limited access to really powerful spells and have to sacrifice a lot of lower-level power to get there.

We can slow the progression down a little bit more, too, by separating "get a new d4" from "combine two like dice." You get the former at odd-numbered levels; you do the latter at even-numbered levels. This pushes the big jumps in potential power level back from level 3 and level 7 to level 4 and level 8. It also spreads out the player's choices a bit, giving them something to think about every time they level up:

Level 1: d4
Level 2: d4
Level 3: 2d4
Level 4: 2d4 / 1d6
Level 5: 3d4 / 1d6 + 1d4
Level 6: 3d4 / 1d6 + 1d4
Level 7: 4d4 / 1d6 + 2d4
Level 8: 4d4 / 1d6 + 2d4 / 2d6 / 1d8
Level 9: 5d4 / 1d6 + 3d4 / 2d6 + 1d4 / 1d8 + 1d4
Level 10: 5d4 / 1d6 + 3d4 / 2d6 + 1d4 / 1d8 + 1d4

You can combine any number of like dice you want at any even level (otherwise, you wouldn't be able to get a d8 until max level, which is boring). Can you separate them later? Probably not. At the GM's discretion, maybe.

* * *

Either way, we're getting somewhere. I see two major problems remaining (although there are probably others I'm not seeing). The first is the spell list; maxing out at 7th level is an improvement over 9th, but it's still a lot of different tiers to sort spells into, it doesn't line up very well with other systems (6th being the max level in older editions of D&D, and 5th being common in newer games), and it still lets brand-new characters chuck 2nd- and 3rd-level spells around.

There are a bunch of potential solutions here. One is to step down from a d4/d6/d8 progression to d2/d4/d6. This works very neatly with systems that have five tiers of spells, making the system easy to use with Shadowdark or WWN or whatever. On the other hand, flipping coins (or using custom dice, or using larger dice as ersatz d2s) feels clunky, and this would really limit the number of spells a character could cast without resting or otherwise refreshing their dice. More on that below, but I don't love the d2s no matter how you slice it.

Another solution, of course, is a custom spell list. Could be a great choice if we were building a system for some specific setting—you can squeeze a lot of lore and flavor into a spell list!—but as a module to try jamming into other games, or as part of a bare-bones generic system that we can plug other games' spells into? Not so great.

The best option might be the laziest one (other than adding cantrips): Just let caster power levels be a little wonky. No magic-user knows how to cast Fireball or Fly right from the jump, but if they loot an evil wizard's tower during their very first adventure and find a tome with those spells in it, why shouldn't they be able to try them out? This requires a paradigm in which casters only learn new spells diegetically (through study, from mentors, by looting scrolls and spellbooks, etc.), but that's my preference anyway. As for 7th-level spells, the system doesn't even need them. Getting one d8 in your pool lets you cast a 6th-level spell or two, something that's already very potent at level 8. For a bespoke setting, we could still cook up a partial or complete list of original spells, including 7th-level ones, while maintaining easy compatibility with other systems.

* * *

So that just leaves one other (obvious-to-me) problem: It's really easy to burn through your spells in this system. A max-level magic-user can pop off one 6th-level spell and one 3rd-level spell and be totally spent—in fact, it's more likely than not. We need some way to mitigate this. We also need a process for refreshing exhausted dice; maybe they can go together?

That was my first thought, anyway. There are a lot of knobs and levers here; refreshing bigger dice could require longer rests, dice could be refreshed sequentially (biggest first, or smallest first, or at random), we could roll to refresh dice, etc. That last option could be available even on a very short timescale. A magic-user could take an action, even during combat, to "focus" or "concentrate" or something like that, getting an opportunity to refresh one die—like a monster rolling each turn to see if it refreshes an exhausted power. Could be a good approach for a system that's very granular with skills (Arcana, Concentration, etc.), especially in a high-fantasy setting.

I like simplicity more than granularity for something like this, though, and I like magic being rare, costly, and unpredictable more than I like it being something a highly trained expert can master. A better solution, for me, brings this whole post full circle by actually drawing inspiration from Outcast Silver Raiders (rather than flying off on a free-associative tangent that barely ends up having anything to do with usage dice at all).

If you ever roll a 1 while casting, the die is automatically exhausted. If you roll above a 1 but below your target, however, you can pay in blood for better odds. Need a 7 but rolled a 3? Roll again and add the second die to the first. The total counts toward your target, but is also deducted from your HP. Better hope it's a 4 this time and not another 3! (I think you just roll again if you still aren't at the threshold, and risk going way over; forcing the player to take damage but still automatically lose the die seems harsh without being much fun. They should have the choice to back out with partial damage, though, because that creates interesting situations. If you went into the above scenario with 12 HP, for instance, even an 8 on your first blood-magic roll couldn't kill you outright…but if you rolled that second 3, it might be better to stop at 6 HP than to take a third roll, where a 6, 7, or 8 would drop you.)

This has to be tuned according to how many HP casters get, how much magical healing (if any) is available, the tone we want for the system/setting/campaign, and so forth. Maybe you only take damage from the extra die (or dice), not the original roll; maybe your attribute bonus or an appropriate skill bonus can partially mitigate the damage. Maybe you can get advantage on the initial roll sometimes. But I like the core idea a lot. Adds some danger, and a push-your-luck element, to casting.

Randomness is great, but it's best when it presents players with difficult choices rather than just imposing outcomes on them. We still have automatic successes and failures at the top and bottom of the range; letting players hedge against bad luck by taking on a different kind of risk is more interesting than taking spell dice away fully at random and then restoring them equally randomly with the focus/concentration action described above.

No comments:

Post a Comment

What Are the Odds?