- Version
- 2.1
- Platform
- Windows
So it seems the 2.0 update and subsequently updates have broken variables when perks are taken.
I have made a mod that introduces learn by doing experience gain by counting up variables and giving out levels when variables are reached.
2.0 and upwards broke my mod without apparent reason, it was all working fine before.
Now my learn by doing perks get random XP added (=the variable is counted upwards) with no reason for it I could find in the files (both mod and game) when they shouldnt obviously.
I assume there is something broken either with the triggers here. This could cause tons of vanilla issues as well with variables.
Take a look at the youtube vid to reproduce the issue.
I have made a mod that introduces learn by doing experience gain by counting up variables and giving out levels when variables are reached.

Now my learn by doing perks get random XP added (=the variable is counted upwards) with no reason for it I could find in the files (both mod and game) when they shouldnt obviously.
I assume there is something broken either with the triggers here. This could cause tons of vanilla issues as well with variables.
Take a look at the youtube vid to reproduce the issue.
- Reproduction Steps
- Ideally take a look through this mod that has been working since it got released with that method.
1) Start a frest game
2) Observe that experience on the "Leadership" Learn by doing perk is 0 at game start as it should
3) Cheat yourself some xp
4) Observe that after you level up and buy a random (vanilla, whatever) perk, that you just got XP
--> random variable is changed even though it shouldnt have been changed
- Link to Logs
- https://pastebin.com/cqxPHXc4
- Link to Screenshot/Video
- https://www.youtube.com/watch?v=5H79pjPcBWk