Files
ArachnaeSwarm/1.6/1.6/Defs/NeedDefs/ARA_Needs.xml
Tourswen cfd178e0a6 1
2026-01-22 00:29:12 +08:00

67 lines
2.8 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<NeedDef>
<defName>ARA_HoneyProduction</defName>
<needClass>ArachnaeSwarm.Need_HoneyProduction</needClass>
<label>蜜罐</label>
<description>代表这个生物储存阿拉克涅虫蜜原浆的多少。当其他虫族饥饿时,有蜜罐腔的生物会尝试喂养它们;如果蜜罐满溢,则生物会尝试将其提取出来。</description>
<listPriority>800</listPriority>
<major>true</major>
<onlyIfCausedByHediff>true</onlyIfCausedByHediff>
<showOnNeedList>true</showOnNeedList>
<hediffRequiredAny>
<li>ARA_Myrmecocystus_Production_InsectJelly</li>
</hediffRequiredAny>
<showForCaravanMembers>true</showForCaravanMembers>
<showUnitTicks>true</showUnitTicks>
<freezeWhileSleeping>false</freezeWhileSleeping>
<minIntelligence>Animal</minIntelligence>
</NeedDef>
<NeedDef>
<defName>ARA_HoneyProduction_Animal</defName>
<needClass>ArachnaeSwarm.Need_HoneyProduction</needClass>
<label>蜜罐</label>
<description>代表这个生物储存阿拉克涅虫蜜原浆的多少。如果蜜罐满溢,则生物会尝试将其提取出来。</description>
<listPriority>800</listPriority>
<major>true</major>
<showForCaravanMembers>true</showForCaravanMembers>
<showUnitTicks>true</showUnitTicks>
<minIntelligence>Animal</minIntelligence>
<freezeWhileSleeping>false</freezeWhileSleeping>
<requiredComps>
<li Class="ArachnaeSwarm.CompProperties_HoneyProduction_Animal"></li>
</requiredComps>
</NeedDef>
<NeedDef>
<defName>ARA_ChitinArmor</defName>
<needClass>ArachnaeSwarm.Need_ChitinArmor</needClass>
<label>甲壳</label>
<description>代表这个生物身上的阿拉克涅甲壳的厚度,越厚的甲壳越能为虫族带来强大的防御力。虫族也可以将其从身上剥离下来,以生产甲壳素。</description>
<listPriority>800</listPriority>
<major>true</major>
<onlyIfCausedByHediff>true</onlyIfCausedByHediff>
<showOnNeedList>true</showOnNeedList>
<hediffRequiredAny>
<li>ARA_HiveMindMaster</li>
<li>ARA_HiveMindDrone</li>
<li>ARA_NonPlayer_HiveMindDroneHediff</li>
</hediffRequiredAny>
<showForCaravanMembers>true</showForCaravanMembers>
<showUnitTicks>true</showUnitTicks>
<freezeWhileSleeping>false</freezeWhileSleeping>
<minIntelligence>Animal</minIntelligence>
<modExtensions>
<li Class="ArachnaeSwarm.NeedDefExtension_ChitinLevels">
<hediff>ARA_ChitinArmor</hediff>
<severityRange>
<min>0.0</min>
<max>10.0</max>
</severityRange>
<removeOnDeath>true</removeOnDeath>
<baseGrowthRate>0.1</baseGrowthRate>
<squareCoefficient>0.1</squareCoefficient>
</li>
</modExtensions>
</NeedDef>
</Defs>