diff --git a/src/main/java/forge/Card.java b/src/main/java/forge/Card.java index 827c68b98e5..3acf3e091ac 100644 --- a/src/main/java/forge/Card.java +++ b/src/main/java/forge/Card.java @@ -5005,6 +5005,8 @@ public class Card extends GameEntity implements Comparable { { if (Property.startsWith("non") && (CardUtil.getColors(this).size() == 1 && !isColorless())) return false; if (!Property.startsWith("non") && (CardUtil.getColors(this).size() > 1 || isColorless())) return false; + } else if (Property.equals("ChosenColor")) { + if (!CardUtil.getColors(this).contains(source.getChosenColor())) return false; } else if (Property.startsWith("YouCtrl")) { if (!getController().isPlayer(sourceController)) return false; } else if (Property.startsWith("YouDontCtrl")) {