For example, when a knights goes to shield bash a monster with ranged attacks (stationary turrents, scuttlebots, devilites etc.) and a knights goes to shield bash them. Suddenly, the monster shoots a projectile and you get damaged. But how can you get damaged if your shield is in front of you while shield bashing?
my suggestion is that when shield bashing, it protects you from damage in front of the knight but not behind (traps can still damage the knight)
Shield bashing really isn't that much popular so if it gets buffed, maybe more people will actually use it just like the dash is really popular (more popular than bash anyway).
God I can't tell you how amazing this would be. Get the push back and the small bit of invincibility. I think every class would appreciate this