Just started a battle, and despite my Prisoner and my team going first, the enemy started with 2 shields, they went up to nine power, Allied Soldier used reflect, SoL Eddie used Leech, and then the Assassin Golden Sun used Immortality. I eventually won out by the skin of my teeth, but that battle really shouldn't have gone down like that.
Fourth character was a Red Pyro Soldier so I guess his Meditation kicked in somehow and raised Magic Resistance.