forked from External/mage
Basic groundwork for extra decks (contraptions, attractions) (#10378)
* extra deck cards not counted in deck size * extra deck handling in deckbuilder * move responsibility for extraDeckCard boolean to CardImpl * remove redundant field copy
This commit is contained in:
parent
978ebfc873
commit
9ba0da00ff
29 changed files with 97 additions and 47 deletions
|
|
@ -388,11 +388,12 @@ public abstract class PlayerImpl implements Player, Serializable {
|
|||
@Override
|
||||
public void useDeck(Deck deck, Game game) {
|
||||
library.clear();
|
||||
library.addAll(deck.getCards(), game);
|
||||
library.addAll(deck.getMaindeckCards(), game);
|
||||
sideboard.clear();
|
||||
for (Card card : deck.getSideboard()) {
|
||||
sideboard.add(card);
|
||||
}
|
||||
//TODO ARTI initialize extra decks here!
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue