Currently managing to land a Critical Hit requires the player to jump and hit right before he lands (PvE mostly I guess). That's just crazy. It's dump to jump and hit while the enemy comes right at you instead to walk backward or not at least run away for a bit.
Solution: All weapons will by default have a Critical Modifier that will not be possible to change. The Critical Chance will depend on the weapon and based on logic and how easy it's supposed to be to hit the Vitals of the enemy. Also, the mechanic that will require the jump will not apply and the Critical Hit will be activated based on the Critical Chance of the weapon itself.
Spears/Pikes: 80% Cause there is a reason they are used in the shield walls.
Swords/Cleavers/Scimitars etc. 50%
Daggers: 100% For the obvious reason daggers are supposed to be used for assassinations and are deadly.
Hammers/BattleHammers: 0% Cause no they are blunt weapons.
Maces: 0% Cause they are blunt weapons.
Axes/Battleaxes/Throwing axes: 20-40% Cause I guess they are mostly blunt weapons for the most part.
Halberds: 20-40% Same with Axes/Battleaxes because when using a halberd you are probably supposed to use the cutting edge since it exists and not use it to pierce. Otherwise, 50% cause mithril halberds already do crazy dmg.
Tridents (for those that like to use them): 60% Cause they have multiple pointy edges. !They can most probably be skipped.
Bows (I mean the arrows): 50-60% It may sound strange but arrows are supposed to have some penetration cause in many cases they pierce armors.
Crossbows: 60-70% Cause they should have more power behind them so more penetration.
Lances: I don't include them cause nobody uses them.
Moreover, because a Critical Hit is supposed to be a hit targeting the enemy's Vital parts depending on the weapon a part of the damage SHOULD bypass the armor protection EXCEPT for mithril I guess.
Lastly, I hope that with this implementation people will be encouraged to use weapons like daggers considering the high-risk high-reward it offers.
Criticism and helpful feedback will be appreciated.