I'd just like to state that fish status are not affected by ANYTHING, you cannot prevent them with any cards, stats or other equipement.
As for the GTB script bonus bNoMagicDamage,100; is not exactly equivalent to 100 mdef. If you had a skill that ignores mdef it would still be blocked as far as I know.