Fix Fungal Plots exiling cards to source exile zone

This commit is contained in:
PurpleCrowbar 2025-04-04 03:37:56 +01:00
parent dfb6896453
commit 4f2279bd1d

View file

@ -1,4 +1,3 @@
package mage.cards.f; package mage.cards.f;
import java.util.UUID; import java.util.UUID;
@ -13,12 +12,10 @@ import mage.cards.CardImpl;
import mage.cards.CardSetInfo; import mage.cards.CardSetInfo;
import mage.constants.CardType; import mage.constants.CardType;
import mage.constants.SubType; import mage.constants.SubType;
import mage.constants.Zone;
import mage.filter.common.FilterControlledPermanent; import mage.filter.common.FilterControlledPermanent;
import mage.filter.common.FilterCreatureCard; import mage.filter.common.FilterCreatureCard;
import mage.game.permanent.token.SaprolingToken; import mage.game.permanent.token.SaprolingToken;
import mage.target.common.TargetCardInYourGraveyard; import mage.target.common.TargetCardInYourGraveyard;
import mage.target.common.TargetControlledPermanent;
/** /**
* *
@ -40,7 +37,7 @@ public final class FungalPlots extends CardImpl {
SimpleActivatedAbility ability = new SimpleActivatedAbility( SimpleActivatedAbility ability = new SimpleActivatedAbility(
new CreateTokenEffect(new SaprolingToken()), new CreateTokenEffect(new SaprolingToken()),
new ManaCostsImpl<>("{1}{G}")); new ManaCostsImpl<>("{1}{G}"));
ability.addCost(new ExileFromGraveCost(new TargetCardInYourGraveyard(filter))); ability.addCost(new ExileFromGraveCost(new TargetCardInYourGraveyard(filter)).withSourceExileZone(false));
this.addAbility(ability); this.addAbility(ability);
// Sacrifice two Saprolings: You gain 2 life and draw a card. // Sacrifice two Saprolings: You gain 2 life and draw a card.