跳到内容

Module:Unlock:修订间差异

添加123字节 、​ 2023年8月18日 (星期五)
fix
(修复)
(fix)
第8行: 第8行:
song_difficulty = function(v) return "[" .. ({ [0] = "PST", "PRS", "FTR", "BYD" })[v] .. "]" end,
song_difficulty = function(v) return "[" .. ({ [0] = "PST", "PRS", "FTR", "BYD" })[v] .. "]" end,
grade = function(v) return v == 0 and "" or ("以 「%s」 或以上成绩"):format(({ "C", "B", "A", "AA", "EX" })[v]) end,
grade = function(v) return v == 0 and "" or ("以 「%s」 或以上成绩"):format(({ "C", "B", "A", "AA", "EX" })[v]) end,
rating = function(v) return ("%.2f"):format(v / 100) end,
rating = function(v) return v > 15 and ("%.2f"):format(v / 100) or v end,
id = function() return "[[拉格兰]]" end,
id = function() return "[[拉格兰]]" end,
ratingPlus = function(v) return v and "+" or "" end,
[0] = "$credit 残片",
[0] = "$credit 残片",
"$grade通关 $song_id $song_difficulty",
"$grade通关 $song_id $song_difficulty",
第16行: 第17行:
"$1 <br>'''或''' $2",
"$1 <br>'''或''' $2",
"个人游玩潜力值 $rating 或以上",
"个人游玩潜力值 $rating 或以上",
"通关$count首$rating$ratingPlus难度曲目",
[103] = "获得搭档「$id」"
[103] = "获得搭档「$id」"
}, {
}, {
__call = function(self, args)
__call = function(self, args)
return (string.gsub(self[args.type] or "", "%$[a-z12_]+", function(k)
return (string.gsub(self[args.type] or "", "%$[a-zA-Z12_]+", function(k)
k = k:sub(2)
k = k:sub(2)
if self[k] then return self[k](args[k]) end
if self[k] then return self[k](args[k]) end
2,544

个编辑