mirror of
https://github.com/correl/mage.git
synced 2024-12-26 03:00:11 +00:00
[KHM] more text fixes
This commit is contained in:
parent
ed662a335b
commit
caeac0bf3c
7 changed files with 12 additions and 14 deletions
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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));
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue