The Perk Refund system has a very nasty bug hiding within itself which will sometimes randomly not lower a major perk node's level after an attempted refund, yet still award a perk point in return.
In these examples;
The Embedded Exploit (2/2) perk is refunded 3 times.
Here with Pyromania (3/3) and Health Freak (2/2), both are refunded an extra time.
Started investigating this issue and eventually even reproducing it because at level 31 the number of available perk points did not match the current level.
It's really hard to reproduce it consistently, but it seems to trigger while cyberware capacity is miscalculated which is usually triggered by sleeping or going to a Ripperdoc. After that refunding the perks (usually fast) will trigger this bug randomly sometimes. Really sucks and destroys perk economy.
In these examples;
The Embedded Exploit (2/2) perk is refunded 3 times.
Here with Pyromania (3/3) and Health Freak (2/2), both are refunded an extra time.
Started investigating this issue and eventually even reproducing it because at level 31 the number of available perk points did not match the current level.
It's really hard to reproduce it consistently, but it seems to trigger while cyberware capacity is miscalculated which is usually triggered by sleeping or going to a Ripperdoc. After that refunding the perks (usually fast) will trigger this bug randomly sometimes. Really sucks and destroys perk economy.
Last edited: