모듈 수정

This commit is contained in:
Cocopomel 2021-09-18 15:49:43 +09:00
parent e9c15b305c
commit f8ff8e8d4c
8 changed files with 46 additions and 24 deletions

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8" ?>
<LanguageData>
<PN_CantReason_orhediff>Incompatible model or module system unstable.\n\n[Compatible model list]\n\n{11}\n\n</PN_CantReason_orhediff>
<PN_CantReason_orhediff>Check the item description.</PN_CantReason_orhediff>
</LanguageData>

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8" ?>
<LanguageData>
</LanguageData>

@ -9,7 +9,7 @@
<AbilityDef>
<defName>PN_TriggerHappyAbility</defName>
<label>rapid fire</label>
<description>...</description>
<description>This ability allows users to shoot quickly, but lowers the hit rate.</description>
<jobDef>CastAbilityOnThing</jobDef>
<targetRequired>False</targetRequired>
<canUseAoeToGetTargets>False</canUseAoeToGetTargets>

@ -9,7 +9,7 @@
<AbilityDef>
<defName>PN_OfficerCommandAbility</defName>
<label>officer command</label>
<description>...</description>
<description>Create an aura that boosts the combat skills of everyone nearby. The effect lasts 24 hours and remains attached to the leader for the duration.</description>
<jobDef>CastAbilityOnThing</jobDef>
<targetRequired>False</targetRequired>
<canUseAoeToGetTargets>False</canUseAoeToGetTargets>
@ -24,7 +24,7 @@
<uiOrder>3</uiOrder>
<warmupStartSound>CombatCommand_Warmup</warmupStartSound>
<statBases>
<Ability_Duration>334</Ability_Duration>
<Ability_Duration>250</Ability_Duration>
<Ability_EffectRadius>9.9</Ability_EffectRadius>
</statBases>
<verbProperties>
@ -57,7 +57,7 @@
<AbilityDef>
<defName>PN_MeisterAdviceAbility</defName>
<label>meister's advice</label>
<description>...</description>
<description>Call on person and give advice on the work.</description>
<jobDef>CastAbilityOnThingMelee</jobDef>
<iconPath>UI/Abilities/PNMeisterAdvice</iconPath>
<warmupMoteSocialSymbol>UI/Abilities/PNMeisterAdvice</warmupMoteSocialSymbol>
@ -99,7 +99,7 @@
<AbilityDef>
<defName>PN_IntensiveMedicalAbility</defName>
<label>intensive medical mode</label>
<description>...</description>
<description>This ability makes users more proficient in medical work.</description>
<jobDef>CastAbilityOnThing</jobDef>
<targetRequired>False</targetRequired>
<canUseAoeToGetTargets>False</canUseAoeToGetTargets>
@ -109,7 +109,7 @@
<showPsycastEffects>False</showPsycastEffects>
<displayGizmoWhileUndrafted>True</displayGizmoWhileUndrafted>
<disableGizmoWhileUndrafted>False</disableGizmoWhileUndrafted>
<groupDef>PNModule_2day</groupDef>
<groupDef>PNModule_1day</groupDef>
<hotKey>Misc12</hotKey>
<uiOrder>3</uiOrder>
<warmupStartSound>CombatCommand_Warmup</warmupStartSound>
@ -145,7 +145,7 @@
<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>
<description>Offer module 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>
@ -181,8 +181,8 @@
<!--==================================== 야전 의료 모듈 ====================================-->
<AbilityDef>
<defName>PN_FieldMedicAbility</defName>
<label>Field medic mode</label>
<description>...</description>
<label>field medic mode</label>
<description>This ability enables users to provide rapid medical support in the field.</description>
<jobDef>CastAbilityOnThing</jobDef>
<targetRequired>False</targetRequired>
<canUseAoeToGetTargets>False</canUseAoeToGetTargets>
@ -197,7 +197,7 @@
<uiOrder>3</uiOrder>
<warmupStartSound>CombatCommand_Warmup</warmupStartSound>
<statBases>
<Ability_Duration>334</Ability_Duration>
<Ability_Duration>250</Ability_Duration>
</statBases>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
@ -228,7 +228,7 @@
<AbilityDef>
<defName>PN_StimPackAbility</defName>
<label>injection stim pack</label>
<description>...</description>
<description>Inject a drug similar to A into the person. It is not addictive, but side effects occur when the effect is over.</description>
<groupDef>PNModule_rightoff</groupDef>
<iconPath>UI/Abilities/PNStimPack</iconPath>
<warmupMoteSocialSymbol>UI/Abilities/PNStimPack</warmupMoteSocialSymbol>

