Allow shields to partially block damage

This change would allow shields more flexibility, such as when blocking area of effect attacks that may still result in damage but at a reduced amount.