Very helpful to know about the delayed fireball blast. The only worry is that fireshield only lasts a minute or so... ? Wouldn't it be easier to just have fire resist ?
The reason to cast a fire shield (cold) on yourself is that incoming fire damage is reduced by 50% before your resist. Without the fire shield, the 30 resist is barely stopping any damage from DBF and Meteor swarm.