To all the people who stated situations where damage can be 0:
You're correct. My post was admitting my error in thinking, and explaining how I was wrong, so that people with similar minds might also be enlightened.
Not sure if I should further explain my (false) logic, but I'll do it anyway. The whole reason for my response is that I thought damage had a minimum of 1, so in cases where damage would be 0 or lower(for the reasons multiple people state above) I would up it to 1. Resistance was the only time when I would let damage equal 0, since that seemed to be the common sense to me.
I'll say it again. What I said above is wrong, and merely a clarification for future reference in case someone else thinks the same way. You've convinced me that damage can equal 0. It's why I come to ENworld; to learn things I otherwise would have not known.