Shield bash has worked in mods by simply clicking attack when your shield is raised, since you cant swing your sword while protecting anyway.
that would work and as it is all mouse control, the mouse direction could be used to determine what type of bash it is and give a litte variety
directional shield bash? how would that work?/be useful?
I think the directional controls may influence what type of shield bash attack/push is conducted... of course that would also depend on the shield... just like how some weapons can thrust and slash while others are mainly slash or mainly thrust or completely either or.
ex.
left to right motion + bash button =
left to right swing with shield (attacking/swinging with edge of shield); course, that leaves your head and feet open; basically you are no longer blocking.
right to left + bash =
face of the shield is slammed against enemy personnel from right to left. Pushes/knocks a bit to the left
bottom to up = straight forward bash/charge with shield; plows them back - or tries... STR and weight of both should be considered
top to bottom = defensive bump(?); something like a quick jab? up to you guys if you can think something more logical for this action
*exceptions for shields that cannot be attacked with edges (huge towers/boards) so you are only able to charge and collide and a quick bump and bucklers (which you just punch with; think gauntlet "weapon" damage if such a thing had existed)
but definitely need some sort of cooldown or endurance system...