diff --git a/forge-game/src/main/java/forge/game/ForgeScript.java b/forge-game/src/main/java/forge/game/ForgeScript.java index 87b2a061002..be7597cb748 100644 --- a/forge-game/src/main/java/forge/game/ForgeScript.java +++ b/forge-game/src/main/java/forge/game/ForgeScript.java @@ -116,6 +116,15 @@ public class ForgeScript { return cardState.getTypeWithChanges().hasStringType(source.getChosenType2()); } else if (property.equals("IsNotChosenType2")) { return !cardState.getTypeWithChanges().hasStringType(source.getChosenType2()); + } else if (property.equals("NotedType")) { + boolean found = false; + for (String s : source.getNotedTypes()) { + if (cardState.getTypeWithChanges().hasStringType(s)) { + found = true; + break; + } + } + return found; } else if (property.startsWith("HasSubtype")) { final String subType = property.substring(11); return cardState.getTypeWithChanges().hasSubtype(subType);