In the current version of the game, shields are used to block damage and the occasional shield-bash attack to push enemies away. Some shields outclass others because of their outright better stats at blocking things so why not mix things up a bit and give every shield(line) their own specific abilities? These abilities would let shields like royal jelly sield or dragon scale be more than just a niche item compared to the currently dominant endgame shields. Abilities would be activated by using your regular attack while you are blocking
Example abilities
Ironmight Plate Shield
- Guardian-type area of effect shield for your teammates as long as your shield holds and teammates are bunched up inside your small bubble
- -75% shield depletion rate on damage blocked from allies
Dragon Scale Shield
- Flame burst AoE that lights enemies on fire and knocks them back (similar visual to Fang of Vog charge attack)
- Depletes 50% of your maximum shields
Swiftstrike Buckler
- Grants maximum attack speed increase for a brief duration
- Depletes your shield completely in the process
Omega Shell
- Renders your invulnerable and immobile for a duration while you cover yourself behind the shell
- Expends 10% of your shields per second
Barbarous Thorn Shield
- Slams the ground creating a wave of spikes in front of you (think of snarbolax underground attack) dealing piercing damage
- Depletes 25% of your shields
Royal Jelly Shield
- Wraps you inside protective jelly that cures status effects and renders you immune to new status effects for a few seconds
- Depletes 75% of your shields
Aegis
- Energy blast effect similar to energy revive that stuns enemies and knocks them away from you
- Depletes 50% of your shields
I disliked the idea of having cooldowns on shield abilities so I bound them to shield recharge. Unlike shield-bash these would not require a full shield to activate but after your shields are depleted you would have to wait for a full recharge before you can activate them again letting you energy blast twice for example with aegis if you had full shields. Another way of controlling spamming would be to bind these to how LOW your shields are allowing you only to use when your shields have taken a hit to counterattack. This would work especially well with the aegis and dragon scale shields skill examples I gave allowing you to break out of a tough spot when your shields are below 30% for example. Fine tuning is done by the devs to the direction where they want to take these but some kinda shield-specific abilities would add at least some variety to the shields you see late game
I would be cool with these being changes to the shield bash to "shield power" but not a second attack.