From c8f54a686d675de9a85c5ff046e25041a9682b37 Mon Sep 17 00:00:00 2001 From: Jeremy Pelkala Date: Thu, 8 Nov 2018 13:05:52 -0500 Subject: [PATCH] Fixed mobile compilation error -NewQuestScreen Updated to include DeckConstructionRules set to Default --- .../src/forge/screens/quest/NewQuestScreen.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/forge-gui-mobile/src/forge/screens/quest/NewQuestScreen.java b/forge-gui-mobile/src/forge/screens/quest/NewQuestScreen.java index 856a6a11508..fc8594e652c 100644 --- a/forge-gui-mobile/src/forge/screens/quest/NewQuestScreen.java +++ b/forge-gui-mobile/src/forge/screens/quest/NewQuestScreen.java @@ -20,6 +20,7 @@ import forge.model.FModel; import forge.properties.ForgeConstants; import forge.quest.*; import forge.quest.StartingPoolPreferences.PoolType; +import forge.quest.data.DeckConstructionRules; import forge.quest.data.GameFormatQuest; import forge.quest.data.QuestPreferences.QPref; import forge.screens.FScreen; @@ -632,7 +633,11 @@ public class NewQuestScreen extends FScreen { final StartingPoolPreferences userPrefs = new StartingPoolPreferences(getPoolType(), getPreferredColors(), cbIncludeArtifacts.isSelected(), startWithCompleteSet(), allowDuplicateCards(), numberOfBoostersField.getValue()); QuestController qc = FModel.getQuest(); - qc.newGame(questName, getSelectedDifficulty(), mode, fmtPrizes, isUnlockSetsAllowed(), dckStartPool, fmtStartPool, getStartingWorldName(), userPrefs); + + //DeckConstructionRules are only used for the desktop's commander quest mode + DeckConstructionRules dcr = DeckConstructionRules.Default; + + qc.newGame(questName, getSelectedDifficulty(), mode, fmtPrizes, isUnlockSetsAllowed(), dckStartPool, fmtStartPool, getStartingWorldName(), userPrefs, dcr); qc.save(); // Save in preferences.