6,432
次編輯
小無編輯摘要 |
小無編輯摘要 |
||
第2行: | 第2行: | ||
local p = {} | local p = {} | ||
function | 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, | function calculationt(level1,level2,value1,value2,awaken) | ||
local | local awaken=true | ||
local list={ | local list={ | ||
[1] = 0, | [1] = 0, | ||
第146行: | 第146行: | ||
local result={} | local result={} | ||
local long=20 | local long=20 | ||
if | 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 | local awaken=false | ||
if args. | if args.awaken then awaken=true end | ||
local step=calculationt(tonumber(args["stepLevel1"]),tonumber(args["stepLevel2"]),args["stepValue1"],args["stepValue2"], | 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"], | 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"], | local over=calculationt(tonumber(args["overLevel1"]),tonumber(args["overLevel2"]),args["overValue1"],args["overValue2"],awaken) | ||
if | if awaken then return generateawakenTable(step,frag,over) else return generateNormalTable(step,frag,over) end | ||
end | end | ||
return p | return p |