Sort:  

shield/void does drop damage from 1 to 0, so it is very good question.

It drops the damage the target takes, not the damage the attacker does. Nothing drops an attack to zero. Void/shield reduces incoming damage, not attack strength.