修复旋转机制的一个错误设计导致高速经典转不动

This commit is contained in:
MrZ626
2021-04-27 13:00:54 +08:00
parent c99a715f30
commit c341cecdbc

View File

@@ -596,7 +596,7 @@ function Player:spin(d,ifpre)
local ix,iy=self.curX+self.cur.sc[2]-isc[2],self.curY+self.cur.sc[1]-isc[1]
for test=1,#kickData do
local x,y=ix+kickData[test][1],iy+kickData[test][2]
if not self:ifoverlap(icb,x,y)and(self.freshTime>0 or kickData[test][2]<0)then
if not self:ifoverlap(icb,x,y)and(self.freshTime>0 or kickData[test][2]<=0)then
ix,iy=x,y
if self.gameEnv.moveFX and self.gameEnv.block then
self:createMoveFX()