- Further integration of Add Basic Lands to Quest mode:

- Quest mode now depends on the player using Add Basic Lands to add basic lands to his decks instead of buying basic lands from the quest shop or using the generated basic lands from the initial card pool.
- Quest mode no longer generates basic lands for the starting card pool to avoid clutter.
- Quest mode shop no longer sells basic lands (to avoid clutter; you can add any basic lands you want anyway).
- Quest mode draft tournament correctly allows to use "Add Basic Lands" only after drafting is over and deck construction begins (and the button is hidden during the drafting process).
- Otherwise, basic lands found normally during the quest (e.g. found in booster packs, drafted in quest draft tournaments (if anyone ever drafts basic lands), purchased in preconstructed decks etc.) function as before and can be sold normally via the quest shop interface.
This commit is contained in:
Agetian
2015-09-28 05:24:59 +00:00
parent 1f4219efab
commit edcb18e1dd
6 changed files with 14 additions and 7 deletions

View File

@@ -710,7 +710,8 @@ public final class QuestUtilCards {
if (qc.getFormat() != null && !qc.getFormat().hasSnowLands()) {
numberSnowLands = 0;
}
this.qa.getShopList().addAll(QuestUtilCards.generateBasicLands(10, numberSnowLands, qc.getFormat()));
// Spell shop no longer sells basic lands (we use "Add Basic Lands" instead)
this.qa.getShopList().addAll(QuestUtilCards.generateBasicLands(/*10*/0, numberSnowLands, qc.getFormat()));
}
/**

View File

@@ -177,8 +177,9 @@ public class QuestAssets {
if (useFormat != null && !useFormat.hasSnowLands()) {
snowLands = 0;
}
// Non-snow basic lands are no longer generated (we use Add Basic Lands)
final ItemPool<PaperCard> lands = QuestUtilCards.generateBasicLands(
prefs.getPrefInt(QPref.STARTING_BASIC_LANDS), snowLands, useFormat);
/*prefs.getPrefInt(QPref.STARTING_BASIC_LANDS)*/0, snowLands, useFormat);
this.getCardPool().addAll(lands);
}

View File

@@ -70,7 +70,7 @@ public class QuestPreferences extends PreferencesStore<QuestPreferences.QPref> i
REWARDS_TURN1("1500"),
// How many basic your starting pool has (if appropriate)
STARTING_BASIC_LANDS("20"),
//STARTING_BASIC_LANDS("20"),
STARTING_SNOW_LANDS("5"),
// Starting pool color bias effect