From bce60ee6c7c0e8310bd15864f19fa4c3581011da Mon Sep 17 00:00:00 2001 From: MrZ_26 <1046101471@qq.com> Date: Sun, 14 Jan 2024 22:36:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=8D=A1=E5=9D=97=E6=97=8B=E8=BD=AC?= =?UTF-8?q?=E9=9F=B3=E6=95=88=E6=92=AD=E6=94=BE=E6=9D=A1=E4=BB=B6=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/RSlist.lua | 2 +- parts/player/player.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/parts/RSlist.lua b/parts/RSlist.lua index c5fbdd18..17b50e16 100644 --- a/parts/RSlist.lua +++ b/parts/RSlist.lua @@ -690,7 +690,7 @@ do local sfx if ifpre then sfx='prerotate' - elseif P:ifoverlap(icb,x,y+1) and P:ifoverlap(icb,x-1,y) and P:ifoverlap(icb,x+1,y) then + elseif y==P.ghoY and P:ifoverlap(icb,x,y+1) and P:ifoverlap(icb,x-1,y) and P:ifoverlap(icb,x+1,y) then sfx='rotatekick' P:_rotateField(d) else diff --git a/parts/player/player.lua b/parts/player/player.lua index 2ce44272..188aec62 100644 --- a/parts/player/player.lua +++ b/parts/player/player.lua @@ -1232,7 +1232,7 @@ function Player:spin(d,ifpre) local sfx if ifpre then sfx='prerotate' - elseif self:ifoverlap(icb,ix,iy+1) and self:ifoverlap(icb,ix-1,iy) and self:ifoverlap(icb,ix+1,iy) then + elseif iy==self.ghoY and self:ifoverlap(icb,ix,iy+1) and self:ifoverlap(icb,ix-1,iy) and self:ifoverlap(icb,ix+1,iy) then sfx='rotatekick' self:_rotateField(d) else