[FRF] Added missing flying ability to Archfiend of Depravity and Mindscour Dragon.

This commit is contained in:
LevelX2 2015-01-16 01:08:17 +01:00
parent 68e22e5d57
commit 4df66354d8
4 changed files with 10 additions and 2 deletions

View file

@ -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));
}

View file

@ -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.

View file

@ -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());

View file

@ -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) {