diff --git a/Mage.Sets/src/mage/cards/v/VantressTransmuter.java b/Mage.Sets/src/mage/cards/v/VantressTransmuter.java new file mode 100644 index 00000000000..15be8954c72 --- /dev/null +++ b/Mage.Sets/src/mage/cards/v/VantressTransmuter.java @@ -0,0 +1,45 @@ +package mage.cards.v; + +import mage.MageInt; +import mage.abilities.effects.common.CreateRoleAttachedTargetEffect; +import mage.abilities.effects.common.TapTargetEffect; +import mage.cards.AdventureCard; +import mage.cards.CardSetInfo; +import mage.constants.CardType; +import mage.constants.RoleType; +import mage.constants.SubType; +import mage.target.common.TargetCreaturePermanent; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class VantressTransmuter extends AdventureCard { + + public VantressTransmuter(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, new CardType[]{CardType.SORCERY}, "{3}{U}", "Croaking Curse", "{1}{U}"); + + + this.subtype.add(SubType.HUMAN); + this.subtype.add(SubType.WIZARD); + this.power = new MageInt(3); + this.toughness = new MageInt(4); + + // Croaking Curse + // Tap target creature. Create a Cursed Role token attached to it. + this.getSpellCard().getSpellAbility().addEffect(new TapTargetEffect()); + this.getSpellCard().getSpellAbility().addEffect(new CreateRoleAttachedTargetEffect(RoleType.CURSED) + .setText("create a Cursed Role token attached to it")); + this.getSpellCard().getSpellAbility().addTarget(new TargetCreaturePermanent()); + } + + private VantressTransmuter(final VantressTransmuter card) { + super(card); + } + + @Override + public VantressTransmuter copy() { + return new VantressTransmuter(this); + } +} diff --git a/Mage.Sets/src/mage/sets/WildsOfEldraine.java b/Mage.Sets/src/mage/sets/WildsOfEldraine.java index 766f4b44c3d..552c648db79 100644 --- a/Mage.Sets/src/mage/sets/WildsOfEldraine.java +++ b/Mage.Sets/src/mage/sets/WildsOfEldraine.java @@ -228,6 +228,7 @@ public final class WildsOfEldraine extends ExpansionSet { cards.add(new SetCardInfo("Unassuming Sage", 37, Rarity.COMMON, mage.cards.u.UnassumingSage.class)); cards.add(new SetCardInfo("Unruly Catapult", 156, Rarity.COMMON, mage.cards.u.UnrulyCatapult.class)); cards.add(new SetCardInfo("Up the Beanstalk", 195, Rarity.UNCOMMON, mage.cards.u.UpTheBeanstalk.class)); + cards.add(new SetCardInfo("Vantress Transmuter", 75, Rarity.COMMON, mage.cards.v.VantressTransmuter.class)); cards.add(new SetCardInfo("Virtue of Knowledge", 76, Rarity.MYTHIC, mage.cards.v.VirtueOfKnowledge.class)); cards.add(new SetCardInfo("Virtue of Loyalty", 38, Rarity.MYTHIC, mage.cards.v.VirtueOfLoyalty.class)); cards.add(new SetCardInfo("Virtue of Persistence", 115, Rarity.MYTHIC, mage.cards.v.VirtueOfPersistence.class));