This commit is contained in:
2025-09-23 14:48:45 +08:00
parent 00152d1372
commit b23315bee2
3 changed files with 10 additions and 2 deletions

Binary file not shown.

View File

@@ -52,7 +52,7 @@
</comps>
<building>
<turretGunDef>CatastropheMissile_Weapon</turretGunDef>
<turretBurstCooldownTime>5.0</turretBurstCooldownTime>
<turretBurstCooldownTime>15.0</turretBurstCooldownTime>
<buildingTags>
<li>Artillery</li>
</buildingTags>

View File

@@ -198,7 +198,15 @@ namespace ArachnaeSwarm
}
// 用我们自己的曲线位置覆盖掉base.Tick()计算的直线位置
exactPositionInt = BPos(this.DistanceCoveredFraction);
Vector3 newPos = BPos(this.DistanceCoveredFraction);
// 增加边界检查
if (!newPos.InBounds(base.Map))
{
this.Destroy();
return;
}
exactPositionInt = newPos;
// 检查是否到达终点
if (this.DistanceCoveredFraction >= 1f)