Cairn-ish Content: Odd Math
I like Cairn. Into the Odd and it's children have been a breath of fresh air to me.
I also like combat. The default assumption in Cairn about combat is generally "avoid it". Even so, as it's bound to come up sometimes, I would like to build up good intuitions for how the math shakes out. (For reasons I'll elaborate on later. But forget that for now, on to the goods.)
Basics
Let's start with a simple table of average dice output for each damage die:
d4 | d6 | d8 | d10 | d12 | |
---|---|---|---|---|---|
Average | 2.5 | 3.5 | 4.5 | 5.5 | 6.5 |
This is a well understood result: the average roll is about half the dice total (slightly better because numbers) and when you increase the dice total by 2, you increase the average roll by 1. Nice!
Armor
The oft-cited conclusion based on the above result, however, is that in terms of averages, each point of Armor a defender adds is like reducing the attacker's dice by 1 type. Which is true.... sort of. Look at this table of average rolls by die plus armor defense:
Die | A0 | A1 | A2 | A3 |
---|---|---|---|---|
d4 | 2.5 | 1.5 | 0.75 | 0.25 |
d6 | 3.5 | 2.5 | 1.66 | 1 |
d8 | 4.5 | 3.5 | 2.63 | 1.88 |
d10 | 5.5 | 4.5 | 3.6 | 2.8 |
d12 | 6.5 | 5.5 | 4.58 | 3.75 |
In terms of raw averages, this means that each additional Armor point is actually slightly less than reducing the attack die by one. Maybe the difference is slight enough that you will say "close enough!", and that's fair, but there's another element to this that deserves to be considered.
A few heuristics
In normal, Armor-less combat every attack always results in HP loss. And that means that it's only a matter of time before a defender's HP will be drained and they'll be forced into the territory of making Critical Damage saves. There's a couple of simple heuristics we can use to think about that:
- Maximum number of rounds to CD save: in Armor-less circumstances, that's just the HP of the defender plus 1 (because you're rolling a minimum of 1 every round)
- Minimum number of rounds to CD save: take the maximum possible roll on the dice, and divide the defenders total HP+1 by that number. This is the fastest* path to victory. (More on this later.)
- Average number of rounds to CD save: take the average possible roll, and divide the defenders total HP+1 by that number. Under normal circumstances, how long will it usually take to eat through that HP?
HP 9, d6 (sword)
By our heuristics that means:
Maximum rounds: 10
Average rounds: ~3.14
Minimum rounds: ~1.83
Great, so since we can't actually subdivide rounds, on average it's going to take about 4 rounds for one party to tap flesh on the other, and the absolute minimum is 2.
So what happens when one party picks up a single point of Armor? First let's assume "armor is like reducing the attacker's die by one" and see how that compares:
Maximum rounds: 10
Average rounds: 4
Minimum rounds: 2.5
That's pretty bad! It's like moving from 50/50 odds to a certain loss! But that's assuming a point of Armor is equivalent to reducing a die by 1; what's the truth? Let's look:
Maximum rounds: Infinity
Average rounds: 4
Minimum rounds: 2
The average rounds is the same, sure, but check out the minimum rounds! It's functionally the same as the no armor encounter! Obviously the details matter: the defender still has the upper hand here, and we're not actually looking at any odds related to CD saves, but the important thing is that Armor is playing a less significant role than you've been told. In fact, there's another factor that's important here that deserves considering: morale.
The will to fight
- The player should calculate their heuristics based on HP, not HP+1
- A lone monster has to make a WIL save and a STR save if they drop below 0 in a single hit (and if you know anything about probability, that sucks.)
Multiple attackers
Ok, so 1v1 is a pretty lame representation of combat; I'm guessing most parties have at least 3 players, not to mention any hirelings. So ideally we're ganging up, and maybe only at the worst does it sort of shake out to combatants pairing off in little 1v1s.
In Cairn (and it's kin) we handle multiple attackers by rolling every relevant die, and taking the highest roll. The best way to explain what that does to your odds is to link you to this lovely video.
tl;dw when you roll multiple dice of the same type, and take the highest result, the average works out to n/(n+1)+.5, where "n" is the number of sides on your dice. In grug-speak that means the average of a single dice is half of the dice plus .5, the average of two dice is two-thirds plus .5, the average of three dice is three-fourths plus .5, and so on. That's quite an elegant result!
What it amounts to is that the more dice you roll, the more your average rolls start to skew closer and closer to your maximum rolls (with a diminishing return, of course).
So stacking a second attacker on an enemy is great! And stacking another attacker is good! And stacking another attacker is, well, okay I guess.
(At one point I built a bunch of tables in Google Sheets mapping out the precise averages based on different combinations of attackers, their attack dice, and the defenders Armor. But whoops! I lost that sheet, and it was a ton of work, and I don't have it in me to redo it. I'm sorry.)
Alas, what I can tell you about it is that the amount additional attackers increases your roll in absolute terms, naturally, is better the bigger dice you're rolling: two attackers with d4's is basically a +1. But 2 attackers with d12's is a +2. And that drops off quickly.
What's a bit more significant is that the odds of rolling minimum values plummets with multiple attackers, and if you've been paying attention that's a big deal where Armor is involved!
A simple case study
WeaklingHP 3, STR 8, d6ThugHP 8, Armor 1, STR 10, WIL 10, d8
Plunging headlong into insanity
Here's the code. (I'm reasonably confident in it, but in releasing it to the world I hope better minds--or at least more maniacal ones--can find any mistakes I may have made.)
- In an actually, truly, even matchup, a player has a little better than a 50% chance of winning. Player advantage is real, but it's pretty small in a raw 1v1.
- Winning that DEX save in the first round (or conniving to make sure it's not necessary) is a significant boost if the fight is somewhat even, but it's woefully inadequate in the face of...
- Even small increases in STR and HP can make a foe dramatically more difficult to defeat. Single armor points can make a foe dramatically more difficult to defeat.
- The first Armor point is eerily close to just reducing the attackers die by one. But my prior analysis with regards to the effect of additional armor points holds true. Ha! HAAA!
- Detachments are no joke. Do not joke with detachments. I could have spent another section just talking about detachments but it would just be a very long-winded: don't mess with detachments.
Acknowledgements
This started out as us just getting on a video call and rolling some fake combat encounters to get a feel for things when we pulled various levers. I'm glad he was willing to sit and fake-play with me for a couple of hours!
I hope even he is surprised with how far down the rabbit hole I eventually went...
Comments
Post a Comment