diff --git a/projects/mtg/src/CardDescriptor.cpp b/projects/mtg/src/CardDescriptor.cpp index 97ff6b530..c6ae1e7a7 100644 --- a/projects/mtg/src/CardDescriptor.cpp +++ b/projects/mtg/src/CardDescriptor.cpp @@ -192,8 +192,8 @@ MTGCardInstance * CardDescriptor::match(MTGCardInstance * card) } //Abilities - BasicAbilitiesSet possibleSet = basicAbilities & card->basicAbilities; - if (possibleSet.none()) + BasicAbilitiesSet set = basicAbilities & card->basicAbilities; + if (set != basicAbilities) return NULL; BasicAbilitiesSet excludedSet = mAbilityExclusions & card->basicAbilities;