Yes, you can resist this kind of damage. For example, you can resist fire elemental damage with the fire armor enchant.
Your gargoyles are immune the fire and water enchantments, however, they may receive some damage if the opponent has some amount of pierce through magic resistance. |