diff --git a/forge-game/src/main/java/forge/game/player/Player.java b/forge-game/src/main/java/forge/game/player/Player.java index 1bc52d85583..27dda195d5a 100644 --- a/forge-game/src/main/java/forge/game/player/Player.java +++ b/forge-game/src/main/java/forge/game/player/Player.java @@ -2043,6 +2043,14 @@ public class Player extends GameEntity implements Comparable { if (equals(sourceController) || !isOpponentOf(sourceController)) { return false; } + } else if (property.startsWith("OpponentOf ")) { + final String v = property.split(" ")[1]; + final List players = AbilityUtils.getDefinedPlayers(source, v, spellAbility); + for (final Player p : players) { + if (equals(p) || !isOpponentOf(p)) { + return false; + } + } } else if (property.equals("Allies")) { if (equals(sourceController) || isOpponentOf(sourceController)) { return false;