public override void DoSpecializedAction(PlayerState currentPlayer, GameState gameState) { gameState.DoPlayTreasures(currentPlayer); PileOfCards pile = gameState.GetSpecialPile(typeof(BlackMarket)); throw new NotImplementedException(); }
public override void DoSpecializedAction(PlayerState currentPlayer, GameState gameState) { currentPlayer.MoveCardFromPlayToTrash(gameState); PileOfCards cardPile = currentPlayer.RequestPlayerEmbargoPileFromSupply(gameState); gameState.AddEmbargoTokenToPile(cardPile); }