๐ Starting hit points and hit point growth in GnollHack depend on both your character class and your race.
โค๏ธ Hit Points by Character Class
| Character Class | Starting Hit Points | Hit Points Per Level | Avg. Con | Con HP Bonus |
|---|---|---|---|---|
| Archaeologist | 11 | +1d8 (avg. 4.5) | 10 | +1.5 |
| Barbarian | 17 | +1d12 (avg. 6.5) | 18 | +5.5 |
| Caveman | 16 | +1d12 (avg. 6.5) | 16 | +4.5 |
| Healer | 11 | +1d7 (avg. 4.0) | 12 | +2.5 |
| Knight | 15 | +1d11 (avg. 6.0) | 15 | +4.0 |
| Monk | 12 | +1d8 (avg. 4.5) | 14 | +3.5 |
| Priest | 12 | +1d7 (avg. 4.0) | 13 | +3.0 |
| Rogue | 10 | +1d8 (avg. 4.5) | 14 | +3.5 |
| Ranger | 13 | +1d9 (avg. 5.0) | 14 | +3.5 |
| Samurai | 13 | +1d9 (avg. 5.0) | 18 | +5.5 |
| Tourist | 12 | +1d6 (avg. 3.5) | 15 | +4.0 |
| Valkyrie | 14 | +1d10 (avg. 5.5) | 17 | +5.0 |
| Wizard | 10 | +1d6 (avg. 3.5) | 13 | +3.0 |
๐ Hit Points by Race
| Race | Starting Hit Points | Hit Points Per Level | Con Modifier | Con Modifier HP Bonus |
|---|---|---|---|---|
| Human | 12 | +1d2+1 (avg. 2.5) | +0 | +0.0 |
| Elf | 10 | +2 (avg. 2.0) | -2 | -1.0 |
| Dwarf | 17 | +1d3+1 (avg. 3.0) | +2 | +1.0 |
| Gnoll | 13 | +1d3+1 (avg. 3.0) | +1 | +0.5 |
| Orc | 15 | +1d3+1 (avg. 3.0) | +0 | +0.0 |
๐ Hit Point Progression by Character Class
๐บ Archaeologist
Hit Points Per Level by Race:
| Race | Human | Dwarf |
|---|---|---|
| Hit Points Per Level | +8.5 | +10.0 |
| Level | Human | Dwarf |
|---|---|---|
| 1 | 24.0 | 30.0 |
| 2 | 33.0 | 40.5 |
| 3 | 41.0 | 50.0 |
| 4 | 50.0 | 60.5 |
| 5 | 58.0 | 70.0 |
| 6 | 67.0 | 80.5 |
| 7 | 75.0 | 90.0 |
| 8 | 84.0 | 100.5 |
| 9 | 92.0 | 110.0 |
| 10 | 101.0 | 120.5 |
| 11 | 109.0 | 130.0 |
| 12 | 118.0 | 140.5 |
| 13 | 126.0 | 150.0 |
| 14 | 135.0 | 160.5 |
| 15 | 143.0 | 170.0 |
| 16 | 152.0 | 180.5 |
| 17 | 160.0 | 190.0 |
| 18 | 169.0 | 200.5 |
| 19 | 177.0 | 210.0 |
| 20 | 186.0 | 220.5 |
๐ช Barbarian
Hit Points Per Level by Race:
| Race | Human | Gnoll | Orc |
|---|---|---|---|
| Hit Points Per Level | +14.5 | +15.5 | +15.0 |
| Level | Human | Gnoll | Orc |
|---|---|---|---|
| 1 | 34.0 | 36.0 | 37.0 |
| 2 | 49.0 | 51.5 | 52.5 |
| 3 | 63.0 | 67.0 | 67.0 |
| 4 | 78.0 | 82.5 | 82.5 |
| 5 | 92.0 | 98.0 | 97.0 |
| 6 | 107.0 | 113.5 | 112.5 |
| 7 | 121.0 | 129.0 | 127.0 |
| 8 | 136.0 | 144.5 | 142.5 |
| 9 | 150.0 | 160.0 | 157.0 |
| 10 | 165.0 | 175.5 | 172.5 |
| 11 | 179.0 | 191.0 | 187.0 |
| 12 | 194.0 | 206.5 | 202.5 |
| 13 | 208.0 | 222.0 | 217.0 |
| 14 | 223.0 | 237.5 | 232.5 |
| 15 | 237.0 | 253.0 | 247.0 |
| 16 | 252.0 | 268.5 | 262.5 |
| 17 | 266.0 | 284.0 | 277.0 |
| 18 | 281.0 | 299.5 | 292.5 |
| 19 | 295.0 | 315.0 | 307.0 |
| 20 | 310.0 | 330.5 | 322.5 |
๐ฆด Caveman
Hit Points Per Level by Race:
| Race | Human | Dwarf | Gnoll |
|---|---|---|---|
| Hit Points Per Level | +13.5 | +15.0 | +14.5 |
| Level | Human | Dwarf | Gnoll |
|---|---|---|---|
| 1 | 32.0 | 38.0 | 34.0 |
| 2 | 46.0 | 53.5 | 48.5 |
| 3 | 59.0 | 68.0 | 63.0 |
| 4 | 73.0 | 83.5 | 77.5 |
| 5 | 86.0 | 98.0 | 92.0 |
| 6 | 100.0 | 113.5 | 106.5 |
| 7 | 113.0 | 128.0 | 121.0 |
| 8 | 127.0 | 143.5 | 135.5 |
| 9 | 140.0 | 158.0 | 150.0 |
| 10 | 154.0 | 173.5 | 164.5 |
| 11 | 167.0 | 188.0 | 179.0 |
| 12 | 181.0 | 203.5 | 193.5 |
| 13 | 194.0 | 218.0 | 208.0 |
| 14 | 208.0 | 233.5 | 222.5 |
| 15 | 221.0 | 248.0 | 237.0 |
| 16 | 235.0 | 263.5 | 251.5 |
| 17 | 248.0 | 278.0 | 266.0 |
| 18 | 262.0 | 293.5 | 280.5 |
| 19 | 275.0 | 308.0 | 295.0 |
| 20 | 289.0 | 323.5 | 309.5 |
๐งช Healer
Hit Points Per Level by Race:
| Race | Human | Gnoll |
|---|---|---|
| Hit Points Per Level | +9.0 | +10.0 |
| Level | Human | Gnoll |
|---|---|---|
| 1 | 25.0 | 27.0 |
| 2 | 34.5 | 37.0 |
| 3 | 43.0 | 47.0 |
| 4 | 52.5 | 57.0 |
| 5 | 61.0 | 67.0 |
| 6 | 70.5 | 77.0 |
| 7 | 79.0 | 87.0 |
| 8 | 88.5 | 97.0 |
| 9 | 97.0 | 107.0 |
| 10 | 106.5 | 117.0 |
| 11 | 115.0 | 127.0 |
| 12 | 124.5 | 137.0 |
| 13 | 133.0 | 147.0 |
| 14 | 142.5 | 157.0 |
| 15 | 151.0 | 167.0 |
| 16 | 160.5 | 177.0 |
| 17 | 169.0 | 187.0 |
| 18 | 178.5 | 197.0 |
| 19 | 187.0 | 207.0 |
| 20 | 196.5 | 217.0 |
๐ก๏ธ Knight
Hit Points Per Level by Race:
| Race | Human | Dwarf |
|---|---|---|
| Hit Points Per Level | +12.5 | +14.0 |
| Level | Human | Dwarf |
|---|---|---|
| 1 | 31.0 | 37.0 |
| 2 | 43.5 | 51.0 |
| 3 | 56.0 | 65.0 |
| 4 | 68.5 | 79.0 |
| 5 | 81.0 | 93.0 |
| 6 | 93.5 | 107.0 |
| 7 | 106.0 | 121.0 |
| 8 | 118.5 | 135.0 |
| 9 | 131.0 | 149.0 |
| 10 | 143.5 | 163.0 |
| 11 | 156.0 | 177.0 |
| 12 | 168.5 | 191.0 |
| 13 | 181.0 | 205.0 |
| 14 | 193.5 | 219.0 |
| 15 | 206.0 | 233.0 |
| 16 | 218.5 | 247.0 |
| 17 | 231.0 | 261.0 |
| 18 | 243.5 | 275.0 |
| 19 | 256.0 | 289.0 |
| 20 | 268.5 | 303.0 |
๐ฅ Monk
Hit Points Per Level by Race:
| Race | Human |
|---|---|
| Hit Points Per Level | +10.5 |
| Level | Human |
|---|---|
| 1 | 27.0 |
| 2 | 38.0 |
| 3 | 48.0 |
| 4 | 59.0 |
| 5 | 69.0 |
| 6 | 80.0 |
| 7 | 90.0 |
| 8 | 101.0 |
| 9 | 111.0 |
| 10 | 122.0 |
| 11 | 132.0 |
| 12 | 143.0 |
| 13 | 153.0 |
| 14 | 164.0 |
| 15 | 174.0 |
| 16 | 185.0 |
| 17 | 195.0 |
| 18 | 206.0 |
| 19 | 216.0 |
| 20 | 227.0 |
โช Priest
Hit Points Per Level by Race:
| Race | Human | Elf | Gnoll |
|---|---|---|---|
| Hit Points Per Level | +9.5 | +8.0 | +10.5 |
| Level | Human | Elf | Gnoll |
|---|---|---|---|
| 1 | 27.0 | 24.0 | 28.0 |
| 2 | 36.5 | 32.0 | 39.0 |
| 3 | 46.0 | 40.0 | 49.0 |
| 4 | 55.5 | 48.0 | 60.0 |
| 5 | 65.0 | 56.0 | 70.0 |
| 6 | 74.5 | 64.0 | 81.0 |
| 7 | 84.0 | 72.0 | 91.0 |
| 8 | 93.5 | 80.0 | 102.0 |
| 9 | 103.0 | 88.0 | 112.0 |
| 10 | 112.5 | 96.0 | 123.0 |
| 11 | 122.0 | 104.0 | 133.0 |
| 12 | 131.5 | 112.0 | 144.0 |
| 13 | 141.0 | 120.0 | 154.0 |
| 14 | 150.5 | 128.0 | 165.0 |
| 15 | 160.0 | 136.0 | 175.0 |
| 16 | 169.5 | 144.0 | 186.0 |
| 17 | 179.0 | 152.0 | 196.0 |
| 18 | 188.5 | 160.0 | 207.0 |
| 19 | 198.0 | 168.0 | 217.0 |
| 20 | 207.5 | 176.0 | 228.0 |
๐ก๏ธ Rogue
Hit Points Per Level by Race:
| Race | Human | Gnoll | Orc |
|---|---|---|---|
| Hit Points Per Level | +10.5 | +11.5 | +11.0 |
| Level | Human | Gnoll | Orc |
|---|---|---|---|
| 1 | 25.0 | 27.0 | 28.0 |
| 2 | 36.0 | 38.5 | 39.5 |
| 3 | 46.0 | 50.0 | 50.0 |
| 4 | 57.0 | 61.5 | 61.5 |
| 5 | 67.0 | 73.0 | 72.0 |
| 6 | 78.0 | 84.5 | 83.5 |
| 7 | 88.0 | 96.0 | 94.0 |
| 8 | 99.0 | 107.5 | 105.5 |
| 9 | 109.0 | 119.0 | 116.0 |
| 10 | 120.0 | 130.5 | 127.5 |
| 11 | 130.0 | 142.0 | 138.0 |
| 12 | 141.0 | 153.5 | 149.5 |
| 13 | 151.0 | 165.0 | 160.0 |
| 14 | 162.0 | 176.5 | 171.5 |
| 15 | 172.0 | 188.0 | 182.0 |
| 16 | 183.0 | 199.5 | 193.5 |
| 17 | 193.0 | 211.0 | 204.0 |
| 18 | 204.0 | 222.5 | 215.5 |
| 19 | 214.0 | 234.0 | 226.0 |
| 20 | 225.0 | 245.5 | 237.5 |
๐น Ranger
Hit Points Per Level by Race:
| Race | Human | Elf | Gnoll | Orc |
|---|---|---|---|---|
| Hit Points Per Level | +11.0 | +9.5 | +12.0 | +11.5 |
| Level | Human | Elf | Gnoll | Orc |
|---|---|---|---|---|
| 1 | 28.0 | 25.0 | 30.0 | 31.0 |
| 2 | 39.5 | 35.0 | 42.0 | 43.0 |
| 3 | 50.0 | 44.0 | 54.0 | 54.0 |
| 4 | 61.5 | 54.0 | 66.0 | 66.0 |
| 5 | 72.0 | 63.0 | 78.0 | 77.0 |
| 6 | 83.5 | 73.0 | 90.0 | 89.0 |
| 7 | 94.0 | 82.0 | 102.0 | 100.0 |
| 8 | 105.5 | 92.0 | 114.0 | 112.0 |
| 9 | 116.0 | 101.0 | 126.0 | 123.0 |
| 10 | 127.5 | 111.0 | 138.0 | 135.0 |
| 11 | 138.0 | 120.0 | 150.0 | 146.0 |
| 12 | 149.5 | 130.0 | 162.0 | 158.0 |
| 13 | 160.0 | 139.0 | 174.0 | 169.0 |
| 14 | 171.5 | 149.0 | 186.0 | 181.0 |
| 15 | 182.0 | 158.0 | 198.0 | 192.0 |
| 16 | 193.5 | 168.0 | 210.0 | 204.0 |
| 17 | 204.0 | 177.0 | 222.0 | 215.0 |
| 18 | 215.5 | 187.0 | 234.0 | 227.0 |
| 19 | 226.0 | 196.0 | 246.0 | 238.0 |
| 20 | 237.5 | 206.0 | 258.0 | 250.0 |
โ๏ธ Samurai
Hit Points Per Level by Race:
| Race | Human |
|---|---|
| Hit Points Per Level | +13.0 |
| Level | Human |
|---|---|
| 1 | 30.0 |
| 2 | 43.5 |
| 3 | 56.0 |
| 4 | 69.5 |
| 5 | 82.0 |
| 6 | 95.5 |
| 7 | 108.0 |
| 8 | 121.5 |
| 9 | 134.0 |
| 10 | 147.5 |
| 11 | 160.0 |
| 12 | 173.5 |
| 13 | 186.0 |
| 14 | 199.5 |
| 15 | 212.0 |
| 16 | 225.5 |
| 17 | 238.0 |
| 18 | 251.5 |
| 19 | 264.0 |
| 20 | 277.5 |
๐ธ Tourist
Hit Points Per Level by Race:
| Race | Human |
|---|---|
| Hit Points Per Level | +10.0 |
| Level | Human |
|---|---|
| 1 | 28.0 |
| 2 | 38.0 |
| 3 | 48.0 |
| 4 | 58.0 |
| 5 | 68.0 |
| 6 | 78.0 |
| 7 | 88.0 |
| 8 | 98.0 |
| 9 | 108.0 |
| 10 | 118.0 |
| 11 | 128.0 |
| 12 | 138.0 |
| 13 | 148.0 |
| 14 | 158.0 |
| 15 | 168.0 |
| 16 | 178.0 |
| 17 | 188.0 |
| 18 | 198.0 |
| 19 | 208.0 |
| 20 | 218.0 |
โก Valkyrie
Hit Points Per Level by Race:
| Race | Human | Dwarf |
|---|---|---|
| Hit Points Per Level | +13.0 | +14.5 |
| Level | Human | Dwarf |
|---|---|---|
| 1 | 31.0 | 37.0 |
| 2 | 44.0 | 51.5 |
| 3 | 57.0 | 66.0 |
| 4 | 70.0 | 80.5 |
| 5 | 83.0 | 95.0 |
| 6 | 96.0 | 109.5 |
| 7 | 109.0 | 124.0 |
| 8 | 122.0 | 138.5 |
| 9 | 135.0 | 153.0 |
| 10 | 148.0 | 167.5 |
| 11 | 161.0 | 182.0 |
| 12 | 174.0 | 196.5 |
| 13 | 187.0 | 211.0 |
| 14 | 200.0 | 225.5 |
| 15 | 213.0 | 240.0 |
| 16 | 226.0 | 254.5 |
| 17 | 239.0 | 269.0 |
| 18 | 252.0 | 283.5 |
| 19 | 265.0 | 298.0 |
| 20 | 278.0 | 312.5 |
๐ช Wizard
Hit Points Per Level by Race:
| Race | Human | Elf | Orc |
|---|---|---|---|
| Hit Points Per Level | +9.0 | +7.5 | +9.5 |
| Level | Human | Elf | Orc |
|---|---|---|---|
| 1 | 25.0 | 22.0 | 28.0 |
| 2 | 34.0 | 29.5 | 37.5 |
| 3 | 43.0 | 37.0 | 47.0 |
| 4 | 52.0 | 44.5 | 56.5 |
| 5 | 61.0 | 52.0 | 66.0 |
| 6 | 70.0 | 59.5 | 75.5 |
| 7 | 79.0 | 67.0 | 85.0 |
| 8 | 88.0 | 74.5 | 94.5 |
| 9 | 97.0 | 82.0 | 104.0 |
| 10 | 106.0 | 89.5 | 113.5 |
| 11 | 115.0 | 97.0 | 123.0 |
| 12 | 124.0 | 104.5 | 132.5 |
| 13 | 133.0 | 112.0 | 142.0 |
| 14 | 142.0 | 119.5 | 151.5 |
| 15 | 151.0 | 127.0 | 161.0 |
| 16 | 160.0 | 134.5 | 170.5 |
| 17 | 169.0 | 142.0 | 180.0 |
| 18 | 178.0 | 149.5 | 189.5 |
| 19 | 187.0 | 157.0 | 199.0 |
| 20 | 196.0 | 164.5 | 208.5 |
๐งฌ HP Calculation Formulas
Starting Hit Points
Starting hit points are set when the character is created and have no random part: no class or race rolls a die for them. They are the class's and the race's fixed starting hit points plus the Constitution bonus for level 1:
$\text{Starting HP} = \text{Class Initial HP} + \text{Race Initial HP} + \lfloor \text{Con HP Bonus} \rfloor$
Constitution HP Bonus
Constitution adds a bonus at every experience level, including level 1:
$\text{Con HP Bonus} = \max\left(-2, \frac{\min(25, \text{Con}) - 7}{2}\right)$
Con is the character's current Constitution. Constitution above 25 counts as 25, and below 3 the bonus stays at -2. The bonus is a multiple of 0.5: Constitution 18 gives +5.5 hit points per level.
Hit Points Gained Per Level
Each new level, from level 2 up to level 50, adds the class's and the race's fixed hit points per level and one roll of each one's hit point die:
$\text{HP Gain} = \text{Class Fixed Gain} + \text{Race Fixed Gain} + \text{Class Roll} + \text{Race Roll}$
The class's fixed gain is 0 for every class. The race's fixed gain is 1, except for the Elf, which gets a fixed 2 and rolls no die. Each roll is a number from 1 to the size of the die, (size + 1) / 2 on average. When both the class and the race have a die, the average gain per level, with Class Die and Race Die as the sizes of the two dice, is:
$\text{Gain}_{\text{avg}} = \text{Class Fixed Gain} + \text{Race Fixed Gain} + \frac{\text{Class Die} + \text{Race Die}}{2} + 1$
โ ๏ธ Note on UI Display: The game UI shows the class and race gain as one combined die: +1d(Class Die + Race Die + 1) + (Class Fixed Gain + Race Fixed Gain - 1). It has the same maximum as the two real rolls, but a lower minimum, and its average is 1 lower than the real average gain (0.5 lower for an Elf). For an Archaeologist Human, the UI shows +1d11, 1 to 11 and 6 on average, while the real gain is 3 to 11 and 7 on average.
Total Expected Hit Points at Level L
The progression tables above give the expected maximum hit points at levels 1 to 20:
$\text{Expected HP}(L) = (\text{Class Initial HP} + \text{Race Initial HP}) + (L - 1) \times \text{Gain}_{\text{avg}} + \lfloor \text{Con HP Bonus} \times L \rfloor$
โน๏ธ Note: The fraction is dropped from the whole Constitution bonus, Con HP Bonus ร L, not from each level's share, and a negative total is rounded toward zero.