2,544
个编辑
小 (修复) |
小 (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- | 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 |
个编辑