Higher HP on Level Up
This component provides the player with a choice of two options that will increase average HPs when characters level up.
- Maximum. This option will ensure that the dice roll will always be the highest available.
- NWN-style. This option will ensure that the range of possible HPs gained will always be in the higher half of the range, i.e. results will always be 4-6 on 1d6, 5-8 for 1d8, etc.
Please note that barbarian characters will interact badly with this component due to their hardcoded nature. The Maximum option will not affect them, and the NWN-Style will cause them to roll 5d12 for their hit points.
Is this possible for you to fix Ascension64? The NWN-style rendering Barbarians with hundereds of HP:s is especially annoying. There is a discussion somewhere why this works like it does, let me know if you want me to dig it up.
Possibly, will have a look. If you can dig up the discussion, would be superb.
Update: OK, I can explain this.
vanilla HPWAR.2DA
2DA V1.0
0
SIDES ROLLS MODIFIER
1 10 1 0
2 10 1 0
3 10 1 0
4 10 1 0
5 10 1 0
6 10 1 0
7 10 1 0
8 10 1 0
9 10 1 0
With the NWN-style change
2DA V1.0
0
SIDES ROLLS MODIFIER
1 2 5 0
2 2 5 0
3 2 5 0
4 2 5 0
5 2 5 0
6 2 5 0
7 2 5 0
8 2 5 0
9 2 5 0
BGMain.exe hard-codes an override SIDES = 12 when the kit is BARBARIAN, hence...
2DA V1.0
0
SIDES ROLLS MODIFIER
1 12 5 0
2 12 5 0
3 12 5 0
4 12 5 0
5 12 5 0
6 12 5 0
7 12 5 0
8 12 5 0
9 12 5 0
Call it 'the devs are slack because they cannot make a HPBARB.2DA'? Anyway, I'll externalise a HPBARB.2DA.
The main problem is with errors that don't generate assertions (i.e. baldur.err is empty) hence the need for more information on what was happening at the time. These errors seem to be rather common and can be related to animations, dialogues, scripts etc. but people rarely post enough information to troubleshoot the problem (they post their WeiDU.log usually, which is rarely helpful because most folks have every mod ever invented in it).
These crashes suck because they are outside the safety coding that the devs originally put in. As I said, the most helpful thing (which sometimes not very helpful) is to teach people how to use Event Viewer in the Administrative Tools of Control Panel and dig up the Windows error log. For Linux and MacOS, I am sure there are similar things, except I don't know them.
Edited by Ascension64, 25 January 2011 - 12:51 AM.