Hitpoint Calculator
From RoK Wiki
Contents |
WARNING: Inaccurate Page!
This page is extremely inaccurate. Since the HP bonus update, most of this information is now incorrect, including charisma bonuses!
Introduction
Hit points increase with each level based on a set formula. The amount of increase is based on your endurance, which determines your base hit point gain, and your charisma, which determines your random bonus, if any. See the chart below for minimum and maximum possible hit points at level 25. Your actual overall hit points will most likely be an average of the minimum and maximum.
Range of Expected Hitpoints at Level 25
| Charisma | 10-11 | 12-15 | 16-19 | 20-23 | |||||
| End | Base | BaseX25 | +48 | min +50 | max +74 | min +52 | max +124 | min +54 | max +174 |
| 23 | 35 | 875 | 923 | 925 | 949 | 927 | 999 | 929 | 1049 |
| 22 | 33 | 825 | 873 | 875 | 899 | 877 | 949 | 879 | 999 |
| 21 | 32 | 800 | 848 | 850 | 874 | 852 | 924 | 854 | 974 |
| 20 | 30 | 750 | 798 | 800 | 824 | 802 | 874 | 804 | 924 |
| 19 | 29 | 725 | 773 | 775 | 799 | 777 | 849 | 779 | 899 |
| 18 | 27 | 675 | 723 | 725 | 749 | 727 | 799 | 729 | 843 |
| 17 | 26 | 650 | 698 | 700 | 724 | 702 | 774 | 704 | 824 |
| 16 | 24 | 600 | 648 | 650 | 674 | 652 | 724 | 654 | 774 |
| 15 | 23 | 575 | 623 | 625 | 649 | 627 | 699 | 629 | 749 |
| 14 | 21 | 525 | 573 | 575 | 599 | 577 | 649 | 579 | 699 |
| 13 | 20 | 500 | 548 | 550 | 574 | 552 | 624 | 554 | 674 |
| 12 | 18 | 450 | 498 | 500 | 524 | 502 | 574 | 504 | 624 |
Class Bonus Hitpoints
Knights and Barbarians receive a class bonus to their hit point gain, however the bonus currently has some bugs. Read the notes below for details.
- All Knights should receive +4 hps per level for every level. Currently this bonus does not apply to starting hit points, and varies based on endurance.
- Knights receive the full bonus if their endurance is 18, 20, or higher. Add 96 hps to the expected amount in the table above.
- Knights receive +3 hp per level for endurance values of 14, 15, 16, 17, and 19. Add 72 hps to the expected amount in the table above
- Knights receive +2 hp per level for endurance values of 12 and 13. Add 48 hps to the expected amount in the table above.
- All Barbarians should receive +2 HP per level. This bonus is applied to starting hit points, but varies based on endurance.
- Barbarians with endurance of 14, 18, or higher get the full bonus. Add 50 hps to the expected amount in the table above.
- Barbarians receive +1 hp per level for endurance values of 12, 13, 15, and 17. Add 25 hps to the expected amount in the table above.
Effect of Charisma
Initial Hitpoints
Hitpoints on level one are based off of the following formula.
Level 1 HP = ROUND(END * 1.5) + 2 * FLOOR(CHA / 4 - 2)
The function "ROUND(X)" rounds down if END is 15, 19, or 23, and rounds up otherwise. The function "FLOOR(X)" rounds down to the nearest integer.
The formula given above boils down to the following rules.
- For 10 or 11 Charisma, no extra hit points are awarded.
- For 12 to 15 Charisma, 2 extra hit points are awarded.
- For 16 or 19 Charisma, 4 extra hit points are awarded.
- For 20 to 23 Charisma, 6 extra hit points are awarded.
On Level Up
Hitpoints on level one are based off of the following formula.
Level Up HP = 2 + CEILING(END * 1.5) + RAND(2 * FLOOR(CHA / 4 - 2))
The function "RAND(X)" is a random number between 0 and X - 1 if X is greater than 0, otherwise it is 0. The function "CEILING(X)" rounds up to the nearest integer.
These ranges are inclusive, and the distribution is uniform.
- For 10 or 11 Charisma, +2 hit points are awarded.
- For 12 to 15 Charisma, between 2 and 3 extra hit points are awarded.
- For 16 or 19 Charisma, between 2 and 5 extra hit points are awarded.
- For 20 to 23 Charisma, between 2 and 7 extra hit points are awarded.
Effect of Endurance
- 23 endurance gives 35 base hit points with each level (34 for level 1).
- 22 endurance gives 33 base hit points with each level.
- 21 endurance gives 32 base hit points with each level.
- 20 endurance gives 30 base hit points with each level.
- 19 endurance gives 29 base hit points with each level (28 for level 1).
- 18 endurance gives 27 base hit points with each level.
- 17 endurance gives 26 base hit points with each level.
- 16 endurance gives 24 base hit points with each level.
- 15 endurance gives 23 base hit points with each level (22 for level 1).
- 14 endurance gives 21 base hit points with each level.
- 13 endurance gives 20 base hit points with each level.
- 12 endurance gives 18 base hit points with each level.
- Less than 12 endurance will give you the same base hit points as 12.
