[EMN] Fixed tooltip text on some red cards. Fixed Spreading Flames targeting creatures or players. Fixed Stensia Banquet subtype filter.

This commit is contained in:
fireshoes 2016-07-12 16:05:42 -05:00
parent ca033647d3
commit cf6ac805b7
3 changed files with 8 additions and 5 deletions

View file

@ -60,7 +60,7 @@ public class FurybladeVampire extends CardImpl {
this.addAbility(TrampleAbility.getInstance());
// At the beginning of combat on your turn, you may discard a card. If you do, Furyblade Vampire gets +3/+0 until end of turn.
Ability ability = new BeginningOfCombatTriggeredAbility(Zone.BATTLEFIELD,
new DoIfCostPaid(new BoostSourceEffect(3, 0, Duration.EndOfTurn), new DiscardCardCost(), "Discard a card to get {this} +3/+0 until end of turn?", true), TargetController.YOU, false, false);
new DoIfCostPaid(new BoostSourceEffect(3, 0, Duration.EndOfTurn), new DiscardCardCost(), "Discard a card for {this} to get +3/+0 until end of turn?", true), TargetController.YOU, false, false);
this.addAbility(ability);
}

View file

@ -32,7 +32,7 @@ import mage.abilities.effects.common.DamageMultiEffect;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.target.common.TargetCreatureOrPlayerAmount;
import mage.target.common.TargetCreaturePermanent;
/**
*
@ -46,7 +46,7 @@ public class SpreadingFlames extends CardImpl {
// Spreading Flames deals 6 damage divided as you choose among any number of target creatures.
this.getSpellAbility().addEffect(new DamageMultiEffect(6));
this.getSpellAbility().addTarget(new TargetCreatureOrPlayerAmount(6));
this.getSpellAbility().addTarget(new TargetCreaturePermanent(6));
}
public SpreadingFlames(final SpreadingFlames card) {

View file

@ -29,6 +29,7 @@ package mage.sets.eldritchmoon;
import java.util.UUID;
import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount;
import mage.abilities.effects.Effect;
import mage.abilities.effects.common.DamageTargetEffect;
import mage.abilities.effects.common.DrawCardSourceControllerEffect;
import mage.cards.CardImpl;
@ -49,7 +50,7 @@ public class StensiaBanquet extends CardImpl {
private static final FilterLandPermanent filter = new FilterLandPermanent("Vampires you control");
static {
filter.add(new SubtypePredicate("Vampires"));
filter.add(new SubtypePredicate("Vampire"));
filter.add(new ControllerPredicate(TargetController.YOU));
}
@ -58,7 +59,9 @@ public class StensiaBanquet extends CardImpl {
this.expansionSetCode = "EMN";
// Stensia Banquet deals damage to target opponent equal to the number of Vampires you control.
this.getSpellAbility().addEffect(new DamageTargetEffect(new PermanentsOnBattlefieldCount(filter)));
Effect effect = new DamageTargetEffect(new PermanentsOnBattlefieldCount(filter));
effect.setText("{this} deals damage to target opponent equal to the number of Vampires you control");
this.getSpellAbility().addEffect(effect);
this.getSpellAbility().addTarget(new TargetOpponent());
// Draw a card.