This commit is contained in:
2025-10-03 14:54:15 +08:00
parent c41b3aab66
commit 8c806e49af
3 changed files with 14 additions and 9 deletions

Binary file not shown.

View File

@@ -139,11 +139,11 @@
<showFuelGizmo>true</showFuelGizmo>
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
</li>
<li Class="ArachnaeSwarm.CompProperties_NodeSwarmLifetime">
<lifetimeDays>10</lifetimeDays>
<li Class="CompProperties_MechPowerCell">
<totalPowerTicks>600000</totalPowerTicks>
<killWhenDepleted>true</killWhenDepleted>
<labelOverride>寿命</labelOverride>
<tooltipOverride>这种半植物生命的寿命转瞬即逝。</tooltipOverride>
<showGizmoOnNonPlayerControlled>true</showGizmoOnNonPlayerControlled>
</li>
</comps>
<passability>PassThroughOnly</passability>
@@ -347,7 +347,7 @@
</comps>
<modExtensions>
<li Class="ArachnaeSwarm.ModExt_HasSpeedTurret">
<speed>0.5</speed> <!-- 旋转速度 (度/Tick)。值越大,旋转越快。 -->
<speed>0.5</speed> <!-- 旋转速度 (度/Tick)。值越大,旋转越快。 -->
</li>
</modExtensions>
<statBases>
@@ -409,7 +409,7 @@
<modExtensions>
<li Class="ArachnaeSwarm.ModExtension_ShootWithOffset">
<offsets>
<li>(0, -2.5)</li>
<li>(0, -2.5)</li>
</offsets>
</li>
</modExtensions>
@@ -496,7 +496,7 @@
</comps>
<modExtensions>
<li Class="ArachnaeSwarm.ModExt_HasSpeedTurret">
<speed>0.5</speed> <!-- 旋转速度 (度/Tick)。值越大,旋转越快。 -->
<speed>0.5</speed> <!-- 旋转速度 (度/Tick)。值越大,旋转越快。 -->
</li>
</modExtensions>
<statBases>
@@ -559,7 +559,7 @@
<modExtensions>
<li Class="ArachnaeSwarm.ModExtension_ShootWithOffset">
<offsets>
<li>(0, -1.4)</li>
<li>(0, -1.4)</li>
</offsets>
</li>
</modExtensions>
@@ -665,6 +665,11 @@
</linkableFacilities>
</li>
</comps>
<modExtensions>
<li Class="ArachnaeSwarm.ModExt_HasSpeedTurret">
<speed>0.3</speed>
</li>
</modExtensions>
<building>
<turretGunDef>CatastropheMissile_Weapon</turretGunDef>
<turretBurstCooldownTime>15.0</turretBurstCooldownTime>
@@ -719,7 +724,7 @@
<modExtensions>
<li Class="ArachnaeSwarm.ModExtension_ShootWithOffset">
<offsets>
<li>(0, -5)</li>
<li>(0, -5)</li>
</offsets>
</li>
</modExtensions>

View File

@@ -12,7 +12,7 @@ using RimWorld.Planet;
namespace ArachnaeSwarm
{
[StaticConstructorOnStartup]
public class Building_CatastropheMissileSilo : Building_TurretGun
public class Building_CatastropheMissileSilo : Building_TurretGunHasSpeed
{
public GlobalTargetInfo longTarget;
public static readonly Texture2D FireMissionTex = ContentFinder<Texture2D>.Get("ArachnaeSwarm/UI/Commands/ARA_CatastropheMissileSilo_FireMission", true);