50 lines
2.5 KiB
XML
50 lines
2.5 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
||
<Defs>
|
||
<NeedDef>
|
||
<defName>WULA_Energy</defName>
|
||
<needClass>WulaFallenEmpire.Need_WulaEnergy</needClass>
|
||
<label>能量</label>
|
||
<description>乌拉帝国的合成人正常活动需要能量维持,在缺少能量时将倒地不起,无法进行任何工作。\n\n机械乌拉的充电站是特殊的,她们只能在合成人充电站充电,无法使用常规充电站。</description>
|
||
<listPriority>800</listPriority>
|
||
<major>true</major>
|
||
<onlyIfCausedByHediff>true</onlyIfCausedByHediff>
|
||
<hediffRequiredAny>
|
||
<li>Wula_Synth</li>
|
||
</hediffRequiredAny>
|
||
<showForCaravanMembers>true</showForCaravanMembers>
|
||
<developmentalStageFilter>Baby, Child, Adult</developmentalStageFilter>
|
||
<showUnitTicks>true</showUnitTicks>
|
||
<freezeWhileSleeping>true</freezeWhileSleeping>
|
||
<modExtensions>
|
||
<li Class="WulaFallenEmpire.NeedDefExtension_Energy">
|
||
<fallPerDay>1</fallPerDay>
|
||
<maxLevel>1.0</maxLevel>
|
||
<!-- <deliverEnergyThreshold>0</deliverEnergyThreshold> -->
|
||
</li>
|
||
</modExtensions>
|
||
</NeedDef>
|
||
<!-- 维护需求定义 -->
|
||
<NeedDef>
|
||
<defName>WULA_MaintenanceNeed</defName>
|
||
<label>维护</label>
|
||
<needClass>WulaFallenEmpire.Need_Maintenance</needClass>
|
||
<description>乌拉帝国的合成人因为设计的过于繁琐,导致需要频繁维护。当她们处于良好维护状态时,各方面的能力都会有所上升,反之如果常年得不到维护或是短时间受到大量伤害,则其将变得难以自主运行甚至直接停机!</description>
|
||
<major>true</major>
|
||
<onlyIfCausedByHediff>true</onlyIfCausedByHediff>
|
||
<listPriority>799</listPriority>
|
||
<showOnNeedList>true</showOnNeedList>
|
||
<freezeWhileSleeping>false</freezeWhileSleeping>
|
||
<freezeInMentalState>false</freezeInMentalState>
|
||
<modExtensions>
|
||
<li Class="WulaFallenEmpire.MaintenanceNeedExtension">
|
||
<severityPerDayBeforeThreshold>0.05</severityPerDayBeforeThreshold> <!-- 严重退化前的速率 -->
|
||
<severityPerDayAfterThreshold>0.1</severityPerDayAfterThreshold> <!-- 严重退化前的速率 -->
|
||
<thresholdDays>5</thresholdDays> <!-- 严重退化预期天数 -->
|
||
<minorBreakdownHediff>WULA_Maintenance_MinorBreakdown</minorBreakdownHediff>
|
||
<majorBreakdownHediff>WULA_Maintenance_MajorBreakdown</majorBreakdownHediff>
|
||
<criticalFailureHediff>WULA_Maintenance_CriticalFailuren</criticalFailureHediff>
|
||
</li>
|
||
</modExtensions>
|
||
</NeedDef>
|
||
</Defs>
|