๐Ÿ‘‰ 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.