Все ваши заклинания имеют флаг SPELL_ATTR3_IGNORE_HIT_RESULT = 0x00040000, поэтому они проходят сквозь панцирь. Также можно заметить, что большинство заклинаний срабатывают от других заклинаний, поэтому скорее всего виновата система проков. Когда основной спелл уходит в иммун, то дополнительный спелл не должен срабатывать или также должен уходить в иммун, необходимо будет в этом разобраться.