Fixed issue with multiple basic abilities in TargetChooser

E.g. card create[trample;haste] wasn't handled properly
This commit is contained in:
Dmitry Panin
2014-01-04 18:11:40 -08:00
parent 8e327a27df
commit d9816c7ad0

View File

@@ -192,8 +192,8 @@ MTGCardInstance * CardDescriptor::match(MTGCardInstance * card)
}
//Abilities
BasicAbilitiesSet set = basicAbilities & card->basicAbilities;
if (set != basicAbilities)
BasicAbilitiesSet possibleSet = basicAbilities & card->basicAbilities;
if (possibleSet.none())
return NULL;
BasicAbilitiesSet excludedSet = mAbilityExclusions & card->basicAbilities;