From: Marco Costalba Date: Tue, 16 Jun 2009 18:20:53 +0000 (+0100) Subject: Fix king value in SEE X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=9847adf19f2017e30cd1580acaac151824e3161e Fix king value in SEE When SEE piece values changed in aaad48464b of 9/12/2008 we forgot to update the value assigned in case of captured king. In that patch we changed the SEE piece values but without proper testing. Probably it is a good idea to make some tests with the old Glaurung values. Bug spotted by Joona. Signed-off-by: Marco Costalba --- diff --git a/src/position.cpp b/src/position.cpp index 480a92ec..3ae7f50d 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -1594,7 +1594,7 @@ int Position::see(Square from, Square to) const { if (pt == KING && stmAttackers) { assert(n < 32); - swapList[n++] = 100; + swapList[n++] = QueenValueMidgame*10; break; } } while (stmAttackers);