- Sideboarding: fixed the sideboard becoming fubar after playing at least one quest match.

This commit is contained in:
Agetian
2012-12-15 04:29:08 +00:00
parent 8197a07134
commit 41502c16d7

View File

@@ -134,8 +134,14 @@ public class GameNew {
boolean useAnte = Singletons.getModel().getPreferences().getPrefBoolean(FPref.UI_ANTE);
if (Singletons.getModel().getMatch().getPlayedGames().size() == 0) {
if (player.isHuman()) {
// TODO: this is not network-friendly. If network play is implemented,
// DeckTempStorage will have to be converted to something like an array
// for each human player or something like that, I imagine...
// (I could be wrong).
DeckTempStorage.setHumanMain(deck.getMain().toForgeCardList());
DeckTempStorage.setHumanSideboard(deck.getSideboard().toForgeCardList());
}
prepareFirstGameLibrary(player, deck, removedAnteCards, rAICards, canRandomFoil, generator, useAnte);
} else {
if (!sideboardAndPrepareLibrary(player, deck, canRandomFoil, generator, useAnte)) {