mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
- Fix filtering lands by color identity such that colorless lands are not filtered out if a certain color or combination of colors are filtered out (but colorless cards are not filtered out).
This commit is contained in:
@@ -181,7 +181,7 @@ public class SFilterUtil {
|
||||
result = color.isMulticolor() || (wantColorless && color.isColorless());
|
||||
} else if (colors != ColorSet.ALL_COLORS.getColor()) {
|
||||
if (useColorIdentity && !allColorsFilteredOut) {
|
||||
result = color.hasAnyColor(colors);
|
||||
result = color.hasAnyColor(colors) || (wantColorless && color.isColorless());
|
||||
} else {
|
||||
result = rules.canCastWithAvailable(colors);
|
||||
}
|
||||
@@ -190,7 +190,7 @@ public class SFilterUtil {
|
||||
result = !color.isMulticolor();
|
||||
if (colors != ColorSet.ALL_COLORS.getColor()) {
|
||||
if (useColorIdentity && !allColorsFilteredOut) {
|
||||
result = result && color.hasAnyColor(colors);
|
||||
result = result && (color.hasAnyColor(colors) || (wantColorless && color.isColorless()));
|
||||
} else {
|
||||
result = result && rules.canCastWithAvailable(colors);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user