From b051caf076d07892538c13545f0015ef83f6e78f Mon Sep 17 00:00:00 2001 From: MrZ_26 <1046101471@qq.com> Date: Mon, 23 Oct 2023 01:47:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AEBiRS=E4=B8=80=E4=BA=9B=E4=B8=8D?= =?UTF-8?q?=E5=AF=B9=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/game/rotsys_mino/birs.lua | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/assets/game/rotsys_mino/birs.lua b/assets/game/rotsys_mino/birs.lua index 459a7a1f..e5ab76ee 100644 --- a/assets/game/rotsys_mino/birs.lua +++ b/assets/game/rotsys_mino/birs.lua @@ -18,7 +18,7 @@ for i=1,#L do L[i]=minoRotSys._strToVec(L[i]) end for i=1,#F do F[i]=minoRotSys._strToVec(F[i]) end local list={ {[02]=L,[20]=R,[13]=R,[31]=L}, -- Z - {[02]=R,[20]=L,[13]=L,[31]=R}, -- S + {[02]=R,[20]=L,[13]=R,[31]=L}, -- S {[02]=L,[20]=R,[13]=L,[31]=R}, -- J {[02]=R,[20]=L,[13]=L,[31]=R}, -- L {[02]=F,[20]=F,[13]=L,[31]=R}, -- T @@ -28,20 +28,20 @@ local list={ {[02]=L,[20]=L,[13]=R,[31]=R}, -- Z5 {[02]=R,[20]=R,[13]=L,[31]=L}, -- S5 {[02]=L,[20]=R,[13]=L,[31]=R}, -- P - {[02]=R,[20]=L,[13]=R,[31]=L}, -- Q - {[02]=R,[20]=L,[13]=L,[31]=R}, -- F + {[02]=R,[20]=L,[13]=L,[31]=R}, -- Q + {[02]=R,[20]=L,[13]=R,[31]=L}, -- F {[02]=L,[20]=R,[13]=R,[31]=L}, -- E {[02]=F,[20]=F,[13]=L,[31]=R}, -- T5 {[02]=F,[20]=F,[13]=L,[31]=R}, -- U {[02]=R,[20]=L,[13]=L,[31]=R}, -- V - {[02]=R,[20]=L,[13]=L,[31]=R}, -- W + {}, -- W {[02]=F,[20]=F,[13]=F,[31]=F}, -- X - {[02]=L,[20]=R,[13]=R,[31]=L}, -- J5 + {[02]=L,[20]=R,[13]=L,[31]=R}, -- J5 {[02]=R,[20]=L,[13]=L,[31]=R}, -- L5 - {[02]=L,[20]=R,[13]=R,[31]=L}, -- R + {[02]=L,[20]=R,[13]=L,[31]=R}, -- R {[02]=R,[20]=L,[13]=L,[31]=R}, -- Y {[02]=L,[20]=R,[13]=R,[31]=L}, -- N - {[02]=R,[20]=L,[13]=L,[31]=R}, -- H + {[02]=R,[20]=L,[13]=R,[31]=L}, -- H {[02]=F,[20]=F,[13]=F,[31]=F}, -- I5 {[02]=F,[20]=F,[13]=F,[31]=F}, -- I3 @@ -55,6 +55,14 @@ for i=1,29 do list[i][01]=a; list[i][10]=b; list[i][03]=b; list[i][30]=a list[i][12]=a; list[i][21]=b; list[i][32]=b; list[i][23]=a end +list[17]={ -- Fix W + [01]=L,[32]=R, + [03]=L,[30]=R, + [10]=R,[23]=L, + [12]=L,[21]=R, + [02]=R,[20]=L, + [31]=L,[13]=R, +} local function r(self,dir) local C=self.hand