Почти раскрыта - я ведь не зря написал, что хочу протестить. В случае кастования заклинаний прямого урона сопротивление (а также удача / неудача) изменяют урон. В случае кастования плохих заклинаний сопротивление изменяет шанс срабатывания заклинаний. Но в данном случае это не кастование заклинания, а свойство юнита. У многих монстров срабатывание абилки наложения заклинания идет с определенным шансом. Вполне возможно алгоритм срабатывания абилки может немного отличаться от алгоритма кастования магии. Например на гаргулью постоянно действует камнекожа, хотя могли бы просто увеличить параметр защиты. Но тогда нарушался алгоритм расчета урона, заложенный в игре - где-т когда-то читал об этом, описывалось весьма подробно. Так что здесь может оказаться, что меняется не % урона, а % шанса получения урона. Неоднократно сталкивался с тем, когда описания, найденные в инете, отличались от фактических действий игрового механизма.