Files
WulaFallenEmpireRW/1.6/Defs/HediffDefs/Hediffs_WULA_FE_Spiritualist.xml
2025-08-10 19:33:39 +08:00

422 lines
16 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef>
<defName>WULA_SwiftHunterBlessing</defName>
<label>迅捷猎手加护</label>
<description>此人享受着乌拉帝国仪式带来的加护,身体变得更加轻盈,感官更加敏锐。</description>
<hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(0.6, 0.8, 1.0)</defaultLabelColor>
<isBad>false</isBad>
<stages>
<li>
<statOffsets>
<MoveSpeed>3.0</MoveSpeed>
<!-- <WorkSpeedGlobal>0.25</WorkSpeedGlobal> -->
</statOffsets>
<statFactors>
<AimingDelayFactor>0.8</AimingDelayFactor>
<!-- <MeleeWeapon_CooldownMultiplier>0.8</MeleeWeapon_CooldownMultiplier> -->
</statFactors>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_ReplaceHediff">
<hediffs>
<li>
<!-- <hediff>WULA_SwiftHunterBlessing</hediff> -->
<hediff>WULA_AbyssFearBlessing</hediff>
<hediff>WULA_InstantJumpdriveBlessing</hediff>
<hediff>WULA_MindSpringBlessing</hediff>
</li>
</hediffs>
<letterLabel>加护已取代</letterLabel>
<letterDesc>由于新的加护,其他作用于 {PAWN_nameDef} 的加护已经消散。</letterDesc>
</li>
</comps>
</HediffDef>
<HediffDef>
<defName>WULA_AbyssFearBlessing</defName>
<label>深渊恐惧加护</label>
<description>此人享受着乌拉帝国仪式带来的加护,躯体变得无坚不摧,似乎可捏碎一切挡路之敌。</description>
<hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(0.6, 0.8, 1.0)</defaultLabelColor>
<isBad>false</isBad>
<stages>
<li>
<statOffsets>
<IncomingDamageFactor>-0.2</IncomingDamageFactor>
</statOffsets>
<statFactors>
<!-- <AimingDelayFactor>0.8</AimingDelayFactor> -->
<MeleeWeapon_CooldownMultiplier>0.8</MeleeWeapon_CooldownMultiplier>
</statFactors>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_ReplaceHediff">
<hediffs>
<li>
<hediff>WULA_SwiftHunterBlessing</hediff>
<!-- <hediff>WULA_AbyssFearBlessing</hediff> -->
<hediff>WULA_InstantJumpdriveBlessing</hediff>
<hediff>WULA_MindSpringBlessing</hediff>
</li>
</hediffs>
<letterLabel>加护已取代</letterLabel>
<letterDesc>由于新的加护,其他作用于 {PAWN_nameDef} 的加护已经消散。</letterDesc>
</li>
</comps>
</HediffDef>
<HediffDef>
<defName>WULA_InstantJumpdriveBlessing</defName>
<label>转瞬移型加护</label>
<description>此人享受着乌拉帝国仪式带来的加护,身形变得飘忽不定,一切阻碍皆为无物。</description>
<hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(0.6, 0.8, 1.0)</defaultLabelColor>
<isBad>false</isBad>
<comps>
<li Class="HediffCompProperties_ReplaceHediff">
<hediffs>
<li>
<hediff>WULA_SwiftHunterBlessing</hediff>
<hediff>WULA_AbyssFearBlessing</hediff>
<!-- <hediff>WULA_InstantJumpdriveBlessing</hediff> -->
</li>
</hediffs>
<letterLabel>加护已取代</letterLabel>
<letterDesc>由于新的加护,其他作用于 {PAWN_nameDef} 的加护已经消散。</letterDesc>
</li>
<li Class="AutoBlink.HediffCompProperties_AutoBlink" MayRequire="rabiosus.autoblink">
<!-- <gizmoIconPath></gizmoIconPath> -->
<blinkIntervalTicks>480</blinkIntervalTicks>
<delayAfterEligibleTicks>10</delayAfterEligibleTicks>
<cellsBeforeTarget>3</cellsBeforeTarget>
<maxDistanceToBlink>40</maxDistanceToBlink>
<minDistanceToBlink>4</minDistanceToBlink>
<postBlinkStanceTicks>0</postBlinkStanceTicks>
<playerFactionOnly>false</playerFactionOnly>
<excludedJobDefs>
<li>GotoWander</li>
<li>Carried</li>
</excludedJobDefs>
<preBlinkSoundDefs>
<li>AutoBlink_Skip_Small</li>
</preBlinkSoundDefs>
<postBlinkSoundDefs>
<li>AutoBlink_Skip_Exit_Small</li>
</postBlinkSoundDefs>
<preBlinkEffecterDefs>
<li>Skip_Entry</li>
</preBlinkEffecterDefs>
<postBlinkEffecterDefs>
<li>Skip_ExitNoDelay</li>
</postBlinkEffecterDefs>
<preBlinkMoteDefs/>
<postBlinkMoteDefs/>
</li>
</comps>
</HediffDef>
<HediffDef>
<defName>WULA_MindSpringBlessing</defName>
<label>思绪泉涌加护</label>
<description>此人享受着乌拉帝国仪式带来的加护,思维如山涧泉水般清澈,无尽的灵感纷至沓来。</description>
<hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(0.6, 0.8, 1.0)</defaultLabelColor>
<isBad>false</isBad>
<abilities>
<li>WULA_MW_Scepter_Of_Perception_Ability</li>
</abilities>
<comps>
<li Class="HediffCompProperties_ReplaceHediff">
<hediffs>
<li>
<hediff>WULA_SwiftHunterBlessing</hediff>
<hediff>WULA_AbyssFearBlessing</hediff>
<hediff>WULA_InstantJumpdriveBlessing</hediff>
<!-- <hediff>WULA_MindSpringBlessing</hediff> -->
</li>
</hediffs>
<letterLabel>加护已取代</letterLabel>
<letterDesc>由于新的加护,其他作用于 {PAWN_nameDef} 的加护已经消散。</letterDesc>
</li>
</comps>
</HediffDef>
<AbilityDef>
<defName>WULA_MW_Scepter_Of_Perception_Ability</defName>
<label>乌拉帝国术式:拔擢</label>
<description>加速自身思维。获得一个适合的随机灵感。</description>
<iconPath>Wula/UI/Abilities/WULA_MW_Scepter_Of_Perception_Ability</iconPath>
<!-- <abilityClass>Psycast</abilityClass>
<category>Psychic</category> -->
<targetRequired>False</targetRequired>
<warmupSound>PsycastCastLoop</warmupSound>
<verbProperties>
<warmupTime>2</warmupTime>
<verbClass>Verb_CastPsycast</verbClass>
<range>1</range>
<requireLineOfSight>True</requireLineOfSight>
<targetParams>
<canTargetSelf>true</canTargetSelf>
</targetParams>
</verbProperties>
<showPsycastEffects>false</showPsycastEffects>
<level>-1</level>
<!-- <cooldownTicksRange>180~480</cooldownTicksRange> -->
<aiCanUse>true</aiCanUse>
<showOnCharacterCard>false</showOnCharacterCard>
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
<statBases>
<Ability_EntropyGain>0</Ability_EntropyGain>
<Ability_PsyfocusCost>-1</Ability_PsyfocusCost>
</statBases>
<comps>
<li Class="CompProperties_AbilityGiveInspiration">
<canTargetBaby>False</canTargetBaby>
<psychic>True</psychic>
</li>
<li Class="CompProperties_AbilitySocialInteraction">
<interactionDef>WordOfInspiration</interactionDef>
</li>
</comps>
</AbilityDef>
<ThingDef ParentName="BodyPartProstheticMakeableBase">
<defName>WULA_CPU_Psienhance</defName>
<label>生物处理器-灵能组件</label>
<description>安装于生物处理器的特殊改件,能够强化机械乌拉与虚境的亲和,增强心灵敏感度。</description>
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker Inherit="False">
<researchPrerequisite>WULA_FE_Spiritualist_CPU_Psienhance_Technology</researchPrerequisite>
<recipeUsers>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
</recipeMaker>
<costList>
<WULA_Soul_Wedge>200</WULA_Soul_Wedge>
<Wula_Zro>12</Wula_Zro>
<ComponentSpacer>6</ComponentSpacer>
</costList>
<tradeability>None</tradeability>
<comps>
<li Class="CompProperties_Usable">
<compClass>CompUsableImplant</compClass>
<useJob>UseItem</useJob>
<useLabel>安装生物处理器灵能组件</useLabel>
<!-- <userMustHaveHediff>WULA_Addons_Antenna_Hediff_Base</userMustHaveHediff> -->
</li>
<li Class="CompProperties_UseEffectDestroySelf" />
<li Class="CompProperties_UseEffectInstallImplant">
<hediffDef>WULA_CPU_Hediff_Psienhance</hediffDef>
<bodyPart>Brain</bodyPart>
<canUpgrade>false</canUpgrade>
<maxSeverity>1</maxSeverity>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="Wula_ImplantHediffBase_T2">
<defName>WULA_CPU_Hediff_Psienhance</defName>
<label>灵能组件</label>
<description>安装于生物处理器的特殊改件,强化机械乌拉心灵敏感度。</description>
<maxSeverity>1</maxSeverity>
<!-- <spawnThingOnRemoved>WULA_Energy_Furnace_Regulator</spawnThingOnRemoved> -->
<addedPartProps>
<partEfficiency>1.0</partEfficiency>
</addedPartProps>
<stages>
<li>
<minSeverity>0.01</minSeverity>
<statOffsets>
<PsychicSensitivity>0.5</PsychicSensitivity>
</statOffsets>
</li>
</stages>
</HediffDef>
<ThingDef ParentName="BodyPartProstheticMakeableBase">
<defName>WULA_CPU_Prophet</defName>
<label>生物处理器-预知组件</label>
<description>安装于生物处理器的特殊改件,能够让机械乌拉瞬时地预知敌人的动作,以获得射击精度和近战命中率加成。</description>
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker Inherit="False">
<researchPrerequisite>WULA_FE_Spiritualist_CPU_Prophet_Technology</researchPrerequisite>
<recipeUsers>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
</recipeMaker>
<costList>
<WULA_Soul_Wedge>200</WULA_Soul_Wedge>
<Wula_Zro>12</Wula_Zro>
<ComponentSpacer>6</ComponentSpacer>
</costList>
<tradeability>None</tradeability>
<comps>
<li Class="CompProperties_Usable">
<compClass>CompUsableImplant</compClass>
<useJob>UseItem</useJob>
<useLabel>安装生物处理器预知组件</useLabel>
<!-- <userMustHaveHediff>WULA_Addons_Antenna_Hediff_Base</userMustHaveHediff> -->
</li>
<li Class="CompProperties_UseEffectDestroySelf" />
<li Class="CompProperties_UseEffectInstallImplant">
<hediffDef>WULA_CPU_Hediff_Prophet</hediffDef>
<bodyPart>Brain</bodyPart>
<canUpgrade>false</canUpgrade>
<maxSeverity>1</maxSeverity>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="Wula_ImplantHediffBase_T2">
<defName>WULA_CPU_Hediff_Prophet</defName>
<label>预知组件</label>
<description>安装于生物处理器的特殊改件,提高射击精度和近战命中率。</description>
<maxSeverity>1</maxSeverity>
<!-- <spawnThingOnRemoved>WULA_Energy_Furnace_Regulator</spawnThingOnRemoved> -->
<addedPartProps>
<partEfficiency>1.0</partEfficiency>
</addedPartProps>
<stages>
<li>
<minSeverity>0.01</minSeverity>
<statOffsets>
<ShootingAccuracyPawn>5</ShootingAccuracyPawn>
<MeleeHitChance>0.5</MeleeHitChance>
</statOffsets>
</li>
</stages>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>WULA_Brain_Hediff_Soul_Wedge_Extract</defName>
<label>魂楔提取</label>
<description>用于抽取灵魂的特殊机械,会深深地植入大脑,使殖民者再也无法醒来。但是随着时间的推移,殖民者会周期性地产生魂楔——年龄越大,凝聚速度越快。</description>
<descriptionHyperlinks>
<ThingDef>WULA_Soul_Wedge</ThingDef>
<ThingDef>WULA_Brain_Soul_Wedge_Extract</ThingDef>
</descriptionHyperlinks>
<hediffClass>HediffWithComps</hediffClass>
<spawnThingOnRemoved>WULA_Brain_Soul_Wedge_Extract</spawnThingOnRemoved>
<addedPartProps>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
<stages>
<li>
<capMods>
<li>
<capacity>Consciousness</capacity>
<setMax>0.1</setMax>
</li>
</capMods>
</li>
</stages>
<comps>
<li Class="WulaFallenEmpire.MoharHediffs.HediffCompProperties_Spawner">
<!--
==================================================
基础设置 (Basic Settings)
==================================================
-->
<!-- [DEBUG] 如果为true则为此组件启用详细的调试日志记录。 -->
<debug>true</debug>
<!-- 要生成的物品的ThingDef。 -->
<thingToSpawn>WULA_Soul_Wedge</thingToSpawn>
<!-- 每次生成的基础物品数量。 -->
<spawnCount>5</spawnCount>
<!--
==================================================
生成周期 (Spawning Interval)
==================================================
-->
<!-- 下一次生成事件发生前的最少天数。 -->
<minDaysB4Next>5</minDaysB4Next>
<!-- 下一次生成事件发生前的最大天数。 -->
<maxDaysB4Next>10</maxDaysB4Next>
<!--
==================================================
与年龄相关的调整 (Age-Related Adjustments)
==================================================
-->
<!-- 如果为true生成数量将根据宿主的年龄进行调整。 -->
<ageWeightedQuantity>true</ageWeightedQuantity>
<!-- 如果为true且ageWeightedQuantity为true则随着宿主年龄增长生成数量变多。 -->
<olderBiggerQuantity>true</olderBiggerQuantity>
<!-- 如果为true且ageWeightedQuantity为true则随年龄增长的数量缩放将是指数性的而非线性的。 -->
<exponentialQuantity>true</exponentialQuantity>
<!-- 指数级数量缩放的最大乘数,以防止出现荒谬的数字。 -->
<exponentialRatioLimit>20</exponentialRatioLimit>
<!--
==================================================
生成条件 (Spawning Conditions)
==================================================
-->
<!-- 如果为true当宿主Pawn饥饿时生成将暂停。 -->
<hungerRelative>true</hungerRelative>
<!-- 如果为true当宿主Pawn受伤时生成将暂停。 -->
<healthRelative>true</healthRelative>
</li>
</comps>
</HediffDef>
<ThingDef ParentName="BodyPartBionicBase">
<defName>WULA_Brain_Soul_Wedge_Extract</defName>
<label>魂楔提取器</label>
<description>一个替代大脑进行工作的特殊插件,会深深地植入大脑,使殖民者再也无法醒来。但是随着时间的推移,殖民者会周期性地产生魂楔——年龄越大,凝聚速度越快。</description>
<tradeability>None</tradeability>
<descriptionHyperlinks>
<RecipeDef>Install_WULA_Brain_Soul_Wedge_Extract</RecipeDef>
</descriptionHyperlinks>
<costList>
<WULA_Soul_Wedge>200</WULA_Soul_Wedge>
<Wula_Zro>12</Wula_Zro>
</costList>
<thingSetMakerTags>
<li>RewardStandardMidFreq</li>
</thingSetMakerTags>
<recipeMaker>
<researchPrerequisite>WULA_FE_Spiritualist_Soul_Wedge_Extract_Technology</researchPrerequisite>
<recipeUsers>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
</recipeMaker>
<statBases>
<Mass>0.3</Mass>
</statBases>
</ThingDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>Install_WULA_Brain_Soul_Wedge_Extract</defName>
<label>安装魂楔提取器</label>
<description>为他人安装魂楔提取器。</description>
<descriptionHyperlinks>
<ThingDef>WULA_Brain_Soul_Wedge_Extract</ThingDef>
<HediffDef>WULA_Brain_Hediff_Soul_Wedge_Extract</HediffDef>
</descriptionHyperlinks>
<jobString>安装魂楔提取器中</jobString>
<!-- <surgeryOutcomeEffect IsNull="True" /> -->
<!-- <anesthetize>false</anesthetize> -->
<ingredients Inherit="False">
<li>
<filter>
<thingDefs>
<li>WULA_Brain_Soul_Wedge_Extract</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>WULA_Brain_Soul_Wedge_Extract</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Brain</li>
</appliedOnFixedBodyParts>
<addsHediff>WULA_Brain_Hediff_Soul_Wedge_Extract</addsHediff>
</RecipeDef>
</Defs>