As I understand it, the shield critical hits that give you -5 to shields reduce your maximum shields by 5, not your current shields by 5, so it makes sense that the ones that say set shields to 0 reduce your maximum shields to zero. However, if this is the case, why are there two adjacent boxes that do this?