改改改

This commit is contained in:
2025-10-17 17:41:51 +08:00
parent e06d1113a3
commit 0539703a6e
12 changed files with 571 additions and 155 deletions

View File

@@ -45,7 +45,7 @@
<capacities>
<li>Cut</li>
</capacities>
<power>12</power>
<power>10</power>
<cooldownTime>1.3</cooldownTime>
<armorPenetration>0.50</armorPenetration>
</li>
@@ -54,7 +54,7 @@
<capacities>
<li>Poke</li>
</capacities>
<power>9</power>
<power>8</power>
<armorPenetration>0.20</armorPenetration>
<cooldownTime>1.5</cooldownTime>
<extraMeleeDamages>
@@ -120,13 +120,13 @@
<capacities>
<li>ARA_Whip</li>
</capacities>
<power>7</power>
<armorPenetration>1.25</armorPenetration>
<power>4</power>
<armorPenetration>0.85</armorPenetration>
<cooldownTime>1.75</cooldownTime>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>8</amount>
<amount>6</amount>
</li>
</extraMeleeDamages>
<soundMeleeHit>ARA_MW_Cartilage_Whip_Hit</soundMeleeHit>
@@ -1287,7 +1287,7 @@
<projectile>
<speed>60</speed>
<damageDef>ARA_AcidBurn</damageDef>
<damageAmountBase>6</damageAmountBase>
<damageAmountBase>5</damageAmountBase>
<filth>Filth_SpentAcid</filth>
<filthCount>2</filthCount>
<explosionSpawnsSingleFilth>true</explosionSpawnsSingleFilth>
@@ -1423,7 +1423,7 @@
<projectile>
<speed>60</speed>
<damageDef>ARA_AcidBurn</damageDef>
<damageAmountBase>4</damageAmountBase>
<damageAmountBase>3</damageAmountBase>
<filth>Filth_SpentAcid</filth>
<filthCount>2</filthCount>
<explosionSpawnsSingleFilth>true</explosionSpawnsSingleFilth>

View File

@@ -64,15 +64,13 @@
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
<comps>
<!-- 标准的 CompRefuelable -->
<li Class="CompProperties_Refuelable">
<li Class="ArachnaeSwarm.CompProperties_ProductStorage">
<fuelLabel>精华素</fuelLabel>
<fuelGizmoLabel>精华素</fuelGizmoLabel>
<fuelCapacity>20</fuelCapacity>
<fuelConsumptionRate>0</fuelConsumptionRate>
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
<autoRefuelPercent>-1</autoRefuelPercent>
<initialAllowAutoRefuel>true</initialAllowAutoRefuel>
<fuelFilter>
<thingDefs>
@@ -80,6 +78,9 @@
</thingDefs>
</fuelFilter>
<allowRefuelIfNotEmpty>false</allowRefuelIfNotEmpty>
<drawFuelGaugeInMap>false</drawFuelGaugeInMap>
<drawOutOfFuelOverlay>false</drawOutOfFuelOverlay>
<targetFuelLevelConfigurable>false</targetFuelLevelConfigurable>
<showAllowAutoRefuelToggle>false</showAllowAutoRefuelToggle>
<canEjectFuel>true</canEjectFuel>
@@ -87,10 +88,11 @@
<!-- 燃料满了自动弹出 -->
<li Class="ArachnaeSwarm.CompProperties_AutoEjector">
<!-- 精确指定要监控的燃料组件 -->
<targetComp>CompRefuelable</targetComp>
<!-- 在燃料达到99%时弹出 -->
<checkInterval>60</checkInterval>
<ejectAtPercent>0.99</ejectAtPercent>
<allowEjectedFuel>true</allowEjectedFuel>
<monitorProductStorage>true</monitorProductStorage>
<monitorRefuelable>false</monitorRefuelable>
</li>
<li Class="ArachnaeSwarm.CompProperties_RefuelingVat">