diff --git a/src/main/java/forge/game/limited/SealedDeck.java b/src/main/java/forge/game/limited/SealedDeck.java index bb7d11a71f1..b325a045ce4 100644 --- a/src/main/java/forge/game/limited/SealedDeck.java +++ b/src/main/java/forge/game/limited/SealedDeck.java @@ -165,7 +165,11 @@ public class SealedDeck { @Override public List apply(final BoosterGenerator pack) { if (draft.getIgnoreRarity()) { - return pack.getBoosterPack(0, 0, 0, 0, 0, 0, 0, draft.getNumCards(), 0); + if (!draft.getSingleton()) { + return pack.getBoosterPack(0, 0, 0, 0, 0, 0, 0, draft.getNumCards(), 0); + } else { + return pack.getSingletonBoosterPack(draft.getNumCards()); + } } return pack.getBoosterPack(draft.getNumCommons(), draft.getNumUncommons(), 0, draft.getNumRares(), draft.getNumMythics(), draft.getNumSpecials(),