Resistance & Weakness
Rulebook
Resistance
A creature with resistance to a damage type reduces damage of that type by its resistance value. Each instance of resistance applies only once per source of damage.
Weakness
A creature with weakness to a damage type takes additional damage of that amount. If a creature is hit by damage matching its weakness, it takes the weakness value as extra damage.
Immunity
A creature immune to a damage type or condition takes no damage of that type or is unaffected by that condition entirely. Immunities override weaknesses: if a creature is immune to fire and also weak to fire, the immunity prevails.