diff --git a/src/Etterna/Screen/Others/ScreenEvaluation.cpp b/src/Etterna/Screen/Others/ScreenEvaluation.cpp index 78d390807c..2e0dc7aebf 100644 --- a/src/Etterna/Screen/Others/ScreenEvaluation.cpp +++ b/src/Etterna/Screen/Others/ScreenEvaluation.cpp @@ -298,9 +298,11 @@ class LunaScreenEvaluation : public Luna } replay->SetUseReprioritizedNoteRows(useReprioritizedNoterows); + REPLAYS->EnableCustomScoringFunctions(); REPLAYS->InitReplayPlaybackForScore(hs, ts); REPLAYS->SetPlayerStageStatsForReplay(*replay, pPSS, ts); REPLAYS->ReleaseReplay(replay); // remove extra reference + REPLAYS->DisableCustomScoringFunctions(); lua_pushboolean(L, true); return 1; }