I believe there is a FortCharacter.DamagedShieldEvent() so you might need to subscribe to both events.
FortCharacter.DamagedShieldEvent()