diff --git a/parts/player/draw.lua b/parts/player/draw.lua index c9ae176b..27f9ec6f 100644 --- a/parts/player/draw.lua +++ b/parts/player/draw.lua @@ -254,10 +254,10 @@ function draw.drawHold_multi(P) mText(drawableText.hold,62,-131) gc.setColor(1,1,1) - if P.holdQueue[ENV.holdCount]then - N=P.holdTime+1 - else + if #P.holdQueue0 and(ifpre or P.waiting==-1)then - local N=#P.holdQueue0 and P.gameEnv.ihs then + if not ifhold and _[8]and P.gameEnv.ihs then P:hold(true) _[8]=false else @@ -635,6 +631,8 @@ function Player.popNext(P)--Pop nextQueue to hand P.act_hardDrop(P) _[6]=false end + else + P:hold() end end