From a94a0a2f872a132f6c8c3bbb97a4864d85d55143 Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Sat, 7 Aug 2021 20:20:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=87=A0=E4=B8=AA=E6=97=8B?= =?UTF-8?q?=E8=BD=AC=E7=B3=BB=E7=BB=9F=E7=9A=84=E5=90=8D=E5=AD=97=EF=BC=8C?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=97=B6=E8=87=AA=E5=8A=A8=E9=87=8D=E7=BD=AE?= =?UTF-8?q?=E6=97=8B=E8=BD=AC=E7=B3=BB=E7=BB=9F=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.lua | 6 +++++- parts/kickList.lua | 22 +++++++++++----------- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/main.lua b/main.lua index 6ca7aaf3..c753b398 100644 --- a/main.lua +++ b/main.lua @@ -300,7 +300,11 @@ do SETTING.dataSaving=nil if not SETTING.VKSkin then SETTING.VKSkin=1 end for _,v in next,SETTING.skin do if v<1 or v>17 then v=17 end end - if SETTING.RS=='ZRS'or SETTING.RS=='BRS'then SETTING.RS='BiRS'end + if + SETTING.RS=='ZRS'or SETTING.RS=='BRS'or + SETTING.RS=='ASCplus'or SETTING.RS=='C2sym'or + SETTING.RS=='Classic' + then SETTING.RS='TRS'end if SETTING.ghostType=='greyCell'then SETTING.ghostType='grayCell'end if type(SETTING.skinSet)=='number'then SETTING.skinSet='crystal_scf'end if not TABLE.find({8,10,13,17,22,29,37,47,62,80,100},SETTING.frameMul)then SETTING.frameMul=100 end diff --git a/parts/kickList.lua b/parts/kickList.lua index 7630096d..9dc49eaa 100644 --- a/parts/kickList.lua +++ b/parts/kickList.lua @@ -579,20 +579,20 @@ do for i=2,29 do ASC[i]=ASC[1]end end -local ASCplus +local ASC_plus do local L={"+0+0","+1+0","+0-1","+1-1","+0-2","+1-2","+2+0","+2-1","+2-2","-1+0","-1-1","+0+1","+1+1","+2+1","-1-2","-2+0","+0+2","+1+2","+2+2","-2-1","-2-2"} local R=flipList(L) local F={"+0+0","-1+0","+1+0","+0-1","-1-1","+1-1","+0-2","-1-2","+1-2","-2+0","+2+0","-2-1","+2-1","-2+1","+2+1","+0+2","-1+2","+1+2"} vecStrConv(L)vecStrConv(R)vecStrConv(F) - ASCplus={ + ASC_plus={ { [01]=R,[12]=R,[23]=R,[30]=R, [10]=L,[21]=L,[32]=L,[03]=L, [02]=F,[20]=F,[13]=F,[31]=F, } } - for i=2,29 do ASCplus[i]=ASCplus[1]end + for i=2,29 do ASC_plus[i]=ASC_plus[1]end end local C2 @@ -608,7 +608,7 @@ do for i=2,29 do C2[i]=C2[1]end end -local C2sym +local C2_sym do local L={'+0+0','-1+0','+1+0','+0-1','-1-1','+1-1','-2+0','+2+0'} local R={'+0+0','+1+0','-1+0','+0-1','+1-1','-1-1','+2+0','-2+0'} @@ -622,7 +622,7 @@ do collectSet(Z) collectSet(S) - C2sym={ + C2_sym={ Z,S,--Z,S Z,S,--J,L Z,--T @@ -644,22 +644,22 @@ do } end -local Classic={} -for i=1,29 do Classic[i]=noKickSet end - local None={} for i=1,29 do None[i]=noKickSet_180 end +local None_plus={} +for i=1,29 do None_plus[i]=noKickSet end + local RS={ TRS=TRS, SRS=SRS, BiRS=BiRS, ASC=ASC, - ASCplus=ASCplus, + ASC_plus=ASC_plus, C2=C2, - C2sym=C2sym, - Classic=Classic, + C2_sym=C2_sym, None=None, + None_plus=None_plus, } for _,v in next,RS do