X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=4b98a13c5fc5cfe0f26f0e52798f45db9547882c;hp=2bfe52384e4048bfad5aecb812d5640b9a95b6e1;hb=9b87d151bcdda4c8992f97582b974dc7c4c84686;hpb=cbfbf25d1b0ce9b173eeac5308724e635722a9ea diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 2bfe5238..4b98a13c 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -1018,8 +1018,8 @@ namespace { // value if the other side has a rook or queen. if (square_file(s) == FILE_A || square_file(s) == FILE_H) { - if( pos.non_pawn_material(them) == KnightValueMidgame // FIXME should be <= ??? - && pos.piece_count(them, KNIGHT) == 1) + if( pos.non_pawn_material(them) <= KnightValueMidgame + && pos.piece_count(them, KNIGHT) <= 1) ebonus += ebonus / 4; else if(pos.rooks_and_queens(them)) ebonus -= ebonus / 4;