mirror of
https://github.com/correl/mage.git
synced 2024-12-24 11:50:45 +00:00
[FRF] Added missing flying ability to Archfiend of Depravity and Mindscour Dragon.
This commit is contained in:
parent
68e22e5d57
commit
4df66354d8
4 changed files with 10 additions and 2 deletions
|
@ -34,6 +34,7 @@ import mage.MageInt;
|
|||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.BeginningOfEndStepTriggeredAbility;
|
||||
import mage.abilities.effects.OneShotEffect;
|
||||
import mage.abilities.keyword.FlyingAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Outcome;
|
||||
|
@ -58,6 +59,9 @@ public class ArchfiendOfDepravity extends CardImpl {
|
|||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
// Flying
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
|
||||
// At the beginning of each opponent's end step, that player chooses up to two creatures he or she controls, then sacrifices the rest.
|
||||
this.addAbility(new BeginningOfEndStepTriggeredAbility(new ArchfiendOfDepravityEffect(), TargetController.OPPONENT, false));
|
||||
}
|
||||
|
|
|
@ -53,7 +53,7 @@ public class Cloudform extends CardImpl {
|
|||
super(ownerId, 32, "Cloudform", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{1}{U}{U}");
|
||||
this.expansionSetCode = "FRF";
|
||||
|
||||
// When Cloudform enters the battlefield, it becomes an aura with enchant creature. Manifest the top card of your library and attach Cloudform to it.
|
||||
// When Cloudform enters the battlefield, it becomes an Aura with enchant creature. Manifest the top card of your library and attach Cloudform to it.
|
||||
this.addAbility(new EntersBattlefieldTriggeredAbility(new BecomesAuraAttachToManifestSourceEffect()));
|
||||
|
||||
// Enchanted creature has flying and hexproof.
|
||||
|
|
|
@ -32,6 +32,7 @@ import mage.MageInt;
|
|||
import mage.abilities.Ability;
|
||||
import mage.abilities.effects.common.DealsDamageToOpponentTriggeredAbility;
|
||||
import mage.abilities.effects.common.PutLibraryIntoGraveTargetEffect;
|
||||
import mage.abilities.keyword.FlyingAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
@ -50,6 +51,9 @@ public class MindscourDragon extends CardImpl {
|
|||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
// Flying
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
|
||||
// Whenever Mindscour Dragon deals combat damage to an opponent, target player puts the top four cards of his or her library into his or her graveyard.
|
||||
Ability ability = new DealsDamageToOpponentTriggeredAbility(new PutLibraryIntoGraveTargetEffect(4), false, true);
|
||||
ability.addTarget(new TargetPlayer());
|
||||
|
|
|
@ -173,7 +173,7 @@ class SoulfireGrandMasterCastFromHandReplacementEffect extends ReplacementEffect
|
|||
SoulfireGrandMasterCastFromHandReplacementEffect() {
|
||||
super(Duration.EndOfTurn, Outcome.ReturnToHand);
|
||||
this.spellId = null;
|
||||
this.staticText = "The next time you cast an instant or sorcery spell from your hand this turn, put that card into your hand instead of your graveyard as it resolves";
|
||||
this.staticText = "The next time you cast an instant or sorcery spell from your hand this turn, put that card into your hand instead of into your graveyard as it resolves";
|
||||
}
|
||||
|
||||
SoulfireGrandMasterCastFromHandReplacementEffect(SoulfireGrandMasterCastFromHandReplacementEffect effect) {
|
||||
|
|
Loading…
Reference in a new issue