改虫蜜填槽位

This commit is contained in:
2025-09-17 18:27:42 +08:00
parent 690de72ae8
commit fe6f2ad563
5 changed files with 50 additions and 54 deletions

View File

@@ -89,13 +89,13 @@
</li> </li>
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition"> <li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
<fuelFilter> <fuelFilter>
<categories> <thingDefs>
<li>Foods</li> <li>ARA_InsectJelly</li>
</categories> </thingDefs>
</fuelFilter> </fuelFilter>
<fuelCapacity>2.0</fuelCapacity> <fuelCapacity>2.0</fuelCapacity>
<targetFuelLevelConfigurable>false</targetFuelLevelConfigurable> <targetFuelLevelConfigurable>false</targetFuelLevelConfigurable>
<fuelGizmoLabel>营养</fuelGizmoLabel> <fuelGizmoLabel>虫蜜</fuelGizmoLabel>
<outOfFuelMessage>没有营养</outOfFuelMessage> <outOfFuelMessage>没有营养</outOfFuelMessage>
</li> </li>

View File

@@ -81,11 +81,11 @@
<!-- The new, GrowthVat-style fuel component --> <!-- The new, GrowthVat-style fuel component -->
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition"> <li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
<fuelCapacity>10</fuelCapacity> <fuelCapacity>10</fuelCapacity>
<fuelLabel>营养</fuelLabel> <fuelLabel>虫蜜</fuelLabel>
<fuelFilter> <fuelFilter>
<categories> <thingDefs>
<li>Foods</li> <li>ARA_InsectJelly</li>
</categories> </thingDefs>
</fuelFilter> </fuelFilter>
<fuelConsumptionRate>0</fuelConsumptionRate> <!-- IMPORTANT: Disable base class consumption --> <fuelConsumptionRate>0</fuelConsumptionRate> <!-- IMPORTANT: Disable base class consumption -->
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle> <showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
@@ -190,11 +190,11 @@
<!-- The new, GrowthVat-style fuel component --> <!-- The new, GrowthVat-style fuel component -->
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition"> <li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
<fuelCapacity>10</fuelCapacity> <fuelCapacity>10</fuelCapacity>
<fuelLabel>营养</fuelLabel> <fuelLabel>虫蜜</fuelLabel>
<fuelFilter> <fuelFilter>
<categories> <thingDefs>
<li>Foods</li> <li>ARA_InsectJelly</li>
</categories> </thingDefs>
</fuelFilter> </fuelFilter>
<fuelConsumptionRate>0</fuelConsumptionRate> <!-- IMPORTANT: Disable base class consumption --> <fuelConsumptionRate>0</fuelConsumptionRate> <!-- IMPORTANT: Disable base class consumption -->
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle> <showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>

View File

