diff --git a/src/main/java/forge/card/cardfactory/AbstractCardFactory.java b/src/main/java/forge/card/cardfactory/AbstractCardFactory.java index eae6241b8bf..8493a3beed2 100644 --- a/src/main/java/forge/card/cardfactory/AbstractCardFactory.java +++ b/src/main/java/forge/card/cardfactory/AbstractCardFactory.java @@ -165,7 +165,9 @@ public abstract class AbstractCardFactory implements CardFactoryInterface { if (in.hasAlternateState()) { for (final CardCharactersticName state : in.getStates()) { in.setState(state); - out.addAlternateState(state); + if (state == CardCharactersticName.Cloner) { + out.addAlternateState(state); + } out.setState(state); CardFactoryUtil.copyCharacteristics(in, out); }