Can we add another attribute which means "leave my quest characters alone"?
That is sort-of what "questchar" is already supposed to be doing. Just not 100%.
Here is what I understand of it all:
- In general, it is based on "one size fits all" so that all characters are treated equally.
That means "40 + 10 * (rank-1)" for their HP and skills that are supposed to be in line with their level (approximately 2 skill points per level)
- For regular characters, the level is determined FIRST and their skills are then auto-assigned
- For "questchar" situations, their skills are determined first and then their level is based on that
With the [O]-key you now probably notice that the
skills match with your character init entry, but the character level does not.
I imagine the character shows as level 2 or 3 or so? Let's assume Level 3 here.
By consequence, that means the character will get 40+10*(3-1)=60 HP which matches with your own observation.
To decrease the HP to the level that you want, you can add an extra line:
That should reduce HP by 46, so that makes for HP is 60-46=14, which is the value you want.
You could even calculate the negative HP bonus that you want based on CHAR_HITPOINTS_PER_LEVEL and CHAR_START_HITPOINTS .
That would ensure even if those numbers are ever changed, you still get the results that you want.
I hope that at least explains what is going on here.
I'm not at all familiar with the levelling thing.
NOBODY is! Other than
@Levis. Which is.... uhm....
inconvenient to say the least.