The nudge/shield bash we have now is just a quick experiment I have done some time ago. There are some limitations that make it pretty bad. So I can't adjust the ground friction a player has for a good looking knockback (for example after a shield push) effect. Instead I have to throw him in an arc which looks silly.
Also the hit detection is very simple and instantaneous, thus the short range.
Here the different types and effects:
Shield:
Without holding block or attack: Shield Bash
Attack with the edge of the shield. Does the best damage(influenced by str+shield skill, also enemy armor) but has low knockback.
Holding attack: Shield Backhand
Right to left swing with the shield. Has lower damage but gives a side knockback to the victim.
Holding block: Shield Push
Pushes the enemy away without staggering him. Does the lowest amout of damage but has great knockback.
No shield(Nudge):
Without holding block or attack: Low Left Hook
Very quick, causes a short stagger, does medium damage(depending on str, gauntlet weight and enemy armor) and 1h without shield can knockdown an attacking backpaddler with it.
With holding attack: Left Straight
While having a medium duration, it does the most damage and causes the longest stagger. It can knockdown someone who is kicking.
With holding block: Shove
Has a long duration while only causing a medium stagger, this moves strong point is the knockback effect. It does the least damage.
This is how it works at the moment. If anyone got suggestions how to change the moves and effects, post it.