diff --git a/src/main/java/forge/Constant.java b/src/main/java/forge/Constant.java index e1070b1571b..0450a084bf8 100644 --- a/src/main/java/forge/Constant.java +++ b/src/main/java/forge/Constant.java @@ -98,20 +98,6 @@ public final class Constant { /** The Basic lands. */ public static final List BASIC_LANDS = Collections.unmodifiableList(Arrays.asList("Plains", "Island", "Swamp", "Mountain", "Forest")); - public static final Map COLOR_TO_BASIC_LAND_TYPE_MAP; - - static - { - Map colToType = new HashMap(); - colToType.put(Color.WHITE, "Plains"); - colToType.put(Color.BLUE, "Island"); - colToType.put(Color.BLACK, "Swamp"); - colToType.put(Color.RED, "Mountain"); - colToType.put(Color.GREEN, "Forest"); - - COLOR_TO_BASIC_LAND_TYPE_MAP = Collections.unmodifiableMap(colToType); - } - public static final Map BASIC_LAND_TYPE_TO_COLOR_MAP; static diff --git a/src/main/java/forge/deck/DeckFormat.java b/src/main/java/forge/deck/DeckFormat.java index cc92c462e39..50d3e357493 100644 --- a/src/main/java/forge/deck/DeckFormat.java +++ b/src/main/java/forge/deck/DeckFormat.java @@ -158,40 +158,14 @@ public enum DeckFormat { { erroneousCI.add(cp.getKey()); } - if(cp.getKey().getRules().getType().isLand()) - { - for(String key : Constant.Color.COLOR_TO_BASIC_LAND_TYPE_MAP.keySet()) - { - if(!cmdCI.hasAnyColor(MagicColor.fromName(key))) - { - if(cp.getKey().getRules().getType().subTypeContains(Constant.Color.COLOR_TO_BASIC_LAND_TYPE_MAP.get(key))) - { - erroneousCI.add(cp.getKey()); - } - } - } - } } - if(deck.get(DeckSection.Sideboard) != null) + if(deck.has(DeckSection.Sideboard)) { for(Entry cp : deck.get(DeckSection.Sideboard)) { if(!cp.getKey().getRules().getColorIdentity().hasNoColorsExcept(cmdCI.getColor())) { erroneousCI.add(cp.getKey()); } - if(cp.getKey().getRules().getType().isLand()) - { - for(String key : Constant.Color.COLOR_TO_BASIC_LAND_TYPE_MAP.keySet()) - { - if(!cmdCI.hasAnyColor(MagicColor.fromName(key))) - { - if(cp.getKey().getRules().getType().subTypeContains(Constant.Color.COLOR_TO_BASIC_LAND_TYPE_MAP.get(key))) - { - erroneousCI.add(cp.getKey()); - } - } - } - } } }