197 lines
7.6 KiB
XML
197 lines
7.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Defs>
|
|
<ThingDef ParentName="BuildingBase">
|
|
<defName>ARA_DormancyVat</defName>
|
|
<label>阿拉克涅休眠茧</label>
|
|
<description>阿拉克涅虫群用来存放多余虫族的特殊活体设施,存放在其中的虫族将陷入不老不死的休眠状态,以等待主巢的再次召唤。</description>
|
|
<thingClass>ArachnaeSwarm.Building_DormancyVat</thingClass>
|
|
<containedPawnsSelectable>true</containedPawnsSelectable>
|
|
<tickerType>Normal</tickerType>
|
|
<uiIconPath>ArachnaeSwarm/Building/ARA_GrowthVat_Icon</uiIconPath>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Building/ARA_GrowthVat</texPath>
|
|
<graphicClass>Graphic_Multi</graphicClass>
|
|
<shaderType>CutoutComplex</shaderType>
|
|
<drawSize>(2,2)</drawSize>
|
|
<shadowData>
|
|
<volume>(1.25, 0.2, 0.5)</volume>
|
|
<offset>(0,0,-0.45)</offset>
|
|
</shadowData>
|
|
</graphicData>
|
|
<castEdgeShadows>false</castEdgeShadows>
|
|
<defaultPlacingRot>North</defaultPlacingRot>
|
|
<size>(2,2)</size>
|
|
<statBases>
|
|
<MaxHitPoints>500</MaxHitPoints>
|
|
<WorkToBuild>8000</WorkToBuild>
|
|
<Mass>30</Mass>
|
|
<Flammability>0.5</Flammability>
|
|
</statBases>
|
|
<costList>
|
|
<ARA_Carapace>30</ARA_Carapace>
|
|
<ARA_InsectJelly>10</ARA_InsectJelly>
|
|
<ARA_Activated_Bacterium>5</ARA_Activated_Bacterium>
|
|
</costList>
|
|
<altitudeLayer>Building</altitudeLayer>
|
|
<passability>PassThroughOnly</passability>
|
|
<pathCost>42</pathCost>
|
|
<blockWind>true</blockWind>
|
|
<drawerType>MapMeshAndRealTime</drawerType>
|
|
<fillPercent>0.5</fillPercent>
|
|
<canOverlapZones>false</canOverlapZones>
|
|
<designationCategory>ARA_Buildings</designationCategory>
|
|
<uiOrder>2200</uiOrder>
|
|
<hasInteractionCell>true</hasInteractionCell>
|
|
<interactionCellOffset>(0,0,-1)</interactionCellOffset>
|
|
<inspectorTabs>
|
|
<li>ITab_BiosculpterNutritionStorage</li>
|
|
<li>ITab_Genes</li>
|
|
</inspectorTabs>
|
|
<researchPrerequisites>
|
|
<li>GrowthVats</li>
|
|
</researchPrerequisites>
|
|
<building>
|
|
<ai_chillDestination>false</ai_chillDestination>
|
|
<haulToContainerDuration>120</haulToContainerDuration>
|
|
<relatedTerrain>
|
|
<li>ARA_InsectCreep</li>
|
|
</relatedTerrain>
|
|
</building>
|
|
<constructionSkillPrerequisite>4</constructionSkillPrerequisite>
|
|
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
|
<comps>
|
|
</comps>
|
|
<modExtensions>
|
|
<li Class="ArachnaeSwarm.DefModExtension_DormancyVat">
|
|
<!-- 在这里配置您的顶部贴图 -->
|
|
<topGraphicPath>ArachnaeSwarm/Building/ARA_GrowthVatTop</topGraphicPath>
|
|
<!-- 如果是单张贴图,使用 Graphic_Single -->
|
|
<graphicClass>Graphic_Multi</graphicClass>
|
|
</li>
|
|
</modExtensions>
|
|
<researchPrerequisites Inherit="False">
|
|
<li>ARA_Technology_2NPT</li>
|
|
</researchPrerequisites>
|
|
</ThingDef>
|
|
<ThingDef ParentName="BuildingBase">
|
|
<defName>ARA_RefuelingVat</defName>
|
|
<label>精华提取腔</label>
|
|
<description>一个特殊的活体建筑,可以置入阿拉克涅虫群的俘虏,使用缓慢而痛苦的方式提取其遗传物质,将其转换为精华素以供虫群使用。\n\n——怎么采集的你别问。</description>
|
|
<thingClass>ArachnaeSwarm.Building_RefuelingVat</thingClass>
|
|
<containedPawnsSelectable>true</containedPawnsSelectable>
|
|
<tickerType>Normal</tickerType>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>ARA_Gene_Essence</ThingDef>
|
|
</descriptionHyperlinks>
|
|
<uiIconPath>ArachnaeSwarm/Building/ARA_RefuelingVat_Icon</uiIconPath>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Building/ARA_RefuelingVat</texPath>
|
|
<graphicClass>Graphic_Multi</graphicClass>
|
|
<shaderType>CutoutComplex</shaderType>
|
|
<drawSize>(2,2)</drawSize>
|
|
<shadowData>
|
|
<volume>(1.25, 0.2, 0.5)</volume>
|
|
<offset>(0,0,-0.45)</offset>
|
|
</shadowData>
|
|
</graphicData>
|
|
<castEdgeShadows>false</castEdgeShadows>
|
|
<defaultPlacingRot>North</defaultPlacingRot>
|
|
<size>(2,2)</size>
|
|
<statBases>
|
|
<MaxHitPoints>500</MaxHitPoints>
|
|
<WorkToBuild>8000</WorkToBuild>
|
|
<Mass>30</Mass>
|
|
<Flammability>0.5</Flammability>
|
|
</statBases>
|
|
<costList>
|
|
<ARA_Carapace>20</ARA_Carapace>
|
|
<ARA_InsectJelly>3</ARA_InsectJelly>
|
|
</costList>
|
|
<altitudeLayer>Building</altitudeLayer>
|
|
<passability>PassThroughOnly</passability>
|
|
<pathCost>42</pathCost>
|
|
<blockWind>true</blockWind>
|
|
<drawerType>MapMeshAndRealTime</drawerType>
|
|
<fillPercent>0.5</fillPercent>
|
|
<canOverlapZones>false</canOverlapZones>
|
|
<designationCategory>ARA_Buildings</designationCategory>
|
|
<uiOrder>2200</uiOrder>
|
|
<hasInteractionCell>true</hasInteractionCell>
|
|
<interactionCellOffset>(0,0,-1)</interactionCellOffset>
|
|
<inspectorTabs>
|
|
<li>ITab_BiosculpterNutritionStorage</li>
|
|
<li>ITab_Genes</li>
|
|
</inspectorTabs>
|
|
<researchPrerequisites>
|
|
<li>GrowthVats</li>
|
|
</researchPrerequisites>
|
|
<building>
|
|
<ai_chillDestination>false</ai_chillDestination>
|
|
<haulToContainerDuration>120</haulToContainerDuration>
|
|
<workTableRoomRole>Laboratory</workTableRoomRole>
|
|
<relatedTerrain>
|
|
<li>ARA_InsectCreep</li>
|
|
</relatedTerrain>
|
|
</building>
|
|
<constructionSkillPrerequisite>4</constructionSkillPrerequisite>
|
|
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
|
<maxMaintenance>100</maxMaintenance>
|
|
<maintenanceDecayPerDay>10</maintenanceDecayPerDay>
|
|
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
|
<warningThreshold>0.2</warningThreshold>
|
|
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
|
</li>
|
|
|
|
<!-- 标准的 CompRefuelable -->
|
|
<li Class="ArachnaeSwarm.CompProperties_ProductStorage">
|
|
<fuelLabel>精华素</fuelLabel>
|
|
<fuelGizmoLabel>精华素</fuelGizmoLabel>
|
|
|
|
<fuelCapacity>20</fuelCapacity>
|
|
<fuelConsumptionRate>0</fuelConsumptionRate>
|
|
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
|
|
|
|
<fuelFilter>
|
|
<thingDefs>
|
|
<li>ARA_Gene_Essence</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>
|
|
|
|
<li Class="ArachnaeSwarm.CompProperties_RefuelingVat">
|
|
<fuelProductionPerDay>8</fuelProductionPerDay> <!-- 每天生产8单位燃料 -->
|
|
<fuelProductionEfficiency>1</fuelProductionEfficiency> <!-- 150%效率 -->
|
|
</li>
|
|
</comps>
|
|
<modExtensions>
|
|
<li Class="ArachnaeSwarm.DefModExtension_NutrientVat">
|
|
<!-- 在这里配置您的顶部贴图 -->
|
|
<topGraphicPath>ArachnaeSwarm/Building/ARA_RefuelingVatTop</topGraphicPath>
|
|
<!-- 如果是单张贴图,使用 Graphic_Single -->
|
|
<graphicClass>Graphic_Multi</graphicClass>
|
|
</li>
|
|
</modExtensions>
|
|
<researchPrerequisites Inherit="False">
|
|
<li>ARA_Technology_5ESS</li>
|
|
</researchPrerequisites>
|
|
</ThingDef>
|
|
</Defs>
|