@ -16,7 +16,7 @@
<HediffDef ParentName="RoleStatBuff">
<defName>PN_TriggerHappy</defName>
<label>module active (rapid fire)</label>
<description>...</description>
<description>rapid fire</description>
<hediffClass>HediffWithComps</hediffClass>
<stages>
<li>

@ -127,7 +127,7 @@
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_Disappears">
<disappearsAfterTicks>97500</disappearsAfterTicks>
<disappearsAfterTicks>100000</disappearsAfterTicks>
<showRemainingTime>True</showRemainingTime>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
@ -240,7 +240,7 @@
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_Disappears">
<disappearsAfterTicks>97500</disappearsAfterTicks>
<disappearsAfterTicks>52500</disappearsAfterTicks>
<showRemainingTime>True</showRemainingTime>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
@ -273,12 +273,12 @@
<HediffDef ParentName="RoleStatBuff">
<defName>PN_ImmunityDrive</defName>
<label>immunity drive</label>
<description>...</description>
<description>immunity drive</description>
<hediffClass>HediffWithComps</hediffClass>
<stages>
<li>
<statFactors>
<ImmunityGainSpeed>1.5</ImmunityGainSpeed>
<ImmunityGainSpeed>1.25</ImmunityGainSpeed>
</statFactors>
</li>
</stages>
@ -302,7 +302,7 @@
<MoveSpeed>0.4</MoveSpeed>
</statOffsets>
<statFactors>
<MedicalTendSpeed>1.30</MedicalTendSpeed>
<MedicalTendSpeed>1.50</MedicalTendSpeed>
</statFactors>
</li>
</stages>
@ -313,7 +313,7 @@
<li Class="HediffCompProperties_DisappearsOnDeath"/>
<li Class="MoharHediffs.HediffCompProperties_PostRemoveTrigger_HediffAdd">
<triggeredHediff>
<li>PN_IntensiveMedicalOverload</li>
<li>PN_OfficerCommandOverload</li>
</triggeredHediff>
</li>
<li Class="HediffCompProperties_GiveAbility">

@ -5,7 +5,10 @@
<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>
<description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nCombat model (legd), (mast), (exc)\n\nThis module allows automaton to use rapid fire ability.</description>
<descriptionHyperlinks>
<AbilityDef>PN_TriggerHappyAbility</AbilityDef>
</descriptionHyperlinks>
<costList>
<Steel>45</Steel>
<ComponentIndustrial>3</ComponentIndustrial>

@ -5,7 +5,10 @@
<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>
<description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nCombat model (legd)\n\nThis module allows automaton to use officer command ability.</description>
<descriptionHyperlinks>
<AbilityDef>PN_OfficerCommandAbility</AbilityDef>
</descriptionHyperlinks>
<statBases>
<WorkToMake>75000</WorkToMake>
</statBases>
@ -55,7 +58,10 @@
<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>
<description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nEngineer model (legd)\n\nThis module allows automaton to use meister's advice ability.</description>
<descriptionHyperlinks>
<AbilityDef>PN_MeisterAdviceAbility</AbilityDef>
</descriptionHyperlinks>
<statBases>
<WorkToMake>75000</WorkToMake>
</statBases>
@ -101,7 +107,11 @@
<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>
<description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nDomestic model (legd)\n\nThis module allows automaton to use intensive medical mode ability.\nAnd if automaton activates intensive medical mode, immunity drive ability can be used.</description>
<descriptionHyperlinks>
<AbilityDef>PN_IntensiveMedicalAbility</AbilityDef>
<AbilityDef>PN_ImmunityDriveAbility</AbilityDef>
</descriptionHyperlinks>
<statBases>
<WorkToMake>75000</WorkToMake>
</statBases>
@ -147,7 +157,12 @@
<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>
<description>[CAUTION]\nThis module can only be installed on compatible models.\nAlso, the module system must be stable.\n\n[compatible models list]\n\nDomestic model (legd)\nCombat model (legd)\n\nThis module allows automaton to use field medic mode ability.\nAnd if automaton activates field medic mod, injection stim pack ability can be used.</description>
<descriptionHyperlinks>
<AbilityDef>PN_FieldMedicAbility</AbilityDef>
<AbilityDef>PN_StimPackAbility</AbilityDef>
<HediffDef>PN_StimPackSideEffect</HediffDef>
</descriptionHyperlinks>
<statBases>
<WorkToMake>75000</WorkToMake>
</statBases>