forked from External/mage
[FIN] Implement The Regalia
This commit is contained in:
parent
0dfdcc444e
commit
c0ba7abd5e
3 changed files with 53 additions and 0 deletions
51
Mage.Sets/src/mage/cards/t/TheRegalia.java
Normal file
51
Mage.Sets/src/mage/cards/t/TheRegalia.java
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
package mage.cards.t;
|
||||
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.AttacksTriggeredAbility;
|
||||
import mage.abilities.effects.common.RevealCardsFromLibraryUntilEffect;
|
||||
import mage.abilities.keyword.CrewAbility;
|
||||
import mage.abilities.keyword.HasteAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.cards.CardSetInfo;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.PutCards;
|
||||
import mage.constants.SubType;
|
||||
import mage.constants.SuperType;
|
||||
import mage.filter.StaticFilters;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author TheElk801
|
||||
*/
|
||||
public final class TheRegalia extends CardImpl {
|
||||
|
||||
public TheRegalia(UUID ownerId, CardSetInfo setInfo) {
|
||||
super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}");
|
||||
|
||||
this.supertype.add(SuperType.LEGENDARY);
|
||||
this.subtype.add(SubType.VEHICLE);
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
// Haste
|
||||
this.addAbility(HasteAbility.getInstance());
|
||||
|
||||
// Whenever The Regalia attacks, reveal cards from the top of your library until you reveal a land card. Put that card onto the battlefield tapped and the rest on the bottom of your library in a random order.
|
||||
this.addAbility(new AttacksTriggeredAbility(new RevealCardsFromLibraryUntilEffect(
|
||||
StaticFilters.FILTER_CARD_LAND_A, PutCards.BATTLEFIELD_TAPPED, PutCards.BOTTOM_RANDOM
|
||||
)));
|
||||
|
||||
// Crew 1
|
||||
this.addAbility(new CrewAbility(1));
|
||||
}
|
||||
|
||||
private TheRegalia(final TheRegalia card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TheRegalia copy() {
|
||||
return new TheRegalia(this);
|
||||
}
|
||||
}
|
||||
|
|
@ -392,6 +392,7 @@ public final class FinalFantasy extends ExpansionSet {
|
|||
cards.add(new SetCardInfo("The Lord Master of Hell", 484, Rarity.UNCOMMON, mage.cards.t.TheLordMasterOfHell.class, NON_FULL_USE_VARIOUS));
|
||||
cards.add(new SetCardInfo("The Lunar Whale", 60, Rarity.RARE, mage.cards.t.TheLunarWhale.class));
|
||||
cards.add(new SetCardInfo("The Prima Vista", 64, Rarity.UNCOMMON, mage.cards.t.ThePrimaVista.class));
|
||||
cards.add(new SetCardInfo("The Regalia", 267, Rarity.RARE, mage.cards.t.TheRegalia.class));
|
||||
cards.add(new SetCardInfo("The Water Crystal", 333, Rarity.RARE, mage.cards.t.TheWaterCrystal.class, NON_FULL_USE_VARIOUS));
|
||||
cards.add(new SetCardInfo("The Water Crystal", 85, Rarity.RARE, mage.cards.t.TheWaterCrystal.class, NON_FULL_USE_VARIOUS));
|
||||
cards.add(new SetCardInfo("The Wind Crystal", 330, Rarity.RARE, mage.cards.t.TheWindCrystal.class, NON_FULL_USE_VARIOUS));
|
||||
|
|
|
|||
|
|
@ -57812,6 +57812,7 @@ Buster Sword|Final Fantasy|255|M|{3}|Artifact - Equipment|||Equipped creature ge
|
|||
Instant Ramen|Final Fantasy|259|C|{2}|Artifact - Food|||Flash$When this artifact enters, draw a card.${2}, {T}, Sacrifice this artifact: You gain 3 life.|
|
||||
Lion Heart|Final Fantasy|261|U|{4}|Artifact - Equipment|||When this Equipment enters, it deals 2 damage to any target.$Equipped creature gets +2/+1.$Equip {2}|
|
||||
PuPu UFO|Final Fantasy|266|U|{2}|Artifact Creature - Construct Alien|0|4|Flying${T}: You may put a land card from your hand onto the battlefield.${3}: Until end of turn, this creature's base power becomes equal to the number of Towns you control.|
|
||||
The Regalia|Final Fantasy|267|R|{4}|Legendary Artifact - Vehicle|4|4|Haste$Whenever The Regalia attacks, reveal cards from the top of your library until you reveal a land card. Put that card onto the battlefield tapped and the rest on the bottom of your library in a random order.$Crew 1|
|
||||
World Map|Final Fantasy|270|C|{1}|Artifact|||{1}, {T}, Sacrifice this artifact: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.${3}, {T}, Sacrifice this artifact: Search your library for a land card, reveal it, put it into your hand, then shuffle.|
|
||||
Adventurer's Inn|Final Fantasy|271|C||Land - Town|||When this land enters, you gain 2 life.${T}: Add {C}.|
|
||||
Baron, Airship Kingdom|Final Fantasy|273|C||Land - Town|||This land enters tapped.${T}: Add {U} or {R}.|
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue