From bfa78a35571e5ffa60758cb86ce91acbc1669c66 Mon Sep 17 00:00:00 2001 From: RobotLazerShark <13001606+RobotLazerShark@users.noreply.github.com> Date: Wed, 26 Jul 2023 19:30:31 +0200 Subject: [PATCH] Fix for bug in cachedInCheckValue when doing/undoing turnskips --- Chess-Challenge/src/Framework/Chess/Board/Board.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Chess-Challenge/src/Framework/Chess/Board/Board.cs b/Chess-Challenge/src/Framework/Chess/Board/Board.cs index 528d60475..5cce013f6 100644 --- a/Chess-Challenge/src/Framework/Chess/Board/Board.cs +++ b/Chess-Challenge/src/Framework/Chess/Board/Board.cs @@ -400,8 +400,7 @@ public void MakeNullMove() currentGameState = newState; gameStateHistory.Push(currentGameState); UpdateSliderBitboards(); - hasCachedInCheckValue = true; - cachedInCheckValue = false; + hasCachedInCheckValue = false; } public void UnmakeNullMove() @@ -412,8 +411,7 @@ public void UnmakeNullMove() gameStateHistory.Pop(); currentGameState = gameStateHistory.Peek(); UpdateSliderBitboards(); - hasCachedInCheckValue = true; - cachedInCheckValue = false; + hasCachedInCheckValue = false; }