From 96266ab31057d2de60dc653fc6fea64ce276c9fc Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Sat, 28 Aug 2021 01:12:15 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90eventSet=E7=B3=BB=E7=BB=9F=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=E3=80=91=E4=BF=AE=E6=AD=A3=E6=97=A0=E5=B0=BDpc?= =?UTF-8?q?=E7=88=86=E7=82=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/eventsets/get_drop_lineTarget.lua | 11 ----------- parts/eventsets/pc_inf.lua | 25 +++++++++++++++---------- parts/modes/pc_inf.lua | 1 - 3 files changed, 15 insertions(+), 22 deletions(-) delete mode 100644 parts/eventsets/get_drop_lineTarget.lua diff --git a/parts/eventsets/get_drop_lineTarget.lua b/parts/eventsets/get_drop_lineTarget.lua deleted file mode 100644 index 749c327c..00000000 --- a/parts/eventsets/get_drop_lineTarget.lua +++ /dev/null @@ -1,11 +0,0 @@ -return setmetatable({},{ - __index=function(self,k) - assert(type(k)=='number'and k>0) - self[k]=function(P) - if P.stat.row>=k then - P:win('finish') - end - end - return self[k] - end -}) \ No newline at end of file diff --git a/parts/eventsets/pc_inf.lua b/parts/eventsets/pc_inf.lua index 3686cd99..7b0c0df4 100644 --- a/parts/eventsets/pc_inf.lua +++ b/parts/eventsets/pc_inf.lua @@ -1,13 +1,18 @@ -return function(P) - if P.lastPiece.pc then +return{ + task=function(P) P.gameEnv.heightLimit=4 - if P.stat.pc%5==0 then - P.gameEnv.drop=math.max(P.gameEnv.drop-1,1) + end, + dropPiece=function(P) + if P.lastPiece.pc then + P.gameEnv.heightLimit=4 + if P.stat.pc%5==0 then + P.gameEnv.drop=math.max(P.gameEnv.drop-1,1) + end + else + P.gameEnv.heightLimit=P.gameEnv.heightLimit-P.lastPiece.row + end + if #P.field>P.gameEnv.heightLimit then + P:lose() end - else - P.gameEnv.heightLimit=P.gameEnv.heightLimit-P.lastPiece.row end - if #P.field>P.gameEnv.heightLimit then - P:lose() - end -end \ No newline at end of file +} \ No newline at end of file diff --git a/parts/modes/pc_inf.lua b/parts/modes/pc_inf.lua index 2b44840f..977f0651 100644 --- a/parts/modes/pc_inf.lua +++ b/parts/modes/pc_inf.lua @@ -4,7 +4,6 @@ return{ drop=20,lock=60, fall=10, freshLimit=8, - heightLimit=4, ospin=false, eventSet='pc_inf', bg='rgb',bgm='moonbeam',