Mutate can give you a keyword you already have.
The issue lies in the fact that the code does not ACTUALLY skip the effect so much as it simply starts over. Every time it runs through it will simply stop when it hits one that it already has.
The issue lies in the fact that the code does not ACTUALLY skip the effect so much as it simply starts over. Every time it runs through it will simply stop when it hits one that it already has.