autorepair system

This commit is contained in:
ProjectKoi-Kalo\Kalo 2024-08-27 22:33:53 +08:00
parent d878a357a7
commit 0c1790959b
5 changed files with 91 additions and 2 deletions

View File

@ -18,7 +18,7 @@
<stages>
</stages>
</HediffDef>
<ThingDef ParentName="PN_BodyPartNormalBase">
<defName>PN_ExperimentalEngineCore</defName>
<label>automaton experimental engine core</label>
@ -36,7 +36,7 @@
</statBases>
<recipeMaker>
</recipeMaker>
</ThingDef>
</ThingDef>
<RecipeDef ParentName="PN_SurgeryInstallImplantBase">
<defName>PN_InstallExperimentalEngineCore</defName>
@ -76,4 +76,78 @@
<jobString>Removing experimental engine core.</jobString>
<removesHediff>PN_ExperimentalEngineCore</removesHediff>
</RecipeDef>
<ThingDef ParentName="PN_BodyPartNormalBase">
<defName>PN_AutoRepairSystem</defName>
<label>automaton auto repair system</label>
<description>An automata auto repair system. allow automaton slowly repair damaged body part.</description>
<descriptionHyperlinks>
<RecipeDef>PN_InstallAutoRepairSystem</RecipeDef>
</descriptionHyperlinks>
<costList>
<ComponentIndustrial>1</ComponentIndustrial>
<PN_SelfRepairKit>1</PN_SelfRepairKit>
</costList>
<statBases>
<Mass>0.3</Mass>
</statBases>
<recipeMaker>
</recipeMaker>
</ThingDef>
<RecipeDef ParentName="PN_SurgeryInstallImplantBase">
<defName>PN_InstallAutoRepairSystem</defName>
<label>install auto repair system</label>
<description>Install an auto repair system.</description>
<descriptionHyperlinks>
<ThingDef>PN_AutoRepairSystem</ThingDef>
<HediffDef>PN_AutoRepairSystem</HediffDef>
</descriptionHyperlinks>
<jobString>Installing auto repair system.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>PN_AutoRepairSystem</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>PNTorso</li>
</appliedOnFixedBodyParts>
<addsHediff>PN_AutoRepairSystem</addsHediff>
</RecipeDef>
<RecipeDef ParentName="PN_SurgeryRemoveImplantBase">
<defName>PN_RemoveAutoRepairSystem</defName>
<label>remove auto repair system</label>
<description>Remove the auto repair system.</description>
<descriptionHyperlinks>
<ThingDef>PN_AutoRepairSystem</ThingDef>
<HediffDef>PN_AutoRepairSystem</HediffDef>
</descriptionHyperlinks>
<jobString>Removing auto repair system.</jobString>
<removesHediff>PN_AutoRepairSystem</removesHediff>
</RecipeDef>
<HediffDef ParentName="PN_ImplantHediffBase">
<defName>PN_AutoRepairSystem</defName>
<label>auto repair system</label>
<description>An auto repair system. slowly repair damaged body part.</description>
<descriptionHyperlinks>
<ThingDef>PN_AutoRepairSystem</ThingDef>
</descriptionHyperlinks>
<stages>
<li>
<minSeverity>0</minSeverity>
<regeneration>10</regeneration>
<showRegenerationStat>true</showRegenerationStat>
</li>
</stages>
</HediffDef>
</Defs>

View File

@ -5,4 +5,8 @@
<PN_ExperimentalEngineCore.description>一个已安装的实验型动力核心,能驱动姬关人形而无需额外燃料消耗。使用可能伴随巨大潜在风险。</PN_ExperimentalEngineCore.description>
<PN_ExperimentalEngineCore.labelNoun>实验型动力核心</PN_ExperimentalEngineCore.labelNoun>
<PN_AutoRepairSystem.label>自动修复系统</PN_AutoRepairSystem.label>
<PN_AutoRepairSystem.description>已安装的姬关人形自动修复系统,能缓慢修复身体部件的损伤。</PN_AutoRepairSystem.description>
<PN_AutoRepairSystem.labelNoun>自动修复系统</PN_AutoRepairSystem.labelNoun>
</LanguageData>

View File

@ -8,4 +8,11 @@
<PN_RemoveExperimentalEngineCore.description>移除实验型动力核心</PN_RemoveExperimentalEngineCore.description>
<PN_RemoveExperimentalEngineCore.jobString>移除实验型动力核心中</PN_RemoveExperimentalEngineCore.jobString>
<PN_InstallAutoRepairSystem.label>安装自动修复系统</PN_InstallAutoRepairSystem.label>
<PN_InstallAutoRepairSystem.description>安装自动修复系统</PN_InstallAutoRepairSystem.description>
<PN_InstallAutoRepairSystem.jobString>安装自动修复系统中</PN_InstallAutoRepairSystem.jobString>
<PN_RemoveAutoRepairSystem.label>移除自动修复系统</PN_RemoveAutoRepairSystem.label>
<PN_RemoveAutoRepairSystem.description>移除自动修复系统</PN_RemoveAutoRepairSystem.description>
<PN_RemoveAutoRepairSystem.jobString>移除自动修复系统中</PN_RemoveAutoRepairSystem.jobString>
</LanguageData>

View File

@ -4,4 +4,7 @@
<PN_ExperimentalEngineCore.label>姬关人形实验型动力核心</PN_ExperimentalEngineCore.label>
<PN_ExperimentalEngineCore.description>一个实验性的动力核心。允许姬关人形在不使用燃料的情况下提供动力。使用可能伴随巨大潜在风险。</PN_ExperimentalEngineCore.description>
<PN_AutoRepairSystem.label>姬关人形自动修复系统</PN_AutoRepairSystem.label>
<PN_AutoRepairSystem.description>一个实验性的姬关人形自动修复系统模块。允许姬关人形缓慢的自我修复损伤。</PN_AutoRepairSystem.description>
</LanguageData>

View File

@ -6,6 +6,7 @@
<value>
<techHediffsRequired>
<li>PN_ExperimentalEngineCore</li>
<li>PN_AutoRepairSystem</li>
</techHediffsRequired>
</value>
</Operation>