모듈 추가

This commit is contained in:
Cocopomel
2021-09-29 13:33:12 +09:00
parent be07d5d3db
commit 62036a760d
9 changed files with 709 additions and 119 deletions

View File

@@ -34,10 +34,13 @@
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelModuleHediffBase">
<HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase">
<defName>PN_TriggerHappyModuleHediff</defName>
<label>rapid fire module</label>
<description>rapid fire module</description>
<description>The hediff created by installing rapid fire module.</description>
<descriptionHyperlinks>
<ThingDef>PN_TriggerHappyModule</ThingDef>
</descriptionHyperlinks>
<stages>
</stages>
@@ -82,10 +85,13 @@
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelModuleHediffBase">
<HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase">
<defName>PN_CQCModuleHediff</defName>
<label>CQC module</label>
<description>close quarters combat module</description>
<description>The hediff created by installing close quarters combat module.</description>
<descriptionHyperlinks>
<ThingDef>PN_CQCModule</ThingDef>
</descriptionHyperlinks>
<stages>
<li>
<statOffsets>
@@ -101,4 +107,340 @@
</li>
</comps>
</HediffDef>
<!--==================================== 채굴 모듈 ====================================-->
<ThingDef ParentName="PN_ApparelModuleIndustrial">
<defName>PN_MinerModule</defName>
<label>miner 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_MinerModuleHediff</HediffDef>
</descriptionHyperlinks>
<costList>
<Steel>45</Steel>
<ComponentIndustrial>5</ComponentIndustrial>
<ComponentSpacer>2</ComponentSpacer>
<PN_ComponentRoyal>1</PN_ComponentRoyal>
</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_MinerModuleHediff</hediff>
<part>PNTorso</part>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase">
<defName>PN_MinerModuleHediff</defName>
<label>miner module</label>
<description>The hediff created by installing miner module.</description>
<descriptionHyperlinks>
<ThingDef>PN_MinerModule</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_ArchitectModule</defName>
<label>architect 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_ArchitectModuleHediff</HediffDef>
</descriptionHyperlinks>
<costList>
<Steel>45</Steel>
<ComponentIndustrial>5</ComponentIndustrial>
<ComponentSpacer>2</ComponentSpacer>
<PN_ComponentRoyal>1</PN_ComponentRoyal>
</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_ArchitectModuleHediff</hediff>
<part>PNTorso</part>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase">
<defName>PN_ArchitectModuleHediff</defName>
<label>architect module</label>
<description>The hediff created by installing architect module.</description>
<descriptionHyperlinks>
<ThingDef>PN_ArchitectModule</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_SkilledWorkerModule</defName>
<label>skilled worker 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_SkilledWorkerModuleHediff</HediffDef>
</descriptionHyperlinks>
<costList>
<Steel>45</Steel>
<ComponentIndustrial>5</ComponentIndustrial>
<ComponentSpacer>2</ComponentSpacer>
<PN_ComponentRoyal>1</PN_ComponentRoyal>
</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_SkilledWorkerModuleHediff</hediff>
<part>PNTorso</part>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase">
<defName>PN_SkilledWorkerModuleHediff</defName>
<label>skilled worker module</label>
<description>The hediff created by installing skilled worker module.</description>
<descriptionHyperlinks>
<ThingDef>PN_SkilledWorkerModule</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_FarmerModule</defName>
<label>farmer 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_FarmerModuleHediff</HediffDef>
</descriptionHyperlinks>
<costList>
<Steel>45</Steel>
<ComponentIndustrial>5</ComponentIndustrial>
<ComponentSpacer>2</ComponentSpacer>
<PN_ComponentRoyal>1</PN_ComponentRoyal>
</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_FarmerModuleHediff</hediff>
<part>PNTorso</part>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase">
<defName>PN_FarmerModuleHediff</defName>
<label>Farmer module</label>
<description>The hediff created by installing farmer module.</description>
<descriptionHyperlinks>
<ThingDef>PN_FarmerModule</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_ChefModule</defName>
<label>chef 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_ChefModuleHediff</HediffDef>
</descriptionHyperlinks>
<costList>
<Steel>45</Steel>
<ComponentIndustrial>5</ComponentIndustrial>
<ComponentSpacer>2</ComponentSpacer>
<PN_ComponentRoyal>1</PN_ComponentRoyal>
</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_ChefModuleHediff</hediff>
<part>PNTorso</part>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase">
<defName>PN_ChefModuleHediff</defName>
<label>chef module</label>
<description>The hediff created by installing chef module.</description>
<descriptionHyperlinks>
<ThingDef>PN_ChefModule</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_NurseModule</defName>
<label>nurse 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_NurseModuleHediff</HediffDef>
</descriptionHyperlinks>
<costList>
<Steel>45</Steel>
<ComponentIndustrial>5</ComponentIndustrial>
<ComponentSpacer>2</ComponentSpacer>
<PN_ComponentRoyal>1</PN_ComponentRoyal>
</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_NurseModuleHediff</hediff>
<part>PNTorso</part>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelIndustrialModuleHediffBase">
<defName>PN_NurseModuleHediff</defName>
<label>nurse module</label>
<description>The hediff created by installing nurse module.</description>
<descriptionHyperlinks>
<ThingDef>PN_NurseModule</ThingDef>
</descriptionHyperlinks>
<stages>
<li>
<statFactors>
<PlantWorkSpeed>0.70</PlantWorkSpeed>
<MedicalTendSpeed>1.20</MedicalTendSpeed>
<MedicalOperationSpeed>1.00</MedicalOperationSpeed>
<ButcheryFleshSpeed>0.70</ButcheryFleshSpeed>
<CookSpeed>0.70</CookSpeed>
</statFactors>
</li>
</stages>
<comps>
</comps>
</HediffDef>
</Defs>

