]> git.sesse.net Git - stockfish/blobdiff - src/evaluate.cpp
Use NNUE more for fortresses
[stockfish] / src / evaluate.cpp
index a453fa0f7f4cd871a821fbe38827695f05bfc694..3a620a78305fb83da36f9b9b5278be919cf685aa 100644 (file)
@@ -939,7 +939,7 @@ make_v:
 Value Eval::evaluate(const Position& pos) {
 
   bool classical = !Eval::useNNUE
-                ||  abs(eg_value(pos.psq_score())) >= NNUEThreshold;
+                ||  abs(eg_value(pos.psq_score())) >= NNUEThreshold * (16 + pos.rule50_count()) / 16;
   Value v = classical ? Evaluation<NO_TRACE>(pos).value()
                       : NNUE::evaluate(pos) * 5 / 4 + Tempo;