So I thought I'd create an ability and then add the same abResistFrost effect three times, each wth different getFactionRank conditions. That way only one should fire. The trouble is, when I look at the effect in the magic menu, ALL the effects are listed: +10, +30 and +50. So apparently all the conditions evaluate as true. Or none of them are being evaluated.
How to do this?
A couple of other details:
The faction in question, BTW, is being used to simulate an actor value and runs from 0-100 in rank. It's fairly volatile. (It's also part of the API for another mod, so I have to use faction rank).
I added in a mod carry weight effect and that works, so I know the basic ability is set up right. I'm not sure the frost resistance is working though.