I have a new solution to the useless shields problem mentioned many, many times.
Here is the relevant branch.
I don't think adding offensive capabilities (bashing etc.) to shields is the best way to go, mostly because this makes shields similar to dual-wielding, while IMHO shield builds should feel differently and more defense oriented than offense oriented dual-wield builds. Therefore, I think a nice way to buff shields is to give them an AV bonus applied to all body parts, just as cloaks. That way, you can either go dual-wield route and have more attacks/higher damage, or go shield route and have less damage, but more blocking (already present) and more AV (my change).
Even better, this change makes both light and heavy shields viable and different. Light shields are more accurate, thus better at blocking blows and negating the damage completely. Heavy shields are inaccurate and bad at blocking, but have much higher AV bonuses and will reduce damage taken. You can decide yourself which is better for you, but both types of shields have pros and cons.
While you will still sacrifice offense by wielding a shield, now they will offer a tradeoff that is hopefully worth it.
Coincidentally, this also fixes a bug with Aegis which was already present in CLIVAN and I didn't notice it until now - it only gave its elemental resistances to the arm you wielded it with, not your whole body. Now it will be fixed.
What do you think?