diff --git a/js/enemies.js b/js/enemies.js index ee79f65..e9e6132 100644 --- a/js/enemies.js +++ b/js/enemies.js @@ -316,8 +316,9 @@ function bossMain(b,def,fm){ else{ks.seq=[];for(let i=0;i<6+ph*2;i++)ks.seq.push(-1);} // -1=齐射标记 ks.i=0;ks.t=Math.round((ph?14:22)/fm); }else{const cur=ks.seq[ks.i++]; - if(cur===-1){const pool=shuffled(n);ks.hotList=pool.slice(0,4+ph*2);ks.hotT=6;ks.hotT0=6;ks.t=Math.round((ph?14:20)/fm);} - else{ks.hot=cur;ks.hotT=2;ks.hotT0=2;ks.t=Math.round((ph?2:3)/fm);} // 扫射模式(整体已降速) + 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);} // 齐射:慢50% + else if(ks.mode<=1){ks.hot=cur;ks.hotT=1;ks.hotT0=1;ks.t=Math.round((ph?2:3)/fm);} // 顺/反扫:前摇快50% + else{ks.hot=cur;ks.hotT=3;ks.hotT0=3;ks.t=Math.round((ph?3:5)/fm);} // 乱序:慢50% } } b.mainT=4;break;}