This commit is contained in:
2025-08-08 17:39:29 +08:00
13 changed files with 109 additions and 115 deletions

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<WulaFallenEmpire.EventDef>
<defName>Wula_UI_FE_Spiritualist_1</defName>
<label>乌拉帝国 大教堂</label>
<portraitPath>Wula/Events/Portraits/WULA_FE_Spiritualist_2</portraitPath>
<characterName>帝国修女</characterName>
<descriptions>
<li>·····明明只是一群臭鱼烂虾居然敢对帝国教会刀剑相向真该把你们这群无信者折磨宰杀剥皮缝制沙发肉丢给沼泽猎犬头颅挂在枯树上诅咒你们的灵魂迷失在至高天中烂在无人知晓的角落变成虚境生物的脚底烂泥</li>
</descriptions>
<options>
<li>
<label>我们想要和教会和解</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
<li>
<label>你这是吸泽洛把脑子吸坏了吗</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
</Defs>

View File

@@ -22,10 +22,13 @@
</optionEffects>
</li>
<li>
<label>乌拉帝国 大教堂(尚在制作)</label>
<label>乌拉帝国 大教堂</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_FE_Spiritualist_1</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>

View File

@@ -49,14 +49,6 @@
<li>MuscleParasites</li>
<li>OrganDecay</li>
</makeImmuneTo>
<!-- 能力修改 -->
<capMods>
<!-- 初始意识+20% -->
<li>
<capacity>Consciousness</capacity>
<offset>0.20</offset>
</li>
</capMods>
<enablesNeeds>
<li>WULA_Energy</li>
</enablesNeeds>
@@ -67,6 +59,28 @@
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>WULA_ChargingHediff</defName>
<label>能量充盈</label>
<description>乌拉正在从能量核心中持续吸收能量。</description>
<hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(0.5, 0.5, 0.9)</defaultLabelColor>
<isBad>false</isBad>
<comps>
<li Class="WulaFallenEmpire.HediffCompProperties_WulaCharging">
<!-- 充能效果的总持续时间(以 tick 为单位60 ticks = 1 秒) -->
<durationTicks>600</durationTicks>
<!-- 备用能量恢复值:如果能量核心没有定义具体的能量值,则每 tick 恢复这么多能量 -->
<energyPerTick>0.02</energyPerTick>
</li>
</comps>
<stages>
<li>
<label>充能中</label>
<minSeverity>0</minSeverity>
</li>
</stages>
</HediffDef>
<HediffDef ParentName="ImplantHediffBase">
<defName>WULA_Heavy_Infantry_PowerArmor_PowerFist</defName>

View File

@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef>
<defName>WULA_ChargingHediff</defName>
<label>能量充盈</label>
<description>乌拉正在从能量核心中持续吸收能量。</description>
<hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(0.5, 0.5, 0.9)</defaultLabelColor>
<isBad>false</isBad>
<comps>
<li Class="WulaFallenEmpire.HediffCompProperties_WulaCharging">
<!-- 充能效果的总持续时间(以 tick 为单位60 ticks = 1 秒) -->
<durationTicks>600</durationTicks>
<!-- 备用能量恢复值:如果能量核心没有定义具体的能量值,则每 tick 恢复这么多能量 -->
<energyPerTick>0.02</energyPerTick>
</li>
</comps>
<stages>
<li>
<label>充能中</label>
<minSeverity>0</minSeverity>
</li>
</stages>
</HediffDef>
</Defs>

View File

