InputSelectTargets: fix use of isWithSameCardType for GUI

This commit is contained in:
Hans Mackowiak
2021-02-27 15:31:35 +01:00
parent 85bd48ddfb
commit aeb868d427

View File

@@ -183,6 +183,12 @@ public final class InputSelectTargets extends InputSyncronizedBase {
return false; return false;
} }
// If the cards share a card type
if (tgt.isWithSameCardType() && lastTarget != null && !card.sharesCardTypeWith(lastTarget)) {
showMessage(sa.getHostCard() + " - Cannot target this card (should share a Card type)");
return false;
}
if (sa.hasParam("MaxTotalTargetCMC")) { if (sa.hasParam("MaxTotalTargetCMC")) {
int maxTotalCMC = tgt.getMaxTotalCMC(sa.getHostCard(), sa); int maxTotalCMC = tgt.getMaxTotalCMC(sa.getHostCard(), sa);
if (maxTotalCMC > 0) { if (maxTotalCMC > 0) {