diff --git a/Mage.Sets/src/mage/cards/t/TheStasisCoffin.java b/Mage.Sets/src/mage/cards/t/TheStasisCoffin.java new file mode 100644 index 00000000000..cabdf666e86 --- /dev/null +++ b/Mage.Sets/src/mage/cards/t/TheStasisCoffin.java @@ -0,0 +1,45 @@ +package mage.cards.t; + +import mage.abilities.Ability; +import mage.abilities.common.SimpleActivatedAbility; +import mage.abilities.costs.common.ExileSourceCost; +import mage.abilities.costs.common.TapSourceCost; +import mage.abilities.costs.mana.GenericManaCost; +import mage.abilities.effects.common.continuous.GainAbilityControllerEffect; +import mage.abilities.keyword.ProtectionFromEverythingAbility; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; +import mage.constants.Duration; +import mage.constants.SuperType; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class TheStasisCoffin extends CardImpl { + + public TheStasisCoffin(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); + + this.addSuperType(SuperType.LEGENDARY); + + // {2}, {T}, Exile The Stasis Coffin: You gain protection from everything until your next turn. + Ability ability = new SimpleActivatedAbility(new GainAbilityControllerEffect( + new ProtectionFromEverythingAbility(), Duration.UntilYourNextTurn + ), new GenericManaCost(2)); + ability.addCost(new TapSourceCost()); + ability.addCost(new ExileSourceCost()); + this.addAbility(ability); + } + + private TheStasisCoffin(final TheStasisCoffin card) { + super(card); + } + + @Override + public TheStasisCoffin copy() { + return new TheStasisCoffin(this); + } +} diff --git a/Mage.Sets/src/mage/sets/TheBrothersWar.java b/Mage.Sets/src/mage/sets/TheBrothersWar.java index a32b765f6ac..42554a2e45d 100644 --- a/Mage.Sets/src/mage/sets/TheBrothersWar.java +++ b/Mage.Sets/src/mage/sets/TheBrothersWar.java @@ -102,6 +102,7 @@ public final class TheBrothersWar extends ExpansionSet { cards.add(new SetCardInfo("Teferi, Temporal Pilgrim", 66, Rarity.MYTHIC, mage.cards.t.TeferiTemporalPilgrim.class)); cards.add(new SetCardInfo("Terisian Mindbreaker", 83, Rarity.RARE, mage.cards.t.TerisianMindbreaker.class)); cards.add(new SetCardInfo("The Mightstone and Weakstone", "238a", Rarity.RARE, mage.cards.t.TheMightstoneAndWeakstone.class)); + cards.add(new SetCardInfo("The Stasis Coffin", 245, Rarity.RARE, mage.cards.t.TheStasisCoffin.class)); cards.add(new SetCardInfo("Third Path Iconoclast", 223, Rarity.UNCOMMON, mage.cards.t.ThirdPathIconoclast.class)); cards.add(new SetCardInfo("Third Path Savant", 67, Rarity.COMMON, mage.cards.t.ThirdPathSavant.class)); cards.add(new SetCardInfo("Thopter Architect", 29, Rarity.COMMON, mage.cards.t.ThopterArchitect.class));