Fix Mirage Mirror copying Shifting Sky turning all colorless

This commit is contained in:
TRT
2022-01-13 09:35:20 +01:00
parent 3e4faa7760
commit 387e14ff0b

View File

@@ -457,7 +457,9 @@ public final class StaticAbilityContinuous {
if (params.containsKey("AddColor")) { if (params.containsKey("AddColor")) {
final String colors = params.get("AddColor"); final String colors = params.get("AddColor");
if (colors.equals("ChosenColor")) { if (colors.equals("ChosenColor")) {
if (hostCard.hasChosenColor()) {
addColors = ColorSet.fromNames(hostCard.getChosenColors()); addColors = ColorSet.fromNames(hostCard.getChosenColors());
}
} else if (colors.equals("All")) { } else if (colors.equals("All")) {
addColors = ColorSet.ALL_COLORS; addColors = ColorSet.ALL_COLORS;
} else { } else {
@@ -468,7 +470,9 @@ public final class StaticAbilityContinuous {
if (params.containsKey("SetColor")) { if (params.containsKey("SetColor")) {
final String colors = params.get("SetColor"); final String colors = params.get("SetColor");
if (colors.equals("ChosenColor")) { if (colors.equals("ChosenColor")) {
if (hostCard.hasChosenColor()) {
addColors = ColorSet.fromNames(hostCard.getChosenColors()); addColors = ColorSet.fromNames(hostCard.getChosenColors());
}
} else if (colors.equals("All")) { } else if (colors.equals("All")) {
addColors = ColorSet.ALL_COLORS; addColors = ColorSet.ALL_COLORS;
} else { } else {