diff --git a/core/src/game.rs b/core/src/game.rs index ff0d746..0c3b00f 100644 --- a/core/src/game.rs +++ b/core/src/game.rs @@ -156,6 +156,7 @@ impl Game { return Err(GameError::NoRemainingDiscards); } self.discards -= 1; + self.discarded.extend(self.available.selected()); let removed = self.available.remove_selected(); self.draw(removed); return Ok(());