From d6a4570d4da9db9e58b8b77e3952a45eae454647 Mon Sep 17 00:00:00 2001 From: ianfab Date: Sat, 11 Aug 2018 22:05:48 +0200 Subject: [PATCH] Fix Zobrist initialization for pawns in hand No functional change for variants without drops. --- src/position.cpp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/position.cpp b/src/position.cpp index 17a57eb..c190358 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -180,7 +180,7 @@ void Position::init() { Zobrist::checks[c][n] = rng.rand(); for (Color c = WHITE; c <= BLACK; ++c) - for (PieceType pt = KNIGHT; pt <= KING; ++pt) + for (PieceType pt = PAWN; pt <= KING; ++pt) for (int n = 0; n < 17; ++n) Zobrist::inHand[make_piece(c, pt)][n] = rng.rand(); -- 1.7.0.4