Hitpoint Calculator

From RoK Wiki

Jump to: navigation, search

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

Charisma10-1112-15 16-19 20-23
EndBaseBaseX25+48min +50max +74min +52max +124min +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.
Personal tools