mirror of
https://github.com/sockspls/badfish
synced 2025-04-30 00:33:09 +00:00
Revert "Introduce "Zugzwang detection" temporary hack for 1.7.1"
This reverts commit f9d3b48ad0ed62732bb07d4811f4fd17cf088cfe. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
parent
94bb1964f6
commit
81ae7cad2d
2 changed files with 2 additions and 6 deletions
|
@ -257,7 +257,7 @@ namespace {
|
|||
int SearchStartTime, MaxNodes, MaxDepth, MaxSearchTime;
|
||||
int AbsoluteMaxSearchTime, ExtraSearchTime, ExactMaxTime;
|
||||
bool UseTimeManagement, InfiniteSearch, PonderSearch, StopOnPonderhit;
|
||||
bool FirstRootMove, AbortSearch, Quit, AspirationFailLow, ZugDetection;
|
||||
bool FirstRootMove, AbortSearch, Quit, AspirationFailLow;
|
||||
|
||||
// Log file
|
||||
bool UseLogFile;
|
||||
|
@ -425,7 +425,6 @@ bool think(const Position& pos, bool infinite, bool ponder, int side_to_move,
|
|||
MultiPV = get_option_value_int("MultiPV");
|
||||
Chess960 = get_option_value_bool("UCI_Chess960");
|
||||
UseLogFile = get_option_value_bool("Use Search Log");
|
||||
ZugDetection = get_option_value_bool("Zugzwang detection"); // To be removed after 1.7.1
|
||||
|
||||
if (UseLogFile)
|
||||
LogFile.open(get_option_value_string("Search Log Filename").c_str(), std::ios::out | std::ios::app);
|
||||
|
@ -2316,7 +2315,7 @@ namespace {
|
|||
|
||||
Value v = value_from_tt(tte->value(), ply);
|
||||
|
||||
return (allowNullmove || !(tte->type() & VALUE_TYPE_NULL) || !ZugDetection)
|
||||
return (allowNullmove || !(tte->type() & VALUE_TYPE_NULL))
|
||||
|
||||
&& ( tte->depth() >= depth
|
||||
|| v >= Max(value_mate_in(PLY_MAX), beta)
|
||||
|
|
|
@ -114,9 +114,6 @@ namespace {
|
|||
o["UCI_Chess960"] = Option(false);
|
||||
o["UCI_AnalyseMode"] = Option(false);
|
||||
|
||||
// Temporary hack for 1.7.1 to be removed in next release
|
||||
o["Zugzwang detection"] = Option(false);
|
||||
|
||||
// Any option should know its name so to be easily printed
|
||||
for (Options::iterator it = o.begin(); it != o.end(); ++it)
|
||||
it->second.name = it->first;
|
||||
|
|
Loading…
Add table
Reference in a new issue