Posted December 18, 2017
Avantgarde: Another question. When you change class. What happens to HP? Will I gain a similar amount as I gained in the previus class for each exp level?
You keep the same HP when you change class; however, it doesn't give you more HP in the long run. The way it works is this: * When you level up, the game re-rolls your HP for every level, not just your current level. For example a priest or samurai gains 1d8 HP (plus vitality bonus) per level, so on reaching level 3, the game would roll 3d8 + 3x vitality bonus (so at 17 vit, which gives you +2 HP per level, the game would roll 3d8 + 6).
* If the roll is higher than your former max HP, that becomes your new max HP; if not, you gain only 1 HP from level up.
* Because of this, a character who has just changed class will gain only 1 HP per level until their level has caught up to their HP. On the other hand, getting a vitality increase late can lead to a large HP gain, and you don't need to have high vitality to get high HP in the long run.
HP per level (in Wizardry 1 Apple 2 verision) is as follows:
Fighter/Lord: d10
Priest/Samurai: d8 (but Samurai are considered one level higher, so a level 3 Samurai with 17 vit gets 4d8 + 8).
Thief/Bishop/Ninja: d6
Mage: d4
Vitality modifiers (per level, no minimum):
3: -2 (looks like an integer underflow could occur, making it theoretically possible to have 65535 HP after level up, but this can be a bit risky to pull off and might be fixed in later versions)
4-5: -1
6-15: 0
16: +1
17: +2
18: +3
Any other value is 0.
Do note that having Vitality decrease below 3 at level up will trigger death from old age, which will cause the character to be LOST forever.