It's because client values differ from server calculations. We cannot alter the client, so sometimes there will be discrepancies like these.
The reason for that is this:
Mythic stored completely irregular little steps for skill levels, eg. 10, 15, 15 - so for a skill of level 4 it'd look something along those lines
and cycling for higher levels.
RoR holds minimum & maximum value of the skill, and interpolates between them depending on level, so it looks like this
Code: Select all
minvalue+(maxvalue-minvalue) * ((Level - 1) / 39)
Mythic's way of irregular steps is the reason why we opted for a more sane, logical approach. This affect /EVERY SINGLE SKILL/ in game pretty much, so if you are missing 100 point of health on your heal, chances are your attacker is missing the exact same 100 points of damage :^ )