diff --git a/forge-game/src/main/java/forge/game/card/CardFactory.java b/forge-game/src/main/java/forge/game/card/CardFactory.java index 829a0196eb7..2a9b6e232bf 100644 --- a/forge-game/src/main/java/forge/game/card/CardFactory.java +++ b/forge-game/src/main/java/forge/game/card/CardFactory.java @@ -124,8 +124,6 @@ public class CardFactory { final Game game = source.getGame(); final Card c = new Card(game.nextCardId(), original.getPaperCard(), game); copyCopiableCharacteristics(original, c); - // fix old cardstates - buildAbilities(c); if (sourceSA.hasParam("NonLegendary")) { c.removeType(CardType.Supertype.Legendary); diff --git a/forge-game/src/main/java/forge/game/card/CardProperty.java b/forge-game/src/main/java/forge/game/card/CardProperty.java index 76ffee1567e..59dc0bdedc4 100644 --- a/forge-game/src/main/java/forge/game/card/CardProperty.java +++ b/forge-game/src/main/java/forge/game/card/CardProperty.java @@ -1688,7 +1688,7 @@ public class CardProperty { if (card.getCastSAFallBack() == null) { return false; } - return card.getCastSA().isBlitz(); + return card.getCastSAFallBack().isBlitz(); } else if (property.equals("dashed")) { if (card.getCastSAFallBack() == null) { return false;