Kitako: I asked the same thing about a couple of weeks ago, but no replies. This is nothing easy to test, at least for the Finesse skill. The % chance for critical effects is that... just a chance, so no hard numbers to test if it is a real bug or just the value not updated in the character screen.
For the armor instead, you can test it by yourself (I hadn't a problem with armor ratings, honestly). If you activate the combat log from the options, on every swing you take it's show your own armor (Example: "Geralt takes 10 damage (50 - 40armor)").
Check if the value in the combat log is the same of the character panel.
Hmm... interesting, thanks. I'll have to investigate that, because I do have combat log checked, don't remember seeing it. One of the many little things that bothers me in this game is the lack of a text stream that retains things like conversations... or battle actions.
I was wondering myself whether it was just a display bug or if it's actually used in-game. The "+5% to all resistances" was just more valuable-looking than the simple +10% bleeding resistance"... but only the bleeding resistance showed. And then the mutations would show, but still none of my armor would show increases. I suppose that doesn't mean that the Attributes screen gets the information from the same place the battle calculations do... but efficient programming says make your code as simple as possible, not just to speed up programming and give fewer places for oversights to happen, but to make it faster/easier to chase down bugs.
At first I thought it was because I had a base of 0. But the bleeding resistance gave me a base of 10 which wasn't then augmented by my armor... and I think swords... and after the universal-3 mutation the resistance additions weren't registering there, either.
I'm interested to hear about your own results figuring this out, Kitako?