@@ -334,18 +334,16 @@ function MPT:DisplayTimerElements(chest, completion, preview, diff)
334334 F .TimerBar :SetValue (self .timer )
335335 self :ApplyTextSettings (F .TimerBar .TimerText , self .TimerText , string.format (" %s/%s" , self :FormatTime (self .timer , completion and 1 ), self :FormatTime (self .timelimit )))
336336 if diff or preview then
337- local ComparisonTime = preview and math.random (- 200 , 200 ) or diff or " " -- math.random(-200, 200)
338- local ComparisonColor = ComparisonTime < 0 and self .ComparisonTimer .SuccessColor or ComparisonTime > 0 and self .ComparisonTimer .FailColor or self .ComparisonTimer .EqualColor
337+ local ComparisonTime = preview and math.random (- 200 , 200 ) or diff or 0 -- math.random(-200, 200)
338+ local ComparisonColor = ( ComparisonTime < 0 and self .ComparisonTimer .SuccessColor ) or ( ComparisonTime > 0 and self .ComparisonTimer .FailColor ) or self .ComparisonTimer .EqualColor
339339 local prefix = " "
340- if ComparisonTime then
341- if ComparisonTime < 0 then
342- ComparisonTime = ComparisonTime *- 1
343- prefix = " -"
344- elseif ComparisonTime > 0 then
345- prefix = " +"
346- end
347- self :ApplyTextSettings (F .TimerBar .ComparisonTimer , self .ComparisonTimer , string.format (" %s%s" , prefix , ComparisonTime == 0 and " +-0" or self :FormatTime (ComparisonTime , true )), ComparisonColor )
340+ if ComparisonTime < 0 then
341+ ComparisonTime = ComparisonTime *- 1
342+ prefix = " -"
343+ elseif ComparisonTime > 0 then
344+ prefix = " +"
348345 end
346+ self :ApplyTextSettings (F .TimerBar .ComparisonTimer , self .ComparisonTimer , string.format (" %s%s" , prefix , ComparisonTime == 0 and " +-0" or self :FormatTime (ComparisonTime , true )), ComparisonColor )
349347 else
350348 F .TimerBar .ComparisonTimer :Hide ()
351349 end
0 commit comments