From b88ea7bab90201f206e4e6f958614ec620686a74 Mon Sep 17 00:00:00 2001 From: Krazy Date: Sat, 13 Jun 2015 23:34:08 +0000 Subject: [PATCH] Remember the last colored booster picked at the end of a match. --- .../src/main/java/forge/quest/QuestWinLoseController.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/forge-gui/src/main/java/forge/quest/QuestWinLoseController.java b/forge-gui/src/main/java/forge/quest/QuestWinLoseController.java index 499a6402486..14f555a6a55 100644 --- a/forge-gui/src/main/java/forge/quest/QuestWinLoseController.java +++ b/forge-gui/src/main/java/forge/quest/QuestWinLoseController.java @@ -511,6 +511,8 @@ public class QuestWinLoseController { String preferredSelection = null; if (pref != null) { preferredSelection = pref.toString(); + } else if (SealedProduct.specialSets.contains(preferredFormat)) { + preferredSelection = preferredFormat; } final String selected = SGuiChoose.getChoices("Choose bonus booster format", 1, 1, formats, preferredSelection, null).get(0); @@ -519,6 +521,7 @@ public class QuestWinLoseController { BoosterPack boosterPack = BoosterPack.FN_FROM_COLOR.apply(selected); assert boosterPack != null; cardsWon = boosterPack.getCards(); + FModel.getQuestPreferences().setPref(QPref.BOOSTER_FORMAT, selected); title = "Bonus " + selected + " Booster Pack!"; } else {