Thus, you have five factors determining your blocking percentage:
1) Randomness
2) Strength
3) Defense skill
4) Your chars physical state
5) The type of shield
If your strength and skill are low you are never going to get a really high number. If they are high but your char is really tired or wounded, however, you might get an unusually low number.
The amount of damage the attacking char causes will be determined in much the same way based on his or her attributes and weapon.
If your shield protects you for 17% but you still recieve 3% damage then the attacker hit for 20%. If your shield protects you for 17% and you recieve no damage then the attacker hit for 17% or less. You won't be able to determine exactly how much in this case.
This is the best I can figure it out. Am I right?
I'd like to know if it's possible to increase defensive skill with experience.

