What is this?
This Monster Hit Dice web app takes a Hit Dice expression (thatās a fancy way of saying ānumber of Hit Dice of a certain Hit Dice type plus modifiersā) and generates Hit Point values ranging between minimum, weak, average, strong and maximum ā with weak being halfway between minimum and average, and strong being halfway between average and maximum.
But why?
Using a creatureās average Hit Points works just fine for most Dungeons & Dragons combats.
But sometimes you might want to give your B.B.E.G. the maximum possible Hit Points for their creature type and you donāt want to do the maths yourself.
Maybe youāre using multiple creatures of the same type in a battle, but you want to mix things up a bit. Like, maybe you want some of your kobolds to be even weaker than average ā but you want one of them to be a šŖKOBOLD CHADā¢šŖ.
Or maybe you just want to tweak a creatureās Hit Points mid-battle. Sacrilege? Heresy? The most condemnable example of referee fiat one could possibly imagine? Well, hereās Mike Shea at Sly Flourish with some perfectly valid reasons why we might want to do this!
Other goodies
Hit Dice API
A public API for calculating Hit Point values from Hit Dice expressions is available at api.monsterhitdice.app.
For example:
curl --request GET \
--url 'https://api.monsterhitdice.app/hp?hd=2d8-2&hd=2d8+6&hd=8d10+40&hd=33d20+330'
Or try it from your browser: api.monsterhitdice.app/hp?hd=2d8-2&hd=2d8+6&hd=8d10+40&hd=33d20+330
For full documentation, visit api.monsterhitdice.app/docs.
roll-hit-dice
This Monster Hit Dice web app and the Monster Hit Dice API both use the roll-hit-dice NPM package.