LociOiling Lv 1
The function scoreboard.GetScore used to return the Rosetta score, but now it seems to return values like 9999.99 that are unrelated to the current pose.
The function has an optional argument, but the presence or absence of the argument doesn't seem to change the results.
The recipe Rosetta energy 1.1 demonstrates the problem. In the scriptlog output, the "phase 2" section compares scoreboard.GetScore to Rosetta energy calculated using REU = 10 * ( 800 - Foldit_score ).
Firing up the last version of the old 32-bit Foldit, I find that scoreboard.GetScore also has problems there, so this is not a 100% new problem.
Perhaps since this is a "scoreboard" function, it's not looking at the current pose, but the player's best score. And perhaps that best score is often unavailable due to problems with the current environment.
I seem to recall, however, that scoreboard.GetScore previously had the same results as using the formula.