diff --git a/forge-game/src/main/java/forge/game/Match.java b/forge-game/src/main/java/forge/game/Match.java index d38f020fdf4..f50f63f4073 100644 --- a/forge-game/src/main/java/forge/game/Match.java +++ b/forge-game/src/main/java/forge/game/Match.java @@ -248,10 +248,12 @@ public class Match { if (myDeck.has(DeckSection.Sideboard)) { preparePlayerLibrary(player, ZoneType.Sideboard, myDeck.get(DeckSection.Sideboard), psc.useRandomFoil(), generator); } - player.shuffle(null); player.initVariantsZones(psc); + player.shuffle(null); + + if (isFirstGame) { Collection cardsComplained = player.getController().complainCardsCantPlayWell(myDeck); if (null != cardsComplained) {