<?xml version="1.0" encoding="utf-8" ?> <Defs> <!--==================================== 베이스 ====================================--> <HediffDef Name="PN_ImplantHediffBase" Abstract="True"> <hediffClass>Hediff_Implant</hediffClass> <defaultLabelColor>(0.6, 0.6, 1.0)</defaultLabelColor> <isBad>false</isBad> <priceImpact>true</priceImpact> <countsAsAddedPartOrImplant>true</countsAsAddedPartOrImplant> </HediffDef> <HediffDef Name="PN_AddedBodyPartBase" ParentName="PN_ImplantHediffBase" Abstract="True"> <hediffClass>Hediff_AddedPart</hediffClass> <priceImpact>true</priceImpact> </HediffDef> <ThingCategoryDef> <defName>PN_BodyPartsAutomaton</defName> <label>Automaton</label> <parent>BodyParts</parent> </ThingCategoryDef> <ThingDef Name="PN_BodyPartBase" Abstract="True"> <thingClass>ThingWithComps</thingClass> <category>Item</category> <useHitPoints>true</useHitPoints> <selectable>true</selectable> <altitudeLayer>Item</altitudeLayer> <tickerType>Never</tickerType> <alwaysHaulable>true</alwaysHaulable> <isTechHediff>true</isTechHediff> <pathCost>14</pathCost> <statBases> <MaxHitPoints>50</MaxHitPoints> <Flammability>0.7</Flammability> <Beauty>-4</Beauty> <DeteriorationRate>2.0</DeteriorationRate> <Mass>1</Mass> </statBases> <tradeTags> <li>PN_BodyParts</li> </tradeTags> <comps> <li Class="CompProperties_Forbiddable"/> </comps> </ThingDef> <ThingDef Name="PN_BodyPartNormalBase" ParentName="PN_BodyPartBase" Abstract="True"> <techLevel>Industrial</techLevel> <thingCategories> <li>PN_BodyPartsAutomaton</li> </thingCategories> <graphicData> <texPath>Things/Item/Health/HealthItem</texPath> <graphicClass>Graphic_Single</graphicClass> <drawSize>0.80</drawSize> <color>(247,180,130)</color> </graphicData> <tradeTags> <li>PN_BodyPartsNormal</li> </tradeTags> <statBases> <WorkToMake>15000</WorkToMake> </statBases> <recipeMaker> <workSpeedStat>GeneralLaborSpeed</workSpeedStat> <workSkill>Crafting</workSkill> <effectWorking>Smith</effectWorking> <soundWorking>Recipe_Smith</soundWorking> <unfinishedThingDef>UnfinishedHealthItemProsthetic</unfinishedThingDef> <skillRequirements> <Crafting>5</Crafting> </skillRequirements> <!--<researchPrerequisite>Prosthetics</researchPrerequisite>--> <recipeUsers> <li>PN_AutomatonBench</li> </recipeUsers> </recipeMaker> </ThingDef> <ThingDef Name="PN_BodyPartRoyalBase" ParentName="PN_BodyPartBase" Abstract="True"> <techLevel>Spacer</techLevel> <thingCategories> <li>PN_BodyPartsAutomaton</li> </thingCategories> <graphicData> <texPath>Things/Item/Health/HealthItem</texPath> <graphicClass>Graphic_Single</graphicClass> <drawSize>0.80</drawSize> <color>(189,169,118)</color> </graphicData> <tradeTags> <li>PN_BodyPartsRoyal</li> </tradeTags> <statBases> <WorkToMake>26000</WorkToMake> </statBases> <recipeMaker> <workSpeedStat>GeneralLaborSpeed</workSpeedStat> <workSkill>Crafting</workSkill> <effectWorking>Smith</effectWorking> <soundWorking>Recipe_Smith</soundWorking> <unfinishedThingDef>UnfinishedHealthItemBionic</unfinishedThingDef> <skillRequirements> <Crafting>8</Crafting> </skillRequirements> <!--<researchPrerequisite>Bionics</researchPrerequisite>--> <recipeUsers> <li>PN_AutomatonBench</li> </recipeUsers> </recipeMaker> </ThingDef> <RecipeDef Name="PN_SurgeryInstallImplantBase" ParentName="PN_Surgery" Abstract="True"> <workerClass>Recipe_InstallImplant</workerClass> <workAmount>2500</workAmount> <skillRequirements> <Medicine>5</Medicine> </skillRequirements> <recipeUsers> <li>Paniel_Race</li> </recipeUsers> </RecipeDef> <RecipeDef Name="PN_SurgeryInstallBodyPartArtificialBase" ParentName="PN_SurgeryInstallImplantBase" Abstract="True"> <workerClass>Recipe_InstallArtificialBodyPart</workerClass> </RecipeDef> <RecipeDef Name="PN_SurgeryInstallBodyPartProstheticBase" ParentName="PN_SurgeryInstallBodyPartArtificialBase" Abstract="True"> <skillRequirements> <Medicine>4</Medicine> </skillRequirements> </RecipeDef> <RecipeDef Name="PN_SurgeryRemoveImplantBase" ParentName="PN_Surgery" Abstract="True"> <workerClass>Recipe_RemoveImplant</workerClass> <workAmount>2500</workAmount> <isViolation>true</isViolation> <skillRequirements> <Medicine>5</Medicine> </skillRequirements> <recipeUsers> <li>Paniel_Race</li> </recipeUsers> </RecipeDef> <!--==================================== 실험 모듈 ====================================--> <HediffDef ParentName="PN_ImplantHediffBase"> <defName>PN_ExperimentalModuleHediff</defName> <label>Experimental Module</label> <description>This is a module being tested by PnL industry.\n\nMakes the automaton behave more like a human, but makes it mentally unstable.\n\nWarning: Automatons equipped with this module will periodically mental break.</description> <descriptionHyperlinks> <ThingDef>PN_ExperimentalModule</ThingDef> </descriptionHyperlinks> <stages> <li> <statOffsets> <PsychicSensitivity>1.0</PsychicSensitivity> <GlobalLearningFactor>2.0</GlobalLearningFactor> <ResearchSpeed>1.0</ResearchSpeed> <MentalBreakThreshold>0.08</MentalBreakThreshold> </statOffsets> <mentalStateGivers> <li> <mentalState>WanderConfused</mentalState> <mtbDays>120</mtbDays> </li> <li> <mentalState>Tantrum</mentalState> <mtbDays>240</mtbDays> </li> <li> <mentalState>Wander_OwnRoom</mentalState> <mtbDays>60</mtbDays> </li> </mentalStateGivers> </li> </stages> </HediffDef> <ThingDef ParentName="PN_BodyPartNormalBase"> <defName>PN_ExperimentalModule</defName> <label>automaton experimental module</label> <description>This is a module being tested by PnL industry.\n\nMakes the automaton behave more like a human, but makes it mentally unstable.\n\nWarning: Automatons equipped with this module will periodically mental break.</description> <descriptionHyperlinks> <RecipeDef>PN_InstallExperimentalModule</RecipeDef> </descriptionHyperlinks> <costList> <ComponentIndustrial>2</ComponentIndustrial> <AIPersonaCore>1</AIPersonaCore> </costList> <statBases> <Mass>0.3</Mass> </statBases> <recipeMaker Inherit="False"> </recipeMaker> <techHediffsTags> <li>PN_TestsubjectHadiff</li> </techHediffsTags> </ThingDef> <RecipeDef ParentName="PN_SurgeryInstallImplantBase"> <defName>PN_InstallExperimentalModule</defName> <label>install experimental module</label> <description>Install a experimental module.</description> <descriptionHyperlinks> <ThingDef>PN_ExperimentalModule</ThingDef> <HediffDef>PN_ExperimentalModuleHediff</HediffDef> </descriptionHyperlinks> <jobString>Installing experimental module.</jobString> <ingredients> <li> <filter> <thingDefs> <li>PN_ExperimentalModule</li> </thingDefs> </filter> <count>1</count> </li> </ingredients> <fixedIngredientFilter> </fixedIngredientFilter> <appliedOnFixedBodyParts> <li>PNBrain</li> </appliedOnFixedBodyParts> <addsHediff>PN_ExperimentalModuleHediff</addsHediff> </RecipeDef> <!--==================================== 부활 모듈 ====================================--> <HediffDef ParentName="PN_ImplantHediffBase"> <defName>PN_ResurrectModule</defName> <label>resurrect module</label> <labelNoun>a resurrect module</labelNoun> <description>This is the module using resurrector mech serum.\nAn automaton equipped with this module resurrection after death in a few seconds.</description> <descriptionHyperlinks> <ThingDef>PN_ResurrectModule</ThingDef> </descriptionHyperlinks> <stages> </stages> <spawnThingOnRemoved>PN_ResurrectModule</spawnThingOnRemoved> </HediffDef> <ThingDef ParentName="PN_BodyPartNormalBase"> <defName>PN_ResurrectModule</defName> <label>automaton resurrect module</label> <description>This is the module using resurrector mech serum.\nAn automaton equipped with this module resurrection after death in a few seconds.</description> <descriptionHyperlinks> <RecipeDef>PN_InstallResurrectModule</RecipeDef> </descriptionHyperlinks> <costList> <ComponentIndustrial>1</ComponentIndustrial> <MechSerumResurrector>1</MechSerumResurrector> </costList> <statBases> <Mass>0.3</Mass> </statBases> <recipeMaker> <researchPrerequisite>PNRP_ResurrectModule</researchPrerequisite> </recipeMaker> </ThingDef> <RecipeDef ParentName="PN_SurgeryInstallImplantBase"> <defName>PN_InstallResurrectModule</defName> <label>install resurrect module</label> <description>Install a resurrect module.</description> <descriptionHyperlinks> <ThingDef>PN_ResurrectModule</ThingDef> <HediffDef>PN_ResurrectModule</HediffDef> </descriptionHyperlinks> <jobString>Installing resurrect module.</jobString> <ingredients> <li> <filter> <thingDefs> <li>PN_ResurrectModule</li> </thingDefs> </filter> <count>1</count> </li> </ingredients> <fixedIngredientFilter> </fixedIngredientFilter> <appliedOnFixedBodyParts> <li>PNCore</li> </appliedOnFixedBodyParts> <addsHediff>PN_ResurrectModule</addsHediff> </RecipeDef> <RecipeDef ParentName="PN_SurgeryRemoveImplantBase"> <defName>PN_RemoveResurrectModule</defName> <label>remove resurrect module</label> <description>Remove the resurrect module.</description> <descriptionHyperlinks> <ThingDef>PN_ResurrectModule</ThingDef> <HediffDef>PN_ResurrectModule</HediffDef> </descriptionHyperlinks> <jobString>Removing resurrect module.</jobString> <removesHediff>PN_ResurrectModule</removesHediff> </RecipeDef> <!--==================================== 생체 공학 ====================================--> </Defs>