diff --git a/forge-gui-mobile/src/forge/adventure/data/AdventureEventData.java b/forge-gui-mobile/src/forge/adventure/data/AdventureEventData.java index 805e5fdb8b5..3c6ff7be1f0 100644 --- a/forge-gui-mobile/src/forge/adventure/data/AdventureEventData.java +++ b/forge-gui-mobile/src/forge/adventure/data/AdventureEventData.java @@ -181,8 +181,16 @@ public class AdventureEventData implements Serializable { Predicate filter = Predicates.and(CardEdition.Predicates.CAN_MAKE_BOOSTER, selectSetPool()); List allEditions = new ArrayList<>(); StreamSupport.stream(FModel.getMagicDb().getEditions().spliterator(), false).filter(filter::apply).filter(CardEdition::hasBoosterTemplate).collect(Collectors.toList()).iterator().forEachRemaining(allEditions::add); - List legalBlocks = new ArrayList<>(); + //Temporary restriction until rewards are more diverse - don't want to award restricted cards so these editions need different rewards added. + List restrictedDrafts = new ArrayList<>(); + restrictedDrafts.add("LEA"); + restrictedDrafts.add("LEB"); + restrictedDrafts.add("2ED"); + restrictedDrafts.add("30A"); + allEditions.removeIf(q -> restrictedDrafts.contains(q.getCode())); + + List legalBlocks = new ArrayList<>(); for (CardBlock b : src) { // for each block boolean isOkay = !b.getSets().isEmpty(); for (CardEdition c : b.getSets()) {