Hide shield overlays and not just the shield while shieldscale zero (resolves #1340)
!2425 (merged) made it so that setting shieldscale to zero hides the shield and adds the MF2_JUSTATTACKED
flag to mark it as hidden, but no such behaviour was added to the overlay thinker, so it would continue to display on a nonexistant shield
Edited by pastel