local Player = ... assert(Player,"MachineRecord needs Player") local stats = STATSMAN:GetCurStageStats():GetPlayerStageStats(Player); local record = stats:GetMachineHighScoreIndex() local hasMachineRecord = record ~= -1 return LoadFont("Common normal")..{ InitCommand=function(self) self:zoom(0.55); self:shadowlength(1); self:NoStroke(); self:glowshift(); self:effectcolor1(color("1,1,1,0")); self:effectcolor2(color("1,1,1,0.25")); end; BeginCommand=function(self) self:visible(hasMachineRecord); local text = string.format(THEME:GetString("ScreenEvaluation", "MachineRecord"), record+1) self:settext(text); end; };