From 9e07ee862caedd5d105e99e240d1f4b0a15515de Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Wed, 14 Apr 2021 18:46:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9pc=E5=92=8Chpc=E5=AF=B9b2b?= =?UTF-8?q?=E7=82=B9=E6=95=B0=E7=9A=84=E5=BD=B1=E5=93=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/language/manual_en.lua | 6 ++++-- parts/language/manual_zh.lua | 4 +++- parts/player/player.lua | 3 ++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/parts/language/manual_en.lua b/parts/language/manual_en.lua index d027467e..3e105d43 100644 --- a/parts/language/manual_en.lua +++ b/parts/language/manual_en.lua @@ -32,12 +32,12 @@ Attack system: Special line clears will the increase B2B gauge, making later special line clears have either a B2B or B2B2B bonus (see below) - Half Perfect Clear (a P.C. "with blocks left below". If it's an I clearing 1 line, the remaining blocks must not be player-placed): + Hemi Perfect Clear (a P.C. "with blocks left below". If it's an I clearing 1 line, the remaining blocks must not be player-placed): Attack +4, Extra Blocking +2 Perfect Clear (aka All Clear): Sends 8 to 16 (increments within a game by 2 for every PC) OR every other damage above, whichever is higher, - and +2 extra blocking. (note: if lines cleared in this round >4, then B2B gauge will be completely filled) + and +2 extra blocking. Combos: All damage above will be given a (combo x25%) bonus, or (combo x15% for Single clear) (capped at 12 combo), +1 more attack for 3 Combo or more. @@ -63,6 +63,8 @@ Back to Back (B2B) gauge: A regular line clear -250 Spin Single/Double/Triple/Techrash/Techrash+ + 50/100/180/800/1000 (x50% if Mini) Techrash/Techrash+ + 150/200/... + PC when lines cleared in this round >4, +800 + Hemi-PC, +100 Spin (0 lines) +20. Do note that the B2B gauge cannot exceed 800 using this method. When gauge is above 800, a drop without clearing lines decreases it by 40, but cannot drop below 800 diff --git a/parts/language/manual_zh.lua b/parts/language/manual_zh.lua index 34831e1b..37d0902a 100644 --- a/parts/language/manual_zh.lua +++ b/parts/language/manual_zh.lua @@ -28,7 +28,7 @@ spin判定: B3B攻击+50%,+1额外抵挡 特殊消除会增加B2B点数,让之后的特殊消除获得B2B(B3B)增益(详细说明见下文) 半全消("下方有剩余方块"的全消,如果是I消1行则必须不剩余玩家放置的方块):伤害+4,额外抵挡+2 - 全消:全消伤害为8~16(本局内递增2),和上述其他伤害取大,然后+2额外抵挡(注:本局消行数>4时会将B2B点数拉满) + 全消:全消伤害为8~16(本局内递增2),和上述其他伤害取大,然后+2额外抵挡 连击:每次连击给予上述攻击[连击数*25%(上限12连)(如果只消一行就是15%)]的加成,>=3次时再额外加1攻击 根据上述规则计算后,向下取整,攻击打出 @@ -48,6 +48,8 @@ back to back(B2B)点数说明: 普通消除:-250 spin1~5:+[50/100/180/800/1000](mini变为原来50%) 消四/五/六:+[150/200/...] + 本局内消行数>4时全消:+800 + 半全消:+100 空spin:+20,此法得到的点数不能超过800 当点数在800以上时空放一块-40(不低于800) diff --git a/parts/player/player.lua b/parts/player/player.lua index 6a4c8253..62c25616 100644 --- a/parts/player/player.lua +++ b/parts/player/player.lua @@ -1267,7 +1267,7 @@ do--Player.drop(self)--Place piece exblock=exblock+2 sendTime=sendTime+120 if Stat.row+cc>4 then - self.b2b=1000 + self.b2b=self.b2b+800 cscore=cscore+300*min(6+Stat.pc,10) else cscore=cscore+626 @@ -1284,6 +1284,7 @@ do--Player.drop(self)--Place piece atk=atk+4 exblock=exblock+2 sendTime=sendTime+60 + self.b2b=self.b2b+100 cscore=cscore+626 Stat.hpc=Stat.hpc+1 if self.sound then