diff --git a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Brawl.java b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Brawl.java index 846221fd23a..b3bb4ee87ff 100644 --- a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Brawl.java +++ b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Brawl.java @@ -149,10 +149,12 @@ public class Brawl extends Constructed { if (commanderColor.isGreen()) { colorIdentity.setGreen(true); } + if (commanderColor.isColorless()) { + colorIdentity.setColorless(true); + } } } - - List basicsInDeck = new ArrayList<>(); + Set basicsInDeck = new HashSet<>(); if (colorIdentity.isColorless()) { for (Card card : deck.getCards()) { if (basicLandNames.contains(card.getName())) { diff --git a/Mage/src/main/java/mage/filter/FilterMana.java b/Mage/src/main/java/mage/filter/FilterMana.java index 5deda8ce48a..d942b6bd12b 100644 --- a/Mage/src/main/java/mage/filter/FilterMana.java +++ b/Mage/src/main/java/mage/filter/FilterMana.java @@ -104,7 +104,7 @@ public class FilterMana implements Serializable { } public boolean isColorless() { - return colorless; + return !(white || blue || black || red || green) || colorless; } public void setColorless(boolean colorless) {