Hello!
My character got Magical Barrier level 4.
When I take off all armour and jewelry my resistances show +5 instead of +20.
This can't be right.
My helmet got Magical Barrier +1, before I take it off my poison resist is at 65, but as soon as I put it on again it shows +60, regardless if I repeat this.
When I level Magical Barrier to 5 something funny happens:
Every time I take off and put on that helmet my resistances decrease by 5.
This goes on even with negative numbers.
Saving and loading the game restores the resistances to some positive values, but not as high as they should be; they get down to -5 as soon as I take off all armour.
It's just as if Magical Barrier wasn't in effect at all.
The game version is 1.0034A if that helps.