diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChangeTextEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeTextEffect.java index 9dbae9ac01c..fbf2dae7ed5 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChangeTextEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChangeTextEffect.java @@ -98,8 +98,12 @@ public class ChangeTextEffect extends SpellAbilityEffect { final List tgts = getTargetCards(sa); for (final Card c : tgts) { - c.addChangedTextColorWord(changedColorWordOriginal, changedColorWordNew, timestamp); - c.addChangedTextTypeWord(changedTypeWordOriginal, changedTypeWordNew, timestamp); + if (changedColorWordOriginal != null && changedColorWordNew != null) { + c.addChangedTextColorWord(changedColorWordOriginal, changedColorWordNew, timestamp); + } + if (changedTypeWordOriginal != null && changedTypeWordNew != null ) { + c.addChangedTextTypeWord(changedTypeWordOriginal, changedTypeWordNew, timestamp); + } if (!permanent) { final GameCommand revert = new GameCommand() {