diff --git a/main.lua b/main.lua index 703dae38..813134f0 100644 --- a/main.lua +++ b/main.lua @@ -124,7 +124,7 @@ if fs.getInfo("virtualkey.dat")then FILE.loadVK()end if fs.getInfo("tech_ultimate.dat")then fs.remove("tech_ultimate.dat")end if fs.getInfo("tech_ultimate+.dat")then fs.remove("tech_ultimate+.dat")end ---Update modeRanks +--Update data do local R=modeRanks for k,v in next,R do @@ -154,6 +154,11 @@ do if S.VKSFX>1 then S.VKSFX=S.VKSFX*.25 end if S.VKAlpha>1 then S.VKAlpha=S.VKAlpha*.1 end S=stat + if not S.spin[1][6]then + for i=1,25 do + S.spin[i][6]=0 + end + end if S.version~=gameVersion then S.version=gameVersion newVersionLaunch=true diff --git a/parts/default_data.lua b/parts/default_data.lua index 98d0f9a5..405e783b 100644 --- a/parts/default_data.lua +++ b/parts/default_data.lua @@ -72,7 +72,7 @@ stat={ } for i=1,25 do stat.clear[i]={0,0,0,0,0} - stat.spin[i]={0,0,0,0,0} + stat.spin[i]={0,0,0,0,0,0} end keyMap={ diff --git a/parts/player.lua b/parts/player.lua index 08f3b62c..46c82ce3 100644 --- a/parts/player.lua +++ b/parts/player.lua @@ -1059,7 +1059,7 @@ local function getNewStatTable() } for i=1,25 do T.clear[i]={0,0,0,0,0} - T.spin[i]={0,0,0,0,0} + T.spin[i]={0,0,0,0,0,0} T.clears[i]=0 T.spins[i]=0 end @@ -1951,8 +1951,8 @@ function player.cancel(P,N)--Cancel Garbage return off end do--player.drop(P)--Place piece - local b2bPoint={50,100,180,300} - local b2bATK={3,5,8,10} + local b2bPoint={50,100,180,300,800} + local b2bATK={3,5,8,10,20} local clearSCR={80,200,400} local spinSCR={--[blockName][row] {200,750,1300},--Z @@ -1962,7 +1962,7 @@ do--player.drop(P)--Place piece {250,800,1400},--T {260,900,1700},--O {300,1200,1700},--I - {220,800,2000,3000},--Else + {220,800,2000,3000,8000},--Else } --B2BMUL:1.2/2.0 --Techrash:1K;MUL:1.3/1.8 @@ -1971,7 +1971,7 @@ do--player.drop(P)--Place piece local reDef={0,1,1,2,3,3,4,4,5} local spinName={"zspin","sspin","jspin","lspin","tspin","ospin","ispin","zspin","sspin","pspin","qspin","fspin","espin","tspin","uspin","vspin","wspin","xspin","jspin","lspin","rspin","yspin","hspin","nspin","ispin"} local clearName={"single","double","triple","techrash","pentcrash"} - local spin_n={[0]="spin_0","spin_1","spin_2","spin_3","spin_3"} + local spin_n={[0]="spin_0","spin_1","spin_2","spin_3","spin_3","spin_3"} local clear_n={"clear_1","clear_2","clear_3","clear_4","clear_4"} local ren_n={}for i=1,11 do ren_n[i]="ren_"..i end local finesseList={