diff --git a/forge-core/src/main/java/forge/card/CardRules.java b/forge-core/src/main/java/forge/card/CardRules.java index 3648a58923b..1089383c571 100644 --- a/forge-core/src/main/java/forge/card/CardRules.java +++ b/forge-core/src/main/java/forge/card/CardRules.java @@ -158,7 +158,7 @@ public final class CardRules implements ICardCharacteristics { private boolean canCastFace(ICardFace face, byte colorCode) { if (face.getManaCost().isNoCost()) { //if card face has no cost, assume castable only by mana of its defined color - return face.getColor().isColorless() || face.getColor().hasAnyColor(colorCode); + return face.getColor().hasNoColorsExcept(colorCode); } return face.getManaCost().canBePaidWithAvaliable(colorCode); }