diff --git a/Mage.Sets/src/mage/sets/magic2012/ChasmDrake.java b/Mage.Sets/src/mage/sets/magic2012/ChasmDrake.java index 3bc4bfda4b7..3d7506b0016 100644 --- a/Mage.Sets/src/mage/sets/magic2012/ChasmDrake.java +++ b/Mage.Sets/src/mage/sets/magic2012/ChasmDrake.java @@ -55,7 +55,7 @@ public class ChasmDrake extends CardImpl { this.toughness = new MageInt(3); this.addAbility(FlyingAbility.getInstance()); Ability ability = new AttacksTriggeredAbility(new GainAbilityTargetEffect(FlyingAbility.getInstance(), Constants.Duration.EndOfTurn), false); - ability.addTarget(new TargetControlledCreaturePermanent()); + ability.addTarget(new TargetControlledCreaturePermanent(true)); this.addAbility(ability); } diff --git a/Mage/src/mage/target/common/TargetControlledCreaturePermanent.java b/Mage/src/mage/target/common/TargetControlledCreaturePermanent.java index c11396c10d2..52083b93649 100644 --- a/Mage/src/mage/target/common/TargetControlledCreaturePermanent.java +++ b/Mage/src/mage/target/common/TargetControlledCreaturePermanent.java @@ -40,6 +40,11 @@ public class TargetControlledCreaturePermanent extends TargetControlledPermanent this(1, 1, new FilterControlledCreaturePermanent(), false); } + public TargetControlledCreaturePermanent(boolean required) { + this(1, 1, new FilterControlledCreaturePermanent(), false); + this.required = required; + } + public TargetControlledCreaturePermanent(int numTargets) { this(numTargets, numTargets, new FilterControlledCreaturePermanent(), false); }