钢琴Boss:扫/滑四种模式开局前加1秒蓄力间隔

- 顺扫/反扫/顺滑奏/反滑奏在seq构建后ks.t=60/fm(约1秒蓄力)
- 乱序/齐射保持局间无间隔
This commit is contained in:
JOJO 2026-08-06 14:39:49 +08:00
parent bc9f54df53
commit 07e69c17ef

View File

@ -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];} // 齐射P14连不射其余全射只发射一次
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键