Changed logic for restricting legendary cards in format to exclude planeswalkers

This commit is contained in:
austinio7116
2018-04-14 18:48:33 +01:00
committed by maustin
parent f69a8af83f
commit b20733d492

View File

@@ -217,7 +217,8 @@ public class GameFormat implements Comparable<GameFormat> {
if(!restrictedCardNames_ro.isEmpty() || restrictedLegendary ) {
for (Entry<PaperCard, Integer> 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;
}
}