[RPG] Rolling a D10 (0-9) for hitpoints. What do I get with a zero

dicednd-5ehit-points

My character leveled up and I rolled a D10 to determine the rise in hitpoints. The dice that I used goes from 0 to 9 and I rolled a zero. The DM told me that this means I only add my modifier (0 + 3 = 3).

I didn't agree with this and think it counts as 10. The 0 is probably there for cosmetic reasons.

Who is right in this situation?

Best Answer

A zero on a d10 counts as 10.

This isn't clearly specified in the 5th edition rules, but is clearer in earlier editions of the game, and widely understood among long-time RPG players. However, we can still surmise from the D&D 5th edition rules that d10 is 1-10 like all other dice, from the following:

  • Hit Dice by Size (Monster Manual p.7) confirms that the average of 1d10 is 5½, which is consistent with a range of 1-10. (The average of 0-9 would be 4½.)
  • The fighter receives 10 hit points at 1st level. This wouldn't make sense if a d10 couldn't actually reach 10. All other classes receive the highest value of their roll at 1st level (e.g. the monk receives 1d8 per level, and 8 at first level).
  • The fighter may take 6 hit points instead of rolling 1d10. This is consistent with the average result of 1-10 (5.5) rounded up. All other classes work the same way (e.g. the monk can take 5 hit points, equivalent to the average of 1-8 (4.5) rounded up). But the average of 0-9 is 4.5, so if 1d10 really meant 0-9, we would not expect to see the fighter allowed to take 6.
  • The D&D Beyond character builder can confirm that if you create a fighter above level 1 with rolled hit points, they can indeed gain a roll of 10 on their hit points.

The reason for the zero is that in many games including D&D, two d10s can be rolled together to generate a two-digit percentile number between 00 and 99. As per PHB p.6, "Two 0s represent 100," another precedent which suggests that zero on the dice doesn't necessarily mean zero.