The average damage of a Potion of Poison

damagednd-5emagic-itemspoisonstatistics

The potion of poison (DMG p.188) is an uncommon magic item that deals poison damage over time to anyone who drinks it. However, the way it deals damage is rather complicated, with multiple saves and reducing damage.

How much damage would you expect a potion of poison to deal (that is, what is the average damage)? You can consider the case where the victim fails the initial saving throw separately to the case where the result of the initial save is unknown (because passing the initial save deals just 3d6).

Double bonus points if you can provide more detailed information than just the mean damage (like a statistical distribution of damage).

For reference, the potion of poison functions as follows:

If you drink it, you take 3d6 poison damage, and you must succeed on a DC 13 Constitution saving throw or be poisoned. At the start of each of your turns while you are poisoned in this way, you take 3d6 poison damage. At the end of each of your turns, you can repeat the saving throw. On a successful save, the poison damage you take on your subsequent turns decreases by 1d6. The poison ends when the damage decreases to 0.

Best Answer

We have to build this case-by-case. First, we will build the basic progression of the damage dice assumming we fail the first two saves, then build the full case backwards from there.

Here's is the order of events:

  1. It is our turn, and we drink the potion and take 3d6 damage.
  2. We fail the first saving throw.
  3. Our turn ends, so we make save to reduce the subsequent damage to 2d6, which we fail.
  4. Beginning of our next turn, we take 3d6 damage.

We will first calculate the average from this point forward. There are three stages to ridding ourselves of this poison: a 3d6 stage, a 2d6 stage, and a 1d6 stage. The average damage for each stage is modeled by a geometric distrubtion with probability of success \$p\$ and probability of failure \$(1-p)\$. A geometric distribution, when counting the number of failures before success, has an expected value of \$\displaystyle{\frac{1-p}{p}}\$. The average damage of the 1d6 stage is \$\displaystyle{\frac{1d6(1-p)}{p}+0d6}\$: on a failed saving throw we take another 1d6 damage, on a success we take 0 damage.

However, the 2d6 stage is a bit different. On a failed save, we take 2d6 damage, but on a successful save we take 1d6 damage before entering the 1d6 stage. What I mean here is that the 1d6 stage is defined as "saving throw then resulting damage". If we succeed on a save in the 2d6 stage, we take 1d6 damage prior to making any saves in the 1d6 stage. So the expected damage from the 2d6 stage is: \$\displaystyle{\frac{2d6(1-p)}{p}+1d6}\$: we take 2d6 damage for an average of \$\displaystyle{\frac{1-p}{p}}\$ trials, and then a guaranteed 1d6 damage before entering the 1d6 stage. So the average damage for the 2d6 and 1d6 stages together is:

$$\frac{2d6(1-p)}{p}+1d6+\frac{1d6(1-p)}{p}+0d6.$$

Extending this to the 3d6 stage, we similarly take 2d6 upon a successful save prior to entering the 2d6 stage. So the damage from all three stages is given by:

$$\frac{3d6(1-p)}{p}+2d6+\frac{2d6(1-p)}{p}+1d6+\frac{1d6(1-p)}{p}+0d6$$

The interesting thing here (and the thing that took me much too long to realize) is that the 2d6 and 1d6 between phases is guaranteed damage once you fail the initial saving throw for the potion.

From here, it is easy to adjust this last expression to present the full expected damage from drinking the potion. The first 3d6 is guaranteed, and we only take subsequent damage if we fail the initial save, with probability \$(1-p)\$, so the average damage is:

$$3d6+(1-p)\displaystyle{\left(\frac{3d6(1-p)}{p}+2d6+\frac{2d6(1-p)}{p}+1d6+\frac{1d6(1-p)}{p}+0d6\right)},$$

with some algebra, using \$\displaystyle{1+\frac{1-p}{p}=\frac{1}{p}}\$, we obtain:

$$3d6+(1-p)\displaystyle{\left(\frac{3d6(1-p)}{p}+\frac{2d6}{p}+\frac{1d6}{p}\right)}.$$

Things change if we consume the potion on someone else's turn, because we would not get to make the save to reduce the damage before entering the 3d6 stage. The order of events is:

  1. On someone else's turn, Drink the potion, taking 3d6 damage.
  2. Attempt saving throw, failing with probability \$(1-p)\$.
  3. Beginning of our turn, take 3d6 damage.
  4. End of our turn, make save to reduce damage.

In this scenario, if you fail the initial save, another 3d6 is guaranteed. So the average damage in this case would be:

$$3d6+(1-p)\displaystyle{\left(3d6+\frac{3d6(1-p)}{p}+2d6+\frac{2d6(1-p)}{p}+1d6+\frac{1d6(1-p)}{p}+0d6\right)},$$

and again, with some algebra, we obtain:

$$3d6+(1-p)\displaystyle{\left(\frac{3d6}{p}+\frac{2d6}{p}+\frac{1d6}{p}\right)}.$$

Here is a table comparing the two cases with real values:

CON Save p On Turn Off Turn Off Turn % Increase
-7 0.05 399.5 409.5 2.5%
-6 0.10 190.1 199.5 5.0%
-5 0.15 120.6 129.5 7.4%
-4 0.20 86.1 94.5 9.8%
-3 0.25 65.6 73.5 12.0%
-2 0.30 52.2 59.5 14.1%
-1 0.35 42.7 49.5 16.0%
0 0.40 35.7 42.0 17.6%
1 0.45 30.4 36.2 19.0%
2 0.50 26.3 31.5 20.0%
3 0.55 23.0 27.7 20.6%
4 0.60 20.3 24.5 20.7%
5 0.65 18.1 21.8 20.3%
6 0.70 16.4 19.5 19.3%
7 0.75 14.9 17.5 17.6%
8 0.80 13.7 15.8 15.4%
9 0.85 12.6 14.2 12.5%
10 0.90 11.8 12.8 8.9%
11 0.95 11.1 11.6 4.7%
12+ 1.00 10.5 10.5 0.0%

And here is a chart showcasing the magnitude of the difference between disadvantage and advantage for non-negative CON save bonuses:

enter image description here

As you can see, having disadvantage on the saves against the poison can be very perilous when your CON save bonus is low.


Acknowledgements: I would like to thank Eddymage for their significant assistance in working through the math here. Without their help, I would have been confused for a few minutes before moving on without writing up an answer. If this were a paper, they would be a coauthor.