mirror of
https://github.com/correl/mage.git
synced 2024-11-14 19:19:32 +00:00
Implemented Cavalier of Gales
This commit is contained in:
parent
3996511976
commit
9f760df819
3 changed files with 56 additions and 4 deletions
51
Mage.Sets/src/mage/cards/c/CavalierOfGales.java
Normal file
51
Mage.Sets/src/mage/cards/c/CavalierOfGales.java
Normal file
|
@ -0,0 +1,51 @@
|
|||
package mage.cards.c;
|
||||
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.DiesTriggeredAbility;
|
||||
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
|
||||
import mage.abilities.effects.common.BrainstormEffect;
|
||||
import mage.abilities.effects.common.ShuffleIntoLibrarySourceEffect;
|
||||
import mage.abilities.effects.keyword.ScryEffect;
|
||||
import mage.abilities.keyword.FlyingAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.cards.CardSetInfo;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.SubType;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author TheElk801
|
||||
*/
|
||||
public final class CavalierOfGales extends CardImpl {
|
||||
|
||||
public CavalierOfGales(UUID ownerId, CardSetInfo setInfo) {
|
||||
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}{U}");
|
||||
|
||||
this.subtype.add(SubType.ELEMENTAL);
|
||||
this.subtype.add(SubType.KNIGHT);
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(5);
|
||||
|
||||
// Flying
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
|
||||
// When Cavalier of Gales enters the battlefield, draw three cards, then put two cards from your hand on top of your library in any order.
|
||||
this.addAbility(new EntersBattlefieldTriggeredAbility(new BrainstormEffect()));
|
||||
|
||||
// When Cavalier of Gales dies, shuffle it into its owner's library, then scry 2.
|
||||
Ability ability = new DiesTriggeredAbility(new ShuffleIntoLibrarySourceEffect());
|
||||
ability.addEffect(new ScryEffect(2).concatBy(", then"));
|
||||
this.addAbility(ability);
|
||||
}
|
||||
|
||||
private CavalierOfGales(final CavalierOfGales card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CavalierOfGales copy() {
|
||||
return new CavalierOfGales(this);
|
||||
}
|
||||
}
|
|
@ -67,6 +67,7 @@ public final class CoreSet2020 extends ExpansionSet {
|
|||
cards.add(new SetCardInfo("Captivating Gyre", 51, Rarity.UNCOMMON, mage.cards.c.CaptivatingGyre.class));
|
||||
cards.add(new SetCardInfo("Cavalier of Dawn", 10, Rarity.MYTHIC, mage.cards.c.CavalierOfDawn.class));
|
||||
cards.add(new SetCardInfo("Cavalier of Flame", 125, Rarity.MYTHIC, mage.cards.c.CavalierOfFlame.class));
|
||||
cards.add(new SetCardInfo("Cavalier of Gales", 52, Rarity.MYTHIC, mage.cards.c.CavalierOfGales.class));
|
||||
cards.add(new SetCardInfo("Cavalier of Night", 94, Rarity.MYTHIC, mage.cards.c.CavalierOfNight.class));
|
||||
cards.add(new SetCardInfo("Cavalier of Thorns", 167, Rarity.MYTHIC, mage.cards.c.CavalierOfThorns.class));
|
||||
cards.add(new SetCardInfo("Cerulean Drake", 53, Rarity.UNCOMMON, mage.cards.c.CeruleanDrake.class));
|
||||
|
|
|
@ -35398,7 +35398,7 @@ Agent of Treachery|Core Set 2020|43|R|{5}{U}{U}|Creature - Human Rogue|2|3|When
|
|||
Atemsis, All-Seeing|Core Set 2020|46|R|{3}{U}{U}{U}|Legendary Creature - Sphinx|4|5|Flying${2}{U}, {T}: Draw two cards, then discard a card.$Whenever Atemsis, All-Seeing deals damage to an opponent, you may reveal your hand. If cards with at least six different converted mana costs are revealed this way, that player loses the game.|
|
||||
Brineborn Cutthroat|Core Set 2020|50|U|{1}{U}|Creature - Merfolk Pirate|2|1|Flash$Whenever you cast a spell during an opponent's turn, put a +1/+1 counter on Brineborn Cutthroat.|
|
||||
Captivating Gyre|Core Set 2020|51|U|{4}{U}{U}|Sorcery|||Return up to three target creatures to their owners' hands.|
|
||||
Cavalier of Gales|Core Set 2020|52|M|{2}{U}{U}{U}|Creature - Elemental Knight|5|5|Flying$When "Rainy Knight" enters the battlefield, draw three cards, then put two cards from your hand on top of your library in any order.$When "Rainy Knight" dies, shuffle it into its owner's library, then scry 2.|
|
||||
Cavalier of Gales|Core Set 2020|52|M|{2}{U}{U}{U}|Creature - Elemental Knight|5|5|Flying$When Cavalier of Gales enters the battlefield, draw three cards, then put two cards from your hand on top of your library in any order.$When Cavalier of Gales dies, shuffle it into its owner's library, then scry 2.|
|
||||
Cerulean Drake|Core Set 2020|53|U|{1}{U}|Creature - Drake|1|1|Flying$Protection from red$Sacrifice Cerulean Drake: Counter target spell that targets you.|
|
||||
Cloudkin Seer|Core Set 2020|54|C|{2}{U}|Creature - Elemental Wizard|2|1|Flying$When Cloudkin Seer enters the battlefield, draw a card.|
|
||||
Convolute|Core Set 2020|55|C|{2}{U}|Instant|||Counter target spell unless its controller pays {4}.|
|
||||
|
@ -35421,7 +35421,7 @@ Tale's End|Core Set 2020|77|R|{1}{U}|Instant|||Counter target activated ability,
|
|||
Unsummon|Core Set 2020|78|C|{U}|Instant|||Return target creature to its owner's hand.|
|
||||
Winged Words|Core Set 2020|80|C|{2}{U}|Sorcery|||This spell costs {1} less to cast if you control a creature with flying.$Draw two cards.|
|
||||
Yarok's Wavecrasher|Core Set 2020|81|U|{3}{U}|Creature - Elemental|4|4|When Yarok's Wavecrasher enters the battlefield, return another creature you control to its owner's hand.|
|
||||
Audacious Thief|Core Set 2020|84|C|{2}{B}|Creature - Human Rogue|2|2|Whenever "Kill Stealer" attacks, you draw a card and you lose 1 life.|
|
||||
Audacious Thief|Core Set 2020|84|C|{2}{B}|Creature - Human Rogue|2|2|Whenever Audacious Thief attacks, you draw a card and you lose 1 life.|
|
||||
Blightbeetle|Core Set 2020|87|U|{1}{B}|Creature - Insect|1|1|Protection from green$Creatures your opponents control can't have +1/+1 counters put on them.|
|
||||
Blood Burglar|Core Set 2020|88|C|{1}{B}|Creature - Vampire Rogue|2|2|As long as it's your turn, Blood Burglar has lifelink.|
|
||||
Blood for Bones|Core Set 2020|89|U|{3}{B}|Sorcery|||As an additional cost to cast this spell, sacrifice a creature.$Return a creature card from your graveyard to the battlefield, then return another creature card from your graveyard to your hand.|
|
||||
|
@ -35469,14 +35469,14 @@ Mask of Immolation|Core Set 2020|151|U|{1}{R}|Artifact - Equipment|||When Mask o
|
|||
Rapacious Dragon|Core Set 2020|153|U|{4}{R}|Creature - Dragon|3|3|Flying$When Rapacious Dragon enters the battlefield, create two Treasure tokens.|
|
||||
Reckless Air Strike|Core Set 2020|154|C|{R}|Sorcery|||Choose one —$• Reckless Air Strike deals 3 damage to target creature with flying.$• Destroy target artifact.|
|
||||
Repeated Reverberation|Core Set 2020|156|R|{2}{R}{R}|Instant|||When you next cast an instant spell, cast a sorcery spell, or activate a loyalty ability this turn, copy that spell or ability twice. You may choose new targets for the copies.|
|
||||
Thunderkin Awakener|Core Set 2020|162|R|{1}{R}|Creature - Elemental Shaman|1|2|Haste$Whenever Thunderkin Awakener attacks, choose target Elemental creature card in your graveyard with toughness less than Thunderkin Awakener's toughness. Return that card to the battlefield tapped and attacking. Sacrifice it at the beginning if the next end step.|
|
||||
Thunderkin Awakener|Core Set 2020|162|R|{1}{R}|Creature - Elemental Shaman|1|2|Haste$Whenever Thunderkin Awakener attacks, choose target Elemental creature card in your graveyard with toughness less than Thunderkin Awakener's toughness. Return that card to the battlefield tapped and attacking. Sacrifice it at the beginning of the next end step.|
|
||||
Uncaged Fury|Core Set 2020|163|U|{2}{R}|Instant|||Target creature gets +1/+1 and gains double strike until end of turn.|
|
||||
Unchained Berserker|Core Set 2020|164|U|{1}{R}|Creature - Human Berserker|1|1|Protection from white$Unchained Berserker gets +2/+0 as long as it's attacking.|
|
||||
Barkhide Troll|Core Set 2020|165|U|{G}{G}|Creature - Troll|2|2|Barkhide Troll enters the battlefield with a +1/+1 counter on it.${1}, Remove a +1/+1 counter from Barkhide Troll: Barkhide Troll gains hexproof until end of turn.|
|
||||
Cavalier of Thorns|Core Set 2020|167|M|{2}{G}{G}{G}|Creature - Elemental Knight|5|6|Reach$When Cavalier of Thorns enters the battlefield, reveal the top five cards of your library. You may put a land card from among them onto the battlefield. Put the rest into your graveyard.$When Cavalier of Thorns dies, you may exile it. If you do, put another target card from your graveyard on top of your library.|
|
||||
Elvish Reclaimer|Core Set 2020|169|R|{G}|Creature - Elf Warrior|1|2|Elvish Reclaimer gets +2/+2 as long as there are three or more land cards in your graveyard.${2}, {T}, Sacrifice a land: Search your library for a land card, put it onto the battlefield tapped, then shuffle your library.|
|
||||
Ferocious Pup|Core Set 2020|171|C|{2}{G}|Creature - Wolf|0|1|When Ferocious Pup enters the battlefield, create a 2/2 green Wolf creature token.|
|
||||
Gargos, Vicious Watcher|Core Set 2020|172|R|{3}{G}{G}{G}|Legendary Creature - Hydra|8|7|Vigilance$Hydra spells you cast cost {4} less to cast.$Whenever a creature you control becomes the target of a spell, "Legendary Hydration" fights up to one target creature you don't control.|
|
||||
Gargos, Vicious Watcher|Core Set 2020|172|R|{3}{G}{G}{G}|Legendary Creature - Hydra|8|7|Vigilance$Hydra spells you cast cost {4} less to cast.$Whenever a creature you control becomes the target of a spell, Gargos, Vicious Watcher fights up to one target creature you don't control.|
|
||||
Growth Cycle|Core Set 2020|175|C|{1}{G}|Instant|||Target creature gets +3/+3 until end of turn. It gets an additional +2/+2 until end of turn for each card named Growth Cycle in your graveyard.|
|
||||
Leafkin Druid|Core Set 2020|178|C|{1}{G}|Creature - Elemental Druid|0|3|{T}: Add {G}. If you control four or more creatures, add {G}{G} instead.|
|
||||
Leyline of Abundance|Core Set 2020|179|R|{2}{G}{G}|Enchantment|||If Leyline of Abundance is in your opening hand, you may begin the game with it on the battlefield.$Whenever you tap a creature for mana, add an additional {G}.${6}{G}{G}: Put a +1/+1 counter on each creature you control.|
|
||||
|
|
Loading…
Reference in a new issue