[KHM] more text fixes

This commit is contained in:
Evan Kranzler 2021-01-30 09:36:34 -05:00
parent ed662a335b
commit caeac0bf3c
7 changed files with 12 additions and 14 deletions

View file

@ -33,7 +33,7 @@ public final class DreadRider extends CardImpl {
// {1}{B}, {T}, Exile a creature card from your graveyard: Target opponent loses 3 life.
Ability ability = new SimpleActivatedAbility(new LoseLifeTargetEffect(3), new ManaCostsImpl("{1}{B}"));
ability.addCost(new TapSourceCost());
ability.addCost(new ExileFromGraveCost(new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_CREATURE_YOUR_GRAVEYARD)));
ability.addCost(new ExileFromGraveCost(new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_CREATURE_A)));
ability.addTarget(new TargetOpponent());
this.addAbility(ability);
}

View file

@ -1,6 +1,5 @@
package mage.cards.e;
import java.util.UUID;
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.common.BeginningOfUpkeepTriggeredAbility;
@ -12,21 +11,20 @@ import mage.abilities.effects.common.DoIfCostPaid;
import mage.abilities.effects.common.DrawCardSourceControllerEffect;
import mage.abilities.effects.common.MillCardsControllerEffect;
import mage.abilities.effects.common.SacrificeSourceEffect;
import mage.cards.ModalDoubleFacesCard;
import mage.constants.*;
import mage.abilities.keyword.DeathtouchAbility;
import mage.cards.CardSetInfo;
import mage.filter.common.FilterCreatureCard;
import mage.cards.ModalDoubleFacesCard;
import mage.constants.*;
import mage.filter.StaticFilters;
import mage.target.common.TargetCardInYourGraveyard;
import java.util.UUID;
/**
*
* @author weirddan455
*/
public final class EgonGodOfDeath extends ModalDoubleFacesCard {
private static final FilterCreatureCard filter = new FilterCreatureCard("a creature card from your graveyard");
public EgonGodOfDeath(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo,
new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{B}",
@ -65,7 +63,7 @@ public final class EgonGodOfDeath extends ModalDoubleFacesCard {
// {2}{B}, {T}, Exile a creature card from your graveyard: Draw a card
Ability ability = new SimpleActivatedAbility(new DrawCardSourceControllerEffect(1), new ManaCostsImpl("{2}{B}"));
ability.addCost(new TapSourceCost());
ability.addCost(new ExileFromGraveCost(new TargetCardInYourGraveyard(filter)));
ability.addCost(new ExileFromGraveCost(new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_CREATURE_A)));
this.getRightHalfCard().addAbility(ability);
}

View file

@ -43,7 +43,7 @@ public final class LittjaraGladeWarden extends CardImpl {
);
ability.addCost(new TapSourceCost());
ability.addCost(new ExileFromGraveCost(new TargetCardInYourGraveyard(
StaticFilters.FILTER_CARD_CREATURE_YOUR_GRAVEYARD
StaticFilters.FILTER_CARD_CREATURE_A
)));
ability.addTarget(new TargetCreaturePermanent());
this.addAbility(ability);

View file

@ -37,7 +37,7 @@ public final class MasterSkald extends CardImpl {
Ability ability = new EntersBattlefieldTriggeredAbility(new DoIfCostPaid(
new ReturnFromGraveyardToHandTargetEffect(),
new ExileFromGraveCost(new TargetCardInYourGraveyard(
StaticFilters.FILTER_CARD_CREATURE_YOUR_GRAVEYARD
StaticFilters.FILTER_CARD_CREATURE_A
))
));
ability.addTarget(new TargetCardInYourGraveyard(filter));

View file

@ -30,7 +30,7 @@ public final class StalwartValkyrie extends CardImpl {
// You may pay {1}{W} and exile a creature card from your graveyard rather than pay this spell's mana cost.
Ability ability = new AlternativeCostSourceAbility(new ManaCostsImpl<>("{1}{W}"));
ability.addCost(new ExileFromGraveCost(new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_CREATURE_YOUR_GRAVEYARD)));
ability.addCost(new ExileFromGraveCost(new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_CREATURE_A)));
this.addAbility(ability);
// Flying

View file

@ -36,7 +36,7 @@ public final class VaultRobber extends CardImpl {
);
ability.addCost(new TapSourceCost());
ability.addCost(new ExileFromGraveCost(new TargetCardInYourGraveyard(
StaticFilters.FILTER_CARD_CREATURE_YOUR_GRAVEYARD
StaticFilters.FILTER_CARD_CREATURE_A
)));
this.addAbility(ability);
}

View file

@ -21,7 +21,7 @@ public final class WeighDown extends CardImpl {
// As an additional cost to cast this spell, exile a creature card from your graveyard.
this.getSpellAbility().addCost(new ExileFromGraveCost(
new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_CREATURE_YOUR_GRAVEYARD)
new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_CREATURE_A)
));
// Target creature gets -3/-3 until end of turn.