diff --git a/Mage.Sets/src/mage/sets/dragonsoftarkir/SelfInflictedWound.java b/Mage.Sets/src/mage/sets/dragonsoftarkir/SelfInflictedWound.java index a39a0461e36..49fb75f9526 100644 --- a/Mage.Sets/src/mage/sets/dragonsoftarkir/SelfInflictedWound.java +++ b/Mage.Sets/src/mage/sets/dragonsoftarkir/SelfInflictedWound.java @@ -100,9 +100,9 @@ class SelfInflictedWoundEffect extends OneShotEffect { filter.add(new CardTypePredicate(CardType.CREATURE)); filter.add(new ControllerPredicate(TargetController.YOU)); filter.add(Predicates.or(new ColorPredicate(ObjectColor.GREEN), new ColorPredicate(ObjectColor.WHITE))); - TargetControlledPermanent target = new TargetControlledPermanent(1, 1, filter, false); + TargetControlledPermanent target = new TargetControlledPermanent(1, 1, filter, true); - if (target.canChoose(targetOpponent.getId(), game)) { + if (target.canChoose(source.getSourceId(), targetOpponent.getId(), game)) { targetOpponent.chooseTarget(Outcome.Sacrifice, target, source, game); Permanent permanent = game.getPermanent(target.getFirstTarget()); if (permanent != null) { diff --git a/Mage/src/mage/target/TargetPermanent.java b/Mage/src/mage/target/TargetPermanent.java index cbca0bbf2ce..baaac9edf3c 100644 --- a/Mage/src/mage/target/TargetPermanent.java +++ b/Mage/src/mage/target/TargetPermanent.java @@ -119,10 +119,10 @@ public class TargetPermanent extends TargetObject { * * Takes into account notTarget parameter, in case it's true doesn't check for protection, shroud etc. * - * @param sourceId - the target event source - * @param sourceControllerId - controller of the target event source + * @param sourceId the target event source + * @param sourceControllerId controller of the target event source * @param game - * @return - true if enough valid {@link Permanent} exist + * @return true if enough valid {@link Permanent} exist */ @Override public boolean canChoose(UUID sourceId, UUID sourceControllerId, Game game) {