mirror of
https://github.com/correl/mage.git
synced 2024-12-27 03:00:13 +00:00
Text fixes
This commit is contained in:
parent
5c047cd92b
commit
7db4a8b09d
7 changed files with 32 additions and 31 deletions
|
@ -50,7 +50,7 @@ public class SpinIntoMyth extends CardImpl {
|
||||||
this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
|
this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true));
|
||||||
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
|
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
|
||||||
Effect effect = new FatesealEffect(2);
|
Effect effect = new FatesealEffect(2);
|
||||||
effect.setText("then fateseal 2. <i>(To fateseal 2, look at the top two cards of an opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order.)</i>");
|
effect.setText(", then fateseal 2. <i>(To fateseal 2, look at the top two cards of an opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order.)</i>");
|
||||||
this.getSpellAbility().addEffect(effect);
|
this.getSpellAbility().addEffect(effect);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -58,7 +58,7 @@ class CloudKeyChooseTypeEffect extends OneShotEffect {
|
||||||
|
|
||||||
public CloudKeyChooseTypeEffect() {
|
public CloudKeyChooseTypeEffect() {
|
||||||
super(Outcome.Neutral);
|
super(Outcome.Neutral);
|
||||||
this.staticText = "Choose a spell type";
|
this.staticText = "choose artifact, creature, enchantment, instant, or sorcery.";
|
||||||
}
|
}
|
||||||
|
|
||||||
public CloudKeyChooseTypeEffect(final CloudKeyChooseTypeEffect effect) {
|
public CloudKeyChooseTypeEffect(final CloudKeyChooseTypeEffect effect) {
|
||||||
|
@ -97,7 +97,7 @@ class CloudKeyCostModificationEffect extends CostModificationEffectImpl {
|
||||||
|
|
||||||
public CloudKeyCostModificationEffect() {
|
public CloudKeyCostModificationEffect() {
|
||||||
super(Duration.WhileOnBattlefield, Outcome.Benefit, CostModificationType.REDUCE_COST);
|
super(Duration.WhileOnBattlefield, Outcome.Benefit, CostModificationType.REDUCE_COST);
|
||||||
this.staticText = "choose artifact, creature, enchantment, instant, or sorcery. Spells of the chosen type cost {1} less to cast.";
|
this.staticText = "Spells of the chosen type cost {1} less to cast.";
|
||||||
}
|
}
|
||||||
|
|
||||||
public CloudKeyCostModificationEffect(final CloudKeyCostModificationEffect effect) {
|
public CloudKeyCostModificationEffect(final CloudKeyCostModificationEffect effect) {
|
||||||
|
|
|
@ -77,7 +77,7 @@ public class GoldmeadowLookout extends CardImpl {
|
||||||
class GoldmeadowHarrierToken extends Token {
|
class GoldmeadowHarrierToken extends Token {
|
||||||
|
|
||||||
public GoldmeadowHarrierToken() {
|
public GoldmeadowHarrierToken() {
|
||||||
super("Goldmeadow Harrier", "1/1 white Kithkin Soldier creature token named Goldmeadow Harrier with \"{W}, {tap}: Tap target creature.\"");
|
super("Goldmeadow Harrier", "1/1 white Kithkin Soldier creature token named Goldmeadow Harrier with \"{W}, {T}: Tap target creature.\"");
|
||||||
this.setOriginalExpansionSetCode("FUT");
|
this.setOriginalExpansionSetCode("FUT");
|
||||||
cardType.add(CardType.CREATURE);
|
cardType.add(CardType.CREATURE);
|
||||||
color.setWhite(true);
|
color.setWhite(true);
|
||||||
|
|
|
@ -57,7 +57,8 @@ public class LymphSliver extends CardImpl {
|
||||||
|
|
||||||
// All Sliver creatures have absorb 1.
|
// All Sliver creatures have absorb 1.
|
||||||
Ability absorb = new SimpleStaticAbility(Zone.BATTLEFIELD, new SliverAbsorbEffect());
|
Ability absorb = new SimpleStaticAbility(Zone.BATTLEFIELD, new SliverAbsorbEffect());
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityAllEffect(absorb, Duration.WhileOnBattlefield, filter, "absorb 1. <i>(If a source would deal damage to a Sliver, prevent 1 of that damage.)</i>")));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityAllEffect(absorb,
|
||||||
|
Duration.WhileOnBattlefield, filter, "All Sliver creatures have absorb 1. <i>(If a source would deal damage to a Sliver, prevent 1 of that damage.)</i>")));
|
||||||
}
|
}
|
||||||
|
|
||||||
public LymphSliver(final LymphSliver card) {
|
public LymphSliver(final LymphSliver card) {
|
||||||
|
@ -73,7 +74,7 @@ public class LymphSliver extends CardImpl {
|
||||||
class SliverAbsorbEffect extends PreventionEffectImpl {
|
class SliverAbsorbEffect extends PreventionEffectImpl {
|
||||||
public SliverAbsorbEffect() {
|
public SliverAbsorbEffect() {
|
||||||
super(Duration.WhileOnBattlefield, 1, false, false);
|
super(Duration.WhileOnBattlefield, 1, false, false);
|
||||||
this.staticText = "If a source would deal damage to a Sliver, prevent 1 of that damage";
|
this.staticText = "Absorb 1 <i>(If a source would deal damage to this creature, prevent 1 of that damage.</i>)";
|
||||||
}
|
}
|
||||||
|
|
||||||
public SliverAbsorbEffect(SliverAbsorbEffect effect) {
|
public SliverAbsorbEffect(SliverAbsorbEffect effect) {
|
||||||
|
|
|
@ -49,7 +49,7 @@ import mage.filter.predicate.permanent.AnotherPredicate;
|
||||||
public class SliverLegion extends CardImpl {
|
public class SliverLegion extends CardImpl {
|
||||||
|
|
||||||
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("Sliver", "All Sliver creatures");
|
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("Sliver", "All Sliver creatures");
|
||||||
private static final FilterPermanent countfilter = new FilterPermanent("Sliver","each other sliver");
|
private static final FilterPermanent countfilter = new FilterPermanent("Sliver", " for each other Sliver on the battlefield");
|
||||||
|
|
||||||
static {
|
static {
|
||||||
countfilter.add(new AnotherPredicate());
|
countfilter.add(new AnotherPredicate());
|
||||||
|
|
|
@ -57,7 +57,7 @@ public class KeldonMegaliths extends CardImpl {
|
||||||
this.addAbility(new RedManaAbility());
|
this.addAbility(new RedManaAbility());
|
||||||
// Hellbent - {1}{R}, {tap}: Keldon Megaliths deals 1 damage to target creature or player. Activate this ability only if you have no cards in hand.
|
// Hellbent - {1}{R}, {tap}: Keldon Megaliths deals 1 damage to target creature or player. Activate this ability only if you have no cards in hand.
|
||||||
Ability ability = new ConditionalActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(1), new ManaCostsImpl<>("{1}{R}"), HellbentCondition.getInstance(),
|
Ability ability = new ConditionalActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(1), new ManaCostsImpl<>("{1}{R}"), HellbentCondition.getInstance(),
|
||||||
"<i>Hellbent</i> - {1}{R}, {tap}: {this} deals 1 damage to target creature or player. Activate this ability only if you have no cards in hand.");
|
"<i>Hellbent</i> — {1}{R}, {T}: {this} deals 1 damage to target creature or player. Activate this ability only if you have no cards in hand.");
|
||||||
ability.addTarget(new TargetCreatureOrPlayer());
|
ability.addTarget(new TargetCreatureOrPlayer());
|
||||||
this.addAbility(ability);
|
this.addAbility(ability);
|
||||||
}
|
}
|
||||||
|
|
|
@ -57,8 +57,8 @@ public class TransmuteAbility extends SimpleActivatedAbility {
|
||||||
@Override
|
@Override
|
||||||
public String getRule() {
|
public String getRule() {
|
||||||
return new StringBuilder("Transmute ").append(this.getManaCosts().getText())
|
return new StringBuilder("Transmute ").append(this.getManaCosts().getText())
|
||||||
.append(" (").append(this.getManaCosts().getText())
|
.append(" <i>(").append(this.getManaCosts().getText())
|
||||||
.append(", Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.)").toString();
|
.append(", Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.)</i>").toString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue