On Sun, May 19, 2024 at 08:35:15AM +1200, Joseph Heled wrote:

> I am assuming this has to do with Jacoby, but I can't find a way to turn it
> off after importing an "oldmoves" file.
> 
> (I tried "set jacoby off" from the terminal)

"set jacoby off only" applies to the current position and future games, 
not the existing game record. Having it apply to the existing session 
(and invalidate existing analysis) seems awkward. The issue is in 
"import oldmoves" with code like:

g.fCrawford = nLength != 0;    /* assume matches use Crawford rule */
g.fJacoby = !nLength;  /* assume matches never use Jacoby rule */

Import functions for other formats use something like:

g.fCrawford = fCrawfordRule && nLength;
g.fJacoby = fJacobyRule && !nLength;

making no assumptions but taking into account the current UI settings 
for the Crawford and Jacoby rules.
 
I will fix "import oldmoves" to do the same. Then using "set jacoby off" 
before importing the oldmoves file should do what you expect.

Reply via email to