b3b触发点和上限都减小200,变为800和1000

This commit is contained in:
MrZ626
2020-12-19 01:33:45 +08:00
parent 4d7f2e6698
commit e93ef851ac
4 changed files with 19 additions and 19 deletions

View File

@@ -41,12 +41,12 @@ spin判定:
没有用上的额外抵挡会被丢弃,最后剩下的攻击力会发送给对手 没有用上的额外抵挡会被丢弃,最后剩下的攻击力会发送给对手
back to back(B2B)点数说明: back to back(B2B)点数说明:
B2B点数的范围在0~1200,在点数>=40时进行特殊消除为B2B,>1000时特殊消除为B3B B2B点数的范围在0~1000,在点数>=50时进行特殊消除为B2B,>800时特殊消除为B3B
普通消除:-250 普通消除:-250
spin1~5:+[50/100/180/1000/1200](mini变为原来25%) spin1~5:+[50/100/180/800/1000](mini变为原来50%)
消四/五:+[100/200] 消四/五:+[100/200]
空spin:+20,此法得到的点数不能超过1000 空spin:+20,此法得到的点数不能超过800
当点数在1000以上时空放一块-40(不低于1000) 当点数在800以上时空放一块-40(不低于800)
混战模式说明: 混战模式说明:
许多玩家同时进行一局游戏(对手都是AI,不是真人).随着玩家数量的减少,方块下落/垃圾生效速度/垃圾升起速度都会增加.淘汰其它玩家后可以获得一个徽章和该玩家持有的徽章,增强自己的攻击力. 许多玩家同时进行一局游戏(对手都是AI,不是真人).随着玩家数量的减少,方块下落/垃圾生效速度/垃圾升起速度都会增加.淘汰其它玩家后可以获得一个徽章和该玩家持有的徽章,增强自己的攻击力.

View File

@@ -43,12 +43,12 @@ Countering:
Any extra blocking you didn't use will be discarded, and finally the remaining attack power will be sent to your opponent. Any extra blocking you didn't use will be discarded, and finally the remaining attack power will be sent to your opponent.
Back to Back (B2B) gauge: Back to Back (B2B) gauge:
The B2B gauge ranges from 0 to 1,200. Special line clears are B2B if the gauge is >=40, B2B2B if >1,000. The B2B gauge ranges from 0 to 1,000. Special line clears are B2B if the gauge is >=50, B2B2B if >800.
A regular line clear -250 A regular line clear -250
Spin Single/Double/Triple/Techrash/Techrash+ +50/100/180/1000/1200 (x25% if Mini) Spin Single/Double/Triple/Techrash/Techrash+ +50/100/180/800/1000 (x50% if Mini)
Techrash/Techrash+ +100/200 Techrash/Techrash+ +100/200
Spin (0 lines) +20. Do note that the B2B gauge cannot exceed 1000 using this method. Spin (0 lines) +20. Do note that the B2B gauge cannot exceed 800 using this method.
When gauge is above 1,000, a drop without clearing lines decreases it by 40, but cannot drop below 1,000 When gauge is above 800, a drop without clearing lines decreases it by 40, but cannot drop below 800
Battle Royale modes: Battle Royale modes:
Many players play a game at the same time (against AI bots, not real players). As players get eliminated, blocks fall faster, and garbage take effect faster, as well as rise faster. Eliminate other players to gain a badge and the player's badge to increase your attack power. Many players play a game at the same time (against AI bots, not real players). As players get eliminated, blocks fall faster, and garbage take effect faster, as well as rise faster. Eliminate other players to gain a badge and the player's badge to increase your attack power.

View File

