<?xml version="1.0" encoding="utf-8" ?> <Defs> <ApparelLayerDef> <defName>PNModule</defName> <label>Automaton module system</label> <drawOrder>-5</drawOrder> </ApparelLayerDef> <ThingCategoryDef> <defName>PNApparelModule</defName> <label>Automaton Module</label> <parent>PNApparel</parent> <iconPath>Things/Item/PNModuleIndustrial</iconPath> </ThingCategoryDef> <ThingDef Name="PN_ApparelModuleBase" ParentName="ApparelNoQualityBase" Abstract="True"> <statBases> <MaxHitPoints>250</MaxHitPoints> <Mass>4</Mass> <Flammability>0.4</Flammability> <EquipDelay>25</EquipDelay> </statBases> <recipeMaker> <unfinishedThingDef>UnfinishedHealthItemBionic</unfinishedThingDef> <workSpeedStat>GeneralLaborSpeed</workSpeedStat> <workSkill>Crafting</workSkill> <effectWorking>Smith</effectWorking> <soundWorking>Recipe_Machining</soundWorking> <recipeUsers> <li>PN_AutomatonBench</li> </recipeUsers> <useIngredientsForColor>false</useIngredientsForColor> <skillRequirements> <Crafting>4</Crafting> </skillRequirements> </recipeMaker> <apparel> <countsAsClothingForNudity>false</countsAsClothingForNudity> <careIfWornByCorpse>false</careIfWornByCorpse> <careIfDamaged>false</careIfDamaged> <ignoredByNonViolent>true</ignoredByNonViolent> <wearPerDay>0</wearPerDay> <bodyPartGroups> <li>Torso</li> </bodyPartGroups> <layers> <li>PNModule</li> </layers> </apparel> <thingCategories> <li>PNApparelModule</li> </thingCategories> <colorGenerator Class="ColorGenerator_Options"> <options> <li> <weight>10</weight> <only>(255,255,255)</only> </li> </options> </colorGenerator> <smeltable>true</smeltable> <tradeability>None</tradeability> <tradeTags Inherit="false"> </tradeTags> </ThingDef> <ThingDef Name="PN_ApparelModuleIndustrial" ParentName="PN_ApparelModuleBase" Abstract="True"> <graphicData Inherit="false"> <graphicClass>Graphic_Single</graphicClass> <texPath>Things/Item/PNModuleIndustrial</texPath> </graphicData> <techLevel>Industrial</techLevel> <statBases> <WorkToMake>45000</WorkToMake> </statBases> </ThingDef> <ThingDef Name="PN_ApparelModuleSpacer" ParentName="PN_ApparelModuleBase" Abstract="True"> <graphicData Inherit="false"> <graphicClass>Graphic_Single</graphicClass> <texPath>Things/Item/PNModuleSpacer</texPath> </graphicData> <techLevel>Spacer</techLevel> <statBases> <WorkToMake>60000</WorkToMake> </statBases> </ThingDef> <!--<ThingDef ParentName="PN_ApparelModule"> <defName></defName> <label></label> <description></description> <statBases> <WorkToMake></WorkToMake> </statBases> <thingSetMakerTags> </thingSetMakerTags> <costList> </costList> <recipeMaker> <researchPrerequisite></researchPrerequisite> <skillRequirements> <Crafting>6</Crafting> </skillRequirements> </recipeMaker> <apparel> <tags> </tags> </apparel> <comps> <li Class="CompProperties_CauseHediff_Apparel"> <hediff></hediff> <part>PNTorso</part> </li> </comps> </ThingDef>--> <!--==================================== 난사광 모듈 ====================================--> <ThingDef ParentName="PN_ApparelModuleIndustrial"> <defName>PN_RapidFireModule</defName> <label>rapid fire module</label> <description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nCombat model (legd), (mast), (exc)\n\nThis module allows automaton to use rapid fire ability.</description> <descriptionHyperlinks> <AbilityDef MayRequire="Ludeon.RimWorld.Ideology">PN_RapidFireAbility</AbilityDef> <HediffDef>PN_RapidFireModuleHediff</HediffDef> </descriptionHyperlinks> <costList> <Steel>45</Steel> <ComponentIndustrial>5</ComponentIndustrial> <ComponentSpacer>2</ComponentSpacer> <PN_Component>1</PN_Component> </costList> <recipeMaker> <researchPrerequisite>PNRP_TierB_Module</researchPrerequisite> <skillRequirements> <Crafting>6</Crafting> </skillRequirements> </recipeMaker> <apparel> <tags> </tags> </apparel> <comps> <li Class="CompProperties_CauseHediff_Apparel"> <hediff>PN_RapidFireModuleHediff</hediff> <part>PNTorso</part> </li> </comps> </ThingDef> <HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase"> <defName>PN_RapidFireModuleHediff</defName> <label>rapid fire module</label> <description>The hediff created by installing rapid fire module.</description> <descriptionHyperlinks> <ThingDef>PN_RapidFireModule</ThingDef> </descriptionHyperlinks> <stages> <li> <statOffsets> <ShootingAccuracyPawn>-2</ShootingAccuracyPawn> <AimingDelayFactor>-0.20</AimingDelayFactor> </statOffsets> </li> </stages> <comps> <li Class="HediffCompProperties_GiveAbility" MayRequire="Ludeon.RimWorld.Ideology"> <abilityDef>PN_RapidFireAbility</abilityDef> </li> </comps> </HediffDef> <!--==================================== 근접전 모듈 ====================================--> <ThingDef ParentName="PN_ApparelModuleIndustrial"> <defName>PN_CQCModule</defName> <label>CQC module</label> <description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nCombat model (legd), (mast), (exc)\n\nThis module increases the automaton's close quarters combat stat, and allows automaton to use CQC ability.</description> <descriptionHyperlinks> <AbilityDef MayRequire="Ludeon.RimWorld.Ideology">PN_CQCAbility</AbilityDef> <HediffDef>PN_CQCModuleHediff</HediffDef> </descriptionHyperlinks> <costList> <Steel>45</Steel> <ComponentIndustrial>5</ComponentIndustrial> <ComponentSpacer>2</ComponentSpacer> <PN_Component>1</PN_Component> </costList> <recipeMaker> <researchPrerequisite>PNRP_TierB_Module</researchPrerequisite> <skillRequirements> <Crafting>6</Crafting> </skillRequirements> </recipeMaker> <apparel> <tags> </tags> </apparel> <comps> <li Class="CompProperties_CauseHediff_Apparel" MayRequire="Ludeon.RimWorld.Ideology"> <hediff>PN_CQCModuleHediff</hediff> <part>PNTorso</part> </li> </comps> </ThingDef> <HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase"> <defName>PN_CQCModuleHediff</defName> <label>CQC module</label> <description>The hediff created by installing close quarters combat module.</description> <descriptionHyperlinks> <ThingDef>PN_CQCModule</ThingDef> </descriptionHyperlinks> <stages> <li> <statOffsets> <MeleeHitChance>3</MeleeHitChance> <MeleeDodgeChance>3</MeleeDodgeChance> <ShootingAccuracyPawn>-12</ShootingAccuracyPawn> <AimingDelayFactor>0.40</AimingDelayFactor> <IncomingDamageFactor>-0.20</IncomingDamageFactor> <MeleeDamageFactor MayRequire="Ludeon.RimWorld.Biotech">0.15</MeleeDamageFactor> </statOffsets> </li> </stages> <comps> <li Class="HediffCompProperties_GiveAbility" MayRequire="Ludeon.RimWorld.Ideology"> <abilityDef>PN_CQCAbility</abilityDef> </li> </comps> </HediffDef> <!--==================================== 채굴 모듈 ====================================--> <ThingDef ParentName="PN_ApparelModuleIndustrial"> <defName>PN_MiningModule</defName> <label>mining module</label> <description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nEngineer model (legd), (mast), (exc)\n\nThis module increases the automaton's miner speed stat.</description> <descriptionHyperlinks> <HediffDef>PN_MiningModuleHediff</HediffDef> </descriptionHyperlinks> <costList> <Steel>45</Steel> <ComponentIndustrial>5</ComponentIndustrial> <ComponentSpacer>2</ComponentSpacer> <PN_Component>1</PN_Component> </costList> <recipeMaker> <researchPrerequisite>PNRP_TierB_Module</researchPrerequisite> <skillRequirements> <Crafting>6</Crafting> </skillRequirements> </recipeMaker> <apparel> <tags> </tags> </apparel> <comps> <li Class="CompProperties_CauseHediff_Apparel"> <hediff>PN_MiningModuleHediff</hediff> <part>PNTorso</part> </li> </comps> </ThingDef> <HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase"> <defName>PN_MiningModuleHediff</defName> <label>mining module</label> <description>The hediff created by installing mining module.</description> <descriptionHyperlinks> <ThingDef>PN_MiningModule</ThingDef> </descriptionHyperlinks> <stages> <li> <statFactors> <MiningSpeed>1.20</MiningSpeed> <DeepDrillingSpeed>1.20</DeepDrillingSpeed> <GeneralLaborSpeed>0.70</GeneralLaborSpeed> <ConstructionSpeed>0.70</ConstructionSpeed> <DrugCookingSpeed>0.70</DrugCookingSpeed> </statFactors> </li> </stages> <comps> </comps> </HediffDef> <!--==================================== 건설 모듈 ====================================--> <ThingDef ParentName="PN_ApparelModuleIndustrial"> <defName>PN_ConstructionModule</defName> <label>construction module</label> <description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nEngineer model (legd), (mast), (exc)\n\nThis module increases the automaton's construction speed stat.</description> <descriptionHyperlinks> <HediffDef>PN_ConstructionModuleHediff</HediffDef> </descriptionHyperlinks> <costList> <Steel>45</Steel> <ComponentIndustrial>5</ComponentIndustrial> <ComponentSpacer>2</ComponentSpacer> <PN_Component>1</PN_Component> </costList> <recipeMaker> <researchPrerequisite>PNRP_TierB_Module</researchPrerequisite> <skillRequirements> <Crafting>6</Crafting> </skillRequirements> </recipeMaker> <apparel> <tags> </tags> </apparel> <comps> <li Class="CompProperties_CauseHediff_Apparel"> <hediff>PN_ConstructionModuleHediff</hediff> <part>PNTorso</part> </li> </comps> </ThingDef> <HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase"> <defName>PN_ConstructionModuleHediff</defName> <label>construction module</label> <description>The hediff created by installing construction module.</description> <descriptionHyperlinks> <ThingDef>PN_ConstructionModule</ThingDef> </descriptionHyperlinks> <stages> <li> <statFactors> <MiningSpeed>0.70</MiningSpeed> <DeepDrillingSpeed>0.70</DeepDrillingSpeed> <GeneralLaborSpeed>0.70</GeneralLaborSpeed> <ConstructionSpeed>1.20</ConstructionSpeed> <DrugCookingSpeed>0.70</DrugCookingSpeed> </statFactors> </li> </stages> <comps> </comps> </HediffDef> <!--==================================== 제작 모듈 ====================================--> <ThingDef ParentName="PN_ApparelModuleIndustrial"> <defName>PN_CraftingModule</defName> <label>crafting module</label> <description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nEngineer model (legd), (mast), (exc)\n\nThis module increases the automaton's general labor speed stat.</description> <descriptionHyperlinks> <HediffDef>PN_CraftingModuleHediff</HediffDef> </descriptionHyperlinks> <costList> <Steel>45</Steel> <ComponentIndustrial>5</ComponentIndustrial> <ComponentSpacer>2</ComponentSpacer> <PN_Component>1</PN_Component> </costList> <recipeMaker> <researchPrerequisite>PNRP_TierB_Module</researchPrerequisite> <skillRequirements> <Crafting>6</Crafting> </skillRequirements> </recipeMaker> <apparel> <tags> </tags> </apparel> <comps> <li Class="CompProperties_CauseHediff_Apparel"> <hediff>PN_CraftingModuleHediff</hediff> <part>PNTorso</part> </li> </comps> </ThingDef> <HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase"> <defName>PN_CraftingModuleHediff</defName> <label>crafting module</label> <description>The hediff created by installing crafting module.</description> <descriptionHyperlinks> <ThingDef>PN_CraftingModule</ThingDef> </descriptionHyperlinks> <stages> <li> <statFactors> <MiningSpeed>0.70</MiningSpeed> <DeepDrillingSpeed>0.70</DeepDrillingSpeed> <GeneralLaborSpeed>1.20</GeneralLaborSpeed> <ConstructionSpeed>0.70</ConstructionSpeed> <DrugCookingSpeed>1.20</DrugCookingSpeed> </statFactors> </li> </stages> <comps> </comps> </HediffDef> <!--==================================== 농부 모듈 ====================================--> <ThingDef ParentName="PN_ApparelModuleIndustrial"> <defName>PN_PlantsModule</defName> <label>plants module</label> <description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nDomestic model (legd), (mast), (exc)\n\nThis module increases the automaton's plant work speed stat.</description> <descriptionHyperlinks> <HediffDef>PN_PlantsModuleHediff</HediffDef> </descriptionHyperlinks> <costList> <Steel>45</Steel> <ComponentIndustrial>5</ComponentIndustrial> <ComponentSpacer>2</ComponentSpacer> <PN_Component>1</PN_Component> </costList> <recipeMaker> <researchPrerequisite>PNRP_TierB_Module</researchPrerequisite> <skillRequirements> <Crafting>6</Crafting> </skillRequirements> </recipeMaker> <apparel> <tags> </tags> </apparel> <comps> <li Class="CompProperties_CauseHediff_Apparel"> <hediff>PN_PlantsModuleHediff</hediff> <part>PNTorso</part> </li> </comps> </ThingDef> <HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase"> <defName>PN_PlantsModuleHediff</defName> <label>plants module</label> <description>The hediff created by installing plants module.</description> <descriptionHyperlinks> <ThingDef>PN_PlantsModule</ThingDef> </descriptionHyperlinks> <stages> <li> <statFactors> <PlantWorkSpeed>1.20</PlantWorkSpeed> <MedicalTendSpeed>0.70</MedicalTendSpeed> <MedicalOperationSpeed>0.70</MedicalOperationSpeed> <ButcheryFleshSpeed>0.70</ButcheryFleshSpeed> <CookSpeed>0.70</CookSpeed> </statFactors> </li> </stages> <comps> </comps> </HediffDef> <!--==================================== 셰프 모듈 ====================================--> <ThingDef ParentName="PN_ApparelModuleIndustrial"> <defName>PN_CookingModule</defName> <label>cooking module</label> <description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nDomestic model (legd), (mast), (exc)\n\nThis module increases the automaton's cooking speed stat.</description> <descriptionHyperlinks> <HediffDef>PN_CookingModuleHediff</HediffDef> </descriptionHyperlinks> <costList> <Steel>45</Steel> <ComponentIndustrial>5</ComponentIndustrial> <ComponentSpacer>2</ComponentSpacer> <PN_Component>1</PN_Component> </costList> <recipeMaker> <researchPrerequisite>PNRP_TierB_Module</researchPrerequisite> <skillRequirements> <Crafting>6</Crafting> </skillRequirements> </recipeMaker> <apparel> <tags> </tags> </apparel> <comps> <li Class="CompProperties_CauseHediff_Apparel"> <hediff>PN_CookingModuleHediff</hediff> <part>PNTorso</part> </li> </comps> </ThingDef> <HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase"> <defName>PN_CookingModuleHediff</defName> <label>cooking module</label> <description>The hediff created by installing cooking module.</description> <descriptionHyperlinks> <ThingDef>PN_CookingModule</ThingDef> </descriptionHyperlinks> <stages> <li> <statFactors> <PlantWorkSpeed>0.70</PlantWorkSpeed> <MedicalTendSpeed>0.70</MedicalTendSpeed> <MedicalOperationSpeed>0.70</MedicalOperationSpeed> <ButcheryFleshSpeed>1.20</ButcheryFleshSpeed> <CookSpeed>1.20</CookSpeed> </statFactors> </li> </stages> <comps> </comps> </HediffDef> <!--==================================== 간호 모듈 ====================================--> <ThingDef ParentName="PN_ApparelModuleIndustrial"> <defName>PN_NursingModule</defName> <label>nursing module</label> <description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nDomestic model (legd), (mast), (exc)\n\nThis module increases the automaton's medical speed stat.</description> <descriptionHyperlinks> <HediffDef>PN_NursingModuleHediff</HediffDef> </descriptionHyperlinks> <costList> <Steel>45</Steel> <ComponentIndustrial>5</ComponentIndustrial> <ComponentSpacer>2</ComponentSpacer> <PN_Component>1</PN_Component> </costList> <recipeMaker> <researchPrerequisite>PNRP_TierB_Module</researchPrerequisite> <skillRequirements> <Crafting>6</Crafting> </skillRequirements> </recipeMaker> <apparel> <tags> </tags> </apparel> <comps> <li Class="CompProperties_CauseHediff_Apparel"> <hediff>PN_NursingModuleHediff</hediff> <part>PNTorso</part> </li> </comps> </ThingDef> <HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase"> <defName>PN_NursingModuleHediff</defName> <label>nursing module</label> <description>The hediff created by installing nursing module.</description> <descriptionHyperlinks> <ThingDef>PN_NursingModule</ThingDef> </descriptionHyperlinks> <stages> <li> <statFactors> <PlantWorkSpeed>0.70</PlantWorkSpeed> <MedicalTendSpeed>1.20</MedicalTendSpeed> <MedicalOperationSpeed>1.20</MedicalOperationSpeed> <ButcheryFleshSpeed>0.70</ButcheryFleshSpeed> <CookSpeed>0.70</CookSpeed> </statFactors> </li> </stages> <comps> </comps> </HediffDef> </Defs>