The command refused to read the ast move because it contained thinking
output of the other engine. Let it pay attention to evenIfDuplicate.
break;\r
}\r
}\r
- if(c != lastMover) return; // line is thinking output of future move, ignore.\r
+ if(c != lastMover && !evenIfDuplicate) return; // line is thinking output of future move, ignore.\r
if(2*moveNr - (dotCount < 2) == previousMove)\r
return; // do not repeat same move; likely ponder output\r
sprintf(buf, "score %s %d at %d ply", \r