Was playing a heavily modded game, and about three days in, I noticed that StatsThroughSkills still hadn’t actually triggered on my character. Checked, she clearly had the right skills. Pull up the modlist, and yep, forgot to enable it on world creation. Stupid mistake, easy fix though. Or so I thought.
Apparently the version we still have is version 2, not version one. There was actually a bit of fallback code in the lua that specifically tried avoiding giving a player duplicate skill points when transitioning how versions went. It did this, by taking your current stats, and subtracting what would have been added in the old version. And then running to add the stats as you should have them.
This turned my 8/8/8/8 girl into an 8/8/7/7 girl, which disappointed me. So I looked at the code, figured what my stats should be with my current levels, and debugged them to that point. Figured the worst that would happen is that it’d accidentally give me too many stats, which I wouldn’t mind. STS is for OP characters anyhow :P. So I ended up something like 10/9/9/8.
And then stats through skills procced. And I went to 7/7/7/10. And I was really confused. So I just left it, figuring enough skill gains, and maybe it’ll figure out what it was doing. Nope. Next jump, ended up with Perception 0. On a ranged character. Every time I tried to fix it, nope, back down to 0. Surprised it didn’t go into negatives.
Ended up writing off the world, recreating the world with the mod right out the gates, and remaking the character. Luckily, I save templates, and have no issue with using the debug menu to replace a few pieces of equipment I’d found, mainly my rifle, pistol, a bit of ammo, and my bag. Back up to where I was supply-wise beforehand, got a better vehicle out of it at the end of the day. Word to the wise, do NOT add that mod post-fact if you can help it. Might be worth considering removing that fallback code, seems to cause more damage that good, and I can’t imagine how many people still have saves that use the old version, who intend to upgrade it.