[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. // {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 ability = new SimpleActivatedAbility(new LoseLifeTargetEffect(3), new ManaCostsImpl("{1}{B}"));
ability.addCost(new TapSourceCost()); 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()); ability.addTarget(new TargetOpponent());
this.addAbility(ability); this.addAbility(ability);
} }

View file

@ -1,6 +1,5 @@
package mage.cards.e; package mage.cards.e;
import java.util.UUID;
import mage.MageInt; import mage.MageInt;
import mage.abilities.Ability; import mage.abilities.Ability;
import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; 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.DrawCardSourceControllerEffect;
import mage.abilities.effects.common.MillCardsControllerEffect; import mage.abilities.effects.common.MillCardsControllerEffect;
import mage.abilities.effects.common.SacrificeSourceEffect; import mage.abilities.effects.common.SacrificeSourceEffect;
import mage.cards.ModalDoubleFacesCard;
import mage.constants.*;
import mage.abilities.keyword.DeathtouchAbility; import mage.abilities.keyword.DeathtouchAbility;
import mage.cards.CardSetInfo; 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 mage.target.common.TargetCardInYourGraveyard;
import java.util.UUID;
/** /**
*
* @author weirddan455 * @author weirddan455
*/ */
public final class EgonGodOfDeath extends ModalDoubleFacesCard { 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) { public EgonGodOfDeath(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, super(ownerId, setInfo,
new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{B}", 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 // {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 ability = new SimpleActivatedAbility(new DrawCardSourceControllerEffect(1), new ManaCostsImpl("{2}{B}"));
ability.addCost(new TapSourceCost()); 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); this.getRightHalfCard().addAbility(ability);
} }

View file

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

View file

@ -37,7 +37,7 @@ public final class MasterSkald extends CardImpl {
Ability ability = new EntersBattlefieldTriggeredAbility(new DoIfCostPaid( Ability ability = new EntersBattlefieldTriggeredAbility(new DoIfCostPaid(
new ReturnFromGraveyardToHandTargetEffect(), new ReturnFromGraveyardToHandTargetEffect(),
new ExileFromGraveCost(new TargetCardInYourGraveyard( new ExileFromGraveCost(new TargetCardInYourGraveyard(
StaticFilters.FILTER_CARD_CREATURE_YOUR_GRAVEYARD StaticFilters.FILTER_CARD_CREATURE_A
)) ))
)); ));
ability.addTarget(new TargetCardInYourGraveyard(filter)); 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. // 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 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); this.addAbility(ability);
// Flying // Flying

View file

@ -36,7 +36,7 @@ public final class VaultRobber extends CardImpl {
); );
ability.addCost(new TapSourceCost()); ability.addCost(new TapSourceCost());
ability.addCost(new ExileFromGraveCost(new TargetCardInYourGraveyard( ability.addCost(new ExileFromGraveCost(new TargetCardInYourGraveyard(
StaticFilters.FILTER_CARD_CREATURE_YOUR_GRAVEYARD StaticFilters.FILTER_CARD_CREATURE_A
))); )));
this.addAbility(ability); 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. // As an additional cost to cast this spell, exile a creature card from your graveyard.
this.getSpellAbility().addCost(new ExileFromGraveCost( 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. // Target creature gets -3/-3 until end of turn.