[CMR] various text fixes

This commit is contained in:
Evan Kranzler 2020-11-11 09:08:16 -05:00
parent 067cbabbbc
commit d227932ff3
55 changed files with 202 additions and 185 deletions

View file

@ -5,19 +5,19 @@ import mage.abilities.TriggeredAbilityImpl;
import mage.abilities.effects.Effect;
import mage.constants.Zone;
import mage.filter.FilterPermanent;
import mage.filter.StaticFilters;
import mage.game.Game;
import mage.game.events.GameEvent;
/**
*
* @author TheElk801
*/
public class SacrificePermanentTriggeredAbility extends TriggeredAbilityImpl {
private FilterPermanent filter;
private final FilterPermanent filter;
public SacrificePermanentTriggeredAbility(Effect effect) {
this(effect, new FilterPermanent());
this(effect, StaticFilters.FILTER_PERMANENT_A);
}
public SacrificePermanentTriggeredAbility(Effect effect, FilterPermanent filter) {

View file

@ -14,7 +14,7 @@ public class RevealTopLandToBattlefieldElseHandEffect extends OneShotEffect {
public RevealTopLandToBattlefieldElseHandEffect() {
super(Outcome.DrawCard);
this.staticText = "Reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put it into your hand";
this.staticText = "reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put that card into your hand";
}
public RevealTopLandToBattlefieldElseHandEffect(final RevealTopLandToBattlefieldElseHandEffect effect) {

View file

@ -1,8 +1,3 @@
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package mage.abilities.effects.common.continuous;
import mage.abilities.Ability;
@ -14,15 +9,14 @@ import mage.game.Game;
import mage.game.permanent.Permanent;
/**
*
* @author LevelX2
*/
public class BoostAllOfChosenSubtypeEffect extends BoostAllEffect {
SubType subtype = null;
private SubType subtype = null;
public BoostAllOfChosenSubtypeEffect(int power, int toughness, Duration duration, boolean excludeSource) {
super(power, toughness, duration, new FilterCreaturePermanent("All creatures of the chosen type"), excludeSource);
super(power, toughness, duration, new FilterCreaturePermanent("creatures of the chosen type"), excludeSource);
}
public BoostAllOfChosenSubtypeEffect(int power, int toughness, Duration duration, FilterCreaturePermanent filter, boolean excludeSource) {
@ -56,5 +50,4 @@ public class BoostAllOfChosenSubtypeEffect extends BoostAllEffect {
discard();
}
}
}

View file

@ -60,7 +60,7 @@ public class CascadeAbility extends TriggeredAbilityImpl {
@Override
public String getRule() {
StringBuilder sb = new StringBuilder("Cascade");
StringBuilder sb = new StringBuilder("cascade");
if (withReminder) {
sb.append(REMINDERTEXT);
}

View file

@ -210,6 +210,12 @@ public final class StaticFilters {
FILTER_PERMANENT.setLockedFilter(true);
}
public static final FilterPermanent FILTER_PERMANENT_A = new FilterPermanent("a permanent");
static {
FILTER_PERMANENT_A.setLockedFilter(true);
}
public static final FilterPermanent FILTER_PERMANENTS = new FilterPermanent("permanents");
static {

View file

@ -18,7 +18,7 @@ import mage.constants.Zone;
public final class DragonEggDragonToken extends TokenImpl {
public DragonEggDragonToken() {
super("Dragon", "2/2 red Dragon creature token with flying that has \"{R}: This creature gets +1/+0 until end of turn");
super("Dragon", "2/2 red Dragon creature token with flying and \"{R}: This creature gets +1/+0 until end of turn");
this.setOriginalExpansionSetCode("M14");
cardType.add(CardType.CREATURE);
color.setRed(true);

View file

@ -12,7 +12,7 @@ import mage.MageInt;
public final class ProsshKoboldToken extends TokenImpl {
public ProsshKoboldToken() {
super("Kobolds of Kher Keep", "0/1 red Kobold creature tokens");
super("Kobolds of Kher Keep", "0/1 red Kobold creature tokens named Kobolds of Kher Keep");
cardType.add(CardType.CREATURE);
color.setRed(true);
subtype.add(SubType.KOBOLD);