Let's say ice magic can inflict "slow" on a target. Now you find a fire ring which is supposed to give resistance to all ice spells and effects. So you give it resistance to ice damage and resistance to the slow state. But by doing this...the fire ring has now given the wearer resistance to ALL slow effects, even from spells and things that have nothing to do with ice. So the simple option would appear to be making a separate state, called "chill" or "frost" or something like that - ok, problem solved. However, if you do this for different elements, you end up with a lot of extra states that are essentially the same thing as the more general state - the only difference being its alignment with a particular element. As a game designer, what do you think is the best way to address this problem and why?