整理代码,return后面跟空格
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
{
|
||||
{
|
||||
{4,4,4,3,3,3,7,0,0,0},
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
-- 3*4 shape
|
||||
{{1,3,3},{1,3,4},{1,5,3},{3,1,3},{3,1,4},{3,2,4},{3,3,2},{3,3,5},{3,3,6},{3,3,7},{3,4,1},{3,4,5},{3,4,6},{3,5,3},{3,5,4},{3,5,5},{3,6,3},{3,6,4},{3,7,3},{3,7,4},{5,3,4},{5,3,5},{5,5,1},{5,5,3},{5,7,3},{6,3,3},{6,3,4},{6,6,7},{6,7,6},{7,3,3},{7,3,4},{7,5,3},{7,6,6},{7,7,7}},
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=30,lock=60,
|
||||
fall=12,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
eventSet='attacker_h',
|
||||
bg='rainbow2',bgm='shining terminal',
|
||||
},
|
||||
score=function(P) return{P.modeData.wave,P.stat.time} end,
|
||||
score=function(P) return {P.modeData.wave,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Waves "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=5,lock=60,
|
||||
fall=8,
|
||||
@@ -6,7 +6,7 @@ return{
|
||||
eventSet='attacker_u',
|
||||
bg='rainbow2',bgm='shining terminal',
|
||||
},
|
||||
score=function(P) return{P.modeData.wave,P.stat.time} end,
|
||||
score=function(P) return {P.modeData.wave,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Waves "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=10,lock=60,
|
||||
freshLimit=15,
|
||||
@@ -13,7 +13,7 @@ return{
|
||||
end,
|
||||
bg='tunnel',bgm='echo',
|
||||
},
|
||||
score=function(P) return{math.min(math.floor(P.stat.atk),100),P.stat.time} end,
|
||||
score=function(P) return {math.min(math.floor(P.stat.atk),100),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Attack "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=5,lock=45,
|
||||
freshLimit=15,
|
||||
@@ -13,7 +13,7 @@ return{
|
||||
end,
|
||||
bg='blockhole',bgm='echo',
|
||||
},
|
||||
score=function(P) return{math.min(math.floor(P.stat.atk),100),P.stat.time} end,
|
||||
score=function(P) return {math.min(math.floor(P.stat.atk),100),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Attack "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=30,lock=60,
|
||||
hook_drop={
|
||||
@@ -12,7 +12,7 @@ return{
|
||||
end,
|
||||
bg='tunnel',bgm='echo',
|
||||
},
|
||||
score=function(P) return{math.min(math.floor(P.stat.atk),100),P.stat.time} end,
|
||||
score=function(P) return {math.min(math.floor(P.stat.atk),100),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Attack "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=2,lock=30,
|
||||
freshLimit=10,
|
||||
@@ -13,7 +13,7 @@ return{
|
||||
end,
|
||||
bg='blockhole',bgm='echo',
|
||||
},
|
||||
score=function(P) return{math.min(math.floor(P.stat.atk),100),P.stat.time} end,
|
||||
score=function(P) return {math.min(math.floor(P.stat.atk),100),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Attack "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
noTele=true,
|
||||
mindas=7,minarr=1,minsdarr=1,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
eventSet='big_h',
|
||||
bg='cubes',bgm='push',
|
||||
},
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
noTele=true,
|
||||
mindas=7,minarr=1,minsdarr=1,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
eventSet='big_n',
|
||||
bg='bg2',bgm='push',
|
||||
},
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=30,lock=45,
|
||||
freshLimit=10,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
eventSet='checkLine_200',
|
||||
bg='glow',bgm='sugar fairy',
|
||||
},
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=15,lock=45,
|
||||
fall=10,
|
||||
@@ -10,7 +10,7 @@ return{
|
||||
eventSet='checkLine_200',
|
||||
bg='rgb',bgm='sugar fairy',
|
||||
},
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=10,lock=60,
|
||||
fall=5,
|
||||
@@ -11,7 +11,7 @@ return{
|
||||
eventSet='checkLine_200',
|
||||
bg='rgb',bgm='sugar fairy',
|
||||
},
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=15,lock=45,
|
||||
freshLimit=10,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
eventSet='checkLine_200',
|
||||
bg='glow',bgm='sugar fairy',
|
||||
},
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=30,lock=60,
|
||||
block=false,center=0,ghost=0,
|
||||
@@ -10,7 +10,7 @@ return{
|
||||
eventSet='checkLine_100',
|
||||
bg='rgb',bgm='far',
|
||||
},
|
||||
score=function(P) return{math.min(P.stat.row,100),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,100),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -7,7 +7,7 @@ local border=GC.DO{334,620,
|
||||
{'dRect',1,10,15,604,3},
|
||||
}
|
||||
local sin,min=math.sin,math.min
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=30,lock=60,
|
||||
nextCount=1,
|
||||
@@ -59,7 +59,7 @@ return{
|
||||
MES.new('warn',text.switchSpawnSFX)
|
||||
end
|
||||
end,
|
||||
score=function(P) return{min(P.stat.row,40),P.stat.time} end,
|
||||
score=function(P) return {min(P.stat.row,40),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=5,lock=30,
|
||||
freshLimit=15,ospin=false,
|
||||
@@ -6,7 +6,7 @@ return{
|
||||
eventSet='c4wBase',
|
||||
bg='rgb',bgm='oxygen',
|
||||
},
|
||||
score=function(P) return{math.min(P.modeData.maxCombo,100),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.modeData.maxCombo,100),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Combo "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=30,lock=60,infHold=true,
|
||||
freshLimit=15,ospin=false,
|
||||
@@ -6,7 +6,7 @@ return{
|
||||
eventSet='c4wBase',
|
||||
bg='rgb',bgm='oxygen',
|
||||
},
|
||||
score=function(P) return{math.min(P.modeData.maxCombo,100),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.modeData.maxCombo,100),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Combo "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
center=0,ghost=0,
|
||||
smooth=false,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
bg='rgb',bgm='1980s',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{P.stat.score,P.stat.row} end,
|
||||
score=function(P) return {P.stat.score,P.stat.row} end,
|
||||
scoreDisp=function(D) return D[1].." "..D[2].." Lines" end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
center=0,ghost=0,
|
||||
smooth=false,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
bg='rgb',bgm='1980s',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{P.stat.score,P.stat.row} end,
|
||||
score=function(P) return {P.stat.score,P.stat.row} end,
|
||||
scoreDisp=function(D) return D[1].." "..D[2].." Lines" end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
center=0,ghost=0,
|
||||
smooth=false,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
bg='rgb',bgm='1980s',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{P.stat.score,P.stat.row} end,
|
||||
score=function(P) return {P.stat.score,P.stat.row} end,
|
||||
scoreDisp=function(D) return D[1].." "..D[2].." Lines" end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
center=0,ghost=0,
|
||||
smooth=false,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
bg='rgb',bgm='1980s',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{P.stat.score,P.stat.row} end,
|
||||
score=function(P) return {P.stat.score,P.stat.row} end,
|
||||
scoreDisp=function(D) return D[1].." "..D[2].." Lines" end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={},
|
||||
load=function()
|
||||
applyCustomGame()
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local gc_setColor,gc_draw=love.graphics.setColor,love.graphics.draw
|
||||
local ply_applyField=PLY.draw.applyField
|
||||
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
fkey1=function(P) P.modeData.showMark=1-P.modeData.showMark end,
|
||||
hook_drop=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
nextCount=3,
|
||||
freshLimit=15,
|
||||
@@ -6,7 +6,7 @@ return{
|
||||
eventSet='defender_l',
|
||||
bg='rainbow2',bgm='storm',
|
||||
},
|
||||
score=function(P) return{P.modeData.wave,P.stat.time} end,
|
||||
score=function(P) return {P.modeData.wave,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Waves "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
nextCount=3,
|
||||
freshLimit=15,
|
||||
@@ -6,7 +6,7 @@ return{
|
||||
eventSet='defender_n',
|
||||
bg='rainbow2',bgm='storm',
|
||||
},
|
||||
score=function(P) return{P.modeData.wave,P.stat.time} end,
|
||||
score=function(P) return {P.modeData.wave,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Waves "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
pushSpeed=6,
|
||||
eventSet='dig_100l',
|
||||
bg='bg2',bgm='way',
|
||||
},
|
||||
score=function(P) return{P.stat.time,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.time,P.stat.piece} end,
|
||||
scoreDisp=function(D) return STRING.time(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)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
pushSpeed=6,
|
||||
eventSet='dig_10l',
|
||||
bg='bg1',bgm='way',
|
||||
},
|
||||
score=function(P) return{P.stat.time,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.time,P.stat.piece} end,
|
||||
scoreDisp=function(D) return STRING.time(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)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
pushSpeed=6,
|
||||
eventSet='dig_400l',
|
||||
bg='bg2',bgm='way',
|
||||
},
|
||||
score=function(P) return{P.stat.time,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.time,P.stat.piece} end,
|
||||
scoreDisp=function(D) return STRING.time(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)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
pushSpeed=6,
|
||||
eventSet='dig_40l',
|
||||
bg='bg1',bgm='way',
|
||||
},
|
||||
score=function(P) return{P.stat.time,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.time,P.stat.piece} end,
|
||||
scoreDisp=function(D) return STRING.time(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)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
pushSpeed=6,
|
||||
eventSet='dig_100l',
|
||||
bg='bg2',bgm='way',
|
||||
},
|
||||
score=function(P) return{P.stat.piece,P.stat.time} end,
|
||||
score=function(P) return {P.stat.piece,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Pieces "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]<b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
pushSpeed=6,
|
||||
eventSet='dig_10l',
|
||||
bg='bg1',bgm='way',
|
||||
},
|
||||
score=function(P) return{P.stat.piece,P.stat.time} end,
|
||||
score=function(P) return {P.stat.piece,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Pieces "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]<b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
pushSpeed=6,
|
||||
eventSet='dig_400l',
|
||||
bg='bg2',bgm='way',
|
||||
},
|
||||
score=function(P) return{P.stat.piece,P.stat.time} end,
|
||||
score=function(P) return {P.stat.piece,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Pieces "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]<b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
pushSpeed=6,
|
||||
eventSet='dig_40l',
|
||||
bg='bg1',bgm='way',
|
||||
},
|
||||
score=function(P) return{P.stat.piece,P.stat.time} end,
|
||||
score=function(P) return {P.stat.piece,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Pieces "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]<b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=120,
|
||||
fall=20,
|
||||
@@ -6,7 +6,7 @@ return{
|
||||
eventSet='dig_h',
|
||||
bg='bg2',bgm='shift',
|
||||
},
|
||||
score=function(P) return{P.modeData.wave,P.stat.row} end,
|
||||
score=function(P) return {P.modeData.wave,P.stat.row} end,
|
||||
scoreDisp=function(D) return D[1].." Waves "..D[2].." Lines" end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
pushSpeed=6,
|
||||
bg='bg1',bgm='way',
|
||||
@@ -30,7 +30,7 @@ return{
|
||||
P.stat.dig_quad = 0
|
||||
end,
|
||||
},
|
||||
score=function(P) return{P.stat.dig_quad,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.dig_quad,P.stat.piece} end,
|
||||
scoreDisp=function(D) return D[1].." Techrash "..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)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=10,lock=30,
|
||||
freshLimit=15,
|
||||
eventSet='dig_u',
|
||||
bg='bg2',bgm='shift',
|
||||
},
|
||||
score=function(P) return{P.modeData.wave,P.stat.row} end,
|
||||
score=function(P) return {P.modeData.wave,P.stat.row} end,
|
||||
scoreDisp=function(D) return D[1].." Waves "..D[2].." Lines" end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local ins=table.insert
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=20,lock=60,
|
||||
sequence=function(P)
|
||||
@@ -78,7 +78,7 @@ return{
|
||||
eventSet='checkLine_100',
|
||||
bg='blockfall',bgm='reason',
|
||||
},
|
||||
score=function(P) return{math.min(P.stat.row,100),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,100),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=20,lock=60,
|
||||
sequence='bag',
|
||||
@@ -9,7 +9,7 @@ return{
|
||||
eventSet='checkLine_100',
|
||||
bg='blockfall',bgm='reason',
|
||||
},
|
||||
score=function(P) return{math.min(P.stat.row,100),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,100),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=1e99,lock=1e99,
|
||||
infHold=true,
|
||||
|
||||
@@ -25,7 +25,7 @@ local function check_rise(P)
|
||||
end
|
||||
end
|
||||
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=1e99,lock=1e99,
|
||||
infHold=true,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
noTele=true,
|
||||
mindas=7,minarr=1,minsdarr=1,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
noTele=true,
|
||||
mindas=7,minarr=1,minsdarr=1,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
bg='cubes',bgm='push',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
noTele=true,
|
||||
mindas=7,minarr=1,minsdarr=1,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
bg='bg2',bgm='push',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{P.stat.score,P.stat.row,P.stat.time} end,
|
||||
score=function(P) return {P.stat.score,P.stat.row,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].."P "..D[2].."L "..STRING.time(D[3]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
noTele=true,
|
||||
mindas=7,minarr=1,minsdarr=1,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
bg='bg2',bgm='push',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
local sectionName={"D","C","B","A","A+","S-","S","S+","S+","SS","SS","U","U","X","X+"}
|
||||
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
eventSet='master_ex',
|
||||
bg='blockspace',bgm='hope',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{P.modeData.rankPoint,P.stat.score} end,
|
||||
score=function(P) return {P.modeData.rankPoint,P.stat.score} end,
|
||||
scoreDisp=function(D) return sectionName[math.floor(D[1]/10)+1].." "..D[2] end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]>b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
sequence="bagES",
|
||||
eventSet='master_final',
|
||||
bg='lightning',bgm='rectification',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{P.modeData.pt,P.stat.time} end,
|
||||
score=function(P) return {P.modeData.pt,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].."P "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -5,7 +5,7 @@ local gradeList={
|
||||
"M","MK","MV","MO","MM-","MM","MM+","GM-","GM","GM+","TM-","TM","TM+"
|
||||
}
|
||||
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
freshLimit=15,
|
||||
fieldH=19,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
freshLimit=15,
|
||||
sequence="bagES",
|
||||
@@ -6,7 +6,7 @@ return{
|
||||
bg='bg2',bgm='secret7th',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{P.modeData.pt,P.stat.time} end,
|
||||
score=function(P) return {P.modeData.pt,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].."P "..STRING.time(D[2]) end,
|
||||
comp=function(a,b)
|
||||
return a[1]>b[1] or (a[1]==b[1] and a[2]<b[2])
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
sequence="bagES",
|
||||
freshLimit=15,
|
||||
@@ -6,7 +6,7 @@ return{
|
||||
bg='glow',bgm='sugar fairy',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{P.modeData.pt,P.stat.time} end,
|
||||
score=function(P) return {P.modeData.pt,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].."P "..STRING.time(D[2]) end,
|
||||
comp=function(a,b)
|
||||
return a[1]>b[1] or (a[1]==b[1] and a[2]<b[2])
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
sequence="bagES",
|
||||
eventSet='master_m',
|
||||
bg='bg2',bgm='super7th',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
sequence="bagES",
|
||||
freshLimit=15,
|
||||
@@ -6,7 +6,7 @@ return{
|
||||
bg='bg2',bgm='secret8th',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{P.modeData.pt,P.stat.time} end,
|
||||
score=function(P) return {P.modeData.pt,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].."P "..STRING.time(D[2]) end,
|
||||
comp=function(a,b)
|
||||
return a[1]>b[1] or (a[1]==b[1] and a[2]<b[2])
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
eventSet='master_ph',
|
||||
bg='blockspace',bgm='race remix',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{P.result=='win' and 260 or P.modeData.pt,P.stat.time} end,
|
||||
score=function(P) return {P.result=='win' and 260 or P.modeData.pt,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].."P "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -6,7 +6,7 @@ local function marginTask(P)
|
||||
while true do yield() if S.frame>180*60 then P.strength=3;P:setFrameColor(3)break end end
|
||||
while true do yield() if S.frame>260*60 then P.strength=4;P:setFrameColor(4)break end end
|
||||
end
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
bg={'bg1','bg2','blockhole','blockfall','blockrain','blockspace','cubes','fan','flink','glow','matrix','rainbow','rainbow2','tunnel'},
|
||||
bgm={'battle','beat5th','cruelty','distortion','echo','far','final','here','hope','memory','moonbeam','push','rectification','secret7th remix','secret7th','secret8th remix','secret8th','shift','shining terminal','storm','super7th','there','truth','vapor','waterfall'},
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=120,
|
||||
fall=10,
|
||||
@@ -12,7 +12,7 @@ return{
|
||||
eventSet='checkLine_100',
|
||||
bg='rgb',bgm='truth',
|
||||
},
|
||||
score=function(P) return{P.stat.pc,P.stat.time} end,
|
||||
score=function(P) return {P.stat.pc,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." PCs "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=20,lock=60,
|
||||
fall=10,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
eventSet='pc_inf',
|
||||
bg='rgb',bgm='moonbeam',
|
||||
},
|
||||
score=function(P) return{P.stat.pc,P.stat.time} end,
|
||||
score=function(P) return {P.stat.pc,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." PCs "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=20,lock=60,
|
||||
fall=20,
|
||||
@@ -12,7 +12,7 @@ return{
|
||||
eventSet='checkLine_100',
|
||||
bg='rgb',bgm='moonbeam',
|
||||
},
|
||||
score=function(P) return{P.stat.pc,P.stat.time} end,
|
||||
score=function(P) return {P.stat.pc,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." PCs "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
infHold=true,
|
||||
drop=150,lock=1e99,
|
||||
@@ -10,7 +10,7 @@ return{
|
||||
eventSet='checkLine_100',
|
||||
bg='rgb',bgm='truth',
|
||||
},
|
||||
score=function(P) return{P.stat.pc,P.stat.time} end,
|
||||
score=function(P) return {P.stat.pc,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." PCs "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
nextCount=5,
|
||||
holdCount=0,
|
||||
@@ -8,7 +8,7 @@ return{
|
||||
eventSet='pctrain_l',
|
||||
bg='rgb',bgm='memory',
|
||||
},
|
||||
score=function(P) return{P.stat.pc,P.stat.time} end,
|
||||
score=function(P) return {P.stat.pc,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." PCs "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
nextCount=4,
|
||||
holdCount=0,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
eventSet='pctrain_n',
|
||||
bg='rgb',bgm='memory',
|
||||
},
|
||||
score=function(P) return{P.stat.pc,P.stat.time} end,
|
||||
score=function(P) return {P.stat.pc,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." PCs "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
life=1,
|
||||
drop=300,lock=300,
|
||||
@@ -12,7 +12,7 @@ return{
|
||||
PLY.newPlayer(1)
|
||||
PLY.newAIPlayer(2,BOT.template{type='9S',speedLV=7,hold=false})
|
||||
end,
|
||||
score=function(P) return{P.stat.piece,P.stat.time} end,
|
||||
score=function(P) return {P.stat.piece,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Pieces "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]<b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
life=1,
|
||||
drop=300,lock=300,
|
||||
@@ -12,7 +12,7 @@ return{
|
||||
PLY.newPlayer(1)
|
||||
PLY.newAIPlayer(2,BOT.template{type='CC',speedLV=7,next=2,hold=false,node=5000})
|
||||
end,
|
||||
score=function(P) return{P.stat.piece,P.stat.time} end,
|
||||
score=function(P) return {P.stat.piece,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Pieces "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]<b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
life=1,
|
||||
drop=300,lock=300,
|
||||
@@ -12,7 +12,7 @@ return{
|
||||
PLY.newPlayer(1)
|
||||
PLY.newAIPlayer(2,BOT.template{type='CC',speedLV=7,next=3,hold=true,node=20000})
|
||||
end,
|
||||
score=function(P) return{P.stat.piece,P.stat.time} end,
|
||||
score=function(P) return {P.stat.piece,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Pieces "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]<b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
life=1,
|
||||
drop=300,lock=300,
|
||||
@@ -12,7 +12,7 @@ return{
|
||||
PLY.newPlayer(1)
|
||||
PLY.newAIPlayer(2,BOT.template{type='9S',speedLV=7,hold=true})
|
||||
end,
|
||||
score=function(P) return{P.stat.piece,P.stat.time} end,
|
||||
score=function(P) return {P.stat.piece,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Pieces "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]<b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
life=1,
|
||||
drop=300,lock=300,
|
||||
@@ -12,7 +12,7 @@ return{
|
||||
PLY.newPlayer(1)
|
||||
PLY.newAIPlayer(2,BOT.template{type='CC',speedLV=7,next=4,hold=true,node=40000})
|
||||
end,
|
||||
score=function(P) return{P.stat.piece,P.stat.time} end,
|
||||
score=function(P) return {P.stat.piece,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Pieces "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]<b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -21,14 +21,14 @@ local function getRank(index)
|
||||
end
|
||||
end
|
||||
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=180,lock=180,
|
||||
hang=15,
|
||||
eventSet='secret_grade',
|
||||
bg='bg2',bgm='race',
|
||||
},
|
||||
score=function(P) return{P.modeData.rankPts,P.stat.piece} end,
|
||||
score=function(P) return {P.modeData.rankPts,P.stat.piece} end,
|
||||
scoreDisp=function(D) return getRank(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)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
life=2,
|
||||
drop=60,lock=60,
|
||||
@@ -9,7 +9,7 @@ return{
|
||||
PLY.newPlayer(1)
|
||||
PLY.newAIPlayer(2,BOT.template{type='9S',speedLV=3,hold=true})
|
||||
end,
|
||||
score=function(P) return{P.stat.time} end,
|
||||
score=function(P) return {P.stat.time} end,
|
||||
scoreDisp=function(D) return STRING.time(D[1]) end,
|
||||
comp=function(a,b) return a[1]<b[1] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
life=2,
|
||||
drop=60,lock=60,
|
||||
@@ -9,7 +9,7 @@ return{
|
||||
PLY.newPlayer(1)
|
||||
PLY.newAIPlayer(2,BOT.template{type='9S',speedLV=6,hold=true})
|
||||
end,
|
||||
score=function(P) return{P.stat.time} end,
|
||||
score=function(P) return {P.stat.time} end,
|
||||
scoreDisp=function(D) return STRING.time(D[1]) end,
|
||||
comp=function(a,b) return a[1]<b[1] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
life=2,
|
||||
drop=60,lock=60,
|
||||
@@ -9,7 +9,7 @@ return{
|
||||
PLY.newPlayer(1)
|
||||
PLY.newAIPlayer(2,BOT.template{type='CC',speedLV=6,next=2,hold=true,node=30000})
|
||||
end,
|
||||
score=function(P) return{P.stat.time} end,
|
||||
score=function(P) return {P.stat.time} end,
|
||||
scoreDisp=function(D) return STRING.time(D[1]) end,
|
||||
comp=function(a,b) return a[1]<b[1] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
life=2,
|
||||
drop=60,lock=60,
|
||||
@@ -9,7 +9,7 @@ return{
|
||||
PLY.newPlayer(1)
|
||||
PLY.newAIPlayer(2,BOT.template{type='9S',speedLV=5,hold=true})
|
||||
end,
|
||||
score=function(P) return{P.stat.time} end,
|
||||
score=function(P) return {P.stat.time} end,
|
||||
scoreDisp=function(D) return STRING.time(D[1]) end,
|
||||
comp=function(a,b) return a[1]<b[1] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
life=2,
|
||||
drop=60,lock=60,
|
||||
@@ -9,7 +9,7 @@ return{
|
||||
PLY.newPlayer(1)
|
||||
PLY.newAIPlayer(2,BOT.template{type='CC',speedLV=7,next=3,hold=true,node=50000})
|
||||
end,
|
||||
score=function(P) return{P.stat.time} end,
|
||||
score=function(P) return {P.stat.time} end,
|
||||
scoreDisp=function(D) return STRING.time(D[1]) end,
|
||||
comp=function(a,b) return a[1]<b[1] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
sequence='bag',seqData={26,27,28,29},
|
||||
eventSet='checkLine_40',
|
||||
bg='bg2',bgm='race',
|
||||
},
|
||||
score=function(P) return{P.stat.time,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.time,P.stat.piece} end,
|
||||
scoreDisp=function(D) return STRING.time(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)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
infHold=true,
|
||||
eventSet='checkAttack_100',
|
||||
bg='matrix',bgm='new era',
|
||||
},
|
||||
score=function(P) return{P.stat.atk<=100 and math.floor(P.stat.atk) or 100,P.stat.time} end,
|
||||
score=function(P) return {P.stat.atk<=100 and math.floor(P.stat.atk) or 100,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Attack "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
eventSet='sprintEff_40',
|
||||
bg='bg2',bgm='race',
|
||||
},
|
||||
score=function(P) return{P.stat.atk/P.stat.row,P.stat.time} end,
|
||||
score=function(P) return {P.stat.atk/P.stat.row,P.stat.time} end,
|
||||
scoreDisp=function(D) return string.format("%.3f",D[1]).." Efficiency "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=180,
|
||||
keyCancel={1,2,11,12,17,18,19,20},
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=180,
|
||||
keyCancel={3,4,5},
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
eventSet='sprintMD',
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
nextCount=0,holdCount=0,
|
||||
@@ -6,7 +6,7 @@ return{
|
||||
eventSet='checkLine_40',
|
||||
bg='aura',bgm='magicblock',
|
||||
},
|
||||
score=function(P) return{P.stat.time,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.time,P.stat.piece} end,
|
||||
scoreDisp=function(D) return STRING.time(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)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
sequence='bag',seqData={8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25},
|
||||
eventSet='checkLine_40',
|
||||
bg='aura',bgm='beat5th',
|
||||
},
|
||||
score=function(P) return{P.stat.time,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.time,P.stat.piece} end,
|
||||
scoreDisp=function(D) return STRING.time(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)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=0,lock=120,
|
||||
nextCount=3,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
eventSet='sprintSym',
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
eventSet='checkLine_1000',
|
||||
bg='rainbow',bgm='push',
|
||||
},
|
||||
score=function(P) return{P.stat.time,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.time,P.stat.piece} end,
|
||||
scoreDisp=function(D) return STRING.time(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)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
eventSet='checkLine_100',
|
||||
bg='bg2',bgm='race',
|
||||
},
|
||||
score=function(P) return{P.stat.time,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.time,P.stat.piece} end,
|
||||
scoreDisp=function(D) return STRING.time(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)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
eventSet='checkLine_10',
|
||||
bg='bg2',bgm='race',
|
||||
},
|
||||
score=function(P) return{P.stat.time,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.time,P.stat.piece} end,
|
||||
scoreDisp=function(D) return STRING.time(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)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
eventSet='checkLine_20',
|
||||
bg='bg2',bgm='race',
|
||||
},
|
||||
score=function(P) return{P.stat.time,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.time,P.stat.piece} end,
|
||||
scoreDisp=function(D) return STRING.time(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)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
eventSet='checkLine_400',
|
||||
bg='rainbow',bgm='push',
|
||||
},
|
||||
score=function(P) return{P.stat.time,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.time,P.stat.piece} end,
|
||||
scoreDisp=function(D) return STRING.time(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)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
eventSet='checkLine_40',
|
||||
bg='bg2',bgm='race',
|
||||
},
|
||||
score=function(P) return{P.stat.time,P.stat.piece} end,
|
||||
score=function(P) return {P.stat.time,P.stat.piece} end,
|
||||
scoreDisp=function(D) return STRING.time(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)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
wait=0,fall=50,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
wait=0,fall=50,
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
sequence="bagES",
|
||||
eventSet='strategy_e',
|
||||
bg='bg2',bgm='push',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
sequence="bagES",
|
||||
eventSet='strategy_e_plus',
|
||||
bg='bg2',bgm='push',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
sequence="bagES",
|
||||
eventSet='strategy_h',
|
||||
bg='bg2',bgm='secret8th',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
sequence="bagES",
|
||||
eventSet='strategy_h_plus',
|
||||
bg='bg2',bgm='secret8th',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
sequence="bagES",
|
||||
eventSet='strategy_u',
|
||||
bg='bg2',bgm='secret7th',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
sequence="bagES",
|
||||
eventSet='strategy_u_plus',
|
||||
bg='bg2',bgm='secret7th',
|
||||
},
|
||||
slowMark=true,
|
||||
score=function(P) return{math.min(P.stat.row,200),P.stat.time} end,
|
||||
score=function(P) return {math.min(P.stat.row,200),P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Lines "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=30,lock=45,
|
||||
freshLimit=10,
|
||||
eventSet='survivor_e',
|
||||
bg='glow',bgm='new era',
|
||||
},
|
||||
score=function(P) return{P.modeData.wave,P.stat.time} end,
|
||||
score=function(P) return {P.modeData.wave,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Waves "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=30,lock=60,
|
||||
freshLimit=5,
|
||||
eventSet='survivor_h',
|
||||
bg='glow',bgm='new era',
|
||||
},
|
||||
score=function(P) return{P.modeData.wave,P.stat.time} end,
|
||||
score=function(P) return {P.modeData.wave,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Waves "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=30,lock=60,
|
||||
freshLimit=5,
|
||||
eventSet='survivor_l',
|
||||
bg='glow',bgm='here',
|
||||
},
|
||||
score=function(P) return{P.modeData.wave,P.stat.time} end,
|
||||
score=function(P) return {P.modeData.wave,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Waves "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=30,lock=60,
|
||||
freshLimit=10,
|
||||
eventSet='survivor_n',
|
||||
bg='glow',bgm='new era',
|
||||
},
|
||||
score=function(P) return{P.modeData.wave,P.stat.time} end,
|
||||
score=function(P) return {P.modeData.wave,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Waves "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
return{
|
||||
return {
|
||||
env={
|
||||
drop=5,lock=60,
|
||||
fall=10,
|
||||
@@ -7,7 +7,7 @@ return{
|
||||
eventSet='survivor_u',
|
||||
bg='welcome',bgm='here',
|
||||
},
|
||||
score=function(P) return{P.modeData.wave,P.stat.time} end,
|
||||
score=function(P) return {P.modeData.wave,P.stat.time} end,
|
||||
scoreDisp=function(D) return D[1].." Waves "..STRING.time(D[2]) end,
|
||||
comp=function(a,b) return a[1]>b[1] or a[1]==b[1] and a[2]<b[2] end,
|
||||
getRank=function(P)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user