fix flying and multiple moat in play

putrid imp that gains temporary flying cant attack if the opponent has
multiple moat in play, this should fix it.
This commit is contained in:
Anthony Calosa
2016-07-23 09:45:12 +08:00
parent 007010067b
commit fe577d9dd0
5 changed files with 15 additions and 8 deletions

View File

@@ -3982,6 +3982,8 @@ int AbilityFactory::abilityEfficiency(MTGAbility * a, Player * p, int mode, Targ
badAbilities[(int)Constants::WEAK] = true;
badAbilities[(int)Constants::NOLIFEGAIN] = true;
badAbilities[(int)Constants::NOLIFEGAINOPPONENT] = true;
badAbilities[(int)Constants::MUSTBLOCK] = true;
badAbilities[(int)Constants::FLYERSONLY] = true;
if (AInstantBasicAbilityModifierUntilEOT * abi = dynamic_cast<AInstantBasicAbilityModifierUntilEOT *>(a))
{