모듈 추가
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