From a603e40e6ed048284c76b2d9fa28898972c7b30e Mon Sep 17 00:00:00 2001 From: Bruno Mendes Date: Sun, 19 Apr 2026 10:43:48 +0100 Subject: [PATCH] Skip NMP with static signal --- src/search/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/search/mod.rs b/src/search/mod.rs index bb42f68a..31656a6f 100644 --- a/src/search/mod.rs +++ b/src/search/mod.rs @@ -193,7 +193,7 @@ impl<'a> Searcher<'a> { || seen > 1 || window.alpha().abs() > Piece::Queen.value() as ValueScore * 200; - if ply > 0 && !interesting && depth > 2 { + if ply > 0 && !interesting && depth > 2 && window.cuts_off(static_evaluation + MAX_POSITIONAL_WEIGHT) { let next = position.make_null_move(); let score = -self.pvs(&next, depth - 2 - depth / 3, ply.saturating_add(1), window.reverse_null_around_beta());