diff --git a/src/main/java/forge/card/BoosterGenerator.java b/src/main/java/forge/card/BoosterGenerator.java index b1a2636b2e5..c0104618341 100644 --- a/src/main/java/forge/card/BoosterGenerator.java +++ b/src/main/java/forge/card/BoosterGenerator.java @@ -36,7 +36,6 @@ import forge.item.CardDb; import forge.item.CardPrinted; import forge.item.IPaperCard; import forge.item.PrintSheet; -import forge.model.FModel; import forge.util.TextUtil; /** @@ -128,6 +127,9 @@ public class BoosterGenerator { ps.addAll(Iterables.filter(src, predicateUncommon), 3); } else if ( mainCode.equalsIgnoreCase("rare") ) { + // Typical ratio of rares to mythics is 53:15, changing to 35:10 in smaller sets. + // To achieve the desired 1:8 are all mythics are added once, and all rares added twice per print sheet. + Predicate predicateMythic = Predicates.and( setPred, IPaperCard.Predicates.Presets.IS_MYTHIC_RARE, extraPred); ps.addAll(Iterables.filter(src, predicateMythic)); diff --git a/src/main/java/forge/quest/BoosterUtils.java b/src/main/java/forge/quest/BoosterUtils.java index f68c52e7c77..76f1ef14e2b 100644 --- a/src/main/java/forge/quest/BoosterUtils.java +++ b/src/main/java/forge/quest/BoosterUtils.java @@ -31,8 +31,6 @@ import com.google.common.collect.Lists; import forge.Singletons; import forge.card.CardRules; import forge.card.CardRulesPredicates; -import forge.card.SealedProductTemplate; -import forge.card.UnOpenedProduct; import forge.item.BoosterPack; import forge.item.CardDb; import forge.item.CardPrinted;