Add cards from each deck section to save

This commit is contained in:
friarsol
2023-04-20 20:52:17 -04:00
committed by Chris H
parent 526c6b1fb9
commit dd0dd23509

View File

@@ -1,10 +1,6 @@
package forge.screens.quest;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Map.Entry;
import java.util.Set;
import java.util.*;
import com.badlogic.gdx.utils.Align;
@@ -549,13 +545,8 @@ public class NewQuestScreen extends FScreen {
fmtPrizes = fmtStartPool;
if (null == fmtPrizes && dckStartPool != null) { // build it form deck
Set<String> sets = new HashSet<>();
for (Entry<PaperCard, Integer> c : dckStartPool.getMain()) {
sets.add(c.getKey().getEdition());
}
if (dckStartPool.has(DeckSection.Sideboard)) {
for (Entry<PaperCard, Integer> c : dckStartPool.get(DeckSection.Sideboard)) {
sets.add(c.getKey().getEdition());
}
for(PaperCard card : dckStartPool.getAllCardsInASinglePool().toFlatList()) {
sets.add(card.getEdition());
}
fmtPrizes = new GameFormat("From deck", sets, null);
}