@@ -193,7 +193,7 @@
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker Inherit="False">
<!-- <researchPrerequisite>WULA_Synth_Addons_Technology</researchPrerequisite> -->
<researchPrerequisite>WULA_FE_Spiritualist_CPU_Psienhance_Technology</researchPrerequisite>
<recipeUsers>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
@@ -247,7 +247,7 @@
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker Inherit="False">
<!-- <researchPrerequisite>WULA_Synth_Addons_Technology</researchPrerequisite> -->
<researchPrerequisite>WULA_FE_Spiritualist_CPU_Prophet_Technology</researchPrerequisite>
<recipeUsers>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
@@ -293,8 +293,6 @@
</li>
</stages>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>WULA_Brain_Hediff_Soul_Wedge_Extract</defName>
<label>魂楔提取</label>
@@ -303,11 +301,21 @@
<ThingDef>WULA_Soul_Wedge</ThingDef>
<ThingDef>WULA_Brain_Soul_Wedge_Extract</ThingDef>
</descriptionHyperlinks>
<hediffClass>HediffWithComps</hediffClass>
<spawnThingOnRemoved>WULA_Brain_Hediff_Soul_Wedge_Extract</spawnThingOnRemoved>
<addedPartProps>
<partEfficiency>0.01</partEfficiency>
<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">
<!--
@@ -371,7 +379,7 @@
<li>RewardStandardMidFreq</li>
</thingSetMakerTags>
<recipeMaker>
<researchPrerequisite>WULA_FE_Spiritualist_Base_Technology</researchPrerequisite>
<researchPrerequisite>WULA_FE_Spiritualist_Soul_Wedge_Extract_Technology</researchPrerequisite>
<recipeUsers>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>

View File

@@ -1,74 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef>
<defName>WULA_SoulCondensation</defName>
<label>灵魂凝聚</label>
<description>此人的灵魂似乎在缓慢地凝聚,随着时间的推移,会周期性地产生魂楔。年龄越大,凝聚速度越快。</description>
<hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(178, 153, 255)</defaultLabelColor>
<isBad>false</isBad>
<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>
</Defs>

View File

@@ -141,10 +141,44 @@
<description>灵能泰坦是效力于乌拉帝国国教的重型灵能机械体,能够在战场上进行跃迁,拥有强大的实力、坚固的灵能盾和繁多的灵能技能,但是机体本身较为脆弱。</description>
<baseCost>4000</baseCost>
<researchViewX>1.50</researchViewX>
<researchViewY>2.70</researchViewY>
<researchViewY>0.00</researchViewY>
<prerequisites>
<li>WULA_FE_Spiritualist_Base_Technology</li>
<li>WULA_Machine_Productor_Technology</li>
</prerequisites>
</ResearchProjectDef>
<!-- 组件 -->
<ResearchProjectDef ParentName="WULA_FE_Spiritualist_techBase">
<defName>WULA_FE_Spiritualist_CPU_Psienhance_Technology</defName>
<label>灵能组件</label>
<description>开发能够安装于机械乌拉的生物处理器的特殊改件,强化其与虚境的亲和,增强心灵敏感度。</description>
<baseCost>4000</baseCost>
<researchViewX>1.50</researchViewX>
<researchViewY>3.40</researchViewY>
<prerequisites>
<li>WULA_FE_Spiritualist_Base_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULA_FE_Spiritualist_techBase">
<defName>WULA_FE_Spiritualist_CPU_Prophet_Technology</defName>
<label>预知组件</label>
<description>开发能够安装于机械乌拉的生物处理器的特殊改件,能够让其瞬时地预知敌人的动作,以获得射击精度和近战命中率加成。</description>
<baseCost>4000</baseCost>
<researchViewX>1.50</researchViewX>
<researchViewY>2.70</researchViewY>
<prerequisites>
<li>WULA_FE_Spiritualist_Base_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULA_FE_Spiritualist_techBase">
<defName>WULA_FE_Spiritualist_Soul_Wedge_Extract_Technology</defName>
<label>魂楔提取器</label>
<description>开发一种特殊插件,会深深地植入俘虏和奴隶的大脑,使其再也无法醒来,并周期性地产生魂楔——年龄越大,凝聚速度越快。</description>
<baseCost>4000</baseCost>
<researchViewX>2.50</researchViewX>
<researchViewY>2.70</researchViewY>
<prerequisites>
<li>WULA_FE_Spiritualist_Base_Technology</li>
</prerequisites>
</ResearchProjectDef>
</Defs>

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 431 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 KiB

Binary file not shown.