修复拼花模式段位计算的1行偏差

补充拼花模式说明文本 close #1099
This commit is contained in:
MrZ_26
2024-03-03 14:27:36 +08:00
parent e49f8d428a
commit 8c4446edac
5 changed files with 6 additions and 6 deletions

View File

@@ -866,7 +866,7 @@ return {
['sprint_1000l']= {"竞速", "1000L", "消除1000行"},
['construct_sg']= {"拼花", "秘密段位", "按照提示完成经典的“大于号”拼图"},
['construct_checker']={"拼花", "棋盘", "按照提示搭建棋盘的图案"},
['construct_invsg']= {"拼花", "线", "按照提示搭建线图案"},
['construct_invsg']= {"拼花", "线", "按照提示搭建线图案"},
['sprintPenta']= {"竞速", "五连块", "伤脑筋十八块"},
['sprintMPH']= {"竞速", "MPH", "纯随机\n无预览\n无暂存"},
['sprint123']= {"竞速", "M123", "40L但只有1~3连块"},

View File

@@ -836,8 +836,8 @@ return {
['sprint_400l']= {"競速", "400L", "清除400行"},
['sprint_1000l']= {"競速", "1000L", "清除1000行"},
['construct_sg']= {"建設", "秘密段位", "按照提示完成經典的“大於號”拼圖"},
-- ['construct_checker']= {"Construct", "CHECKERBOARD", "Build a checkerboard pattern!"},
-- ['construct_invsg']= {"Construct", "INV. SG", "Build an inverted zigzag pattern!"},
['construct_checker']={"建設", "棋盤", "按照提示完成“棋盤”拼圖"},
['construct_invsg']= {"建設", "斜綫", "按照提示完成“斜綫”拼圖"},
['sprintPenta']= {"競速", "五連塊", "傷腦筋十八塊"},
['sprintMPH']= {"競速", "MPH", "純隨機\n無Next\n無Hold"},
['sprint123']= {"競速", "M123", "清除40行但只有一至三連塊"},

View File

@@ -11,7 +11,7 @@ return {
scoreDisp=function(D) return getConstructGradeText(D[1]).." "..D[2].." Pieces" end,
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
getRank=function(P)
local G=P.modeData.maxRankPts
local G=P.modeData.maxRankPts-1
return
G>=8 and 5 or
G>=6 and 4 or

View File

@@ -11,7 +11,7 @@ return {
scoreDisp=function(D) return getConstructGradeText(D[1]).." "..D[2].." Pieces" end,
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
getRank=function(P)
local G=P.modeData.maxRankPts
local G=P.modeData.maxRankPts-1
return
G>=10 and 5 or
G>=7 and 4 or

View File

@@ -9,7 +9,7 @@ return {
scoreDisp=function(D) return getConstructGradeText(D[1]).." "..D[2].." Pieces" end,
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
getRank=function(P)
local G=P.modeData.maxRankPts
local G=P.modeData.maxRankPts-1
return
G>=23 and 5 or
G>=21 and 4 or