So don't make a block for every weapon, if they have a shield or maybe a 2 handed weapon like a staff or great sword make it a "block", if they don't and it falls into the block category make it a "deflection" where your attack is simply stopped by their armor. Just implement a sound effect and a "deflected" text or something along those lines.