it just broken, magic staffs shoud deal constant damage agains most enemy types, but it is not.
Is it broken? I have noticed my ice mages dealing less damage against enemies with cold resistance or more against enemies with things like Quendar blood (-50% cold resist), but they seemed to be dealing consistent damage to everything else. I'm pretty sure it's working as intended, though maybe check the enemies' traits and equipment a bit more closely. It's also possible it's just bugged for plate mail.