zc
This commit is contained in:
@@ -280,7 +280,7 @@
|
||||
<ThingDef ParentName="BuildingBase">
|
||||
<defName>ARA_JellyVat</defName> <!-- defName is changed to reflect its purpose -->
|
||||
<label>生物质酿造池</label>
|
||||
<description>一个阿拉克涅虫族活体组织,可以充分利用活体钜菌的溶解能力,通过消化生物质,来分泌出营养丰富的阿拉克涅虫蜜。阿拉克涅虫蜜会在房间内蔓延,形成蜜池,而生物质酿造池会定期标记这些流淌的蜜浆,命令其他虫族来收集它们。</description>
|
||||
<description>一个阿拉克涅虫族活体组织,可以充分利用活体钜菌的溶解能力,通过消化生物质,来分泌出营养丰富的阿拉克涅虫蜜。</description>
|
||||
<thingClass>Building</thingClass>
|
||||
<graphicData>
|
||||
<texPath>ArachnaeSwarm/Building/ARA_JellyVat</texPath>
|
||||
@@ -334,7 +334,7 @@
|
||||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||||
<comps>
|
||||
<li Class="CompProperties_Flickable"/>
|
||||
|
||||
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>10</maintenanceDecayPerDay>
|
||||
@@ -342,41 +342,20 @@
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
</li>
|
||||
|
||||
<!-- 地形改变组件 -->
|
||||
<li Class="ArachnaeSwarm.CompProperties_TerrainChanger">
|
||||
<targetTerrain>ARA_InsectJelly_Terrain</targetTerrain>
|
||||
<baseChangeInterval>600</baseChangeInterval> <!-- 2天 -->
|
||||
<requiresFuel>true</requiresFuel>
|
||||
<fuelConsumptionPerChange>1</fuelConsumptionPerChange>
|
||||
<minFuelToOperate>1</minFuelToOperate>
|
||||
<changeRadius>10</changeRadius>
|
||||
<onlyInSameRoom>true</onlyInSameRoom>
|
||||
<prioritizeClosest>true</prioritizeClosest>
|
||||
<requiresPower>false</requiresPower>
|
||||
<poweredWorkSpeedMultiplier>1</poweredWorkSpeedMultiplier>
|
||||
|
||||
<!-- 自动标记拆除功能 -->
|
||||
<enableAutoMarkForRemoval>true</enableAutoMarkForRemoval>
|
||||
<markRemovalInterval>600</markRemovalInterval> <!-- 4天 -->
|
||||
<markRemovalRadius>10</markRemovalRadius>
|
||||
<fuelConsumptionPerMark>0</fuelConsumptionPerMark>
|
||||
<!--<li Class="ArachnaeSwarm.CompProperties_MultiFuelSpawner">
|
||||
<spawnIntervalRange>
|
||||
<min>120000</min>
|
||||
<max>120000</max>
|
||||
</spawnIntervalRange>
|
||||
<products>
|
||||
<li>
|
||||
<thingDef>ARA_InsectJelly</thingDef>
|
||||
<count>60</count>
|
||||
</li>
|
||||
</products>
|
||||
<showMessageIfOwned>true</showMessageIfOwned>
|
||||
</li>-->
|
||||
|
||||
<!-- 只将这些地形转换为营养液 -->
|
||||
<!-- <acceptedTerrains>
|
||||
<li>TileSandstone</li>
|
||||
<li>TileGranite</li>
|
||||
<li>TileLimestone</li>
|
||||
<li>TileMarble</li>
|
||||
<li>TileSlate</li>
|
||||
</acceptedTerrains> -->
|
||||
|
||||
<!-- 视觉效果 -->
|
||||
<showVisualEffects>true</showVisualEffects>
|
||||
<!-- <workingEffecter>Spraying_Nutrient</workingEffecter> -->
|
||||
<!-- <workingSound>AcidSpray_Resolve</workingSound> -->
|
||||
<completionSound>AcidSpray_Resolve</completionSound>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition_WithKey">
|
||||
<saveKeysPrefix>Biomass</saveKeysPrefix>
|
||||
<fuelLabel>生物质</fuelLabel>
|
||||
@@ -398,6 +377,43 @@
|
||||
<targetFuelLevelConfigurable>true</targetFuelLevelConfigurable>
|
||||
<showAllowAutoRefuelToggle>false</showAllowAutoRefuelToggle>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_NutritionToFuelConverter">
|
||||
<checkInterval>200</checkInterval>
|
||||
<nutritionCost>0.25</nutritionCost>
|
||||
<workAmount>2000</workAmount>
|
||||
<fuelAmount>1</fuelAmount>
|
||||
</li>
|
||||
|
||||
<li Class="ArachnaeSwarm.CompProperties_ProductStorage">
|
||||
<fuelLabel>虫蜜</fuelLabel>
|
||||
<fuelGizmoLabel>虫蜜</fuelGizmoLabel>
|
||||
|
||||
<fuelCapacity>25</fuelCapacity>
|
||||
<fuelConsumptionRate>0</fuelConsumptionRate>
|
||||
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
|
||||
|
||||
<fuelFilter>
|
||||
<thingDefs>
|
||||
<li>ARA_InsectJelly</li>
|
||||
</thingDefs>
|
||||
</fuelFilter>
|
||||
|
||||
<allowRefuelIfNotEmpty>false</allowRefuelIfNotEmpty>
|
||||
<drawFuelGaugeInMap>false</drawFuelGaugeInMap>
|
||||
<drawOutOfFuelOverlay>false</drawOutOfFuelOverlay>
|
||||
<targetFuelLevelConfigurable>false</targetFuelLevelConfigurable>
|
||||
<showAllowAutoRefuelToggle>false</showAllowAutoRefuelToggle>
|
||||
<canEjectFuel>true</canEjectFuel>
|
||||
</li>
|
||||
|
||||
<!-- 燃料满了自动弹出 -->
|
||||
<li Class="ArachnaeSwarm.CompProperties_AutoEjector">
|
||||
<checkInterval>60</checkInterval>
|
||||
<ejectAtPercent>0.99</ejectAtPercent>
|
||||
<allowEjectedFuel>true</allowEjectedFuel>
|
||||
<monitorProductStorage>true</monitorProductStorage>
|
||||
<monitorRefuelable>false</monitorRefuelable>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
<TerrainDef ParentName="FloorBase">
|
||||
|
||||
Reference in New Issue
Block a user