新增玩家排版函数,不再需要生成玩家同时指定坐标,添加动画位移方法;玩家task升级为同task模块

This commit is contained in:
MrZ626
2020-12-08 01:12:53 +08:00
parent fcac817f11
commit 9e1df8b804
89 changed files with 230 additions and 166 deletions

View File

@@ -37,7 +37,7 @@ return{
},
slowMark=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
PLAYERS[1].modeData.event="M7"
end,
mesDisp=function(P)

View File

@@ -39,7 +39,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -46,7 +46,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -10,7 +10,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
score=function(P)return{P.modeData.event,P.stat.finesseRate*25/P.stat.piece}end,
scoreDisp=function(D)return D[1].."Stage "..format("%.2f",D[2]).."%"end,

View File

@@ -11,7 +11,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
mText(drawableText.line,69,370)

View File

@@ -15,7 +15,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
mText(drawableText.line,69,370)

View File

@@ -16,7 +16,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
mText(drawableText.line,69,370)

View File

@@ -12,7 +12,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
mText(drawableText.line,69,370)

View File

@@ -15,7 +15,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
mText(drawableText.line,69,370)

View File

@@ -16,7 +16,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
if SETTING.spawn==0 then
LOG.print(text.switchSpawnSFX,COLOR.yellow)
end

View File

@@ -27,7 +27,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local P=PLAYERS[1]
local F=P.field
for i=1,24 do

View File

@@ -25,7 +25,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local P=PLAYERS[1]
local F=P.field
for i=1,24 do

View File

@@ -34,7 +34,7 @@ return{
},
slowMark=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(75)

View File

@@ -70,14 +70,14 @@ return{
break
end
end
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local L=GAME.modeEnv.opponent
if L~=0 then
GAME.modeEnv.target=nil
if L<6 then
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("9S",2*L))
PLY.newAIPlayer(2,AIBUILDER("9S",2*L))
else
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("CC",2*L-11,int(L*.5-1.5),true,4000*L))
PLY.newAIPlayer(2,AIBUILDER("CC",2*L-11,int(L*.5-1.5),true,4000*L))
end
end
for _,P in next,PLAYERS.alive do

View File

@@ -51,14 +51,14 @@ return{
else
GAME.modeEnv.mission=nil
end
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local L=GAME.modeEnv.opponent
if L~=0 then
GAME.modeEnv.target=nil
if L<6 then
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("9S",2*L))
PLY.newAIPlayer(2,AIBUILDER("9S",2*L))
else
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("CC",2*L-11,int(L*.5-1.5),true,4000*L))
PLY.newAIPlayer(2,AIBUILDER("CC",2*L-11,int(L*.5-1.5),true,4000*L))
end
end
GAME.modeEnv.bg=CUSTOMENV.bg

View File

