[STX] some final text fixes

This commit is contained in:
Evan Kranzler 2021-04-18 15:09:18 -04:00
parent 0664b02619
commit cae1b271c2
7 changed files with 23 additions and 10 deletions

View file

@ -170,7 +170,7 @@ public abstract class TriggeredAbilityImpl extends AbilityImpl implements Trigge
}
sb.append(superRule);
if (triggersOnce) {
sb.append(" This abilities triggers only once each turn.");
sb.append(" This ability triggers only once each turn.");
}
}

View file

@ -3,6 +3,7 @@ package mage.abilities.common;
import mage.abilities.ActivatedAbilityImpl;
import mage.abilities.costs.Cost;
import mage.abilities.effects.Effect;
import mage.constants.TargetController;
import mage.constants.TimingRule;
import mage.constants.Zone;
@ -28,6 +29,9 @@ public class ActivateAsSorceryActivatedAbility extends ActivatedAbilityImpl {
@Override
public String getRule() {
if (mayActivate == TargetController.OPPONENT) {
return super.getRule() + " Only your opponents may activate this ability and only as a sorcery.";
}
return super.getRule() + " Activate only as a sorcery.";
}
}

View file

@ -86,6 +86,6 @@ public class DiesCreatureTriggeredAbility extends TriggeredAbilityImpl {
@Override
public String getRule() {
return "Whenever " + filter.getMessage() + " dies, " + super.getRule();
return "Whenever " + filter.getMessage() + (filter.getMessage().startsWith("one or more") ? " die, " : " dies, ") + super.getRule();
}
}

View file

@ -113,7 +113,11 @@ public class EntersBattlefieldAllTriggeredAbility extends TriggeredAbilityImpl {
sb.append("{this} or another ");
}
sb.append(filter.getMessage());
sb.append(" enters the battlefield");
if (filter.getMessage().startsWith("one or more")) {
sb.append(" enter the battlefield");
} else {
sb.append(" enters the battlefield");
}
if (controlledText) {
sb.append(" under your control, ");
} else {