From 88b6f4036f7e2fa377bbaf2309133b7b15585ac8 Mon Sep 17 00:00:00 2001 From: xenohedron Date: Tue, 21 May 2024 01:05:35 -0400 Subject: [PATCH] text fixes --- Mage.Sets/src/mage/cards/d/DontMove.java | 4 ++-- Mage.Sets/src/mage/cards/i/IndominusRexAlpha.java | 3 ++- .../common/DealsDamageToThisAllTriggeredAbility.java | 5 +++-- Mage/src/main/java/mage/target/TargetImpl.java | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Mage.Sets/src/mage/cards/d/DontMove.java b/Mage.Sets/src/mage/cards/d/DontMove.java index 6b1a6144475..af72e829c92 100644 --- a/Mage.Sets/src/mage/cards/d/DontMove.java +++ b/Mage.Sets/src/mage/cards/d/DontMove.java @@ -36,7 +36,7 @@ public final class DontMove extends CardImpl { this.getSpellAbility().addEffect(new CreateDelayedTriggeredAbilityEffect( new UntilYourNextTurnDelayedTriggeredAbility( new BecomesTappedTriggeredAbility( - new DestroyTargetEffect(), false, + new DestroyTargetEffect().setText("destroy it"), false, StaticFilters.FILTER_PERMANENT_CREATURE, true ) ) @@ -54,4 +54,4 @@ public final class DontMove extends CardImpl { public DontMove copy() { return new DontMove(this); } -} \ No newline at end of file +} diff --git a/Mage.Sets/src/mage/cards/i/IndominusRexAlpha.java b/Mage.Sets/src/mage/cards/i/IndominusRexAlpha.java index b039241e462..e7514877407 100644 --- a/Mage.Sets/src/mage/cards/i/IndominusRexAlpha.java +++ b/Mage.Sets/src/mage/cards/i/IndominusRexAlpha.java @@ -47,7 +47,8 @@ public final class IndominusRexAlpha extends CardImpl { this.addAbility(new AsEntersBattlefieldAbility(new IndominusRexAlphaCountersEffect())); // When Indominus Rex enters the battlefield, draw a card for each counter on it. - this.addAbility(new EntersBattlefieldTriggeredAbility(new DrawCardSourceControllerEffect(xValue))); + this.addAbility(new EntersBattlefieldTriggeredAbility(new DrawCardSourceControllerEffect(xValue) + .setText("draw a card for each counter on it"))); } private IndominusRexAlpha(final IndominusRexAlpha card) { diff --git a/Mage/src/main/java/mage/abilities/common/DealsDamageToThisAllTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/DealsDamageToThisAllTriggeredAbility.java index 4c764f80f0b..3e836c75818 100644 --- a/Mage/src/main/java/mage/abilities/common/DealsDamageToThisAllTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/DealsDamageToThisAllTriggeredAbility.java @@ -10,6 +10,7 @@ import mage.game.events.DamagedEvent; import mage.game.events.GameEvent; import mage.game.permanent.Permanent; import mage.target.targetpointer.FixedTarget; +import mage.util.CardUtil; /** * @author Susucr @@ -28,8 +29,8 @@ public class DealsDamageToThisAllTriggeredAbility extends TriggeredAbilityImpl { this.setTargetPointer = setTargetPointer; this.filterPermanent = filterPermanent; this.combatOnly = combatOnly; - setTriggerPhrase("Whenever " + filterPermanent.getMessage() + " deals " - + (combatOnly ? "combat " : "") + "damage to a {this}, "); + setTriggerPhrase("Whenever " + CardUtil.addArticle(filterPermanent.getMessage()) + " deals " + + (combatOnly ? "combat " : "") + "damage to {this}, "); } protected DealsDamageToThisAllTriggeredAbility(final DealsDamageToThisAllTriggeredAbility ability) { diff --git a/Mage/src/main/java/mage/target/TargetImpl.java b/Mage/src/main/java/mage/target/TargetImpl.java index 8f973949377..e5ace6d73e5 100644 --- a/Mage/src/main/java/mage/target/TargetImpl.java +++ b/Mage/src/main/java/mage/target/TargetImpl.java @@ -106,7 +106,7 @@ public abstract class TargetImpl implements Target { if (min > 0 && max == Integer.MAX_VALUE) { sb.append(CardUtil.numberToText(min)); sb.append(" or more "); - } else if (!getTargetName().startsWith("X") && (min != 1 || max != 1)) { + } else if (!getTargetName().contains("X") && (min != 1 || max != 1)) { if (min < max && max != Integer.MAX_VALUE) { if (min == 1 && max == 2) { sb.append("one or ");