- What are the formulas that go into starting HP (Hit Point) and/or MP (Mana Point) totals? And,
- What goes into the gain in HPs and/or MPs on leveling-up?
Well, I researched this issue, using the highly useful (though slightly buggy) Goblin Hacker (a Book I character editor for Mac OS X), and I think I've figured out all the formulas that go into HP & MP.
So, without further ado, here are the formulas that go into starting HP & MP, and the HP & MP gain on level-up.
HP & MP Formulas, By Class:
ALL CLASSES:
------------
Starting HP = [2x(END) + 1x(STR)]
Starting MP = [2x(PER) + 1x(INT)]
FIGHTER & ROGUE:
----------------
Base HP Gain on Level-Up = 2
- Bonus HP Gain on Level-Up = +1 for every 5 pts in END, from END=10
Bonus HP Gain on Level-Up = +1 for every 10 pts in STR, from STR=10
Example:
END=25 & STR=20: HP Gain on Level-Up = 2 + 4 + 2 = +8
- Bonus MP Gain on Level-Up = +1 for every 5 pts in PER, from PER=10
Bonus MP Gain on Level-Up = +1 for every 10 pts in INT, from INT=10
Example:
PER=20 & INT=20: MP Gain on Level-Up = 0 + 3 + 2 = +5
RANGER:
-------
Base HP Gain on Level-Up = 2
- Bonus HP Gain on Level-Up = +1 for every 5 pts in END, from END=10
Bonus HP Gain on Level-Up = +1 for every 10 pts in STR, from STR=10
Example:
END=25 & STR=20: HP Gain on Level-Up = 2 + 4 + 2 = +8
- Bonus MP Gain on Level-Up = +1 for every 5 pts in PER, from PER=10
Bonus MP Gain on Level-Up = +1 for every 10 pts in WIS, from WIS=10
Example:
PER=20 & WIS=20: MP Gain on Level-Up = 0 + 3 + 2 = +5
MAGE:
-----
Base HP Gain on Level-Up = 0
- Bonus HP Gain on Level-Up = +1 for every 5 pts in END, from END=10
Bonus HP Gain on Level-Up = +1 for every 10 pts in STR, from STR=10
Example:
END=25 & STR=20: HP Gain on Level-Up = 0 + 4 + 2 = +6
- Bonus MP Gain on Level-Up = +1 for every 5 pts in PER, from PER=10
Bonus MP Gain on Level-Up = +1 for every 10 pts in INT, from INT=10
Example:
PER=20 & INT=20: HP Gain on Level-Up = 2 + 3 + 2 = +7
HEALER:
-------
Base HP Gain on Level-Up = 0
- Bonus HP Gain on Level-Up = +1 for every 5 pts in END, from END=10
Bonus HP Gain on Level-Up = +1 for every 10 pts in STR, from STR=10
Example:
END=25 & STR=20: HP Gain on Level-Up = 0 + 4 + 2 = +6
- Bonus MP Gain on Level-Up = +1 for every 5 pts in PER, from PER=10
Bonus MP Gain on Level-Up = +1 for every 10 pts in WIS, from WIS=10
Example:
PER=20 & WIS=20: MP Gain on Level-Up = 2 + 3 + 2 = +7