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> </comps>
<building> <building>
<turretGunDef>CatastropheMissile_Weapon</turretGunDef> <turretGunDef>CatastropheMissile_Weapon</turretGunDef>
<turretBurstCooldownTime>5.0</turretBurstCooldownTime> <turretBurstCooldownTime>15.0</turretBurstCooldownTime>
<buildingTags> <buildingTags>
<li>Artillery</li> <li>Artillery</li>
</buildingTags> </buildingTags>

View File

@@ -198,7 +198,15 @@ namespace ArachnaeSwarm
} }
// 用我们自己的曲线位置覆盖掉base.Tick()计算的直线位置 // 用我们自己的曲线位置覆盖掉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) if (this.DistanceCoveredFraction >= 1f)