If I choose "Speedy Player full-game report", the lost equity printout is
incorrect if the actual move isn't in the top 10 moves.
Here is my quick and dirty fix. I added the last line: (note you need to
include "evaluator.h" with this change)
if (position.committedMove().isAMove())
{
// our move not in list
if (ourMoveIndex == 0)
{
if (moves.size() == movesToShow)
moves.pop_back();
isUrp = true;
ourMoveIndex = movesToShow;
moves.push_back(position.committedMove());
moves.back().equity = QUACKLE_EVALUATOR->equity(position,
position.committedMove());
}
}