View File

@@ -36,10 +36,13 @@
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelModuleHediffBase">
<HediffDef ParentName="PN_ApparelSpacerModuleHediffBase">
<defName>PN_OfficerModuleHediff</defName>
<label>officer module</label>
<description>...</description>
<description>The hediff created by installing officer module.</description>
<descriptionHyperlinks>
<ThingDef>PN_OfficerModule</ThingDef>
</descriptionHyperlinks>
<stages>
</stages>
@@ -89,10 +92,13 @@
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelModuleHediffBase">
<HediffDef ParentName="PN_ApparelSpacerModuleHediffBase">
<defName>PN_MeisterModuleHediff</defName>
<label>meister module</label>
<description>...</description>
<description>The hediff created by installing meister module.</description>
<descriptionHyperlinks>
<ThingDef>PN_MeisterModule</ThingDef>
</descriptionHyperlinks>
<stages>
</stages>
@@ -100,6 +106,10 @@
<li Class="HediffCompProperties_GiveAbility">
<abilityDef>PN_MeisterAdviceAbility</abilityDef>
</li>
<li Class="HediffCompProperties_ReactOnDamage">
<damageDefIncoming>EMP</damageDefIncoming>
<createHediff>PN_EMPShock</createHediff>
</li>
</comps>
</HediffDef>
@@ -109,8 +119,8 @@
<label>intensive medical 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)\n\nThis module allows automaton to use intensive medical mode ability.\nAnd if automaton activates intensive medical mode, immunity drive ability can be used.</description>
<descriptionHyperlinks>
<AbilityDef>PN_IntensiveMedicalAbility</AbilityDef>
<AbilityDef>PN_ImmunityDriveAbility</AbilityDef>
<AbilityDef>PN_IntensiveMedicalAbility</AbilityDef>
<AbilityDef>PN_ImmunityDriveAbility</AbilityDef>
</descriptionHyperlinks>
<statBases>
<WorkToMake>75000</WorkToMake>
@@ -139,10 +149,13 @@
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelModuleHediffBase">
<HediffDef ParentName="PN_ApparelSpacerModuleHediffBase">
<defName>PN_IntensiveMedicalModuleHediff</defName>
<label>intensive medical module</label>
<description>...</description>
<description>The hediff created by installing intensive medical module.</description>
<descriptionHyperlinks>
<ThingDef>PN_IntensiveMedicalModule</ThingDef>
</descriptionHyperlinks>
<stages>
</stages>
@@ -190,10 +203,13 @@
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelModuleHediffBase">
<HediffDef ParentName="PN_ApparelSpacerModuleHediffBase">
<defName>PN_FieldMedicModuleHediff</defName>
<label>intensive medical module</label>
<description>...</description>
<label>field medical module</label>
<description>The hediff created by installing intensive field medical module.</description>
<descriptionHyperlinks>
<ThingDef>PN_FieldMedicModule</ThingDef>
</descriptionHyperlinks>
<stages>
</stages>