diff --git a/Mage.Sets/src/mage/cards/m/MmmenonUthrosExile.java b/Mage.Sets/src/mage/cards/m/MmmenonUthrosExile.java new file mode 100644 index 00000000000..bd9d14accb5 --- /dev/null +++ b/Mage.Sets/src/mage/cards/m/MmmenonUthrosExile.java @@ -0,0 +1,53 @@ +package mage.cards.m; + +import mage.MageInt; +import mage.abilities.Ability; +import mage.abilities.common.EntersBattlefieldAllTriggeredAbility; +import mage.abilities.effects.common.counter.AddCountersTargetEffect; +import mage.abilities.keyword.FlyingAbility; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; +import mage.constants.SubType; +import mage.constants.SuperType; +import mage.counters.CounterType; +import mage.filter.StaticFilters; +import mage.target.common.TargetCreaturePermanent; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class MmmenonUthrosExile extends CardImpl { + + public MmmenonUthrosExile(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); + + this.supertype.add(SuperType.LEGENDARY); + this.subtype.add(SubType.JELLYFISH); + this.subtype.add(SubType.ADVISOR); + this.power = new MageInt(1); + this.toughness = new MageInt(3); + + // Flying + this.addAbility(FlyingAbility.getInstance()); + + // Whenever an artifact you control enters, put a +1/+1 counter on target creature. + Ability ability = new EntersBattlefieldAllTriggeredAbility( + new AddCountersTargetEffect(CounterType.P1P1.createInstance()), + StaticFilters.FILTER_CONTROLLED_PERMANENT_ARTIFACT + ); + ability.addTarget(new TargetCreaturePermanent()); + this.addAbility(ability); + } + + private MmmenonUthrosExile(final MmmenonUthrosExile card) { + super(card); + } + + @Override + public MmmenonUthrosExile copy() { + return new MmmenonUthrosExile(this); + } +} diff --git a/Mage.Sets/src/mage/sets/EdgeOfEternities.java b/Mage.Sets/src/mage/sets/EdgeOfEternities.java index a5999febd97..b81edc56cab 100644 --- a/Mage.Sets/src/mage/sets/EdgeOfEternities.java +++ b/Mage.Sets/src/mage/sets/EdgeOfEternities.java @@ -177,6 +177,7 @@ public final class EdgeOfEternities extends ExpansionSet { cards.add(new SetCardInfo("Memorial Team Leader", 144, Rarity.UNCOMMON, mage.cards.m.MemorialTeamLeader.class)); cards.add(new SetCardInfo("Mightform Harmonizer", 200, Rarity.RARE, mage.cards.m.MightformHarmonizer.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Mightform Harmonizer", 297, Rarity.RARE, mage.cards.m.MightformHarmonizer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mm'menon, Uthros Exile", 221, Rarity.UNCOMMON, mage.cards.m.MmmenonUthrosExile.class)); cards.add(new SetCardInfo("Mm'menon, the Right Hand", 290, Rarity.RARE, mage.cards.m.MmmenonTheRightHand.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Mm'menon, the Right Hand", 68, Rarity.RARE, mage.cards.m.MmmenonTheRightHand.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Monoist Circuit-Feeder", 110, Rarity.UNCOMMON, mage.cards.m.MonoistCircuitFeeder.class)); diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index e479234c553..665256bcdce 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -59259,6 +59259,7 @@ Genemorph Imago|Edge of Eternities|217|R|{G}{U}|Creature - Insect Druid|1|3|Flyi Haliya, Ascendant Cadet|Edge of Eternities|218|U|{2}{G}{W}{W}|Legendary Creature - Human Soldier|3|3|Whenever Haliya enters or attacks, put a +1/+1 counter on target creature you control.$Whenever one or more creatures you control with +1/+1 counters on them deal combat damage to a player, draw a card.| Infinite Guideline Station|Edge of Eternities|219|R|{W}{U}{B}{R}{G}|Legendary Artifact - Spacecraft|||When Infinite Guideline Station enters, create a tapped 2/2 colorless Robot artifact creature token for each multicolored permanent you control.$Station$STATION 12+$Flying$Whenever Infinite Guideline Station attacks, draw a card for each multicolored permanent you control.$7/15| Interceptor Mechan|Edge of Eternities|220|U|{2}{B}{R}|Artifact Creature - Robot|2|2|Flying$When this creature enters, return target artifact or creature card from your graveyard to your hand.$Void -- At the beginning of your end step, if a nonland permanent left the battlefield this turn or a spell was warped this turn, put a +1/+1 counter on this creature.| +Mm'menon, Uthros Exile|Edge of Eternities|221|U|{1}{U}{R}|Legendary Creature - Jellyfish Advisor|1|3|Flying$Whenever an artifact you control enters, put a +1/+1 counter on target creature.| Mutinous Massacre|Edge of Eternities|222|R|{3}{B}{B}{R}{R}|Sorcery|||Choose odd or even. Destroy each creature with mana value of the chosen quality. Then gain control of all creatures until end of turn. Untap them. They gain haste until end of turn.| Pinnacle Emissary|Edge of Eternities|223|R|{1}{U}{R}|Artifact Creature - Robot|3|3|Whenever you cast an artifact spell, create a 1/1 colorless Drone artifact creature token with flying and "This token can block only creatures with flying."$Warp {U/R}| Ragost, Deft Gastronaut|Edge of Eternities|224|R|{R}{W}|Legendary Creature - Lobster Citizen|2|2|Artifacts you control are Foods in addition to their other types and have "{2}, {T}, Sacrifice this artifact: You gain 3 life."${1}, {T}, Sacrifice a Food: Ragost deals 3 damage to each opponent.$At the beginning of each end step, if you gained life this turn, untap Ragost.|