mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 04:38:00 +00:00
Add cards from each deck section to save
This commit is contained in:
@@ -1,10 +1,6 @@
|
|||||||
package forge.screens.quest;
|
package forge.screens.quest;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
import java.util.HashSet;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map.Entry;
|
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
import com.badlogic.gdx.utils.Align;
|
import com.badlogic.gdx.utils.Align;
|
||||||
|
|
||||||
@@ -549,13 +545,8 @@ public class NewQuestScreen extends FScreen {
|
|||||||
fmtPrizes = fmtStartPool;
|
fmtPrizes = fmtStartPool;
|
||||||
if (null == fmtPrizes && dckStartPool != null) { // build it form deck
|
if (null == fmtPrizes && dckStartPool != null) { // build it form deck
|
||||||
Set<String> sets = new HashSet<>();
|
Set<String> sets = new HashSet<>();
|
||||||
for (Entry<PaperCard, Integer> c : dckStartPool.getMain()) {
|
for(PaperCard card : dckStartPool.getAllCardsInASinglePool().toFlatList()) {
|
||||||
sets.add(c.getKey().getEdition());
|
sets.add(card.getEdition());
|
||||||
}
|
|
||||||
if (dckStartPool.has(DeckSection.Sideboard)) {
|
|
||||||
for (Entry<PaperCard, Integer> c : dckStartPool.get(DeckSection.Sideboard)) {
|
|
||||||
sets.add(c.getKey().getEdition());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
fmtPrizes = new GameFormat("From deck", sets, null);
|
fmtPrizes = new GameFormat("From deck", sets, null);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user