@@ -45,7 +45,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -45,7 +45,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -12,7 +12,7 @@ return{
bg="bg1",bgm="way",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local P=PLAYERS[1]
for _=1,10 do
P:garbageRise(21,1,P:getHolePos())

View File

@@ -15,7 +15,7 @@ return{
bg="bg2",bgm="way",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local P=PLAYERS[1]
for _=1,10 do
P:garbageRise(21,1,P:getHolePos())

View File

@@ -15,7 +15,7 @@ return{
bg="bg1",bgm="way",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local P=PLAYERS[1]
for _=1,10 do
P:garbageRise(21,1,P:getHolePos())

View File

@@ -15,7 +15,7 @@ return{
bg="bg2",bgm="way",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local P=PLAYERS[1]
for _=1,10 do
P:garbageRise(21,1,P:getHolePos())

View File

@@ -23,7 +23,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(65)

View File

@@ -22,7 +22,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(65)

View File

@@ -99,7 +99,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(70)

View File

@@ -13,7 +13,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(70)

View File

@@ -7,7 +7,7 @@ return{
bg="glow",bgm="infinite",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -36,7 +36,7 @@ return{
bg="wing",bgm="infinite",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local P=PLAYERS[1]
for _=1,8 do
P:garbageRise(13,1,P:RND(10))

View File

@@ -28,7 +28,7 @@ return{
pauseLimit=true,
slowMark=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -25,7 +25,7 @@ return{
pauseLimit=true,
slowMark=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -32,7 +32,7 @@ return{
pauseLimit=true,
slowMark=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -54,7 +54,7 @@ return{
},
slowMark=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -56,7 +56,7 @@ return{
},
slowMark=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -53,7 +53,7 @@ return{
},
slowMark=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -146,7 +146,7 @@ return{
},
slowMark=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -10,7 +10,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -10,7 +10,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -8,7 +8,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -65,7 +65,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
check(PLAYERS[1])
end,
mesDisp=function(P)

View File

@@ -57,7 +57,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
check(PLAYERS[1])
end,
mesDisp=function(P)

View File

@@ -19,8 +19,8 @@ return{
bg="rainbow",bgm="push",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("CC",10,1,true,10000))
PLY.newPlayer(1)
PLY.newAIPlayer(2,AIBUILDER("CC",10,1,true,10000))
GAME.garbageSpeed=1e99
end,
score=function(P)return{P.stat.piece,P.stat.frame/60}end,

View File

@@ -19,8 +19,8 @@ return{
bg="rainbow",bgm="push",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("CC",10,1,true,13000))
PLY.newPlayer(1)
PLY.newAIPlayer(2,AIBUILDER("CC",10,1,true,13000))
GAME.garbageSpeed=1e99
end,
score=function(P)return{P.stat.piece,P.stat.frame/60}end,

View File

@@ -19,8 +19,8 @@ return{
bg="rainbow",bgm="push",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("CC",10,2,true,16000))
PLY.newPlayer(1)
PLY.newAIPlayer(2,AIBUILDER("CC",10,2,true,16000))
GAME.garbageSpeed=1e99
end,
score=function(P)return{P.stat.piece,P.stat.frame/60}end,

View File

@@ -19,8 +19,8 @@ return{
bg="rainbow",bgm="push",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("CC",10,3,true,26000))
PLY.newPlayer(1)
PLY.newAIPlayer(2,AIBUILDER("CC",10,3,true,26000))
GAME.garbageSpeed=1e99
end,
score=function(P)return{P.stat.piece,P.stat.frame/60}end,

View File

@@ -19,8 +19,8 @@ return{
bg="rainbow",bgm="push",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("CC",10,3,true,40000))
PLY.newPlayer(1)
PLY.newAIPlayer(2,AIBUILDER("CC",10,3,true,40000))
GAME.garbageSpeed=1e99
end,
score=function(P)return{P.stat.piece,P.stat.frame/60}end,

View File

@@ -8,8 +8,8 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("9S",4))
PLY.newPlayer(1)
PLY.newAIPlayer(2,AIBUILDER("9S",4))
end,
score=function(P)return{P.stat.frame/60}end,
scoreDisp=function(D)return toTime(D[1])end,

View File

@@ -8,8 +8,8 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("9S",5))
PLY.newPlayer(1)
PLY.newAIPlayer(2,AIBUILDER("9S",5))
end,
score=function(P)return{P.stat.frame/60}end,
scoreDisp=function(D)return toTime(D[1])end,

View File

@@ -8,8 +8,8 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("9S",6))
PLY.newPlayer(1)
PLY.newAIPlayer(2,AIBUILDER("9S",6))
end,
score=function(P)return{P.stat.frame/60}end,
scoreDisp=function(D)return toTime(D[1])end,

View File

@@ -8,8 +8,8 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("CC",6,2,true,30000))
PLY.newPlayer(1)
PLY.newAIPlayer(2,AIBUILDER("CC",6,2,true,30000))
end,
score=function(P)return{P.stat.frame/60}end,
scoreDisp=function(D)return toTime(D[1])end,

View File

@@ -8,8 +8,8 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("CC",7,3,true,50000))
PLY.newPlayer(1)
PLY.newAIPlayer(2,AIBUILDER("CC",7,3,true,50000))
end,
score=function(P)return{P.stat.frame/60}end,
scoreDisp=function(D)return toTime(D[1])end,

View File

@@ -8,7 +8,7 @@ return{
bg="aura",bgm="waterfall",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -7,7 +7,7 @@ return{
bg="aura",bgm="waterfall",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -8,7 +8,7 @@ return{
bg="aura",bgm="waterfall",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -7,7 +7,7 @@ return{
bg="aura",bgm="waterfall",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -6,7 +6,7 @@ return{
bg="bg2",bgm="race",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -6,7 +6,7 @@ return{
bg="bg2",bgm="race",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -6,7 +6,7 @@ return{
bg="rainbow",bgm="push",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -6,7 +6,7 @@ return{
bg="bg2",bgm="race",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -6,7 +6,7 @@ return{
bg="bg2",bgm="race",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -6,7 +6,7 @@ return{
bg="rainbow",bgm="push",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(55)

View File

@@ -23,7 +23,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(65)

View File

@@ -29,7 +29,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(65)

View File

@@ -24,7 +24,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(65)

View File

@@ -28,7 +28,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(65)

View File

@@ -30,7 +30,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(65)

View File

@@ -13,7 +13,7 @@ return{
},
slowMark=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -25,7 +25,7 @@ return{
},
slowMark=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -12,7 +12,7 @@ return{
bg="matrix",bgm="down",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -22,7 +22,7 @@ return{
bg="matrix",bgm="down",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -12,7 +12,7 @@ return{
bg="matrix",bgm="down",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -22,7 +22,7 @@ return{
bg="matrix",bgm="down",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -12,7 +12,7 @@ return{
bg="matrix",bgm="new era",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -22,7 +22,7 @@ return{
bg="matrix",bgm="new era",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(45)

View File

@@ -31,7 +31,7 @@ return{
powerUp={2,5,10,20},
stage={30,20,15,10,5},
}
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local L={}for i=1,49 do L[i]=true end
local t=CC and 2 or 0
while t>0 do
@@ -39,19 +39,19 @@ return{
if L[r]then L[r],t=false,t-1 end
end
local n=2
for i=1,4 do for j=1,6 do
for _=1,4 do for _=1,6 do
if L[n]then
PLY.newAIPlayer(n,78*i-54,115*j-98,.09,AIBUILDER("9S",rnd(4,6)))
PLY.newAIPlayer(n,AIBUILDER("9S",rnd(4,6)),true)
else
PLY.newAIPlayer(n,78*i-54,115*j-98,.09,AIBUILDER("CC",rnd(2,4),2,true,20000))
PLY.newAIPlayer(n,AIBUILDER("CC",rnd(2,4),2,true,20000),true)
end
n=n+1
end end
for i=9,12 do for j=1,6 do
for _=9,12 do for _=1,6 do
if L[n]then
PLY.newAIPlayer(n,78*i+267,115*j-98,.09,AIBUILDER("9S",rnd(4,5)))
PLY.newAIPlayer(n,AIBUILDER("9S",rnd(4,5)),true)
else
PLY.newAIPlayer(n,78*i+267,115*j-98,.09,AIBUILDER("CC",rnd(3,5),2,true,20000))
PLY.newAIPlayer(n,AIBUILDER("CC",rnd(3,5),2,true,20000),true)
end
n=n+1
end end

View File

@@ -31,7 +31,7 @@ return{
powerUp={2,5,10,20},
stage={30,20,15,10,5},
}
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local L={}for i=1,49 do L[i]=true end
local t=CC and 4 or 0
while t>0 do
@@ -39,19 +39,19 @@ return{
if L[r]then L[r],t=false,t-1 end
end
local n=2
for i=1,4 do for j=1,6 do
for _=1,4 do for _=1,6 do
if L[n]then
PLY.newAIPlayer(n,78*i-54,115*j-98,.09,AIBUILDER("9S",rnd(4,8)))
PLY.newAIPlayer(n,AIBUILDER("9S",rnd(4,8)),true)
else
PLY.newAIPlayer(n,78*i-54,115*j-98,.09,AIBUILDER("CC",rnd(3,6),3,true,30000))
PLY.newAIPlayer(n,AIBUILDER("CC",rnd(3,6),3,true,30000),true)
end
n=n+1
end end
for i=9,12 do for j=1,6 do
for _=9,12 do for _=1,6 do
if L[n]then
PLY.newAIPlayer(n,78*i+267,115*j-98,.09,AIBUILDER("9S",rnd(4,7)))
PLY.newAIPlayer(n,AIBUILDER("9S",rnd(4,7)),true)
else
PLY.newAIPlayer(n,78*i+267,115*j-98,.09,AIBUILDER("CC",rnd(4,6),3,true,30000))
PLY.newAIPlayer(n,AIBUILDER("CC",rnd(4,6),3,true,30000),true)
end
n=n+1
end end

View File

@@ -31,7 +31,7 @@ return{
powerUp={2,5,10,20},
stage={30,20,15,10,5},
}
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local L={}for i=1,49 do L[i]=true end
local t=CC and 6 or 0
while t>0 do
@@ -39,19 +39,19 @@ return{
if L[r]then L[r],t=false,t-1 end
end
local n=2
for i=1,4 do for j=1,6 do
for _=1,4 do for _=1,6 do
if L[n]then
PLY.newAIPlayer(n,78*i-54,115*j-98,.09,AIBUILDER("9S",rnd(8,10)))
PLY.newAIPlayer(n,AIBUILDER("9S",rnd(8,10)),true)
else
PLY.newAIPlayer(n,78*i-54,115*j-98,.09,AIBUILDER("CC",rnd(4,7),3,true,40000))
PLY.newAIPlayer(n,AIBUILDER("CC",rnd(4,7),3,true,40000),true)
end
n=n+1
end end
for i=9,12 do for j=1,6 do
for _=9,12 do for _=1,6 do
if L[n]then
PLY.newAIPlayer(n,78*i+267,115*j-98,.09,AIBUILDER("9S",rnd(8,9)))
PLY.newAIPlayer(n,AIBUILDER("9S",rnd(8,9)),true)
else
PLY.newAIPlayer(n,78*i+267,115*j-98,.09,AIBUILDER("CC",rnd(5,8),3,true,40000))
PLY.newAIPlayer(n,AIBUILDER("CC",rnd(5,8),3,true,40000),true)
end
n=n+1
end end

View File

@@ -31,7 +31,7 @@ return{
powerUp={2,6,14,30},
stage={75,50,35,20,10},
}
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local L={}for i=1,100 do L[i]=true end
local t=CC and 4 or 0
while t>0 do
@@ -39,19 +39,19 @@ return{
if L[r]then L[r],t=false,t-1 end
end
local n=2
for i=1,7 do for j=1,7 do
for _=1,7 do for _=1,7 do
if L[n]then
PLY.newAIPlayer(n,46*i-36,97*j-72,.068,AIBUILDER("9S",rnd(4,6)))
PLY.newAIPlayer(n,AIBUILDER("9S",rnd(4,6)),true)
else
PLY.newAIPlayer(n,46*i-36,97*j-72,.068,AIBUILDER("CC",rnd(2,4),2,true,20000))
PLY.newAIPlayer(n,AIBUILDER("CC",rnd(2,4),2,true,20000),true)
end
n=n+1
end end
for i=15,21 do for j=1,7 do
for _=15,21 do for _=1,7 do
if L[n]then
PLY.newAIPlayer(n,46*i+264,97*j-72,.068,AIBUILDER("9S",rnd(4,5)))
PLY.newAIPlayer(n,AIBUILDER("9S",rnd(4,5)),true)
else
PLY.newAIPlayer(n,46*i+264,97*j-72,.068,AIBUILDER("CC",rnd(3,5),2,true,20000))
PLY.newAIPlayer(n,AIBUILDER("CC",rnd(3,5),2,true,20000),true)
end
n=n+1
end end

View File

@@ -31,7 +31,7 @@ return{
powerUp={2,6,14,30},
stage={75,50,35,20,10},
}
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local L={}for i=1,100 do L[i]=true end
local t=CC and 4 or 0
while t>0 do
@@ -39,19 +39,19 @@ return{
if L[r]then L[r],t=false,t-1 end
end
local n=2
for i=1,7 do for j=1,7 do
for _=1,7 do for _=1,7 do
if L[n]then
PLY.newAIPlayer(n,46*i-36,97*j-72,.068,AIBUILDER("9S",rnd(4,8)))
PLY.newAIPlayer(n,AIBUILDER("9S",rnd(4,8)),true)
else
PLY.newAIPlayer(n,46*i-36,97*j-72,.068,AIBUILDER("CC",rnd(3,6),3,true,30000))
PLY.newAIPlayer(n,AIBUILDER("CC",rnd(3,6),3,true,30000),true)
end
n=n+1
end end
for i=15,21 do for j=1,7 do
for _=15,21 do for _=1,7 do
if L[n]then
PLY.newAIPlayer(n,46*i+264,97*j-72,.068,AIBUILDER("9S",rnd(4,7)))
PLY.newAIPlayer(n,AIBUILDER("9S",rnd(4,7)),true)
else
PLY.newAIPlayer(n,46*i+264,97*j-72,.068,AIBUILDER("CC",rnd(4,6),3,true,30000))
PLY.newAIPlayer(n,AIBUILDER("CC",rnd(4,6),3,true,30000),true)
end
n=n+1
end end

View File

@@ -31,7 +31,7 @@ return{
powerUp={2,6,14,30},
stage={75,50,35,20,10},
}
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
local L={}for i=1,100 do L[i]=true end
local t=CC and 4 or 0
while t>0 do
@@ -39,19 +39,19 @@ return{
if L[r]then L[r],t=false,t-1 end
end
local n=2
for i=1,7 do for j=1,7 do
for _=1,7 do for _=1,7 do
if L[n]then
PLY.newAIPlayer(n,46*i-36,97*j-72,.068,AIBUILDER("9S",rnd(8,10)))
PLY.newAIPlayer(n,AIBUILDER("9S",rnd(8,10)),true)
else
PLY.newAIPlayer(n,46*i-36,97*j-72,.068,AIBUILDER("CC",rnd(4,7),3,true,40000))
PLY.newAIPlayer(n,AIBUILDER("CC",rnd(4,7),3,true,40000),true)
end
n=n+1
end end
for i=15,21 do for j=1,7 do
for _=15,21 do for _=1,7 do
if L[n]then
PLY.newAIPlayer(n,46*i+264,97*j-72,.068,AIBUILDER("9S",rnd(8,9)))
PLY.newAIPlayer(n,AIBUILDER("9S",rnd(8,9)),true)
else
PLY.newAIPlayer(n,46*i+264,97*j-72,.068,AIBUILDER("CC",rnd(5,8),3,true,40000))
PLY.newAIPlayer(n,AIBUILDER("CC",rnd(5,8),3,true,40000),true)
end
n=n+1
end end

View File

@@ -19,7 +19,7 @@ return{
bg="matrix",bgm="push",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(65)

View File

@@ -20,7 +20,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(65)

View File

@@ -20,7 +20,7 @@ return{
},
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(65)

View File

@@ -28,7 +28,7 @@ return{
slowMark=true,
pauseLimit=true,
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
gc.setLineWidth(2)

View File

@@ -7,7 +7,7 @@ return{
bg="bg2",bgm="infinite",
},
load=function()
PLY.newPlayer(1,340,15)
PLY.newPlayer(1)
end,
mesDisp=function(P)
setFont(70)