모듈 추가
This commit is contained in:
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>
|
||||
Reference in New Issue
Block a user