From 6bf524e7796b7fa7cd82e39af4f7ec5110a73706 Mon Sep 17 00:00:00 2001 From: theelk801 Date: Thu, 19 Oct 2023 16:27:55 -0400 Subject: [PATCH] [PIP] Implement Radstorm --- Mage.Sets/src/mage/cards/r/Radstorm.java | 34 ++++++++++++++++++++++++ Mage.Sets/src/mage/sets/Fallout.java | 1 + 2 files changed, 35 insertions(+) create mode 100644 Mage.Sets/src/mage/cards/r/Radstorm.java diff --git a/Mage.Sets/src/mage/cards/r/Radstorm.java b/Mage.Sets/src/mage/cards/r/Radstorm.java new file mode 100644 index 00000000000..1c63bc643a8 --- /dev/null +++ b/Mage.Sets/src/mage/cards/r/Radstorm.java @@ -0,0 +1,34 @@ +package mage.cards.r; + +import mage.abilities.effects.common.counter.ProliferateEffect; +import mage.abilities.keyword.StormAbility; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class Radstorm extends CardImpl { + + public Radstorm(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{3}{U}"); + + // Storm + this.addAbility(new StormAbility()); + + // Proliferate + this.getSpellAbility().addEffect(new ProliferateEffect()); + } + + private Radstorm(final Radstorm card) { + super(card); + } + + @Override + public Radstorm copy() { + return new Radstorm(this); + } +} diff --git a/Mage.Sets/src/mage/sets/Fallout.java b/Mage.Sets/src/mage/sets/Fallout.java index 9ff92e87a9f..0e415909c0b 100644 --- a/Mage.Sets/src/mage/sets/Fallout.java +++ b/Mage.Sets/src/mage/sets/Fallout.java @@ -25,6 +25,7 @@ public final class Fallout extends ExpansionSet { cards.add(new SetCardInfo("Island", 319, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Mountain", 323, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Plains", 317, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Radstorm", 37, Rarity.RARE, mage.cards.r.Radstorm.class)); cards.add(new SetCardInfo("Sol Ring", 359, Rarity.MYTHIC, mage.cards.s.SolRing.class)); cards.add(new SetCardInfo("Swamp", 321, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Wasteland", 361, Rarity.RARE, mage.cards.w.Wasteland.class));