From 3d6356de3391dd4d402ddcfa00ad5aac9b6ed5c8 Mon Sep 17 00:00:00 2001 From: MrZ_26 <1046101471@qq.com> Date: Fri, 26 Jul 2024 05:16:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/game/mode/brik/exterior/sequence.lua | 4 ++-- assets/game/mode/brik/exterior/sprint.lua | 12 +++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/assets/game/mode/brik/exterior/sequence.lua b/assets/game/mode/brik/exterior/sequence.lua index eb7735f2..9001fb41 100644 --- a/assets/game/mode/brik/exterior/sequence.lua +++ b/assets/game/mode/brik/exterior/sequence.lua @@ -2,8 +2,8 @@ local function cutField_event_always(P) P.modeData.initTimer=P.modeData.initTimer-1 if P.modeData.initTimer==872 then local mat=P.field._matrix - local cutHeight=#mat<=5 and 3 or 4 - while #mat>=cutHeight do table.remove(mat) end + local cutHeight=#mat<=5 and 2 or 3 + while #mat>cutHeight do table.remove(mat) end P:createMoveEffect(1,cutHeight,P.settings.fieldW,20) P:playSound('frenzy') elseif P.modeData.initTimer<=0 then diff --git a/assets/game/mode/brik/exterior/sprint.lua b/assets/game/mode/brik/exterior/sprint.lua index 15e3f933..32e7ff2b 100644 --- a/assets/game/mode/brik/exterior/sprint.lua +++ b/assets/game/mode/brik/exterior/sprint.lua @@ -142,15 +142,21 @@ return { function(P) if PROGRESS.getExteriorUnlock('hidden') then return true end if P.stat.line>=40 then - if P.stat.piece<102.6 then - PROGRESS.setExteriorUnlock('sequence') - end if P.stat.clears[1]+P.stat.clears[2]+P.stat.clears[3]==0 then PROGRESS.setExteriorUnlock('hidden') end return true end end, + function(P) + if PROGRESS.getExteriorUnlock('sequence') then return true end + if P.stat.line>=40 then + if P.stat.piece<102.6 then + PROGRESS.setExteriorUnlock('sequence') + end + return true + end + end, }, drawInField=mechLib.brik.misc.lineClear_event_drawInField, -- drawOnPlayer=mechLib.brik.misc.lineClear_event_drawOnPlayer,