Yeah, I've noticed this. It's completely wierd.

In testing my scarface fix, I used only one trigger, which gave a 100% chance of getting 1 scarred level when the general was injured.
It worked fine (i.e. it only awarded scarred when the general was hurt in battle), but the general got 3 battlescarred points (Horribly Scarred) in one go!

The general also got 4 points of goodattacker (Superior Attacker), when he should have got a max of 2 for a crushing victory.

With the increased numbers of barbarians, all my generals are rapidly becoming legendary!