183 lines
6.8 KiB
XML
183 lines
6.8 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
||
<Defs>
|
||
<!-- 内衬 -->
|
||
<ThingDef Name="ARA_ApparelOnSkinBase" ParentName="ApparelMakeableBase" Abstract="True">
|
||
<graphicData>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutComplex</shaderType>
|
||
</graphicData>
|
||
<smeltable>false</smeltable>
|
||
<thingCategories>
|
||
<li>ApparelMisc</li>
|
||
</thingCategories>
|
||
<costStuffCount>0</costStuffCount>
|
||
<stuffCategories Inherit="False" />
|
||
<apparel>
|
||
<tags>
|
||
<li>ARA_Apparel</li>
|
||
<li>ARA_Inner</li>
|
||
</tags>
|
||
<bodyPartGroups>
|
||
<li>Torso</li>
|
||
</bodyPartGroups>
|
||
<layers>
|
||
<li>OnSkin</li>
|
||
</layers>
|
||
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
|
||
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
|
||
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
|
||
<useWornGraphicMask>true</useWornGraphicMask>
|
||
</apparel>
|
||
<recipeMaker Inherit="False" IsNull="True"/>
|
||
<possessionCount>1</possessionCount>
|
||
<statBases>
|
||
<Mass>0.1</Mass>
|
||
</statBases>
|
||
</ThingDef>
|
||
|
||
<ThingDef ParentName="ARA_ApparelOnSkinBase">
|
||
<defName>ARA_Bodystocking_White</defName>
|
||
<label>连身白丝</label>
|
||
<description>阿拉克涅虫群的装饰性织物,对于虫群来说应该是没啥用的东西。</description>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Apparel/ARA_Bodystocking_White</texPath>
|
||
</graphicData>
|
||
<apparel>
|
||
<wornGraphicPath>ArachnaeSwarm/Apparel/ARA_Bodystocking_White</wornGraphicPath>
|
||
</apparel>
|
||
<statBases>
|
||
<WorkToMake>3000</WorkToMake>
|
||
</statBases>
|
||
</ThingDef>
|
||
<ThingDef ParentName="ARA_ApparelOnSkinBase">
|
||
<defName>ARA_Bodystocking_Black</defName>
|
||
<label>连身黑丝</label>
|
||
<description>阿拉克涅虫群的装饰性织物,对于虫群来说应该是没啥用的东西。</description>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Apparel/ARA_Bodystocking_Black</texPath>
|
||
</graphicData>
|
||
<apparel>
|
||
<wornGraphicPath>ArachnaeSwarm/Apparel/ARA_Bodystocking_Black</wornGraphicPath>
|
||
</apparel>
|
||
<statBases>
|
||
<WorkToMake>3000</WorkToMake>
|
||
</statBases>
|
||
</ThingDef>
|
||
<AbilityDef ParentName="ARA_CocoonSpew_Base">
|
||
<defName>ARA_BioforgeIncubator_ClothBase</defName>
|
||
<label>投放孵化茧 基础织物</label>
|
||
<description>投放一枚织物茧,内含可以孵化一套基础织物的营养和遗传物质——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
|
||
<iconPath>UI/Commands/EggSpew</iconPath>
|
||
<comps>
|
||
<li Class="CompProperties_AbilityLaunchProjectile">
|
||
<projectileDef>ARA_BioforgeIncubator_ClothBase_Proj</projectileDef>
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>ARA_Technology_4DIL</requiredResearch>
|
||
<failMessage>需要科技 基因节点DIL-4"编织" 以解锁此孵化路径</failMessage>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<ThingDef ParentName="ARA_CocoonSpew_Base_Proj">
|
||
<defName>ARA_BioforgeIncubator_ClothBase_Proj</defName>
|
||
<projectile>
|
||
<spawnsThingDef>ARA_BioforgeIncubator_ClothBase</spawnsThingDef>
|
||
</projectile>
|
||
</ThingDef>
|
||
<ThingDef ParentName="ARA_BioforgeIncubator_Base">
|
||
<defName>ARA_BioforgeIncubator_ClothBase</defName>
|
||
<label>阿拉克涅孵化茧 基础织物</label>
|
||
<description>一个脆弱、易燃、黏滑的囊状物,是阿拉克涅工艺种所诞之卵,内含孵化一套基础织物装备的营养物质,可以通过阿拉克涅工艺种的交互完成激活进程——参阅茧的超链接,了解其能生产的所有装备的特点。\n\n孵化茧对温度极度敏感(该类型的茧适温为-30~55°C),需要小心保护!</description>
|
||
<descriptionHyperlinks>
|
||
<ThingDef>ARA_Bodystocking_White</ThingDef>
|
||
<ThingDef>ARA_Bodystocking_Black</ThingDef>
|
||
</descriptionHyperlinks>
|
||
<researchPrerequisites>
|
||
<li>ARA_Technology_4DIL</li>
|
||
</researchPrerequisites>
|
||
|
||
<comps>
|
||
<!-- The new, GrowthVat-style fuel component -->
|
||
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
||
<fuelCapacity>10</fuelCapacity>
|
||
<fuelLabel>营养</fuelLabel>
|
||
<fuelFilter>
|
||
<categories>
|
||
<li>Foods</li>
|
||
</categories>
|
||
</fuelFilter>
|
||
<fuelConsumptionRate>0</fuelConsumptionRate> <!-- IMPORTANT: Disable base class consumption -->
|
||
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
|
||
<initialFuelPercent>1</initialFuelPercent>
|
||
<autoRefuelPercent>1</autoRefuelPercent>
|
||
</li>
|
||
<!-- The refactored producer component -->
|
||
<li Class="ArachnaeSwarm.CompProperties_InteractiveProducer">
|
||
<processes>
|
||
<li>
|
||
<thingDef>ARA_Bodystocking_White</thingDef>
|
||
<productionTicks>6000</productionTicks>
|
||
<totalNutritionNeeded>1</totalNutritionNeeded>
|
||
</li>
|
||
<li>
|
||
<thingDef>ARA_Bodystocking_Black</thingDef>
|
||
<productionTicks>6000</productionTicks>
|
||
<totalNutritionNeeded>1</totalNutritionNeeded>
|
||
</li>
|
||
</processes>
|
||
|
||
<whitelist>
|
||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||
</whitelist>
|
||
<spawnCount>1</spawnCount>
|
||
<destroyOnSpawn>True</destroyOnSpawn>
|
||
<minSafeTemperature>-30</minSafeTemperature>
|
||
<maxSafeTemperature>55</maxSafeTemperature>
|
||
<penaltyPerDegreePerTick>0.00001</penaltyPerDegreePerTick>
|
||
<damagePerTickWhenUnfueled>0.2</damagePerTickWhenUnfueled>
|
||
<minNutritionToStart>1.0</minNutritionToStart>
|
||
|
||
<qualityThresholds>
|
||
<li>
|
||
<quality>Legendary</quality>
|
||
<threshold>0.99</threshold>
|
||
</li>
|
||
<li>
|
||
<quality>Masterwork</quality>
|
||
<threshold>0.90</threshold>
|
||
</li>
|
||
<li>
|
||
<quality>Excellent</quality>
|
||
<threshold>0.70</threshold>
|
||
</li>
|
||
<li>
|
||
<quality>Good</quality>
|
||
<threshold>0.50</threshold>
|
||
</li>
|
||
<li>
|
||
<quality>Normal</quality>
|
||
<threshold>0.20</threshold>
|
||
</li>
|
||
<li>
|
||
<quality>Poor</quality>
|
||
<threshold>0.10</threshold>
|
||
</li>
|
||
</qualityThresholds>
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_TemperatureRuinableDamage">
|
||
<minSafeTemperature>-30</minSafeTemperature>
|
||
<maxSafeTemperature>55</maxSafeTemperature>
|
||
<progressPerDegreePerTick>0.00005</progressPerDegreePerTick>
|
||
<damagePerTick>0.005</damagePerTick>
|
||
<recoveryRate>0.001</recoveryRate>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
|
||
<ApparelLayerDef>
|
||
<defName>Shield</defName>
|
||
<label>盾牌</label>
|
||
<drawOrder>275</drawOrder>
|
||
</ApparelLayerDef>
|
||
</Defs>
|