Do the cockroaches Resistant Hide display a 3+ on the die, but they don't roll? This is either a bug, or the art needs to be changed. Apparently it's not even a 1+ because if they don't roll, adding or subtracting to the number wouldn't matter. But at least change it to 0+ even if they aren't going to roll...
You sure you didn't attack them with something the hide was resistant to? Then it won't roll you know. It's 3+ roll against any other damage type not listed on the card.
So. What this thread needs to be is "Please reword Resistant Hide". How much damage does Resistant Hide protect against? 2, right? Wrong. It only protects against 2 if you roll a 3+. In other words, whether the protection is 2 or 200, you have to roll the die. But in the case of "prevents all damage" this card could be read as "If you roll a 3+ against fire, etc. this armor does not prevent 2 damage--it always prevents all of it" Probably the simplest way to fix this would be with a tiny change in punctuation and position. Now the resistance is a function of the card, not the armor roll:
I think you are a little confused. It always protects against all acid, poison, electricity or fire damage. On a 3+ it protects 2 damage from any other source.