
--Beginning of Math--
Okay, so the first thing we need to look at is our assumptions of what makes a unit worth its points. A unit needs to have a certain amount of strength, toughness, leadership and an appropriate armor save of its points. When we look at units we can compare the dire avenger to the tactical marine and see a lot of differences in statistics and rules, and that's without looking at the supplementary units that each has access to. That's a mind-boggling question that I might go into later, but for now let's look just at the units in a vacuum. Would the dire avenger be 'worth its points' if it went up one point per model and took on the statline of the tactical marine? The problem with figuring that out is that we are all assuming there is some formula to determine the how much each stat point and weapon characteristic is worth in terms of points. The problem is that that formula, as far as I can tell doesn't exist, so let's solve that.
The most basic aspect of the game to look at mathematically is damage taken and dealt. Each of these combines WS/BS, model's/weapon's S and model's/weapon's AP values and compares them to the target's T, armor/invulnerable/cover save and possibly FnP to give us a probability that any given shot will result in a lost wound. Again, we're leaving out things like multiwound models and instant death for simplicity's sake, so this isn't as complex as it could be. That being said we've still got an equation with six variables to work with. Let's start building this equation with shooting.
We know that the rule for rolling to hit is that if your d6+BS is at least seven you hit. That works really well for most models, who have BS 1-5 because you can just you have a (BS)/6 probability to hit. Sadly, we can't just move on to evaluating strength if we want a complete formula. For simplicity sake we could lump all BS higher than five into five, but then we're giving some models 'free stats' because, rare as it is, there are times a BS 8 model will hit that a BS 5 model won't. Alright, let's try to keep this moving.
Looking at strength, we know that a simple fraction won't work because we need to know the target's toughness to know anything about whether our strength value is useful (e.g. S3 shooting at T4 or T7 makes a huge difference). Okay we know we need a number over six because we're using a d6 to roll: (X)/6. Now we need out variables inserted: (S-T)/6, well that won't work because that means centurions can't wound each other. So we need some constant in the mix to make it work out: (S-T+C)/6. Being as we know centurions wound each other on 4+, let's add in a three and see if that holds in our one case: (S-T+3)/6. Let's start with bolters; (4-5+3)/6 = 2/6 = 0.333, good it holds and does so with strength five through seven weapons, too. The problem comes in with strength eight and above weapons ([<7>0.83], which means that if you had a weapon that was strength eight would always wound and higher strength weapons would generate more than one wound per shot. Looking the other way, we get that our equation holds for strength three weapons, but for strength two we get (2-5+3)/6 = 0/6 and we know that doesn't work. We should get 1/6 by game rules. Strength one weapons should have a 0/6 chance, but our equation gives us a negative chance of wounding and that doesn't work either.
I fall to pieces... |
![]() |
Probability of hitting dependent on firer's BS |
if BS = [6, 7, 8, 9, 10], then (5 + (BS - 5)/6)/6
We get the chart to the left to display the probability of hitting based on ballistic skill. As you can see, we have a steady return from increasing ballistic skill until we hit BS5, after which the slope drops significantly. This shows us that, even without considering the prevalence of things like overwatch, not all points of ballistic skill are created equally.
Then we do something similar with strength and toughness, but our function needs to become more complex because strength doesn't mean anything without an opposing toughness value. Because we have both strength and toughness that factor into our probability of wounding, we have two independent variables and one dependent. Normally this would be illustrated in three dimensions (S, T, Prob) and look like a sheet billowing in the breeze, but for simplicity's sake let's just use our previous example of shooting at toughness five models to see how different strengths measure up. For clarity our function would be
![]() |
Probability of wounding a T5 model dependent on weapon's strength |
if (S-T+3)/6 equals 0, then prob = 1/6
if (S-T+3)/6 is greater than or equal to 5/6, then prob = 5/6
otherwise prob = (S-T+3)/6
Just like with ballistic skill we can see that the value of each point of strength isn't created equally. In our example, each point of strength above seven is valueless as it doesn't increase our chance of wounding. If we were looking at a multiwound model, then strength ten would have some value, if and only if the model had multiple wounds remaining, but strength eight and nine would still be worthless.
Unlike the ballistic skill question, we can't answer how much a point of weapon's strength (or model's toughness/AV) without knowing the prevalence of its opposite. In a world of T5, S1 is useless, and S2 and S3 are exactly the same, but that isn't how things are. There's a wide spectrum of units available each with their own values without thinking about how many of each unit would be taken by a player. For instance, does the existence of howling banshees effect the value of a heavy bolter as much as the existence of dire avengers? I would argue not, simply because dire avengers are more likely to be taken and are more necessary to winning most games than banshees are. Without knowing how prevalent units will be in actual games we can't put a prevalence value on stats to weight them and determine the value of a point of the opposing stat.
--End of Math--
So we need to know that actually happens in a game of 40k, how prevalent charges (and thus overwatch dropping the value of additional points of BS) are, how often specific units are taken and how prevalent specific stat values are so we can price opposing stats appropriately. But we can't forget that how we price things will change how much people take them and we need to start the loop all over again. There are ways to finish this and find an optimal value for each stat, but that's going to take more math than I can stand right now.