diff --git a/moves/src/make_move.rs b/moves/src/make_move.rs index 7b8fd33..0ddeb1e 100644 --- a/moves/src/make_move.rs +++ b/moves/src/make_move.rs @@ -321,7 +321,10 @@ impl MakeMoveInternal for T { board.revoke_castling_right(None, Wing::QueenSide); } } - Shape::King => board.revoke_all_castling_rights(), + Shape::King => { + board.revoke_castling_right(None, Wing::KingSide); + board.revoke_castling_right(None, Wing::QueenSide); + } _ => {} }