diff --git a/Themes/_fallback/Scripts/05 NewScoringFrontend.lua b/Themes/_fallback/Scripts/05 NewScoringFrontend.lua index 0740ce18d5..c3a5ec8e0d 100644 --- a/Themes/_fallback/Scripts/05 NewScoringFrontend.lua +++ b/Themes/_fallback/Scripts/05 NewScoringFrontend.lua @@ -139,10 +139,8 @@ end local OldCallShimMt={ __index=function(t,k,v) return function(judg, _) - if GetNumReadiedScoreKeepers()==0 then - --lazy programming - InitScoreKeepers(ArgsIfPlayerJoinedOrNil(v)) - end + --sacrifice some efficiency for reliability + InitScoreKeepers(ArgsIfPlayerJoinedOrNil(v)) UpdateScoreKeepers(judg) end end