@@ -444,12 +444,12 @@ function draw.norm(P)
--B2B indictator --B2B indictator
local a,b=P.b2b,P.b2b1 if a>b then a,b=b,a end local a,b=P.b2b,P.b2b1 if a>b then a,b=b,a end
gc_setColor(.8,1,.2) gc_setColor(.8,1,.2)
gc_rectangle("fill",-14,599,11,-b*.5) gc_rectangle("fill",-14,599,11,-b*.6)
gc_setColor(P.b2b<40 and COLOR.white or P.b2b<=1e3 and COLOR.lRed or COLOR.lBlue) gc_setColor(P.b2b<40 and COLOR.white or P.b2b<=800 and COLOR.lRed or COLOR.lBlue)
gc_rectangle("fill",-14,599,11,-a*.5) gc_rectangle("fill",-14,599,11,-a*.6)
gc_setColor(1,1,1) gc_setColor(1,1,1)
if t%.5<.3 then if t%.5<.3 then
gc_rectangle("fill",-15,b<40 and 578.5 or 98.5,13,3) gc_rectangle("fill",-15,b<40 and 568.5 or 118.5,13,3)
end end
--LockDelay indicator --LockDelay indicator

View File

@@ -747,7 +747,7 @@ do--Player.drop(P)--Place piece
{300,1200,1700,4000,6000},--I {300,1200,1700,4000,6000},--I
{220,800,2000,3000,8000,26000},--Else {220,800,2000,3000,8000,26000},--Else
}--B2Bmul:1.2/2.0; Mini*=.6 }--B2Bmul:1.2/2.0; Mini*=.6
local b2bPoint={50,100,180,1000,1200,9999} local b2bPoint={50,100,180,800,1000,9999}
local b2bATK={3,5,8,12,18} local b2bATK={3,5,8,12,18}
local reAtk={0,0,1,1,1,2,2,3,3} local reAtk={0,0,1,1,1,2,2,3,3}
@@ -1052,7 +1052,7 @@ do--Player.drop(P)--Place piece
cmb=cmb+1 cmb=cmb+1
if dospin then if dospin then
cscore=(spinSCR[CB.name]or spinSCR[8])[cc] cscore=(spinSCR[CB.name]or spinSCR[8])[cc]
if P.b2b>1000 then if P.b2b>800 then
P:showText(text.b3b..text.block[CB.name]..text.spin.." "..text.clear[cc],0,-30,35,"stretch") P:showText(text.b3b..text.block[CB.name]..text.spin.." "..text.clear[cc],0,-30,35,"stretch")
atk=b2bATK[cc]+cc*.5 atk=b2bATK[cc]+cc*.5
exblock=exblock+1 exblock=exblock+1
@@ -1094,7 +1094,7 @@ do--Player.drop(P)--Place piece
end end
elseif cc>=4 then elseif cc>=4 then
cscore=cc==4 and 1000 or cc==5 and 1500 or 2000 cscore=cc==4 and 1000 or cc==5 and 1500 or 2000
if P.b2b>1000 then if P.b2b>800 then
P:showText(text.b3b..text.clear[cc],0,-30,50,"fly") P:showText(text.b3b..text.clear[cc],0,-30,50,"fly")
atk=4*cc-10 atk=4*cc-10
sendTime=100 sendTime=100
@@ -1134,7 +1134,7 @@ do--Player.drop(P)--Place piece
exblock=exblock+2 exblock=exblock+2
sendTime=sendTime+120 sendTime=sendTime+120
if STAT.row+cc>4 then if STAT.row+cc>4 then
P.b2b=1200 P.b2b=1000
cscore=cscore+300*min(6+STAT.pc,10) cscore=cscore+300*min(6+STAT.pc,10)
else else
cscore=cscore+626 cscore=cscore+626
@@ -1184,7 +1184,7 @@ do--Player.drop(P)--Place piece
cscore=cscore+min(50*cmb,500)*(2*cc-1) cscore=cscore+min(50*cmb,500)*(2*cc-1)
end end
if P.b2b>1200 then P.b2b=1200 end if P.b2b>1000 then P.b2b=1000 end
--Bonus atk/def when focused --Bonus atk/def when focused
if GAME.modeEnv.royaleMode then if GAME.modeEnv.royaleMode then
@@ -1258,8 +1258,8 @@ do--Player.drop(P)--Place piece
cscore=30 cscore=30
end end
if P.b2b>1000 then if P.b2b>800 then
P.b2b=max(P.b2b-40,1000) P.b2b=max(P.b2b-40,800)
end end
P:garbageRelease() P:garbageRelease()
end end