- Fixed Issue #2094

This commit is contained in:
fwannmacher 2016-07-25 17:25:53 -03:00 committed by fwann
parent cd22b3013b
commit 1fc81b8bc7
2 changed files with 8 additions and 1 deletions

View file

@ -35,12 +35,14 @@ import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.ContinuousRuleModifyingEffectImpl;
import mage.abilities.keyword.FlyingAbility;
import mage.abilities.keyword.HexproofAbility;
import mage.cards.Card;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.Outcome;
import mage.constants.Rarity;
import mage.constants.Zone;
import mage.game.Controllable;
import mage.game.Game;
import mage.game.events.GameEvent;
import mage.game.permanent.PermanentCard;
@ -112,6 +114,11 @@ class SigardaHostOfHeronsEffect extends ContinuousRuleModifyingEffectImpl {
return true;
}
}
if (object instanceof Card) {
if (game.getOpponents(source.getControllerId()).contains(((Card) object).getOwnerId())) {
return true;
}
}
}
return false;
}

View file

@ -107,7 +107,7 @@ public class SigardaHostOfHeronsTest extends CardTestPlayerBase {
assertGraveyardCount(playerB, "Tempt with Immortality", 1);
assertGraveyardCount(playerA, "Sigarda, Host of Herons", 0);
assertGraveyardCount(playerB, "Merciless Executioner", 0);
assertGraveyardCount(playerB, "Merciless Executioner", 1);
}
}