You forgot to divide that one. They're partially resistant to fire, in that they 'take' half damage from it. So, you dealt 8 damage, leaving the mage with -12.