From 720e7c6c06adab3a9a0e39dc30bddeb44d4d4c2d Mon Sep 17 00:00:00 2001 From: MrZ_26 Date: Sat, 15 Aug 2020 19:46:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A0=E5=B0=BD=E6=8C=96=E6=8E=98=E8=BF=9E?= =?UTF-8?q?=E6=8C=96=E6=8F=90=E7=A4=BA=E8=AF=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Zframework/languages.lua | 5 +++++ modes/infinite_dig.lua | 17 +++++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/Zframework/languages.lua b/Zframework/languages.lua index fac29615..02fc099a 100644 --- a/Zframework/languages.lua +++ b/Zframework/languages.lua @@ -18,6 +18,7 @@ local langList={ stage=function(n)return"关卡 "..n end, great="Great!", awesome="Awesome.", + almost="Almost!", continue="Continue.", maxspeed="最高速度", speedup="速度加快", @@ -488,6 +489,7 @@ local langList={ stage=function(n)return"关卡 "..n end, great="不错!", awesome="精彩。", + almost="差一点!", continue="继续。", maxspeed="最高速度", speedup="速度加快", @@ -955,6 +957,7 @@ local langList={ stage=function(n)return"Stage "..n end, great="Great!", awesome="Awesome!", + almost="Almost!", continue="Keep going!", maxspeed="Max speed!", speedup="Speed up!", @@ -1411,6 +1414,7 @@ local langList={ stage=function(n)return"::"..n.."::"end, great="!~", awesome="!!~", + almost="...!", continue="~~", maxspeed="!!!", speedup="~!~", @@ -1865,6 +1869,7 @@ local langList={ stage=function(n)return"关卡 "..n end, great="不错的", awesome="您很强", + almost="太舒服了", continue="您继续", maxspeed="速度封顶", speedup="速度加快", diff --git a/modes/infinite_dig.lua b/modes/infinite_dig.lua index 714d4389..439eb24c 100644 --- a/modes/infinite_dig.lua +++ b/modes/infinite_dig.lua @@ -1,9 +1,22 @@ local format=string.format local function check_rise(P) if #P.clearedRow==0 then + local L=P.garbageBeneath + if L>0 then + if L<3 then + P:showTextF(text.almost,0,-120,80,"beat",.8) + elseif L<5 then + P:showTextF(text.great,0,-120,80,"fly",.8) + end + end for i=1,8-P.garbageBeneath do P:garbageRise(13,1,P:RND(10)) end + else + if P.garbageBeneath==0 then + P:showTextF(text.awesome,0,-120,80,"beat",.6) + SFX.play("clear") + end end end @@ -13,8 +26,8 @@ return{ drop=1e99,lock=1e99, oncehold=false, dropPiece=check_rise, - pushSpeed=1, - bg="glow",bgm="infinite", + pushSpeed=1.2, + bg="wing",bgm="infinite", }, load=function() PLY.newPlayer(1,340,15)