From 07e69c17ef440e254e5930c97b65434dd4ea9934 Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Thu, 6 Aug 2026 14:39:49 +0800 Subject: [PATCH] =?UTF-8?q?=E9=92=A2=E7=90=B4Boss=EF=BC=9A=E6=89=AB/?= =?UTF-8?q?=E6=BB=91=E5=9B=9B=E7=A7=8D=E6=A8=A1=E5=BC=8F=E5=BC=80=E5=B1=80?= =?UTF-8?q?=E5=89=8D=E5=8A=A01=E7=A7=92=E8=93=84=E5=8A=9B=E9=97=B4?= =?UTF-8?q?=E9=9A=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 顺扫/反扫/顺滑奏/反滑奏在seq构建后ks.t=60/fm(约1秒蓄力) - 乱序/齐射保持局间无间隔 --- star-raid/js/enemies.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/star-raid/js/enemies.js b/star-raid/js/enemies.js index 86da488..a215c7a 100644 --- a/star-raid/js/enemies.js +++ b/star-raid/js/enemies.js @@ -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键