From 5b4fd892ff53dd1870a2bdf0c3841236ba52d646 Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Sun, 8 Aug 2021 03:36:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3kpm=E8=AE=A1=E7=AE=97?= =?UTF-8?q?=E4=B8=80=E5=A4=84=E5=A4=9A=E4=BD=99=E7=9A=84+1=EF=BC=8C?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=9B=B4=E6=96=B0=E6=A0=BC=E5=AD=90=E5=8F=AF?= =?UTF-8?q?=E8=A7=81=E6=80=A7=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/player/update.lua | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/parts/player/update.lua b/parts/player/update.lua index 8a26fa9b..7562bd2a 100644 --- a/parts/player/update.lua +++ b/parts/player/update.lua @@ -167,7 +167,7 @@ function update.alive(P,dt) --Calculate key speed do local v=0 - for i=2,10 do v=v+i*(i-1)*72/(P.frameRun-P.keyTime[i]+1)end + for i=2,10 do v=v+i*(i-1)*72/(P.frameRun-P.keyTime[i])end P.keySpeed=P.keySpeed*.99+v*.01 v=0 for i=2,10 do v=v+i*(i-1)*72/(P.frameRun-P.dropTime[i])end @@ -206,9 +206,13 @@ function update.alive(P,dt) --Fresh visible time if not P.keepVisible then - for j=1,#P.field do for i=1,10 do - if P.visTime[j][i]>0 then P.visTime[j][i]=P.visTime[j][i]-1 end - end end + local V=P.visTime + for j=1,#P.field do + local L=V[j] + for i=1,10 do + if L[i]>0 then L[i]=L[i]-1 end + end + end end --Moving pressed