While the damage calculation doesn't have any negatives, what would happen if any of the values were negative?
Is the damage set to 1?
Does it underflow to a really big number?
As a follow up, what if they were zero?