Jump to content

Derived statistics based on race, sex, class, specialization


Recommended Posts

I do wonder the possibility to change especially HP based on race, sex, class/ specialization.

Preferably by in game scripts (if there is a way at all), but lua can be also.

Problem is I am not aware that in game scripts can permanently modify maximum health.

ModCurrentHealth is useless as it ends in the maximum.

ModHealth is not permanent, as when it is damaged will decrease til the maximum.

SetHealth drops any consideration about the normal maximum, sets a new value AND also fails to modify any object/ reference which is already encountered (aka: does not works with saves).

Anno planned to modify the maximum based on race, sex, class/ specialization.

Sure the workaround is done by modify race/ sex starting STR. and END.

---

Also I not jet figured out a way which would give magic specialization a 1.0 Fortify Maximum Magicka (so increase the max by Int), or + 10 HP by combat specialization.

---

Side lua only:

Is there a mod which did try to address upbringing/ past occupations, as a new menu near race, birth sign, class?

I mean as a single level from Careers in Darklands: https://darklands.fandom.com/wiki/Character_Creation

Link to comment
Share on other sites

2 hours ago, Dorfklaus said:

MCPatch has an option (that I highly recommend) that turns Fortify Health into Fortify Max Health. Make this a requirement and just use a permanent Fortify Health?

I'm sure OMW has a fix like this too, vanilla Fortify Health being as annoying as it is

 

That part is done always, also the another important to make attributes possible over 100 (otherwise high starting attributes would be useless).

Which makes for example the starting of orc:

Male: end: 90, str: 80, starting HP: 85

Female: end: 85, str: 75, starting HP: 80

+ if chosen str + end as starting favorite attributes that can grant +10 HP.

So the workaround operational and avoids Fortify Max Health which would permanently clutter the constant magic effects, which is always visible.

---

But it still not solve the base problem:

1. Needs a script which properly determinate the real maximum health of PC/ NPC / creature (not with re-definition of health calculation like with: mod)

2. Uses the real maximum health base -> then SetHealth to make it base + x.

3. Attach that script to a list of req,, for example: male + warrior class +10 HP, or combat specialization + 10 HP.

 

Fortify Maximum Magicka is different as most likely already in the constant effect list, because who wish a mage most likely already chosen a race + birth sign which grants that effect already, so there needs just the diagnostics part which able to read  magic specialization correctly.

I think that is possible - just I am bad in lua (as my panzer corps 2 attempts prove that).

It must be something about:

https://mwse.github.io/MWSE/references/actor-types/

https://mwse.github.io/MWSE/references/specializations/

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...