钢琴Boss:扫/滑四种模式开局前加1秒蓄力间隔
- 顺扫/反扫/顺滑奏/反滑奏在seq构建后ks.t=60/fm(约1秒蓄力) - 乱序/齐射保持局间无间隔
This commit is contained in:
parent
bc9f54df53
commit
07e69c17ef
@ -422,7 +422,7 @@ function bossMain(b,def,fm){
|
||||
else if(ks.mode===4){ks.seq=[];for(let i=0;i<5+ph*2;i++)ks.seq.push(-2);} // 乱序:每次同时随机4/8键,发射5+ph*2次
|
||||
else if(ph>=1){ks.seq=[];for(let i=0;i<6+ph*2;i++)ks.seq.push(-1);} // 齐射P2:保持原逻辑(随机6键,多次)
|
||||
else{ks.seq=[-3];} // 齐射P1:4连不射其余全射,只发射一次
|
||||
ks.i=0;ks.t=0; // 局间无间隔
|
||||
ks.i=0;ks.t=ks.mode<=3?Math.round(60/fm):0; // 扫/滑四种模式开局前蓄力1秒,其余无间隔
|
||||
}else{const cur=ks.seq[ks.i++];
|
||||
if(cur===-1){const pool=shuffled(n);ks.hotList=pool.slice(0,4+ph*2);ks.hotT=9;ks.hotT0=9;ks.t=Math.round((ph?21:30)/fm);} // 齐射P2
|
||||
else if(cur===-2){const pool=shuffled(n);ks.hotList=pool.slice(0,4+ph*4);ks.hotT=9;ks.hotT0=9;ks.t=Math.round((ph?7:10)/fm);} // 乱序:P1同时4键,P2同时8键
|
||||
|
||||
Loading…
Reference in New Issue
Block a user