Just had a tactical battle where 3 separate Fire Shrills used their fire bolts on my Ophidian that has fire immunity for 2 rounds in a row. There were 2 other units in my army, a cave bear and my hero, that did NOT have fire immunity or fire resistance buffs.