diff --git a/Mage.Sets/src/mage/cards/u/UthrosPsionicist.java b/Mage.Sets/src/mage/cards/u/UthrosPsionicist.java new file mode 100644 index 00000000000..1b17c460343 --- /dev/null +++ b/Mage.Sets/src/mage/cards/u/UthrosPsionicist.java @@ -0,0 +1,44 @@ +package mage.cards.u; + +import mage.MageInt; +import mage.abilities.common.SimpleStaticAbility; +import mage.abilities.condition.common.YouCastExactOneSpellThisTurnCondition; +import mage.abilities.decorator.ConditionalCostModificationEffect; +import mage.abilities.effects.common.cost.SpellsCostReductionControllerEffect; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; +import mage.constants.SubType; +import mage.filter.StaticFilters; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class UthrosPsionicist extends CardImpl { + + public UthrosPsionicist(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); + + this.subtype.add(SubType.JELLYFISH); + this.subtype.add(SubType.SCIENTIST); + this.power = new MageInt(2); + this.toughness = new MageInt(4); + + // The second spell you cast each turn costs {2} less to cast. + this.addAbility(new SimpleStaticAbility(new ConditionalCostModificationEffect( + new SpellsCostReductionControllerEffect(StaticFilters.FILTER_CARD, 2), + YouCastExactOneSpellThisTurnCondition.instance, "the second spell you cast each turn costs {2} less to cast" + ))); + } + + private UthrosPsionicist(final UthrosPsionicist card) { + super(card); + } + + @Override + public UthrosPsionicist copy() { + return new UthrosPsionicist(this); + } +} diff --git a/Mage.Sets/src/mage/sets/EdgeOfEternities.java b/Mage.Sets/src/mage/sets/EdgeOfEternities.java index 3c9f476fa14..24f4fe82f99 100644 --- a/Mage.Sets/src/mage/sets/EdgeOfEternities.java +++ b/Mage.Sets/src/mage/sets/EdgeOfEternities.java @@ -263,6 +263,7 @@ public final class EdgeOfEternities extends ExpansionSet { cards.add(new SetCardInfo("Umbral Collar Zealot", 123, Rarity.UNCOMMON, mage.cards.u.UmbralCollarZealot.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Umbral Collar Zealot", 395, Rarity.UNCOMMON, mage.cards.u.UmbralCollarZealot.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Unravel", 83, Rarity.UNCOMMON, mage.cards.u.Unravel.class)); + cards.add(new SetCardInfo("Uthros Psionicist", 84, Rarity.UNCOMMON, mage.cards.u.UthrosPsionicist.class)); cards.add(new SetCardInfo("Uthros Scanship", 85, Rarity.UNCOMMON, mage.cards.u.UthrosScanship.class)); cards.add(new SetCardInfo("Uthros, Titanic Godcore", 260, Rarity.MYTHIC, mage.cards.u.UthrosTitanicGodcore.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Uthros, Titanic Godcore", 285, Rarity.MYTHIC, mage.cards.u.UthrosTitanicGodcore.class, NON_FULL_USE_VARIOUS)); diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index e73a87cff6b..82f757ebf03 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -59148,6 +59148,7 @@ Specimen Freighter|Edge of Eternities|76|U|{5}{U}|Artifact - Spacecraft|||When t Starbreach Whale|Edge of Eternities|77|C|{4}{U}|Creature - Whale|3|5|Flying$When this creature enters, surveil 2.$Warp {1}{U}| Starfield Vocalist|Edge of Eternities|78|R|{3}{U}|Creature - Human Bard|3|4|If a permanent entering the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time.$Warp {1}{U}| Unravel|Edge of Eternities|83|U|{1}{U}{U}|Instant|||Counter target spell. If the amount of mana spent to cast that spell was less than its mana value, you draw a card.| +Uthros Psionicist|Edge of Eternities|84|U|{2}{U}|Creature - Jellyfish Scientist|2|4|The second spell you cast each turn costs {2} less to cast.| Uthros Scanship|Edge of Eternities|85|U|{3}{U}|Artifact - Spacecraft|||When this Spacecraft enters, draw two cards, then discard a card.$Station$STATION 8+$Flying$4/4| Weftwalking|Edge of Eternities|86|M|{4}{U}{U}|Enchantment|||When this enchantment enters, if you cast it, shuffle your hand and graveyard into your library, then draw seven cards.$The first spell each player casts during each of their turns may be cast without paying its mana cost.| Alpharael, Stonechosen|Edge of Eternities|87|M|{3}{B}{B}|Legendary Creature - Human Cleric|3|3|Ward--Discard a card at random.$Void -- Whenever Alpharael attacks, if a nonland permanent left the battlefield this turn or a spell was warped this turn, defending player loses half their life, rounded up.|