CHANGELOG
Changelog
1.2.1 (Experimental, use 1.1.2 if you have lots of issues)
- Added config options to enable advanced stat tracking in the status effect screen to help with debugging.
- Added config options to turn saving on or off for status effect values.
- Added a small check to warning messages so they have to wait for a time before being shown if they have been seen recently. This should cover a very small edge case where levelling up a skill changed the percentage value of its associated status effect and showed a repeated warning message if the new value was just below the warning threshold.
- Added a config change event listener so that using a configuration manager in game will force the status effects on the player to refresh to get the new values without needing to restart the game. Not sure how this will play on servers for connected clients, so if anybody wants to test making config changes as an admin and seeing what happens on client machines, it would be handy!
- Added a file watcher to also detect manual config changes or for those made in Thunderstore. It should also force a status effect refresh. Again not sure how this will act from non-admins trying to make changes to the files, but hopefully it will just request the server data again. Please feel free to test and let me know.
- Fixed an issue where disabling the Capability status effect after having save data would cause the player's max stats to be capped at less than 100% if capability stat was low enough. Disabling any of the features will now discard all of its save data and force all of the status effects in the mod to be recalculated.
- Fixed Vitality not levelling up the Resistance skill. It should now increase normally.
- Fixed Perseverence skill not providing bonuses to the Capability status effect.
1.2.0 (Experimental, use 1.1.2 if you have lots of issues)
This is an experimental release with many changes under the hood. If you have issues using this version, please continue to use the previous version (1.1.2). I have been away from Valheim for a time, so there may be more issues than previous versions. Feel free to report bugs and issues.
- Added a new status effect (Capability) and associated skill (Perseverence). Capability is a measure of how long your character has gone without sleeping. As you go longer without sleeping you will level up your Perseverence skill, which will allow you to go for longer durations without sleep. Staying awake too long will negatively impact your Vitality and Energy, so take care and prepare to make camps on long journeys! This new effect skill pair comes with full configuration options and can be turned off if desired.
- Added a new save system that will remember your last Vitality / Energy / Capability skills on logout and subsequent login. Thank you OrianaVenture for help with saving custom data.
- Recoded a ton of the mod to help optimise things - this doesn't have much noticeable impact in game but calculations should now only occur when needed and hopefully will improve performance slightly on lower end machines.
- Updated BepInEx dependency to 5.4.2333
- Fixed an issue where screen would flash when the player was under the effect of the Staff of Protection but not receiving any damage from the mod's status effects.
1.1.2
- Updated ServerSync to fix Playfab error
1.1.1
- Old DLL was still present in the zip archive. Correct updated version now included. No change from 1.1.0
1.1.0
- Compiled against the latest version of Valheim 0.220.3
- Updated BepInEx dependency to 5.4.2202
1.0.8
- Replaced the temporary skill loss to max stamina reduction on low energy to try fixing compatibility with NorseDemigods and any other mods that determine sumoon strength from skill levels. (Thanks Solo for testing!)
- Replaced config options for skill loss with max stamina loss. The default value is a 50% loss of max stamina at 0% energy.
- Removed some unused scripts still floating around from 1.0.6 and prior versions that survived in case 1.0.7 was still bugged on servers.
- Updated localizations for new messages based on max stamina reduction in the player HUD.
- The [skill_all] message should no longer appear in the compendium, since this mod no longer affects skill level changes, only skill gain rates. Thank you to everyone who reported this one - I tried to localize it in the past with no success, but now it's no longer an issue anyway.
1.0.7
- Major rewrite of the player environment stat and food tracking to hopefully resolve some issues on servers.
- Replaced static player environment stats and food cache with a new invisible status effect, which is individual to the player. This will hopefully eliminate the need for all mods to link to all player cached data, which was probably the issue causing logout crashes.
- Cold and freezing multipliers for vitality loss no longer stack when the environment is set to cold and freezing. Now it will only apply the worse of the two situations.
1.0.6
- Added Korean translations provided by Love5225 - thank you!
- Changed player environment stat logging slightly to catch potential compounding data issue (thanks Solo, hope this helps maybe!)
1.0.5
- Fixed the physical and elemental weakness debuffs not being removed properly and instead instancing over and over again when vitality gets too low.
- Added missing localization for missing keys.
1.0.4
- It helps when I press the save button before compiling the DLL, lmao.
- No change from 1.0.3, other than the fact you'll actually have version 1.0.3 (now labelled 1.0.4) this time. Sorry about that.
1.0.3
- Fixed issue with player carry weight changes. Additional energy loss will calculate based on current player carry weight limit after status effect changes and not just the base carry weight of the player.
1.0.2
- Fixed Energy status effect disappearing when energy falls below 40% due to icons not loading properly.
1.0.1
- Fixed Hugin's tutorial labels in the compendium. They should now appear like the others on new saves.
1.0.0
- Initial Release