2025-8-14

This commit is contained in:
2025-08-14 11:29:24 +08:00
parent b796fbe329
commit c71983b742
6 changed files with 344 additions and 11 deletions

View File

@@ -69,7 +69,6 @@
<!-- 隐藏事件:触发一次袭击 -->
<WulaFallenEmpire.EventDef>
<defName>Wula_HiddenEvent_TriggerRaid</defName>
<hiddenWindow>true</hiddenWindow>
<dismissEffects>
<li>
<effects>

View File

@@ -35,6 +35,15 @@
<value>1</value>
<operation>Add</operation>
</li>
<!-- 检测好感度 -->
<li Class="WulaFallenEmpire.Effect_ClearVariable">
<name>Wula_FE_Spiritualist_Goodwill</name>
</li>
<li Class="WulaFallenEmpire.Effect_CheckFactionGoodwill">
<factionDef>Wula_FE_Spiritualist_Faction</factionDef>
<variableName>Wula_FE_Spiritualist_Goodwill</variableName>
</li>
</effects>
</li>
</immediateEffects>
@@ -52,13 +61,45 @@
</li>
</optionEffects>
</li>
<li>
<!-- 教堂 -->
<!-- <li>
<label>乌拉帝国 大教堂</label>
<disabledReason><![CDATA[这个堕落乌拉派系不存在——它可能已经被摧毁或者未生成。\n生成该派系需要<color=#B174C9><b>异象</b></color>DLC支持]]></disabledReason>
<hideWhenDisabled>true</hideWhenDisabled>
<conditions>
<li Class="WulaFallenEmpire.Condition_FactionExists">
<factionDef>Wula_FE_Spiritualist_Faction</factionDef>
</li>
<li Class="WulaFallenEmpire.Condition_VariableGreaterThanOrEqual">
<name>Wula_FE_Spiritualist_Goodwill</name>
<value>75</value>
</li>
</conditions>
<optionEffects>
<li Class="WulaFallenEmpire.ConditionalEffects">
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_FE_Spiritualist_2</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
<li>
<label>乌拉帝国 大教堂</label>
<hideWhenDisabled>true</hideWhenDisabled>
<conditions>
<li Class="WulaFallenEmpire.Condition_FactionExists">
<factionDef>Wula_FE_Spiritualist_Faction</factionDef>
</li>
<li Class="WulaFallenEmpire.Condition_VariableLessThanOrEqual">
<name>Wula_FE_Spiritualist_Goodwill</name>
<value>75</value>
</li>
<li Class="WulaFallenEmpire.Condition_VariableGreaterThanOrEqual">
<name>Wula_FE_Spiritualist_Goodwill</name>
<value>-75</value>
</li>
</conditions>
<optionEffects>
<li Class="WulaFallenEmpire.ConditionalEffects">
@@ -71,6 +112,30 @@
</li>
</optionEffects>
</li>
<li>
<label>乌拉帝国 大教堂</label>
<hideWhenDisabled>true</hideWhenDisabled>
<conditions>
<li Class="WulaFallenEmpire.Condition_FactionExists">
<factionDef>Wula_FE_Spiritualist_Faction</factionDef>
</li>
<li Class="WulaFallenEmpire.Condition_VariableLessThanOrEqual">
<name>Wula_FE_Spiritualist_Goodwill</name>
<value>-75</value>
</li>
</conditions>
<optionEffects>
<li Class="WulaFallenEmpire.ConditionalEffects">
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_FE_Spiritualist_3</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li> -->
<li>
<label>退出</label>
<optionEffects>

View File

@@ -1003,7 +1003,7 @@
<ThingDef ParentName="MechSerumBase">
<defName>WULA_MechRepairKit</defName>
<label>机械乌拉修理套件</label>
<description>一种一次性使用的堕落乌拉帝国修理套件,专门用来紧急修复机械乌拉,这种不依赖专用维护舱的临时修复无法完全修复机械乌拉</description>
<description>一种一次性使用的堕落乌拉帝国修理套件,专门用来紧急修复机械乌拉的伤口</description>
<descriptionHyperlinks><RecipeDef>AdministerWULA_MechRepairKit</RecipeDef></descriptionHyperlinks>
<graphicData>
<texPath>Wula/Item/WULA_MechRepairKit</texPath>

View File

@@ -13,9 +13,9 @@
<!--<lethalSeverity>2</lethalSeverity>-->
<comps>
<li Class="WulaFallenEmpire.HediffCompProperties_MaintenanceNeed">
<thresholdDays>80</thresholdDays>
<!-- 80天内严重性达到1.0 (1.0 / 80 = 0.0125) -->
<severityPerDayBeforeThreshold>0.0125</severityPerDayBeforeThreshold>
<thresholdDays>60</thresholdDays>
<!-- 60天内严重性达到1.0 (1.0 / 60 = 0.0166) -->
<severityPerDayBeforeThreshold>0.0166</severityPerDayBeforeThreshold>
<!-- 达到阈值后在30天内从1.0增长到2.0 (1.0 / 30 ≈ 0.03333) -->
<severityPerDayAfterThreshold>0.03333</severityPerDayAfterThreshold>
</li>

View File

@@ -728,7 +728,7 @@
<ThingDef ParentName="BuildingBase">
<defName>WULA_MaintenancePod</defName>
<label>维护舱</label>
<description>一个为乌拉设计的全自动维护舱乌拉需要定期进入其中进行身体机能的维护和校准,否则他们的身体会逐渐衰弱。维护过程需要消耗零部件。</description>
<description>一个为乌拉帝国合成人设计的全自动维护舱,机械乌拉需要定期进入其中进行身体机能的维护和校准,否则他们的身体会逐渐衰弱。维护需要消耗零部件,同时会修理所有的伤口</description>
<containedPawnsSelectable>true</containedPawnsSelectable>
<graphicData>
<texPath>Wula/Building/WULA_Synth_Maintainer_south</texPath>

View File

@@ -7,12 +7,281 @@
<portraitPath>Wula/Events/Portraits/WULA_FE_Spiritualist_1</portraitPath>
<characterName>帝国修女</characterName>
<descriptions>
<li>这里是乌拉帝国教会</li>
<li>·····明明只是一群臭鱼烂虾居然敢对帝国教会刀剑相向真该把你们这群无信者折磨宰杀剥皮缝制沙发肉丢给沼泽猎犬头颅挂在枯树上诅咒你们的灵魂迷失在至高天中烂在无人知晓的角落变成虚境生物的脚底烂泥</li>
<li><![CDATA[这里是乌拉帝国教会,请问有何贵干?
<color=#ff8c00><b>当前在乌拉帝国大教堂的影响力: {WULA_FE_Spiritualist_Influence}</b></color>]]></li>
<li><![CDATA[你们是来聆听布道的,还是来谈生意的?
<color=#ff8c00><b>当前在乌拉帝国大教堂的影响力: {WULA_FE_Spiritualist_Influence}</b></color>]]></li>
<li><![CDATA[以主之名,我们当为边缘世界的愚昧众生带去教化。
<color=#ff8c00><b>当前在乌拉帝国大教堂的影响力: {WULA_FE_Spiritualist_Influence}</b></color>]]></li>
</descriptions>
<immediateEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_ClearVariable">
<name>Wula_FE_Spiritualist_Goodwill</name>
</li>
<li Class="WulaFallenEmpire.Effect_CheckFactionGoodwill">
<factionDef>Wula_FE_Spiritualist_Faction</factionDef>
<variableName>Wula_FE_Spiritualist_Goodwill</variableName>
</li>
<li Class="WulaFallenEmpire.Effect_SetVariable">
<name>WULA_FE_Spiritualist_Influence</name>
<value>0</value>
</li>
</effects>
</li>
</immediateEffects>
<options>
<li>
<label>这是吸泽洛把脑子吸坏了吗</label>
<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>
<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>
<!-- 高好感初始事件 -->
<WulaFallenEmpire.EventDef>
<defName>Wula_UI_FE_Spiritualist_2</defName>
<label>乌拉帝国 大教堂</label>
<portraitPath>Wula/Events/Portraits/WULA_FE_Spiritualist_3</portraitPath>
<characterName>帝国修女</characterName>
<descriptions>
<li><![CDATA[虽然你们不是我主拥趸,但是破格招待一下你们还是可以的。
<color=#ff8c00><b>当前在乌拉帝国大教堂的影响力: {WULA_FE_Spiritualist_Influence}</b></color>]]></li>
<li><![CDATA[愿吾主也庇佑你们,就像祂庇佑乌拉星人一样。
<color=#ff8c00><b>当前在乌拉帝国大教堂的影响力: {WULA_FE_Spiritualist_Influence}</b></color>]]></li>
<li><![CDATA[我们被选中,守护乌拉星人的应许之地。我们已经执行了这条戒律千百年,今后也是如此。
<color=#ff8c00><b>当前在乌拉帝国大教堂的影响力: {WULA_FE_Spiritualist_Influence}</b></color>]]></li>
</descriptions>
<immediateEffects>
<li>
<effects>
<!-- 检测dlc开启情况以决定启动哪些系统 -->
<li Class="WulaFallenEmpire.Effect_ClearVariable">
<name>Wula_FE_Spiritualist_Goodwill</name>
</li>
<li Class="WulaFallenEmpire.Effect_CheckFactionGoodwill">
<factionDef>Wula_FE_Spiritualist_Faction</factionDef>
<variableName>Wula_FE_Spiritualist_Goodwill</variableName>
</li>
<li Class="WulaFallenEmpire.Effect_SetVariable">
<name>WULA_FE_Spiritualist_Influence</name>
<value>0</value>
</li>
</effects>
</li>
</immediateEffects>
<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>
<li>
<label>我们有一个请求</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
<!-- 低好感初始事件 -->
<WulaFallenEmpire.EventDef>
<defName>Wula_UI_FE_Spiritualist_3</defName>
<label>乌拉帝国 大教堂</label>
<portraitPath>Wula/Events/Portraits/WULA_FE_Spiritualist_2</portraitPath>
<characterName>帝国修女</characterName>
<descriptions>
<li><![CDATA[你们会为无知和傲慢付出代价的,野蛮人。
<color=#ff8c00><b>当前在乌拉帝国大教堂的影响力: {WULA_FE_Spiritualist_Influence}</b></color>]]></li>
<li><![CDATA[·····明明只是一群臭鱼烂虾居然敢对帝国教会不敬真该把你们这群无信者折磨宰杀剥皮缝制沙发肉丢给沼泽猎犬头颅挂在枯树上诅咒你们的灵魂迷失在至高天中烂在无人知晓的角落变成虚境生物的脚底烂泥。
<color=#ff8c00><b>当前在乌拉帝国大教堂的影响力: {WULA_FE_Spiritualist_Influence}</b></color>]]></li>
<li><![CDATA[你们的玷污行为很快就会遭到惩戒。
<color=#ff8c00><b>当前在乌拉帝国大教堂的影响力: {WULA_FE_Spiritualist_Influence}</b></color>]]></li>
</descriptions>
<immediateEffects>
<li>
<effects>
<!-- 检测dlc开启情况以决定启动哪些系统 -->
<li Class="WulaFallenEmpire.Effect_ClearVariable">
<name>Wula_FE_Spiritualist_Goodwill</name>
</li>
<li Class="WulaFallenEmpire.Effect_CheckFactionGoodwill">
<factionDef>Wula_FE_Spiritualist_Faction</factionDef>
<variableName>Wula_FE_Spiritualist_Goodwill</variableName>
</li>
<li Class="WulaFallenEmpire.Effect_SetVariable">
<name>WULA_FE_Spiritualist_Influence</name>
<value>0</value>
</li>
</effects>
</li>
</immediateEffects>
<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" />
<li Class="WulaFallenEmpire.Effect_TriggerRaid">
<letterLabel>来自乌拉帝国 大教堂的报复</letterLabel>
<letterText>乌拉帝国 大教堂以攻击回应挑衅!</letterText>
<points>30000</points>
<faction>Wula_FE_Spiritualist_Faction</faction>
<raidStrategy>ImmediateAttack</raidStrategy>
<raidArrivalMode>EdgeDrop</raidArrivalMode>
<groupKind>Combat</groupKind>
<pawnGroupMakers>
<li>
<kindDef>Combat</kindDef>
<commonality>100</commonality>
<options>
<Wula_FE_Spiritualist_Pawn_1>10</Wula_FE_Spiritualist_Pawn_1>
<Wula_FE_Spiritualist_Pawn_2>3</Wula_FE_Spiritualist_Pawn_2>
<Wula_FE_Spiritualist_Pawn_3>3</Wula_FE_Spiritualist_Pawn_3>
<Wula_FE_Spiritualist_Pawn_4>1</Wula_FE_Spiritualist_Pawn_4>
<Wula_Psi_Titan_PawnKind>1000</Wula_Psi_Titan_PawnKind>
</options>
</li>
</pawnGroupMakers>
</li>
</effects>
</li>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
<WulaFallenEmpire.EventDef>
<defName>Wula_UI_FE_Spiritualist_10</defName>
<label>乌拉帝国 大教堂</label>
<portraitPath>Wula/Events/Portraits/WULA_FE_Spiritualist_1</portraitPath>
<characterName>帝国修女</characterName>
<descriptions>
<li><![CDATA[这里是乌拉帝国教会,请问有何贵干?\n\n<color=#ff8c00><b>当前在乌拉帝国大教堂的影响力: {WULA_FE_Spiritualist_Influence}</b></color>]]></li>
<li><![CDATA[你们是来聆听布道的,还是来谈生意的?\n\n<color=#ff8c00><b>当前在乌拉帝国大教堂的影响力: {WULA_FE_Spiritualist_Influence}</b></color>]]></li>
<li><![CDATA[以主之名,我们当为边缘世界的愚昧众生带去教化。\n\n<color=#ff8c00><b>当前在乌拉帝国大教堂的影响力: {WULA_FE_Spiritualist_Influence}</b></color>]]></li>
<!-- <li>·····明明只是一群臭鱼烂虾居然敢对帝国教会刀剑相向真该把你们这群无信者折磨宰杀剥皮缝制沙发肉丢给沼泽猎犬头颅挂在枯树上诅咒你们的灵魂迷失在至高天中烂在无人知晓的角落变成虚境生物的脚底烂泥</li> -->
</descriptions>
<immediateEffects>
<li>
<effects>
<!-- 检测dlc开启情况以决定启动哪些系统 -->
<li Class="WulaFallenEmpire.Effect_ClearVariable">
<name>Wula_FE_Spiritualist_Goodwill</name>
</li>
<li Class="WulaFallenEmpire.Effect_CheckFactionGoodwill">
<factionDef>Wula_FE_Spiritualist_Faction</factionDef>
<variableName>Wula_FE_Spiritualist_Goodwill</variableName>
</li>
<li Class="WulaFallenEmpire.Effect_SetVariable">
<name>WULA_FE_Spiritualist_Influence</name>
<value>0</value>
</li>
</effects>
</li>
</immediateEffects>
<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>
<li>
<label>我们有一个请求</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
<li>
<label>换个接线员</label>
<optionEffects>
<li>
<effects>