모듈 추가
This commit is contained in:
parent
44ff3214bd
commit
cc26126c91
@ -27,6 +27,10 @@
|
||||
<defName>PNModule_3hour</defName>
|
||||
<cooldownTicks>7500</cooldownTicks>
|
||||
</AbilityGroupDef>
|
||||
<AbilityGroupDef>
|
||||
<defName>PNModule_rightoff</defName>
|
||||
<cooldownTicks>120</cooldownTicks>
|
||||
</AbilityGroupDef>
|
||||
|
||||
<HediffDef Name="PN_ApparelModuleHediffBase" Abstract="True">
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
|
@ -614,6 +614,7 @@
|
||||
|
||||
<!--Misc-->
|
||||
<li MayRequire="Ludeon.RimWorld.Ideology">PN_OfficerCommandThought</li>
|
||||
<li MayRequire="Ludeon.RimWorld.Ideology">PN_MeisterAdviceThought</li>
|
||||
</cannotReceiveThoughts>
|
||||
</thoughtSettings>
|
||||
<raceRestriction> <!--착용 장비 관련-->
|
||||
|
@ -4,6 +4,8 @@
|
||||
<defName>PN_WearSetting_OfficerModule</defName>
|
||||
<targetRace>Paniel_Race</targetRace>
|
||||
<wearSetting>
|
||||
|
||||
<!--지휘 모듈-->
|
||||
<li MayRequire="Ludeon.RimWorld.Ideology">
|
||||
<wearList>
|
||||
<li>PN_OfficerModule</li>
|
||||
@ -20,6 +22,9 @@
|
||||
<forceDrop>true</forceDrop>
|
||||
<forceDropMessage>ForceDropHediff</forceDropMessage>
|
||||
</li>
|
||||
|
||||
<!--난사광모듈-->
|
||||
|
||||
</wearSetting>
|
||||
</WearSetting.WearSettingDef>
|
||||
</Defs>
|
@ -309,6 +309,7 @@
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<IncomingDamageFactor>-0.15</IncomingDamageFactor>
|
||||
<MentalBreakThreshold>-0.04</MentalBreakThreshold>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
@ -352,6 +353,7 @@
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<IncomingDamageFactor>-0.30</IncomingDamageFactor>
|
||||
<MentalBreakThreshold>-0.08</MentalBreakThreshold>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
@ -451,6 +453,7 @@
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<WorkSpeedGlobal>0.10</WorkSpeedGlobal>
|
||||
<MentalBreakThreshold>-0.04</MentalBreakThreshold>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
@ -494,6 +497,7 @@
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<WorkSpeedGlobal>0.20</WorkSpeedGlobal>
|
||||
<MentalBreakThreshold>-0.08</MentalBreakThreshold>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
@ -593,6 +597,7 @@
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<WorkSpeedGlobal>0.10</WorkSpeedGlobal>
|
||||
<MentalBreakThreshold>-0.04</MentalBreakThreshold>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
@ -636,6 +641,7 @@
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<WorkSpeedGlobal>0.20</WorkSpeedGlobal>
|
||||
<MentalBreakThreshold>-0.08</MentalBreakThreshold>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
|
BIN
Content/Textures/UI/Abilities/PNFieldMedic.png
Normal file
BIN
Content/Textures/UI/Abilities/PNFieldMedic.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
BIN
Content/Textures/UI/Abilities/PNImmunityDrive.png
Normal file
BIN
Content/Textures/UI/Abilities/PNImmunityDrive.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 17 KiB |
BIN
Content/Textures/UI/Abilities/PNIntensiveMedical.png
Normal file
BIN
Content/Textures/UI/Abilities/PNIntensiveMedical.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
BIN
Content/Textures/UI/Abilities/PNStimPack.png
Normal file
BIN
Content/Textures/UI/Abilities/PNStimPack.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
Binary file not shown.
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
54
Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Industrial.xml
Normal file
54
Ideology/Defs/AbilityDefs/Ideo_AbilityDef_Industrial.xml
Normal file
@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<!--Ability_Duration-->
|
||||
<!--1 day = 60000 tick = 1000 (real time 1000s)-->
|
||||
<!--1 hour = 2500 tick = 41.666-->
|
||||
|
||||
<!--==================================== 난사광 모듈 ====================================-->
|
||||
<AbilityDef>
|
||||
<defName>PN_TriggerHappyAbility</defName>
|
||||
<label>rapid fire</label>
|
||||
<description>...</description>
|
||||
<jobDef>CastAbilityOnThing</jobDef>
|
||||
<targetRequired>False</targetRequired>
|
||||
<canUseAoeToGetTargets>False</canUseAoeToGetTargets>
|
||||
<iconPath>UI/Abilities/PNTriggerHappy</iconPath>
|
||||
<warmupMoteSocialSymbol>UI/Abilities/PNTriggerHappy</warmupMoteSocialSymbol>
|
||||
<stunTargetWhileCasting>True</stunTargetWhileCasting>
|
||||
<showPsycastEffects>False</showPsycastEffects>
|
||||
<displayGizmoWhileUndrafted>True</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>False</disableGizmoWhileUndrafted>
|
||||
<groupDef>PNModule_2day</groupDef>
|
||||
<hotKey>Misc12</hotKey>
|
||||
<uiOrder>3</uiOrder>
|
||||
<warmupStartSound>CombatCommand_Warmup</warmupStartSound>
|
||||
<statBases>
|
||||
<Ability_Duration>84</Ability_Duration>
|
||||
</statBases>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
<warmupTime>0.5</warmupTime>
|
||||
<range>-1</range>
|
||||
<drawAimPie>False</drawAimPie>
|
||||
<requireLineOfSight>False</requireLineOfSight>
|
||||
<targetParams>
|
||||
<canTargetSelf>true</canTargetSelf>
|
||||
<canTargetPawns>false</canTargetPawns>
|
||||
<canTargetBuildings>false</canTargetBuildings>
|
||||
<canTargetAnimals>false</canTargetAnimals>
|
||||
<canTargetHumans>false</canTargetHumans>
|
||||
<canTargetMechs>false</canTargetMechs>
|
||||
</targetParams>
|
||||
</verbProperties>
|
||||
<comps>
|
||||
<li Class="CompProperties_AbilityGiveHediff">
|
||||
<compClass>CompAbilityEffect_GiveHediff</compClass>
|
||||
<hediffDef>PN_TriggerHappy</hediffDef>
|
||||
<onlyApplyToSelf>True</onlyApplyToSelf>
|
||||
<replaceExisting>true</replaceExisting>
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
|
||||
</Defs>
|
@ -1,98 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<!--Ability_Duration-->
|
||||
<!--1 day = 60000 tick = 1000 (real time 1000s)-->
|
||||
<!--1 hour = 2500 tick = 41.666-->
|
||||
|
||||
<!--==================================== 장교 모듈 ====================================-->
|
||||
<AbilityDef>
|
||||
<defName>PN_OfficerCommandAbility</defName>
|
||||
<label>officer command</label>
|
||||
<description>...</description>
|
||||
<jobDef>CastAbilityOnThing</jobDef>
|
||||
<targetRequired>False</targetRequired>
|
||||
<canUseAoeToGetTargets>False</canUseAoeToGetTargets>
|
||||
<iconPath>UI/Abilities/PNOfficerCommand</iconPath>
|
||||
<warmupMoteSocialSymbol>UI/Abilities/PNOfficerCommand</warmupMoteSocialSymbol>
|
||||
<stunTargetWhileCasting>True</stunTargetWhileCasting>
|
||||
<showPsycastEffects>False</showPsycastEffects>
|
||||
<displayGizmoWhileUndrafted>True</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>False</disableGizmoWhileUndrafted>
|
||||
<groupDef>PNModule_2day</groupDef>
|
||||
<hotKey>Misc12</hotKey>
|
||||
<uiOrder>3</uiOrder>
|
||||
<warmupStartSound>CombatCommand_Warmup</warmupStartSound>
|
||||
<statBases>
|
||||
<Ability_Duration>334</Ability_Duration>
|
||||
<Ability_EffectRadius>9.9</Ability_EffectRadius>
|
||||
</statBases>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
<warmupTime>0.5</warmupTime>
|
||||
<range>9.9</range>
|
||||
<drawAimPie>False</drawAimPie>
|
||||
<requireLineOfSight>False</requireLineOfSight>
|
||||
<targetParams>
|
||||
<canTargetSelf>true</canTargetSelf>
|
||||
<canTargetPawns>false</canTargetPawns>
|
||||
<canTargetBuildings>false</canTargetBuildings>
|
||||
<canTargetAnimals>false</canTargetAnimals>
|
||||
<canTargetHumans>false</canTargetHumans>
|
||||
<canTargetMechs>false</canTargetMechs>
|
||||
</targetParams>
|
||||
</verbProperties>
|
||||
<comps>
|
||||
<li Class="CompProperties_AbilityGiveHediff">
|
||||
<compClass>CompAbilityEffect_GiveHediff</compClass>
|
||||
<hediffDef>PN_OfficerCommand</hediffDef>
|
||||
<onlyBrain>True</onlyBrain>
|
||||
<onlyApplyToSelf>True</onlyApplyToSelf>
|
||||
<replaceExisting>true</replaceExisting>
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
|
||||
<!--==================================== 마이스터 모듈 ====================================-->
|
||||
<AbilityDef>
|
||||
<defName>PN_meisteradviceAbility</defName>
|
||||
<label>meister's advice</label>
|
||||
<description>...</description>
|
||||
<jobDef>CastAbilityOnThingMelee</jobDef>
|
||||
<iconPath>UI/Abilities/PNMeisteradvice</iconPath>
|
||||
<warmupMoteSocialSymbol>UI/Abilities/PNMeisteradvice</warmupMoteSocialSymbol>
|
||||
<stunTargetWhileCasting>True</stunTargetWhileCasting>
|
||||
<showPsycastEffects>False</showPsycastEffects>
|
||||
<displayGizmoWhileUndrafted>True</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>False</disableGizmoWhileUndrafted>
|
||||
<groupDef>PNModule_3hour</groupDef>
|
||||
<hotKey>Misc12</hotKey>
|
||||
<uiOrder>2</uiOrder>
|
||||
<warmupStartSound>WorkDrive_Warmup</warmupStartSound>
|
||||
<statBases>
|
||||
<Ability_Duration>42</Ability_Duration>
|
||||
</statBases>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbilityTouch</verbClass>
|
||||
<drawAimPie>False</drawAimPie>
|
||||
<range>-1</range>
|
||||
<warmupTime>3.0</warmupTime>
|
||||
<targetParams>
|
||||
<canTargetAnimals>false</canTargetAnimals>
|
||||
<canTargetSelf>false</canTargetSelf>
|
||||
<canTargetBuildings>false</canTargetBuildings>
|
||||
<canTargetMechs>false</canTargetMechs>
|
||||
<onlyTargetColonists>true</onlyTargetColonists>
|
||||
</targetParams>
|
||||
</verbProperties>
|
||||
<comps>
|
||||
<li Class="CompProperties_AbilityGiveHediff">
|
||||
<compClass>CompAbilityEffect_GiveHediff</compClass>
|
||||
<hediffDef>PN_meisteradvice</hediffDef>
|
||||
<onlyBrain>True</onlyBrain>
|
||||
<applicableToMechs>False</applicableToMechs>
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
|
||||
</Defs>
|
@ -5,16 +5,106 @@
|
||||
<!--1 day = 60000 tick = 1000 (real time 1000s)-->
|
||||
<!--1 hour = 2500 tick = 41.666-->
|
||||
|
||||
<!--==================================== 난사광 모듈 ====================================-->
|
||||
<!--==================================== 장교 모듈 ====================================-->
|
||||
<AbilityDef>
|
||||
<defName>PN_TriggerhappyAbility</defName>
|
||||
<label>rapid fire</label>
|
||||
<defName>PN_OfficerCommandAbility</defName>
|
||||
<label>officer command</label>
|
||||
<description>...</description>
|
||||
<jobDef>CastAbilityOnThing</jobDef>
|
||||
<targetRequired>False</targetRequired>
|
||||
<canUseAoeToGetTargets>False</canUseAoeToGetTargets>
|
||||
<iconPath>UI/Abilities/PNTriggerhappy</iconPath>
|
||||
<warmupMoteSocialSymbol>UI/Abilities/PNTriggerhappy</warmupMoteSocialSymbol>
|
||||
<iconPath>UI/Abilities/PNOfficerCommand</iconPath>
|
||||
<warmupMoteSocialSymbol>UI/Abilities/PNOfficerCommand</warmupMoteSocialSymbol>
|
||||
<stunTargetWhileCasting>True</stunTargetWhileCasting>
|
||||
<showPsycastEffects>False</showPsycastEffects>
|
||||
<displayGizmoWhileUndrafted>True</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>False</disableGizmoWhileUndrafted>
|
||||
<groupDef>PNModule_2day</groupDef>
|
||||
<hotKey>Misc12</hotKey>
|
||||
<uiOrder>3</uiOrder>
|
||||
<warmupStartSound>CombatCommand_Warmup</warmupStartSound>
|
||||
<statBases>
|
||||
<Ability_Duration>334</Ability_Duration>
|
||||
<Ability_EffectRadius>9.9</Ability_EffectRadius>
|
||||
</statBases>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
<warmupTime>0.5</warmupTime>
|
||||
<range>9.9</range>
|
||||
<drawAimPie>False</drawAimPie>
|
||||
<requireLineOfSight>False</requireLineOfSight>
|
||||
<targetParams>
|
||||
<canTargetSelf>true</canTargetSelf>
|
||||
<canTargetPawns>false</canTargetPawns>
|
||||
<canTargetBuildings>false</canTargetBuildings>
|
||||
<canTargetAnimals>false</canTargetAnimals>
|
||||
<canTargetHumans>false</canTargetHumans>
|
||||
<canTargetMechs>false</canTargetMechs>
|
||||
</targetParams>
|
||||
</verbProperties>
|
||||
<comps>
|
||||
<li Class="CompProperties_AbilityGiveHediff">
|
||||
<compClass>CompAbilityEffect_GiveHediff</compClass>
|
||||
<hediffDef>PN_OfficerCommand</hediffDef>
|
||||
<onlyBrain>True</onlyBrain>
|
||||
<onlyApplyToSelf>True</onlyApplyToSelf>
|
||||
<replaceExisting>true</replaceExisting>
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
|
||||
<!--==================================== 마이스터 모듈 ====================================-->
|
||||
<AbilityDef>
|
||||
<defName>PN_MeisterAdviceAbility</defName>
|
||||
<label>meister's advice</label>
|
||||
<description>...</description>
|
||||
<jobDef>CastAbilityOnThingMelee</jobDef>
|
||||
<iconPath>UI/Abilities/PNMeisterAdvice</iconPath>
|
||||
<warmupMoteSocialSymbol>UI/Abilities/PNMeisterAdvice</warmupMoteSocialSymbol>
|
||||
<stunTargetWhileCasting>True</stunTargetWhileCasting>
|
||||
<showPsycastEffects>False</showPsycastEffects>
|
||||
<displayGizmoWhileUndrafted>True</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>False</disableGizmoWhileUndrafted>
|
||||
<groupDef>PNModule_3hour</groupDef>
|
||||
<hotKey>Misc12</hotKey>
|
||||
<uiOrder>2</uiOrder>
|
||||
<warmupStartSound>WorkDrive_Warmup</warmupStartSound>
|
||||
<statBases>
|
||||
<Ability_Duration>42</Ability_Duration>
|
||||
</statBases>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbilityTouch</verbClass>
|
||||
<drawAimPie>False</drawAimPie>
|
||||
<range>-1</range>
|
||||
<warmupTime>3.0</warmupTime>
|
||||
<targetParams>
|
||||
<canTargetAnimals>false</canTargetAnimals>
|
||||
<canTargetSelf>false</canTargetSelf>
|
||||
<canTargetBuildings>false</canTargetBuildings>
|
||||
<canTargetMechs>false</canTargetMechs>
|
||||
<onlyTargetColonists>true</onlyTargetColonists>
|
||||
</targetParams>
|
||||
</verbProperties>
|
||||
<comps>
|
||||
<li Class="CompProperties_AbilityGiveHediff">
|
||||
<compClass>CompAbilityEffect_GiveHediff</compClass>
|
||||
<hediffDef>PN_MeisterAdvice</hediffDef>
|
||||
<onlyBrain>True</onlyBrain>
|
||||
<applicableToMechs>False</applicableToMechs>
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
|
||||
<!--==================================== 집중 의료 모듈 ====================================-->
|
||||
<AbilityDef>
|
||||
<defName>PN_IntensiveMedicalAbility</defName>
|
||||
<label>intensive medical mode</label>
|
||||
<description>...</description>
|
||||
<jobDef>CastAbilityOnThing</jobDef>
|
||||
<targetRequired>False</targetRequired>
|
||||
<canUseAoeToGetTargets>False</canUseAoeToGetTargets>
|
||||
<iconPath>UI/Abilities/PNIntensiveMedical</iconPath>
|
||||
<warmupMoteSocialSymbol>UI/Abilities/PNIntensiveMedical</warmupMoteSocialSymbol>
|
||||
<stunTargetWhileCasting>True</stunTargetWhileCasting>
|
||||
<showPsycastEffects>False</showPsycastEffects>
|
||||
<displayGizmoWhileUndrafted>True</displayGizmoWhileUndrafted>
|
||||
@ -44,11 +134,131 @@
|
||||
<comps>
|
||||
<li Class="CompProperties_AbilityGiveHediff">
|
||||
<compClass>CompAbilityEffect_GiveHediff</compClass>
|
||||
<hediffDef>PN_Triggerhappy</hediffDef>
|
||||
<hediffDef>PN_IntensiveMedical</hediffDef>
|
||||
<onlyApplyToSelf>True</onlyApplyToSelf>
|
||||
<replaceExisting>true</replaceExisting>
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
|
||||
<!--면역증진-->
|
||||
<AbilityDef>
|
||||
<defName>PN_ImmunityDriveAbility</defName>
|
||||
<label>Immunity drive</label>
|
||||
<description>Offer moral support that energizes the body, boosting someone's immunity gain for one day.</description>
|
||||
<groupDef>PNModule_rightoff</groupDef>
|
||||
<iconPath>UI/Abilities/PNImmunityDrive</iconPath>
|
||||
<warmupMoteSocialSymbol>UI/Abilities/PNImmunityDrive</warmupMoteSocialSymbol>
|
||||
<hotKey>Misc12</hotKey>
|
||||
<jobDef>CastAbilityOnThingMelee</jobDef>
|
||||
<stunTargetWhileCasting>True</stunTargetWhileCasting>
|
||||
<showPsycastEffects>False</showPsycastEffects>
|
||||
<displayGizmoWhileUndrafted>True</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>False</disableGizmoWhileUndrafted>
|
||||
<warmupSound>ImmunityDrive_Resolve</warmupSound>
|
||||
<statBases>
|
||||
<Ability_Duration>1000</Ability_Duration>
|
||||
</statBases>
|
||||
<comps>
|
||||
<li Class="CompProperties_AbilityGiveHediff">
|
||||
<compClass>CompAbilityEffect_GiveHediff</compClass>
|
||||
<hediffDef>PN_ImmunityDrive</hediffDef>
|
||||
<replaceExisting>true</replaceExisting>
|
||||
</li>
|
||||
</comps>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbilityTouch</verbClass>
|
||||
<drawAimPie>False</drawAimPie>
|
||||
<range>-1</range>
|
||||
<warmupTime>1.5</warmupTime>
|
||||
<targetParams>
|
||||
<canTargetBuildings>False</canTargetBuildings>
|
||||
<neverTargetHostileFaction>True</neverTargetHostileFaction>
|
||||
</targetParams>
|
||||
</verbProperties>
|
||||
</AbilityDef>
|
||||
|
||||
<!--==================================== 야전 의료 모듈 ====================================-->
|
||||
<AbilityDef>
|
||||
<defName>PN_FieldMedicAbility</defName>
|
||||
<label>Field medic mode</label>
|
||||
<description>...</description>
|
||||
<jobDef>CastAbilityOnThing</jobDef>
|
||||
<targetRequired>False</targetRequired>
|
||||
<canUseAoeToGetTargets>False</canUseAoeToGetTargets>
|
||||
<iconPath>UI/Abilities/PNFieldMedic</iconPath>
|
||||
<warmupMoteSocialSymbol>UI/Abilities/PNFieldMedic</warmupMoteSocialSymbol>
|
||||
<stunTargetWhileCasting>True</stunTargetWhileCasting>
|
||||
<showPsycastEffects>False</showPsycastEffects>
|
||||
<displayGizmoWhileUndrafted>True</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>False</disableGizmoWhileUndrafted>
|
||||
<groupDef>PNModule_2day</groupDef>
|
||||
<hotKey>Misc12</hotKey>
|
||||
<uiOrder>3</uiOrder>
|
||||
<warmupStartSound>CombatCommand_Warmup</warmupStartSound>
|
||||
<statBases>
|
||||
<Ability_Duration>334</Ability_Duration>
|
||||
</statBases>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
<warmupTime>0.5</warmupTime>
|
||||
<range>-1</range>
|
||||
<drawAimPie>False</drawAimPie>
|
||||
<requireLineOfSight>False</requireLineOfSight>
|
||||
<targetParams>
|
||||
<canTargetSelf>true</canTargetSelf>
|
||||
<canTargetPawns>false</canTargetPawns>
|
||||
<canTargetBuildings>false</canTargetBuildings>
|
||||
<canTargetAnimals>false</canTargetAnimals>
|
||||
<canTargetHumans>false</canTargetHumans>
|
||||
<canTargetMechs>false</canTargetMechs>
|
||||
</targetParams>
|
||||
</verbProperties>
|
||||
<comps>
|
||||
<li Class="CompProperties_AbilityGiveHediff">
|
||||
<compClass>CompAbilityEffect_GiveHediff</compClass>
|
||||
<hediffDef>PN_FieldMedic</hediffDef>
|
||||
<onlyApplyToSelf>True</onlyApplyToSelf>
|
||||
<replaceExisting>true</replaceExisting>
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
|
||||
<!--스팀팩-->
|
||||
<AbilityDef>
|
||||
<defName>PN_StimPackAbility</defName>
|
||||
<label>injection stim pack</label>
|
||||
<description>...</description>
|
||||
<groupDef>PNModule_rightoff</groupDef>
|
||||
<iconPath>UI/Abilities/PNStimPack</iconPath>
|
||||
<warmupMoteSocialSymbol>UI/Abilities/PNStimPack</warmupMoteSocialSymbol>
|
||||
<hotKey>Misc12</hotKey>
|
||||
<jobDef>CastAbilityOnThingMelee</jobDef>
|
||||
<stunTargetWhileCasting>True</stunTargetWhileCasting>
|
||||
<showPsycastEffects>False</showPsycastEffects>
|
||||
<displayGizmoWhileUndrafted>True</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>False</disableGizmoWhileUndrafted>
|
||||
<warmupSound>ImmunityDrive_Resolve</warmupSound>
|
||||
<statBases>
|
||||
<Ability_Duration>250</Ability_Duration>
|
||||
</statBases>
|
||||
<comps>
|
||||
<li Class="CompProperties_AbilityGiveHediff">
|
||||
<compClass>CompAbilityEffect_GiveHediff</compClass>
|
||||
<hediffDef>PN_StimPack</hediffDef>
|
||||
<replaceExisting>true</replaceExisting>
|
||||
</li>
|
||||
</comps>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbilityTouch</verbClass>
|
||||
<drawAimPie>False</drawAimPie>
|
||||
<range>-1</range>
|
||||
<warmupTime>1.5</warmupTime>
|
||||
<targetParams>
|
||||
<canTargetBuildings>False</canTargetBuildings>
|
||||
<neverTargetHostileFaction>True</neverTargetHostileFaction>
|
||||
</targetParams>
|
||||
</verbProperties>
|
||||
</AbilityDef>
|
||||
|
||||
</Defs>
|
88
Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Industrial.xml
Normal file
88
Ideology/Defs/HediffDefs/Ideo_Hediffs_Cast_Industrial.xml
Normal file
@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<!--
|
||||
[모듈 목록]
|
||||
|
||||
근접 버프
|
||||
사격 버프
|
||||
의료 버프
|
||||
생산 버프
|
||||
농업 버프
|
||||
채굴 버프
|
||||
-->
|
||||
|
||||
<!--==================================== 난사광 모듈 ====================================-->
|
||||
<HediffDef ParentName="RoleStatBuff">
|
||||
<defName>PN_TriggerHappy</defName>
|
||||
<label>module active (rapid fire)</label>
|
||||
<description>...</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<ShootingAccuracyPawn>-6</ShootingAccuracyPawn>
|
||||
</statOffsets>
|
||||
<statFactors>
|
||||
<AimingDelayFactor>0.60</AimingDelayFactor>
|
||||
</statFactors>
|
||||
</li>
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<showRemainingTime>True</showRemainingTime>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
<li Class="MoharHediffs.HediffCompProperties_PostRemoveTrigger_HediffAdd">
|
||||
<triggeredHediff>
|
||||
<li>PN_TriggerHappyOverload</li>
|
||||
</triggeredHediff>
|
||||
</li>
|
||||
</comps>
|
||||
<isBad>false</isBad>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>PN_TriggerHappyOverload</defName>
|
||||
<label>module overloaded</label>
|
||||
<labelNoun>module overloaded</labelNoun>
|
||||
<description>module overloaded</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<disappearsAfterTicks>112500</disappearsAfterTicks>
|
||||
<showRemainingTime>True</showRemainingTime>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
</comps>
|
||||
<stages>
|
||||
<li>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Consciousness</capacity>
|
||||
<offset>-0.10</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.10</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Sight</capacity>
|
||||
<offset>-0.10</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Manipulation</capacity>
|
||||
<offset>-0.10</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<ShootingAccuracyPawn>-3</ShootingAccuracyPawn>
|
||||
</statOffsets>
|
||||
<statFactors>
|
||||
<AimingDelayFactor>1.3</AimingDelayFactor>
|
||||
</statFactors>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
</Defs>
|
@ -1,179 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<!--==================================== 전투 지휘 모듈 ====================================-->
|
||||
<HediffDef ParentName="RoleStatBuff">
|
||||
<defName>PN_OfficerCommand</defName>
|
||||
<label>module active (officer)</label>
|
||||
<description>By encouraging and commanding nearby allies, this person can enhance their focus in combat and thus their battle performance.</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<showRemainingTime>True</showRemainingTime>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
<li Class="HediffCompProperties_GiveHediffsInRange">
|
||||
<range>9.9</range>
|
||||
<mote>Mote_CombatCommand</mote>
|
||||
<hideMoteWhenNotDrafted>true</hideMoteWhenNotDrafted>
|
||||
<targetingParameters>
|
||||
<canTargetBuildings>false</canTargetBuildings>
|
||||
<canTargetAnimals>false</canTargetAnimals>
|
||||
<canTargetMechs>false</canTargetMechs>
|
||||
<onlyTargetColonists>true</onlyTargetColonists>
|
||||
</targetingParameters>
|
||||
<hediff>PN_OfficerCommandBuff</hediff>
|
||||
</li>
|
||||
<li Class="MoharHediffs.HediffCompProperties_PostRemoveTrigger_HediffAdd">
|
||||
<triggeredHediff>
|
||||
<li>PN_OfficerCommandOverload</li>
|
||||
</triggeredHediff>
|
||||
</li>
|
||||
</comps>
|
||||
<stages>
|
||||
<li>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Consciousness</capacity>
|
||||
<offset>-0.40</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
|
||||
</statOffsets>
|
||||
<statFactors>
|
||||
|
||||
</statFactors>
|
||||
</li>
|
||||
</stages>
|
||||
<isBad>false</isBad>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="RoleStatBuff">
|
||||
<defName>PN_OfficerCommandBuff</defName>
|
||||
<label>officer command</label>
|
||||
<description>Combat abilities are boosted thanks to being near someone who is using the officer command ability.</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<showRemainingTime>false</showRemainingTime>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
<li Class="HediffCompProperties_Link">
|
||||
<requireLinkOnOtherPawn>false</requireLinkOnOtherPawn>
|
||||
<maxDistance>10</maxDistance>
|
||||
<customMote>Mote_CombatCommandLinkLine</customMote>
|
||||
</li>
|
||||
</comps>
|
||||
<isBad>false</isBad>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<ShootingAccuracyPawn>2</ShootingAccuracyPawn>
|
||||
</statOffsets>
|
||||
<statFactors>
|
||||
<AimingDelayFactor>0.80</AimingDelayFactor>
|
||||
</statFactors>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>PN_OfficerCommandThought</defName>
|
||||
<workerClass>ThoughtWorker_Hediff</workerClass>
|
||||
<hediff>PN_OfficerCommandBuff</hediff>
|
||||
<validWhileDespawned>true</validWhileDespawned>
|
||||
<stages>
|
||||
<li>
|
||||
<label>command from automaton</label>
|
||||
<description>I can't believe I have to follow the commands of an automaton.</description>
|
||||
<baseMoodEffect>-5</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>PN_OfficerCommandThoughtforPN</defName>
|
||||
<workerClass>MoharThoughts.RaceBPHediff</workerClass>
|
||||
<stages>
|
||||
<li>
|
||||
<label>command from officer</label>
|
||||
<description>The officer is with us. We will be able to win this battle under the officer's command.</description>
|
||||
<baseMoodEffect>5</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<MoharThoughts.MTWDef>
|
||||
<defName>PNMTW_OfficerCommandThoughtforPN</defName>
|
||||
<thought>PN_OfficerCommandThoughtforPN</thought>
|
||||
<race>Paniel_Race</race>
|
||||
<hediff>PN_OfficerCommandBuff</hediff>
|
||||
<bodyPart>PNBrain</bodyPart>
|
||||
<bpNum>1</bpNum>
|
||||
</MoharThoughts.MTWDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>PN_OfficerCommandOverload</defName>
|
||||
<label>module overloaded</label>
|
||||
<labelNoun>module overloaded</labelNoun>
|
||||
<description>module overloaded</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<disappearsAfterTicks>97500</disappearsAfterTicks>
|
||||
<showRemainingTime>True</showRemainingTime>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
</comps>
|
||||
<stages>
|
||||
<li>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Consciousness</capacity>
|
||||
<offset>-0.40</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.20</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Sight</capacity>
|
||||
<offset>-0.20</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Manipulation</capacity>
|
||||
<offset>-0.20</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<!--==================================== 마이스터 모듈 ====================================-->
|
||||
<HediffDef ParentName="RoleStatBuff">
|
||||
<defName>PN_meisteradvice</defName>
|
||||
<label>meister's advice</label>
|
||||
<description>The sense of being got advice from the meister.</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<showRemainingTime>True</showRemainingTime>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
</comps>
|
||||
<isBad>false</isBad>
|
||||
<stages>
|
||||
<li>
|
||||
<statFactors>
|
||||
<GeneralLaborSpeed>1.30</GeneralLaborSpeed>
|
||||
<MiningSpeed>1.30</MiningSpeed>
|
||||
<DeepDrillingSpeed>1.30</DeepDrillingSpeed>
|
||||
<SmoothingSpeed>1.30</SmoothingSpeed>
|
||||
<ConstructionSpeed>1.30</ConstructionSpeed>
|
||||
</statFactors>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
</Defs>
|
@ -1,30 +1,217 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<!--
|
||||
[모듈 목록]
|
||||
|
||||
근접 버프
|
||||
사격 버프
|
||||
의료 버프
|
||||
생산 버프
|
||||
농업 버프
|
||||
채굴 버프
|
||||
-->
|
||||
|
||||
<!--==================================== 난사광 모듈 ====================================-->
|
||||
<!--==================================== 전투 지휘 모듈 ====================================-->
|
||||
<HediffDef ParentName="RoleStatBuff">
|
||||
<defName>PN_Triggerhappy</defName>
|
||||
<label>module active (rapid fire)</label>
|
||||
<defName>PN_OfficerCommand</defName>
|
||||
<label>module active (officer)</label>
|
||||
<description>By encouraging and commanding nearby allies, this person can enhance their focus in combat and thus their battle performance.</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<showRemainingTime>True</showRemainingTime>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
<li Class="HediffCompProperties_GiveHediffsInRange">
|
||||
<range>9.9</range>
|
||||
<mote>Mote_CombatCommand</mote>
|
||||
<hideMoteWhenNotDrafted>true</hideMoteWhenNotDrafted>
|
||||
<targetingParameters>
|
||||
<canTargetBuildings>false</canTargetBuildings>
|
||||
<canTargetAnimals>false</canTargetAnimals>
|
||||
<canTargetMechs>false</canTargetMechs>
|
||||
<onlyTargetColonists>true</onlyTargetColonists>
|
||||
</targetingParameters>
|
||||
<hediff>PN_OfficerCommandBuff</hediff>
|
||||
</li>
|
||||
<li Class="MoharHediffs.HediffCompProperties_PostRemoveTrigger_HediffAdd">
|
||||
<triggeredHediff>
|
||||
<li>PN_OfficerCommandOverload</li>
|
||||
</triggeredHediff>
|
||||
</li>
|
||||
</comps>
|
||||
<stages>
|
||||
<li>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Consciousness</capacity>
|
||||
<offset>-0.20</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
|
||||
</statOffsets>
|
||||
<statFactors>
|
||||
|
||||
</statFactors>
|
||||
</li>
|
||||
</stages>
|
||||
<isBad>false</isBad>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="RoleStatBuff">
|
||||
<defName>PN_OfficerCommandBuff</defName>
|
||||
<label>officer command</label>
|
||||
<description>Combat abilities are boosted thanks to being near someone who is using the officer command ability.</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<showRemainingTime>false</showRemainingTime>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
<li Class="HediffCompProperties_Link">
|
||||
<requireLinkOnOtherPawn>false</requireLinkOnOtherPawn>
|
||||
<maxDistance>10</maxDistance>
|
||||
<customMote>Mote_CombatCommandLinkLine</customMote>
|
||||
</li>
|
||||
</comps>
|
||||
<isBad>false</isBad>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<ShootingAccuracyPawn>2</ShootingAccuracyPawn>
|
||||
</statOffsets>
|
||||
<statFactors>
|
||||
<AimingDelayFactor>0.80</AimingDelayFactor>
|
||||
</statFactors>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>0.20</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>PN_OfficerCommandThought</defName>
|
||||
<workerClass>ThoughtWorker_Hediff</workerClass>
|
||||
<hediff>PN_OfficerCommandBuff</hediff>
|
||||
<validWhileDespawned>true</validWhileDespawned>
|
||||
<stages>
|
||||
<li>
|
||||
<label>command from automaton</label>
|
||||
<description>I can't believe I have to follow the commands of an automaton.</description>
|
||||
<baseMoodEffect>-5</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>PN_OfficerCommandThoughtforPN</defName>
|
||||
<workerClass>MoharThoughts.RaceBPHediff</workerClass>
|
||||
<stages>
|
||||
<li>
|
||||
<label>command from officer</label>
|
||||
<description>The officer is with us. We will be able to win this battle under the officer's command.</description>
|
||||
<baseMoodEffect>5</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<MoharThoughts.MTWDef>
|
||||
<defName>PNMTW_OfficerCommandThoughtforPN</defName>
|
||||
<thought>PN_OfficerCommandThoughtforPN</thought>
|
||||
<race>Paniel_Race</race>
|
||||
<hediff>PN_OfficerCommandBuff</hediff>
|
||||
<bodyPart>PNBrain</bodyPart>
|
||||
<bpNum>1</bpNum>
|
||||
</MoharThoughts.MTWDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>PN_OfficerCommandOverload</defName>
|
||||
<label>module overloaded</label>
|
||||
<labelNoun>module overloaded</labelNoun>
|
||||
<description>module overloaded</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<disappearsAfterTicks>97500</disappearsAfterTicks>
|
||||
<showRemainingTime>True</showRemainingTime>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
</comps>
|
||||
<stages>
|
||||
<li>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Consciousness</capacity>
|
||||
<offset>-0.30</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.50</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Sight</capacity>
|
||||
<offset>-0.50</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Manipulation</capacity>
|
||||
<offset>-0.50</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<!--==================================== 마이스터 모듈 ====================================-->
|
||||
<HediffDef ParentName="RoleStatBuff">
|
||||
<defName>PN_MeisterAdvice</defName>
|
||||
<label>meister's advice</label>
|
||||
<description>The sense of being got advice from the meister.</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<showRemainingTime>True</showRemainingTime>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
</comps>
|
||||
<isBad>false</isBad>
|
||||
<stages>
|
||||
<li>
|
||||
<statFactors>
|
||||
<GeneralLaborSpeed>1.20</GeneralLaborSpeed>
|
||||
<MiningSpeed>1.20</MiningSpeed>
|
||||
<DeepDrillingSpeed>1.20</DeepDrillingSpeed>
|
||||
<SmoothingSpeed>1.20</SmoothingSpeed>
|
||||
<ConstructionSpeed>1.20</ConstructionSpeed>
|
||||
</statFactors>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>PN_MeisterAdviceThought</defName>
|
||||
<workerClass>ThoughtWorker_Hediff</workerClass>
|
||||
<hediff>PN_MeisterAdvice</hediff>
|
||||
<validWhileDespawned>true</validWhileDespawned>
|
||||
<stages>
|
||||
<li>
|
||||
<label>command from automaton</label>
|
||||
<description>I can't believe I have to follow the advice of an automaton.</description>
|
||||
<baseMoodEffect>-5</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<!--==================================== 집중 의료 모듈 ====================================-->
|
||||
<HediffDef ParentName="RoleStatBuff">
|
||||
<defName>PN_IntensiveMedical</defName>
|
||||
<label>module active (intensive medical)</label>
|
||||
<description>...</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<ShootingAccuracyPawn>-5</ShootingAccuracyPawn>
|
||||
<MoveSpeed>0.2</MoveSpeed>
|
||||
</statOffsets>
|
||||
<statFactors>
|
||||
<AimingDelayFactor>0.5</AimingDelayFactor>
|
||||
<MedicalTendSpeed>1.15</MedicalTendSpeed>
|
||||
<MedicalTendQuality>1.15</MedicalTendQuality>
|
||||
<MedicalOperationSpeed>1.15</MedicalOperationSpeed>
|
||||
<MedicalSurgerySuccessChance>1.15</MedicalSurgerySuccessChance>
|
||||
</statFactors>
|
||||
</li>
|
||||
</stages>
|
||||
@ -35,22 +222,25 @@
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
<li Class="MoharHediffs.HediffCompProperties_PostRemoveTrigger_HediffAdd">
|
||||
<triggeredHediff>
|
||||
<li>PN_TriggerhappyOverload</li>
|
||||
<li>PN_IntensiveMedicalOverload</li>
|
||||
</triggeredHediff>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_GiveAbility">
|
||||
<abilityDef>PN_ImmunityDriveAbility</abilityDef>
|
||||
</li>
|
||||
</comps>
|
||||
<isBad>false</isBad>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>PN_TriggerhappyOverload</defName>
|
||||
<defName>PN_IntensiveMedicalOverload</defName>
|
||||
<label>module overloaded</label>
|
||||
<labelNoun>module overloaded</labelNoun>
|
||||
<description>module overloaded</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<disappearsAfterTicks>112500</disappearsAfterTicks>
|
||||
<disappearsAfterTicks>97500</disappearsAfterTicks>
|
||||
<showRemainingTime>True</showRemainingTime>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
@ -60,29 +250,229 @@
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Consciousness</capacity>
|
||||
<offset>-0.20</offset>
|
||||
<offset>-0.30</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.30</offset>
|
||||
<offset>-0.50</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Sight</capacity>
|
||||
<offset>-0.30</offset>
|
||||
<offset>-0.50</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Manipulation</capacity>
|
||||
<offset>-0.30</offset>
|
||||
<offset>-0.50</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<ShootingAccuracyPawn>-3</ShootingAccuracyPawn>
|
||||
</statOffsets>
|
||||
<statFactors>
|
||||
<AimingDelayFactor>1.3</AimingDelayFactor>
|
||||
</statFactors>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<!--면역증진-->
|
||||
<HediffDef ParentName="RoleStatBuff">
|
||||
<defName>PN_ImmunityDrive</defName>
|
||||
<label>immunity drive</label>
|
||||
<description>...</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<stages>
|
||||
<li>
|
||||
<statFactors>
|
||||
<ImmunityGainSpeed>1.5</ImmunityGainSpeed>
|
||||
</statFactors>
|
||||
</li>
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<showRemainingTime>True</showRemainingTime>
|
||||
</li>
|
||||
</comps>
|
||||
<isBad>false</isBad>
|
||||
</HediffDef>
|
||||
|
||||
<!--==================================== 야전 의료 모듈 ====================================-->
|
||||
<HediffDef ParentName="RoleStatBuff">
|
||||
<defName>PN_FieldMedic</defName>
|
||||
<label>module active (field medic)</label>
|
||||
<description>...</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<MoveSpeed>0.4</MoveSpeed>
|
||||
</statOffsets>
|
||||
<statFactors>
|
||||
<MedicalTendSpeed>1.30</MedicalTendSpeed>
|
||||
</statFactors>
|
||||
</li>
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<showRemainingTime>True</showRemainingTime>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
<li Class="MoharHediffs.HediffCompProperties_PostRemoveTrigger_HediffAdd">
|
||||
<triggeredHediff>
|
||||
<li>PN_IntensiveMedicalOverload</li>
|
||||
</triggeredHediff>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_GiveAbility">
|
||||
<abilityDef>PN_StimPackAbility</abilityDef>
|
||||
</li>
|
||||
</comps>
|
||||
<isBad>false</isBad>
|
||||
</HediffDef>
|
||||
|
||||
<!--스팀팩-->
|
||||
<HediffDef ParentName="RoleStatBuff">
|
||||
<defName>PN_StimPack</defName>
|
||||
<label>stim pack injected</label>
|
||||
<description>....</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<stages>
|
||||
<li>
|
||||
<painFactor>0.2</painFactor>
|
||||
<restFallFactor>0.25</restFallFactor>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Consciousness</capacity>
|
||||
<offset>0.15</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Sight</capacity>
|
||||
<offset>0.25</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>0.40</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<MentalBreakThreshold>-0.12</MentalBreakThreshold>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<showRemainingTime>True</showRemainingTime>
|
||||
</li>
|
||||
<li Class="MoharHediffs.HediffCompProperties_PostRemoveTrigger_HediffAdd">
|
||||
<triggeredHediff>
|
||||
<li>PN_StimPackSideEffect</li>
|
||||
</triggeredHediff>
|
||||
</li>
|
||||
<li Class="MoharHediffs.HediffCompProperties_HediffNullifier">
|
||||
<hediffToNullify>
|
||||
<li>PN_StimPackSideEffect</li>
|
||||
</hediffToNullify>
|
||||
</li>
|
||||
</comps>
|
||||
<isBad>false</isBad>
|
||||
</HediffDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>PN_StimPackThought</defName>
|
||||
<workerClass>ThoughtWorker_Hediff</workerClass>
|
||||
<hediff>PN_StimPack</hediff>
|
||||
<validWhileDespawned>true</validWhileDespawned>
|
||||
<stages>
|
||||
<li>
|
||||
<label>high on stim pack</label>
|
||||
<description>Feeling pumped! Let's do this!</description>
|
||||
<baseMoodEffect>20</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>PN_StimPackSideEffect</defName>
|
||||
<label>stim pack side effect</label>
|
||||
<labelNoun>stim pack side effect</labelNoun>
|
||||
<description>stim pack side effect</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<maxSeverity>1.0</maxSeverity>
|
||||
<initialSeverity>1.0</initialSeverity>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_SeverityPerDay">
|
||||
<severityPerDay>-1</severityPerDay>
|
||||
<showDaysToRecover>true</showDaysToRecover>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
</comps>
|
||||
<stages>
|
||||
<li>
|
||||
<label>extreme</label>
|
||||
<minSeverity>0</minSeverity>
|
||||
<painFactor>2</painFactor>
|
||||
<restFallFactorOffset>0.3</restFallFactorOffset>
|
||||
<hungerRateFactorOffset>0.5</hungerRateFactorOffset>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Consciousness</capacity>
|
||||
<offset>-0.15</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.40</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Sight</capacity>
|
||||
<offset>-0.20</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>BloodPumping</capacity>
|
||||
<offset>-0.20</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Manipulation</capacity>
|
||||
<offset>-0.10</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
<li>
|
||||
<label>major</label>
|
||||
<minSeverity>0.80</minSeverity>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Consciousness</capacity>
|
||||
<offset>-0.15</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.20</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Sight</capacity>
|
||||
<offset>-0.10</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>BloodPumping</capacity>
|
||||
<offset>-0.10</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Manipulation</capacity>
|
||||
<offset>-0.05</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
<li>
|
||||
<label>minor</label>
|
||||
<minSeverity>0.90</minSeverity>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>PN_StimPackSideEffectThought</defName>
|
||||
<workerClass>ThoughtWorker_Hediff</workerClass>
|
||||
<hediff>PN_StimPackSideEffect</hediff>
|
||||
<validWhileDespawned>true</validWhileDespawned>
|
||||
<stages>
|
||||
<li>
|
||||
<label>stim pack withdrawal</label>
|
||||
<description>I'm all fuzzy and can't think straight. My limbs feel heavy, I'm tired and hungry, everything hurts. And why won't my eyes focus properly?</description>
|
||||
<baseMoodEffect>-15</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
</Defs>
|
46
Ideology/Defs/ThingDefs/Ideo_ThingDef_Module_Industrial.xml
Normal file
46
Ideology/Defs/ThingDefs/Ideo_ThingDef_Module_Industrial.xml
Normal file
@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<!--==================================== 난사광 모듈 ====================================-->
|
||||
<ThingDef ParentName="PN_ApparelModuleIndustrial">
|
||||
<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>
|
||||
<Steel>45</Steel>
|
||||
<ComponentIndustrial>3</ComponentIndustrial>
|
||||
<ComponentSpacer>1</ComponentSpacer>
|
||||
</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>
|
@ -1,97 +0,0 @@
|
||||
<?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>
|
@ -1,14 +1,18 @@
|
||||
<?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>
|
||||
<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>3</ComponentSpacer>
|
||||
<PN_ComponentRoyal>1</PN_ComponentRoyal>
|
||||
<Plasteel>45</Plasteel>
|
||||
<ComponentSpacer>5</ComponentSpacer>
|
||||
<PN_ComponentRoyal>3</PN_ComponentRoyal>
|
||||
</costList>
|
||||
<recipeMaker>
|
||||
<researchPrerequisite>PNRP_TierC_Module</researchPrerequisite>
|
||||
@ -23,22 +27,164 @@
|
||||
</apparel>
|
||||
<comps>
|
||||
<li Class="CompProperties_CauseHediff_Apparel">
|
||||
<hediff>PN_TriggerhappyModuleHediff</hediff>
|
||||
<hediff>PN_OfficerModuleHediff</hediff>
|
||||
<part>PNTorso</part>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<HediffDef ParentName="PN_ApparelModuleHediffBase">
|
||||
<defName>PN_TriggerhappyModuleHediff</defName>
|
||||
<label>rapid fire module</label>
|
||||
<defName>PN_OfficerModuleHediff</defName>
|
||||
<label>officer module</label>
|
||||
<description>...</description>
|
||||
<stages>
|
||||
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_GiveAbility">
|
||||
<abilityDef>PN_TriggerhappyAbility</abilityDef>
|
||||
<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>
|
||||
<Plasteel>45</Plasteel>
|
||||
<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>
|
||||
|
||||
<!--==================================== 집중 의료 모듈 ====================================-->
|
||||
<ThingDef ParentName="PN_ApparelModuleSpacer">
|
||||
<defName>PN_IntensiveMedicalModule</defName>
|
||||
<label>intensive medical module</label>
|
||||
<description>CAUTION: This module can only be installed on (legd) domestic model.</description>
|
||||
<statBases>
|
||||
<WorkToMake>75000</WorkToMake>
|
||||
</statBases>
|
||||
<costList>
|
||||
<Plasteel>45</Plasteel>
|
||||
<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_IntensiveMedicalModuleHediff</hediff>
|
||||
<part>PNTorso</part>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<HediffDef ParentName="PN_ApparelModuleHediffBase">
|
||||
<defName>PN_IntensiveMedicalModuleHediff</defName>
|
||||
<label>intensive medical module</label>
|
||||
<description>...</description>
|
||||
<stages>
|
||||
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_GiveAbility">
|
||||
<abilityDef>PN_IntensiveMedicalAbility</abilityDef>
|
||||
</li>
|
||||
</comps>
|
||||
</HediffDef>
|
||||
|
||||
<!--==================================== 야전 의료 모듈 ====================================-->
|
||||
<ThingDef ParentName="PN_ApparelModuleSpacer">
|
||||
<defName>PN_FieldMedicModule</defName>
|
||||
<label>field medic module</label>
|
||||
<description>CAUTION: This module can only be installed on (legd) combat or domestic model.</description>
|
||||
<statBases>
|
||||
<WorkToMake>75000</WorkToMake>
|
||||
</statBases>
|
||||
<costList>
|
||||
<Plasteel>45</Plasteel>
|
||||
<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_FieldMedicModuleHediff</hediff>
|
||||
<part>PNTorso</part>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<HediffDef ParentName="PN_ApparelModuleHediffBase">
|
||||
<defName>PN_FieldMedicModuleHediff</defName>
|
||||
<label>intensive medical module</label>
|
||||
<description>...</description>
|
||||
<stages>
|
||||
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_GiveAbility">
|
||||
<abilityDef>PN_FieldMedicAbility</abilityDef>
|
||||
</li>
|
||||
</comps>
|
||||
</HediffDef>
|
||||
|
Loading…
x
Reference in New Issue
Block a user