「Module:Partner Data」:修訂間差異

增加 36 位元組 、​ 2021年4月18日 (星期日)
無編輯摘要
無編輯摘要
無編輯摘要
第2行: 第2行:
local p = {}
local p = {}


function generateBydTable(step,frag,over)
function generateawakenTable(step,frag,over)
local fragStrA,stepStrA,overStrA="","",""
local fragStrA,stepStrA,overStrA="","",""
local fragStrB,stepStrB,overStrB="","",""
local fragStrB,stepStrB,overStrB="","",""
第115行: 第115行:
end
end


function calculationt(level1,level2,value1,value2,byd)
function calculationt(level1,level2,value1,value2,awaken)
local byd=true
local awaken=true
local list={
local list={
[1] = 0,
[1] = 0,
第146行: 第146行:
local result={}
local result={}
local long=20
local long=20
if byd then long=30 end
if awaken then long=30 end
for i=1,long do
for i=1,long do
if i<=20
if i<=20
第162行: 第162行:
local args = getArgs(frame)
local args = getArgs(frame)


local byd=false
local awaken=false
if args.byd then byd=true end
if args.awaken then awaken=true end
local step=calculationt(tonumber(args["stepLevel1"]),tonumber(args["stepLevel2"]),args["stepValue1"],args["stepValue2"],byd)
local step=calculationt(tonumber(args["stepLevel1"]),tonumber(args["stepLevel2"]),args["stepValue1"],args["stepValue2"],awaken)
local frag=calculationt(tonumber(args["fragLevel1"]),tonumber(args["fragLevel2"]),args["fragValue1"],args["fragValue2"],byd)
local frag=calculationt(tonumber(args["fragLevel1"]),tonumber(args["fragLevel2"]),args["fragValue1"],args["fragValue2"],awaken)
local over=calculationt(tonumber(args["overLevel1"]),tonumber(args["overLevel2"]),args["overValue1"],args["overValue2"],byd)
local over=calculationt(tonumber(args["overLevel1"]),tonumber(args["overLevel2"]),args["overValue1"],args["overValue2"],awaken)


if byd then return generateBydTable(step,frag,over) else return generateNormalTable(step,frag,over) end
if awaken then return generateawakenTable(step,frag,over) else return generateNormalTable(step,frag,over) end


end
end


return p
return p