Starfield-Community-Patch / Starfield-Community-Patch

The Community Patch project for Starfield.
MIT License
189 stars 19 forks source link

Wellness not retroactive #543

Closed Constellation-VASCO closed 1 week ago

Constellation-VASCO commented 10 months ago

Wellness adds to your max hp calculated when you take the perk, thus the perk gives more hp if taken after levelling than before


Details

I'm assuming this is a bug because as far as I know no other perk gives you a bonus that scales with your character level.

Game Version

1.7.33

Language

English (EN)

New Game

No

Reproduction Steps

Add the Wellness perk to your character Give experience through the console Note Hp Reload save Give experience through the console Add the Wellness perk to your character Note Hp

Vexthecollector commented 10 months ago

Seems to be like older bethesda games. The magic effect does not account for any changes to the value it is applied to. It isn't 10% of the current max hp, but 10% of the max hp when it was applied, and will not change the value unless it is reapplied.

Option 1) Wellness needs to be reapplied every levelup/hp change (not a great idea) Option 2) Change how wellness is applied. Probably also not great.

Can't think of another option, but somebody else might.

Constellation-VASCO commented 10 months ago

What about every time you take a rank of Wellness?

Constellation-VASCO commented 10 months ago

https://www.nexusmods.com/starfield/mods/6649/

Constellation-VASCO commented 10 months ago

I might be possible to add this using Mod Spell Magnitude to avoid needing a script. More research is required.

Constellation-VASCO commented 9 months ago

Non-scripted fix Wellness_Fix.zip

Constellation-VASCO commented 9 months ago

Can confirm this works.

Constellation-VASCO commented 9 months ago

I should clarify, the calculation and updating works. Didn't test the concern for exploit. Don't know if that was addressed.

Constellation-VASCO commented 9 months ago

Final version Wellness_Fix.zip

Deebz96 commented 1 week ago

This was officially fixed in 1.10.31.