136 lines
4.3 KiB
XML
136 lines
4.3 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<Defs>
|
|
<HediffDef>
|
|
<defName>PN_Maintenance</defName>
|
|
<hediffClass>AutomataRace.Hediff_Maintenance</hediffClass>
|
|
<label>Maintenance</label> <!--정비상태-->
|
|
<defaultLabelColor>(0.8, 0.8, 0.8)</defaultLabelColor>
|
|
<description>The maintenance status of the automaton.\nIf it is low, it will cause malfunction.\n\nMaintenance is required every year (60 rimworld days).</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>PN_RepairKit</ThingDef>
|
|
<ThingDef>PN_SelfRepairKit</ThingDef>
|
|
<RecipeDef>PN_Maintenance</RecipeDef>
|
|
<RecipeDef>PN_Repair</RecipeDef>
|
|
</descriptionHyperlinks>
|
|
<causesNeed>PN_Need_Maintenance</causesNeed>
|
|
<scenarioCanAdd>false</scenarioCanAdd>
|
|
<countsAsAddedPartOrImplant>true</countsAsAddedPartOrImplant>
|
|
<stages>
|
|
<li>
|
|
<label>urgent</label>
|
|
<minSeverity>0.10</minSeverity>
|
|
<becomeVisible>true</becomeVisible>
|
|
<restFallFactor>1.4</restFallFactor>
|
|
<capMods>
|
|
<li>
|
|
<capacity>Consciousness</capacity>
|
|
<offset>-0.15</offset>
|
|
</li>
|
|
</capMods>
|
|
<statOffsets>
|
|
<PsychicSensitivity>1.0</PsychicSensitivity>
|
|
<MentalBreakThreshold>0.16</MentalBreakThreshold>
|
|
<WorkSpeedGlobal>-0.20</WorkSpeedGlobal>
|
|
<MoveSpeed>-0.8</MoveSpeed>
|
|
</statOffsets>
|
|
<mentalStateGivers>
|
|
<li>
|
|
<mentalState>WanderConfused</mentalState>
|
|
<mtbDays>30</mtbDays>
|
|
</li>
|
|
<li>
|
|
<mentalState>Wander_OwnRoom</mentalState>
|
|
<mtbDays>30</mtbDays>
|
|
</li>
|
|
<li>
|
|
<mentalState>Tantrum</mentalState>
|
|
<mtbDays>30</mtbDays>
|
|
</li>
|
|
</mentalStateGivers>
|
|
</li>
|
|
<li>
|
|
<label>required</label>
|
|
<minSeverity>0.25</minSeverity>
|
|
<restFallFactor>1.2</restFallFactor>
|
|
<capMods>
|
|
<li>
|
|
<capacity>Consciousness</capacity>
|
|
<offset>-0.05</offset>
|
|
</li>
|
|
</capMods>
|
|
<statOffsets>
|
|
<PsychicSensitivity>0.40</PsychicSensitivity>
|
|
<MentalBreakThreshold>0.08</MentalBreakThreshold>
|
|
<WorkSpeedGlobal>-0.10</WorkSpeedGlobal>
|
|
<MoveSpeed>-0.4</MoveSpeed>
|
|
</statOffsets>
|
|
</li>
|
|
<li>
|
|
<label>stable</label>
|
|
<minSeverity>0.75</minSeverity>
|
|
<restFallFactor>1.0</restFallFactor>
|
|
<capMods>
|
|
<!--<li>
|
|
<capacity>Consciousness</capacity>
|
|
<offset>0</offset>
|
|
</li>-->
|
|
</capMods>
|
|
<statOffsets>
|
|
<!--<PsychicSensitivity>0.20</PsychicSensitivity>
|
|
<MentalBreakThreshold>0</MentalBreakThreshold>
|
|
<WorkSpeedGlobal>0.0</WorkSpeedGlobal>
|
|
<MoveSpeed>0.0</MoveSpeed>-->
|
|
</statOffsets>
|
|
</li>
|
|
<li>
|
|
<label>flawless</label>
|
|
<minSeverity>1</minSeverity>
|
|
<restFallFactor>0.8</restFallFactor>
|
|
<capMods>
|
|
<li>
|
|
<capacity>Consciousness</capacity>
|
|
<offset>0.05</offset>
|
|
</li>
|
|
</capMods>
|
|
<statOffsets>
|
|
<PsychicSensitivity>-0.20</PsychicSensitivity>
|
|
<MentalBreakThreshold>-0.04</MentalBreakThreshold>
|
|
<WorkSpeedGlobal>0.10</WorkSpeedGlobal>
|
|
<MoveSpeed>0.2</MoveSpeed>
|
|
</statOffsets>
|
|
</li>
|
|
</stages>
|
|
<modExtensions>
|
|
<li Class="YORHG.HediffDefModExtension">
|
|
<race>Paniel_Race</race>
|
|
</li>
|
|
</modExtensions>
|
|
</HediffDef>
|
|
|
|
<ThoughtDef>
|
|
<defName>PN_Maintenance_Thought</defName>
|
|
<workerClass>ThoughtWorker_Hediff</workerClass>
|
|
<hediff>PN_Maintenance</hediff>
|
|
<validWhileDespawned>true</validWhileDespawned>
|
|
<stages>
|
|
<li>
|
|
<label>Maintenance urgent</label>
|
|
<description>I feel weird. I don't think my body is mine.</description>
|
|
<baseMoodEffect>-10</baseMoodEffect>
|
|
</li>
|
|
<li>
|
|
<label>Maintenance required</label>
|
|
<description>I can't move my body well.</description>
|
|
<baseMoodEffect>-5</baseMoodEffect>
|
|
</li>
|
|
<li>
|
|
<visible>false</visible>
|
|
</li>
|
|
<li>
|
|
<label>Maintenance flawless</label>
|
|
<description>Feeling make again!</description>
|
|
<baseMoodEffect>5</baseMoodEffect>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
</Defs> |