diff --git a/star-raid/js/enemies.js b/star-raid/js/enemies.js index 6871408..220b348 100644 --- a/star-raid/js/enemies.js +++ b/star-raid/js/enemies.js @@ -396,8 +396,7 @@ function bossMain(b,def,fm){ if(ks.hotT>0){ks.hotT--; if(ks.hotT===0){const list=ks.hotList||[ks.hot]; for(const kh of list){if(kh<0)continue;const kx=-(n-1)*5+kh*10; // 与drawPiano键位一致(整数键距10) - const sdur=(ks.mode<=1||ks.mode===4)?6:22; // 顺/反扫/滑奏光束6帧短闪(同屏≤3条,扫感清晰);乱序/齐射保持22帧持续 - bossBeam(b.x+kx,b.y+18,b.x+kx,H+8,4,"#43e8ff",7,sdur,18,{b,ox:kx,oy:18,followX2:true});} + bossBeam(b.x+kx,b.y+18,b.x+kx,H+8,4,"#43e8ff",7,22,18,{b,ox:kx,oy:18,followX2:true});} // 光束动画完整放完(22帧:全亮+渐隐),只加快扫速与前摇 ks.hotList=null;ks.hot=-1;SFX.eshoot();}} ks.t--; if(ks.t<=0&&ks.hotT<=0){