The Fiery Soul ability treats the immunity from fire damage as resistance to fire damage, but the immunity from magical damage still holds, then no damage is dealt.
Hence, what happens when a creature under the effects of the invulnerability spell is hit by a spell cast by a Pyromancer Sorcerer that deal fire damage? There are two possibilities: As quoted in the question, the Invulnerability spell grants immunity to all damages, including hence all the types listed here and moreover grants immunity to magical and non magical damage, by a strict reading of the description.įire damage can come from both magical effects ( e.g., Fireball) and from nonmagical effects ( e.g., a Dragon's breath, ).