Full report:
Now i have 3 END and 160/160 HP.
I use "player.damageactorvalue Endurance 1" (or go to some rads or crippled limbs for initiate game script).
Now i have 2 (-) END and still 160/160 HP.
Now i try to use another console command - "player.setactorvalue Endurance 2" (or "forceactorvalue").
HP recalculate now, but i dont see a (-) after value. It's not a temporary debuff. It's not automatically restored after cure radioactive poison. But HP recalculate, now i have 140/140 (100 base + 20 per/END).
I have another bug too.
If i have low HP and my END was decreased, then my HP restored by some value.
I have 3 END and 10/160 HP.
My END stat decreased by 2 (go to RADS 600 or crippled limbs or "damageactorvalue").
Now i have 1 END and 41/160. Why 41? From 10 to 41? How?
If my END reduced by a big value, then my HP is fully restored.
Walking near river with low HP, get some RADS for damage Endurance and you have full HP now. How i can fix it?
You can recreate the 'error' by the following:
1- Make sure your Torso is NOT crippled
2- Open the console and damage your Health to something really low (like 20 or so hit points)
3- Close the console, reopen the console, and cripple your Torso.
4- Health should jump back up quite a bit.
I can recreate this error every time using no other mods but this one (or using my CrippledLimbs mod and no other).
** EDIT: It's also possible using the default (not modded) radiation damage in the game. Repeat the steps above, but instead of cripping your torso, jack your RadiationRads up to like 800. Your Health will increase. Health increase instead of decrease maximum health.