Manifold
Recruit

Currently, when I'm rushing in on a charger with a huge, two-handed axe, a river pirate can completely block my attack with his puny hatchet. Not only is this unrealistic, but more importantly it detracts a bit from the experience. I propose a simple system as follows:
Separate weapons into classes: crappy weapons, less crappy weapons, pretty good weapons etc.
If two people are fighting on foot with weapons in identical classes, the current system applies, i.e. no damage penalty is incurred for blocking.
If two people are fighting on foot with weapons in different classes, make the block relative to the classes. For example, if i have a pretty good weapon and i'm fighting someone who has a crappy weapon, he will block only 25% of the incoming damage. If he attacks me and I block, of course, there should be no damage.
Let's say armagan puts in five classes. A reasonable formula for a damage multiplier could be
damage multiplier = 1 / 2^(class difference).
So as in the above example where the class difference is 2, the weaker guy does in fact block 1/4 or 25% of the damage.
EDIT: I also forgot to take into account if one person is mounted. In that case, if two people have equal strength weapons, the guy on foot should have a multiplier that scales with the speed of the guy on the horse. So if the horseman stops to attack, still no damage is incurred, but if he's flying at someone on a charger, maybe 50% damage will be blocked.
Separate weapons into classes: crappy weapons, less crappy weapons, pretty good weapons etc.
If two people are fighting on foot with weapons in identical classes, the current system applies, i.e. no damage penalty is incurred for blocking.
If two people are fighting on foot with weapons in different classes, make the block relative to the classes. For example, if i have a pretty good weapon and i'm fighting someone who has a crappy weapon, he will block only 25% of the incoming damage. If he attacks me and I block, of course, there should be no damage.
Let's say armagan puts in five classes. A reasonable formula for a damage multiplier could be
damage multiplier = 1 / 2^(class difference).
So as in the above example where the class difference is 2, the weaker guy does in fact block 1/4 or 25% of the damage.
EDIT: I also forgot to take into account if one person is mounted. In that case, if two people have equal strength weapons, the guy on foot should have a multiplier that scales with the speed of the guy on the horse. So if the horseman stops to attack, still no damage is incurred, but if he's flying at someone on a charger, maybe 50% damage will be blocked.