From c4efcc1a742f98aa11e4a80b78afea3cac639bd2 Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Tue, 23 May 2023 14:53:18 +0300 Subject: [PATCH] fix(client): check deck len in MarkCardInDeckToBeTrashed --- client/src/game_status/parser.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/src/game_status/parser.rs b/client/src/game_status/parser.rs index 2e766f6..185af8c 100644 --- a/client/src/game_status/parser.rs +++ b/client/src/game_status/parser.rs @@ -268,6 +268,9 @@ fn parse_action(action: &Action, game: &Game, game_status: &mut GameStatus) { target.vp += amount; } Command::MarkCardInDeckToBeTrashed { index } => { + if target.deck.len() == 0 { + return; + } match index { Some(index) => { target.deck.get_mut(*index).unwrap().to_be_trashed = true; -- 2.44.1