@@ -7,10 +7,11 @@
<description>一个中央营养供给设施。它可以自动为链接到的、需要营养的建筑补充燃料。它本身需要被手动填充大量的生物质。</description> <description>一个中央营养供给设施。它可以自动为链接到的、需要营养的建筑补充燃料。它本身需要被手动填充大量的生物质。</description>
<size>(5,5)</size> <size>(5,5)</size>
<graphicData> <graphicData>
<texPath>ArachnaeSwarm/Building/ARA_ResearchBench</texPath> <texPath>ArachnaeSwarm/Building/ARA_NutrientNetworkTower</texPath>
<graphicClass>Graphic_Multi</graphicClass> <graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType> <shaderType>CutoutComplex</shaderType>
<drawSize>(5,6.7)</drawSize> <drawSize>(7,7)</drawSize>
<drawOffset>(0, 0, 0.8)</drawOffset>
</graphicData> </graphicData>
<altitudeLayer>Building</altitudeLayer> <altitudeLayer>Building</altitudeLayer>
<passability>PassThroughOnly</passability> <passability>PassThroughOnly</passability>
@@ -26,7 +27,14 @@
<costList> <costList>
<ARA_Carapace>50</ARA_Carapace> <ARA_Carapace>50</ARA_Carapace>
</costList> </costList>
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
<comps> <comps>
<li Class="CompProperties_Glower">
<overlightRadius>7.0</overlightRadius>
<glowRadius>14</glowRadius>
<glowColor>(220,210,171,0)</glowColor>
<colorPickerEnabled>true</colorPickerEnabled>
</li>
<!-- 供能核心组件 --> <!-- 供能核心组件 -->
<li Class="ArachnaeSwarm.CompProperties_NutrientProvider"> <li Class="ArachnaeSwarm.CompProperties_NutrientProvider">
<linkableBuildings> <linkableBuildings>
@@ -53,18 +61,18 @@
<li>ARA_MorphableResearchBench</li> <li>ARA_MorphableResearchBench</li>
</linkableBuildings> </linkableBuildings>
<maxDistance>80</maxDistance> <maxDistance>80</maxDistance>
<lineTexturePath>Things/Special/Power/Wire</lineTexturePath>
</li> </li>
<!-- 自身的燃料库 --> <!-- 自身的燃料库 -->
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition"> <li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
<fuelCapacity>10000.0</fuelCapacity> <fuelCapacity>10000.0</fuelCapacity>
<fuelFilter> <fuelFilter>
<categories> <thingDefs>
<li>Foods</li> <li>ARA_InsectJelly</li>
<li>Corpses</li> </thingDefs>
</categories>
</fuelFilter> </fuelFilter>
<fuelGizmoLabel>生物质</fuelGizmoLabel> <fuelGizmoLabel>虫蜜</fuelGizmoLabel>
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle> <showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
<targetFuelLevelConfigurable>true</targetFuelLevelConfigurable> <targetFuelLevelConfigurable>true</targetFuelLevelConfigurable>
</li> </li>
@@ -187,13 +195,13 @@
<!-- b. 我们的营养燃料组件 --> <!-- b. 我们的营养燃料组件 -->
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition"> <li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
<fuelCapacity>100.0</fuelCapacity> <fuelCapacity>20.0</fuelCapacity>
<fuelFilter> <fuelFilter>
<categories> <thingDefs>
<li>Foods</li> <li>ARA_InsectJelly</li>
</categories> </thingDefs>
</fuelFilter> </fuelFilter>
<fuelGizmoLabel>生物质</fuelGizmoLabel> <fuelGizmoLabel>虫蜜</fuelGizmoLabel>
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle> <showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
<targetFuelLevelConfigurable>true</targetFuelLevelConfigurable> <targetFuelLevelConfigurable>true</targetFuelLevelConfigurable>
</li> </li>
@@ -284,13 +292,13 @@
<!-- b. 我们的营养燃料组件 --> <!-- b. 我们的营养燃料组件 -->
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition"> <li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
<fuelCapacity>100.0</fuelCapacity> <fuelCapacity>20.0</fuelCapacity>
<fuelFilter> <fuelFilter>
<categories> <thingDefs>
<li>Foods</li> <li>ARA_InsectJelly</li>
</categories> </thingDefs>
</fuelFilter> </fuelFilter>
<fuelGizmoLabel>生物质</fuelGizmoLabel> <fuelGizmoLabel>虫蜜</fuelGizmoLabel>
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle> <showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
<targetFuelLevelConfigurable>true</targetFuelLevelConfigurable> <targetFuelLevelConfigurable>true</targetFuelLevelConfigurable>
</li> </li>
@@ -352,6 +360,7 @@
<workTableRoomRole>Laboratory</workTableRoomRole> <workTableRoomRole>Laboratory</workTableRoomRole>
<workTableNotInRoomRoleFactor>0.8</workTableNotInRoomRoleFactor> <workTableNotInRoomRoleFactor>0.8</workTableNotInRoomRoleFactor>
</building> </building>
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
<comps> <comps>
<li Class="CompProperties_Flickable"/> <li Class="CompProperties_Flickable"/>
@@ -371,30 +380,16 @@
<!-- 燃料槽 1: 素食 --> <!-- 燃料槽 1: 素食 -->
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition_WithKey"> <li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition_WithKey">
<saveKeysPrefix>veg_vat</saveKeysPrefix> <saveKeysPrefix>bio</saveKeysPrefix>
<fuelLabel>素食</fuelLabel> <fuelLabel>生物质</fuelLabel>
<fuelFilter> <fuelFilter>
<categories> <categories>
<li>PlantFoodRaw</li> <li>Foods</li>
<li>Corpses</li>
</categories> </categories>
</fuelFilter> </fuelFilter>
<fuelCapacity>50</fuelCapacity> <fuelCapacity>50</fuelCapacity>
<fuelConsumptionRate>12.5</fuelConsumptionRate> <fuelConsumptionRate>25</fuelConsumptionRate>
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
</li>
<!-- 燃料槽 2: 肉类 -->
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition_WithKey">
<saveKeysPrefix>meat_vat</saveKeysPrefix>
<fuelLabel>肉食</fuelLabel>
<fuelFilter>
<categories>
<li>MeatRaw</li>
<li>AnimalProductRaw</li>
</categories>
</fuelFilter>
<fuelCapacity>50</fuelCapacity>
<fuelConsumptionRate>12.5</fuelConsumptionRate>
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed> <consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
</li> </li>
@@ -460,16 +455,17 @@
<workTableRoomRole>Laboratory</workTableRoomRole> <workTableRoomRole>Laboratory</workTableRoomRole>
</building> </building>
<constructionSkillPrerequisite>4</constructionSkillPrerequisite> <constructionSkillPrerequisite>4</constructionSkillPrerequisite>
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
<comps> <comps>
<!-- 1. 作为消费者,自己也需要燃料 --> <!-- 1. 作为消费者,自己也需要燃料 -->
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition"> <li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
<fuelCapacity>100.0</fuelCapacity> <fuelCapacity>10.0</fuelCapacity>
<fuelFilter> <fuelFilter>
<categories> <thingDefs>
<li>Foods</li> <li>ARA_InsectJelly</li>
</categories> </thingDefs>
</fuelFilter> </fuelFilter>
<fuelGizmoLabel>生物质</fuelGizmoLabel> <fuelGizmoLabel>虫蜜</fuelGizmoLabel>
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle> <showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
<targetFuelLevelConfigurable>true</targetFuelLevelConfigurable> <targetFuelLevelConfigurable>true</targetFuelLevelConfigurable>
</li> </li>

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB