From 7b1ed0993f27d7cf8e95857b9c3a059b8d42568f Mon Sep 17 00:00:00 2001 From: Fabian Fichter Date: Thu, 31 Dec 2020 12:35:01 +0100 Subject: [PATCH] Do not apply pawn bonus to shatranj Fix previous commit to not accidentally apply to shatranj. --- src/psqt.cpp | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/src/psqt.cpp b/src/psqt.cpp index 4865130..15c9605 100644 --- a/src/psqt.cpp +++ b/src/psqt.cpp @@ -169,6 +169,7 @@ void init(const Variant* v) { score = make_score(mg_value(score) * (40000 + mg_value(score)) / 41000, eg_value(score) * (30000 + eg_value(score)) / 31000); else if ( v->extinctionValue == -VALUE_MATE + && v->extinctionPieceCount == 0 && v->extinctionPieceTypes.find(ALL_PIECES) != v->extinctionPieceTypes.end()) score += make_score(0, std::max(KnightValueEg - PieceValue[EG][pt], VALUE_ZERO) / 20); else if (pt == strongestPiece) -- 1.7.0.4