玩家速度表算法写法调整

This commit is contained in:
MrZ626
2021-02-22 23:29:34 +08:00
parent c6f408ff82
commit 9083109ff1
2 changed files with 6 additions and 6 deletions

View File

@@ -110,8 +110,8 @@ local function newEmptyPlayer(id,mini)
P.modeData={point=0,event=0,counter=0}--Data use by mode
P.keyTime={}P.keySpeed=0
P.dropTime={}P.dropSpeed=0
for i=1,10 do P.keyTime[i]=-1e5 end
for i=1,10 do P.dropTime[i]=-1e5 end
for i=1,10 do P.keyTime[i]=-1e99 end
for i=1,10 do P.dropTime[i]=-1e99 end
P.field,P.visTime={},{}
P.atkBuffer={sum=0}

View File

@@ -122,11 +122,11 @@ function update.alive(P,dt)
--Calculate key speed
do
local v=0
for i=2,10 do v=v+i*(i-1)*7.2/(GAME.frame-P.keyTime[i]+1)end
P.keySpeed=P.keySpeed*.99+v*.1
for i=2,10 do v=v+i*(i-1)*72/(GAME.frame-P.keyTime[i]+1)end
P.keySpeed=P.keySpeed*.99+v*.01
v=0
for i=2,10 do v=v+i*(i-1)*7.2/(GAME.frame-P.dropTime[i])end
P.dropSpeed=P.dropSpeed*.99+v*.1
for i=2,10 do v=v+i*(i-1)*72/(GAME.frame-P.dropTime[i])end
P.dropSpeed=P.dropSpeed*.99+v*.01
end
if GAME.modeEnv.royaleMode then