触手扫击降频(330->560帧)且左右随机(不再锁定玩家侧)
This commit is contained in:
parent
055abc2eff
commit
a821ea5c91
@ -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"});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user