diff --git a/forge-game/src/main/java/forge/game/GameFormat.java b/forge-game/src/main/java/forge/game/GameFormat.java index 98f3c0b19cf..9d603a3449f 100644 --- a/forge-game/src/main/java/forge/game/GameFormat.java +++ b/forge-game/src/main/java/forge/game/GameFormat.java @@ -217,7 +217,8 @@ public class GameFormat implements Comparable { if(!restrictedCardNames_ro.isEmpty() || restrictedLegendary ) { for (Entry poolEntry : allCards) { if( poolEntry.getValue().intValue() > 1 && (restrictedCardNames_ro.contains(poolEntry.getKey().getName()) - || poolEntry.getKey().getRules().getType().isLegendary() && restrictedLegendary)) + || (poolEntry.getKey().getRules().getType().isLegendary() + && !poolEntry.getKey().getRules().getType().isPlaneswalker() && restrictedLegendary))) return false; } }