mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
- Sideboarding: fixed the sideboard becoming fubar after playing at least one quest match.
This commit is contained in:
@@ -134,8 +134,14 @@ public class GameNew {
|
|||||||
boolean useAnte = Singletons.getModel().getPreferences().getPrefBoolean(FPref.UI_ANTE);
|
boolean useAnte = Singletons.getModel().getPreferences().getPrefBoolean(FPref.UI_ANTE);
|
||||||
|
|
||||||
if (Singletons.getModel().getMatch().getPlayedGames().size() == 0) {
|
if (Singletons.getModel().getMatch().getPlayedGames().size() == 0) {
|
||||||
DeckTempStorage.setHumanMain(deck.getMain().toForgeCardList());
|
if (player.isHuman()) {
|
||||||
DeckTempStorage.setHumanSideboard(deck.getSideboard().toForgeCardList());
|
// 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);
|
prepareFirstGameLibrary(player, deck, removedAnteCards, rAICards, canRandomFoil, generator, useAnte);
|
||||||
} else {
|
} else {
|
||||||
if (!sideboardAndPrepareLibrary(player, deck, canRandomFoil, generator, useAnte)) {
|
if (!sideboardAndPrepareLibrary(player, deck, canRandomFoil, generator, useAnte)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user