CardDetailUtil improve

This commit is contained in:
Northmoc
2021-12-10 10:12:31 -05:00
parent 1051bea700
commit 5afdac8f5d

View File

@@ -431,14 +431,13 @@ public class CardDetailUtil {
} }
area.append("(chosen cards: "); area.append("(chosen cards: ");
if (card.isImmutable() && card.getName().contains("Perpetual Effect")) { if (card.isImmutable() && card.getName().contains("Perpetual Effect")) {
FCollectionView<CardView> chosenCards = card.getChosenCards(); List<CardView> chosenToShow = new ArrayList<>();
StringBuilder chosenToShow = new StringBuilder(); for (CardView cc : card.getChosenCards()) {
for (CardView cc : chosenCards) { if (!cc.getZone().isHidden()) {
if (cc.getZone() != ZoneType.Hand) { chosenToShow.add(cc);
chosenToShow.append(cc);
} }
} }
area.append(chosenToShow.toString()); area.append(Lang.joinHomogenous(chosenToShow));
} else { } else {
area.append(Lang.joinHomogenous(card.getChosenCards())); area.append(Lang.joinHomogenous(card.getChosenCards()));
} }