From bca2711535fbc8c1105676b419bfcdaf8a2f07fe Mon Sep 17 00:00:00 2001 From: theelk801 <theelk801@gmail.com> Date: Wed, 19 Apr 2023 09:56:15 -0400 Subject: [PATCH] small fix --- Mage.Sets/src/mage/cards/a/AgainstAllOdds.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Mage.Sets/src/mage/cards/a/AgainstAllOdds.java b/Mage.Sets/src/mage/cards/a/AgainstAllOdds.java index cbe0bea6b8..6bc6c8f8a7 100644 --- a/Mage.Sets/src/mage/cards/a/AgainstAllOdds.java +++ b/Mage.Sets/src/mage/cards/a/AgainstAllOdds.java @@ -18,38 +18,38 @@ import mage.target.common.TargetControlledPermanent; import java.util.UUID; /** - * * @author AhmadYProjects */ public final class AgainstAllOdds extends CardImpl { + private static final FilterControlledPermanent filter = new FilterControlledPermanent("artifact or creature card you control"); private static final FilterCard filter2 = new FilterCard("artifact or creature card with mana value 3 or less from your graveyard"); - static{ + static { filter.add(Predicates.or( CardType.CREATURE.getPredicate(), CardType.ARTIFACT.getPredicate() )); - filter.add(new ManaValuePredicate(ComparisonType.FEWER_THAN, 4)); - filter2.add(new ManaValuePredicate(ComparisonType.FEWER_THAN,4)); + filter2.add(new ManaValuePredicate(ComparisonType.FEWER_THAN, 4)); filter2.add(Predicates.or( CardType.CREATURE.getPredicate(), CardType.ARTIFACT.getPredicate() )); - } + public AgainstAllOdds(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{3}{W}"); - // Choose one or both -- this.getSpellAbility().getModes().setMinModes(1); this.getSpellAbility().getModes().setMaxModes(2); + // * Exile target artifact or creature you control, then return it to the battlefield under its owner's control. this.getSpellAbility().addTarget(new TargetControlledPermanent(filter)); this.getSpellAbility().addEffect(new ExileTargetForSourceEffect()); this.getSpellAbility().addEffect(new ReturnToBattlefieldUnderOwnerControlTargetEffect(false, - false,"it").concatBy(", then")); + false, "it").concatBy(", then")); + // * Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. Mode mode2 = new Mode(new ReturnFromGraveyardToBattlefieldTargetEffect()); mode2.addTarget(new TargetCardInYourGraveyard(filter2));