From 883e2727fa564ed609bf3e141dce06eae04e46ce Mon Sep 17 00:00:00 2001 From: Fabian Fichter Date: Sun, 25 Oct 2020 18:10:47 +0100 Subject: [PATCH] Disable scale factor for Janggi janggi LLR: 3.00 (-2.94,2.94) [0.00,10.00] Total: 1304 W: 693 L: 573 D: 38 --- src/evaluate.cpp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 8eb949d..2f3d1fb 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -1249,7 +1249,7 @@ namespace { // No initiative bonus for extinction variants int complexity = 0; bool pawnsOnBothFlanks = true; - if (pos.extinction_value() == VALUE_NONE && !pos.captures_to_hand() && !pos.connect_n()) + if (pos.extinction_value() == VALUE_NONE && !pos.captures_to_hand() && !pos.connect_n() && !pos.material_counting()) { int outflanking = !pos.count(WHITE) || !pos.count(BLACK) ? 0 : distance(pos.square(WHITE), pos.square(BLACK)) @@ -1294,7 +1294,7 @@ namespace { int sf = me->scale_factor(pos, strongSide); // If scale factor is not already specific, scale down via general heuristics - if (sf == SCALE_FACTOR_NORMAL && !pos.captures_to_hand()) + if (sf == SCALE_FACTOR_NORMAL && !pos.captures_to_hand() && !pos.material_counting()) { if (pos.opposite_bishops()) { -- 1.7.0.4