Made the no_damage_limit logic a bit more readable

(hopefully).  I have also checked with Vitor that the old logic is still correct, so this change is purely cosmetic.