diff --git a/Mage.Sets/src/mage/cards/a/ArrestersAdmonition.java b/Mage.Sets/src/mage/cards/a/ArrestersAdmonition.java index cf3ee99fb91..27656402f5c 100644 --- a/Mage.Sets/src/mage/cards/a/ArrestersAdmonition.java +++ b/Mage.Sets/src/mage/cards/a/ArrestersAdmonition.java @@ -1,6 +1,9 @@ package mage.cards.a; +import mage.abilities.condition.common.AddendumCondition; +import mage.abilities.decorator.ConditionalOneShotEffect; import mage.abilities.effects.common.DrawCardSourceControllerEffect; +import mage.abilities.effects.common.ReturnToHandTargetEffect; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -16,15 +19,15 @@ public final class ArrestersAdmonition extends CardImpl { public ArrestersAdmonition(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{2}{U}"); - // Return target creature to its owner's hand. - this.getSpellAbility().addEffect(new ReturnToHandTargetPermanentEffect()); + this.getSpellAbility().addEffect(new ReturnToHandTargetEffect()); this.getSpellAbility().addTarget(new TargetCreaturePermanent()); // Addendum — If you cast this spell during your main phase, draw a card. - this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(1) - .setText("
Addendum — If you cast this spell during your main phase, draw a card.") - ); + this.getSpellAbility().addEffect(new ConditionalOneShotEffect( + new DrawCardSourceControllerEffect(1), AddendumCondition.instance, + "
Addendum — If you cast this spell during your main phase, draw a card." + )); } private ArrestersAdmonition(final ArrestersAdmonition card) {