어빌리티 추가

This commit is contained in:
Cocopomel
2021-09-17 19:38:17 +09:00
parent 35063f0ff1
commit a6a4fac0b7
10 changed files with 371 additions and 68 deletions

View File

@@ -0,0 +1,97 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--==================================== 장교 모듈 ====================================-->
<ThingDef ParentName="PN_ApparelModuleSpacer">
<defName>PN_OfficerModule</defName>
<label>officer module</label>
<description>CAUTION: This module can only be installed on (legd) combat model.</description>
<statBases>
<WorkToMake>75000</WorkToMake>
</statBases>
<costList>
<ComponentSpacer>5</ComponentSpacer>
<PN_ComponentRoyal>3</PN_ComponentRoyal>
</costList>
<recipeMaker>
<researchPrerequisite>PNRP_TierC_Module</researchPrerequisite>
<skillRequirements>
<Crafting>6</Crafting>
</skillRequirements>
</recipeMaker>
<apparel>
<tags>
</tags>
</apparel>
<comps>
<li Class="CompProperties_CauseHediff_Apparel">
<hediff>PN_OfficerModuleHediff</hediff>
<part>PNTorso</part>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelModuleHediffBase">
<defName>PN_OfficerModuleHediff</defName>
<label>officer module</label>
<description>...</description>
<stages>
</stages>
<comps>
<li Class="HediffCompProperties_GiveAbility">
<abilityDef>PN_OfficerCommandAbility</abilityDef>
</li>
<li Class="HediffCompProperties_ReactOnDamage">
<damageDefIncoming>EMP</damageDefIncoming>
<createHediff>PN_EMPShock</createHediff>
</li>
</comps>
</HediffDef>
<!--==================================== 마이스터 모듈 ====================================-->
<ThingDef ParentName="PN_ApparelModuleSpacer">
<defName>PN_MeisterModule</defName>
<label>meister module</label>
<description>CAUTION: This module can only be installed on (legd) engineer model.</description>
<statBases>
<WorkToMake>75000</WorkToMake>
</statBases>
<costList>
<ComponentSpacer>5</ComponentSpacer>
<PN_ComponentRoyal>3</PN_ComponentRoyal>
</costList>
<recipeMaker>
<researchPrerequisite>PNRP_TierC_Module</researchPrerequisite>
<skillRequirements>
<Crafting>6</Crafting>
</skillRequirements>
</recipeMaker>
<apparel>
<tags>
</tags>
</apparel>
<comps>
<li Class="CompProperties_CauseHediff_Apparel">
<hediff>PN_MeisterModuleHediff</hediff>
<part>PNTorso</part>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelModuleHediffBase">
<defName>PN_MeisterModuleHediff</defName>
<label>meister module</label>
<description>...</description>
<stages>
</stages>
<comps>
<li Class="HediffCompProperties_GiveAbility">
<abilityDef>PN_meisteradviceAbility</abilityDef>
</li>
</comps>
</HediffDef>
</Defs>

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--==================================== 난사광 모듈 ====================================-->
<ThingDef ParentName="PN_ApparelModuleSpacer">
<defName>PN_TriggerhappyModule</defName>
<label>rapid fire module</label>
<description>CAUTION: This module can only be installed on (exc), (mast), (legd) combat model.</description>
<costList>
<ComponentSpacer>3</ComponentSpacer>
<PN_ComponentRoyal>1</PN_ComponentRoyal>
</costList>
<recipeMaker>
<researchPrerequisite>PNRP_TierC_Module</researchPrerequisite>
<skillRequirements>
<Crafting>6</Crafting>
</skillRequirements>
</recipeMaker>
<apparel>
<tags>
</tags>
</apparel>
<comps>
<li Class="CompProperties_CauseHediff_Apparel">
<hediff>PN_TriggerhappyModuleHediff</hediff>
<part>PNTorso</part>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="PN_ApparelModuleHediffBase">
<defName>PN_TriggerhappyModuleHediff</defName>
<label>rapid fire module</label>
<description>...</description>
<stages>
</stages>
<comps>
<li Class="HediffCompProperties_GiveAbility">
<abilityDef>PN_TriggerhappyAbility</abilityDef>
</li>
</comps>
</HediffDef>
</Defs>