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 37897b02d16..8dc2a4fb0c3 100644 --- a/forge-game/src/main/java/forge/game/card/CardProperty.java +++ b/forge-game/src/main/java/forge/game/card/CardProperty.java @@ -1614,9 +1614,10 @@ public class CardProperty { if (card.isOptionalCostPaid(OptionalCost.Generic)) return false; } } else if (property.startsWith("surged")) { - if (!card.isOptionalCostPaid(OptionalCost.Surge)) { + if (card.getCastSA() == null) { return false; } + return card.getCastSA().isSurged(); } else if (property.startsWith("evoked")) { if (card.getCastSA() == null) { return false;