触手扫击降频(330->560帧)且左右随机(不再锁定玩家侧)

This commit is contained in:
JOJO 2026-08-06 01:07:36 +08:00
parent 055abc2eff
commit a821ea5c91

View File

@ -488,10 +488,10 @@ function bossMinor(b,mk,fm){
case "sporeBloom": // 泰伦:孢子囊投放(慢飘碍走位,死亡酸液环爆)
for(let i=0;i<2+b.phase;i++)spawnEnemy("sporeT",b.x+rnd(-20,20),b.y+rnd(2,16),false);
b.minorT=Math.round(280/fm);break;
case "tentSweep": // 泰伦触手扫击P2+前摇后拉蓄力→60°扇形挥鞭(触手即碰撞体)
case "tentSweep": // 泰伦触手扫击P2+随机一侧触手,前摇后拉蓄力→60°扇形挥鞭
if(b.phase<1){b.minorT=80;break;}
if(!b.tent){b.tent={side:ap2.x<b.x?-1:1,warn:50,act:0,rec:0,trail:null};SFX.warn();}
b.minorT=Math.round(330/fm);break;
if(!b.tent){b.tent={side:pick([-1,1]),warn:50,act:0,rec:0,trail:null};SFX.warn();}
b.minorT=Math.round(560/fm);break;
case "acidGas": // 泰伦酸蚀气体P3触手末端释放毒雾向下飘
if(b.phase<2){b.minorT=80;break;}
for(const sd of[-1,1])G.zones.push({x:b.x+sd*16,y:b.y+30,r:19,vy:0.75,life:520,col:"#a8ff5c",kind:"gas"});