This commit is contained in:
Tourswen
2025-08-07 19:42:48 +08:00
parent 783983ce0a
commit 6fcfa5f02c
10 changed files with 182 additions and 27 deletions

View File

@@ -200,8 +200,8 @@
</recipeMaker>
<costList>
<WULA_Soul_Wedge>200</WULA_Soul_Wedge>
<Wula_Zro>12</Wula_Zro>
<ComponentSpacer>6</ComponentSpacer>
<WULA_Charge_Cube>5</WULA_Charge_Cube>
</costList>
<tradeability>None</tradeability>
<comps>
@@ -254,8 +254,8 @@
</recipeMaker>
<costList>
<WULA_Soul_Wedge>200</WULA_Soul_Wedge>
<Wula_Zro>12</Wula_Zro>
<ComponentSpacer>6</ComponentSpacer>
<WULA_Charge_Cube>5</WULA_Charge_Cube>
</costList>
<tradeability>None</tradeability>
<comps>
@@ -293,4 +293,122 @@
</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>
<spawnThingOnRemoved>WULA_Brain_Hediff_Soul_Wedge_Extract</spawnThingOnRemoved>
<addedPartProps>
<partEfficiency>0.01</partEfficiency>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
<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_Base_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>

View File

@@ -224,7 +224,15 @@
<li>WULA_Soul_Wedge</li>
</thingDefs>
</filter>
<count>5000</count>
<count>4000</count>
</li>
<li>
<filter>
<thingDefs>
<li>Wula_Zro</li>
</thingDefs>
</filter>
<count>300</count>
</li>
<li>
<filter>

View File

@@ -3,7 +3,7 @@
<WulaFallenEmpire.PsychicRitual_TechOffering>
<defName>WULA_FE_Rituals_Create_Spear_Impale</defName>
<label>镌刻:圣枪穿刺术式</label>
<description>使用镌刻法术创造一把携带了圣枪穿刺术式的法杖,需求魂楔作为额外祭品以提升仪式质量,仪式的质量将影响镌刻完成时法杖的质量。</description>
<description>使用镌刻法术创造一把携带了圣枪穿刺术式的法杖,需求魂楔或泽洛作为额外祭品以提升仪式质量,仪式的质量将影响镌刻完成时法杖的质量。</description>
<hoursUntilOutcome>2</hoursUntilOutcome>
<cooldownHours>120</cooldownHours>
<researchPrerequisite>WULA_FE_Spiritualist_Spear_Impale_Technology</researchPrerequisite>
@@ -11,6 +11,7 @@
<descriptionHyperlinks>
<ThingDef>WULA_SP_Spear_Impale</ThingDef>
<ThingDef>WULA_Soul_Wedge</ThingDef>
<ThingDef>Wula_Zro</ThingDef>
</descriptionHyperlinks>
<invokerRole>Invoker</invokerRole>
@@ -40,6 +41,13 @@
<!-- 2000魂楔满质量 -->
<power>0.0005</power>
</li>
<li>
<!-- <thingDef>Gold</thingDef>: 祭品类型为黄金。 -->
<thingDef>Wula_Zro</thingDef>
<!-- <power>0.005</power>: 每个黄金增加0.005能量。 -->
<!-- 666魂楔满质量 -->
<power>0.0015</power>
</li>
</extraOfferings>
<!-- ==================== 奖励池定义 ==================== -->
@@ -80,7 +88,7 @@
<WulaFallenEmpire.PsychicRitual_TechOffering>
<defName>WULA_FE_Rituals_Create_Cotton_Counter</defName>
<label>镌刻:飘絮反制术式</label>
<description>使用镌刻法术创造一把携带了飘絮反制术式的法杖,需求魂楔作为额外祭品以提升仪式质量,仪式的质量将影响镌刻完成时法杖的质量。</description>
<description>使用镌刻法术创造一把携带了飘絮反制术式的法杖,需求魂楔或泽洛作为额外祭品以提升仪式质量,仪式的质量将影响镌刻完成时法杖的质量。</description>
<hoursUntilOutcome>2</hoursUntilOutcome>
<cooldownHours>120</cooldownHours>
<researchPrerequisite>WULA_FE_Spiritualist_Cotton_Counter_Technology</researchPrerequisite>
@@ -88,6 +96,7 @@
<descriptionHyperlinks>
<ThingDef>WULA_SP_Cotton_Counter</ThingDef>
<ThingDef>WULA_Soul_Wedge</ThingDef>
<ThingDef>Wula_Zro</ThingDef>
</descriptionHyperlinks>
<invokerRole>Invoker</invokerRole>
@@ -117,6 +126,13 @@
<!-- 2000魂楔满质量 -->
<power>0.0005</power>
</li>
<li>
<!-- <thingDef>Gold</thingDef>: 祭品类型为黄金。 -->
<thingDef>Wula_Zro</thingDef>
<!-- <power>0.005</power>: 每个黄金增加0.005能量。 -->
<!-- 666魂楔满质量 -->
<power>0.0015</power>
</li>
</extraOfferings>
<!-- ==================== 奖励池定义 ==================== -->
@@ -157,7 +173,7 @@
<WulaFallenEmpire.PsychicRitual_TechOffering>
<defName>WULA_FE_Rituals_Create_Live_Shelter</defName>
<label>镌刻:生灵庇佑术式</label>
<description>使用镌刻法术创造一把携带了生灵庇佑术式的法杖,需求魂楔作为额外祭品以提升仪式质量,仪式的质量将影响镌刻完成时法杖的质量。</description>
<description>使用镌刻法术创造一把携带了生灵庇佑术式的法杖,需求魂楔或泽洛作为额外祭品以提升仪式质量,仪式的质量将影响镌刻完成时法杖的质量。</description>
<hoursUntilOutcome>2</hoursUntilOutcome>
<cooldownHours>120</cooldownHours>
<researchPrerequisite>WULA_FE_Spiritualist_Live_Shelter_Technology</researchPrerequisite>
@@ -165,6 +181,7 @@
<descriptionHyperlinks>
<ThingDef>WULA_SP_Live_Shelter</ThingDef>
<ThingDef>WULA_Soul_Wedge</ThingDef>
<ThingDef>Wula_Zro</ThingDef>
</descriptionHyperlinks>
<invokerRole>Invoker</invokerRole>
@@ -192,6 +209,13 @@
<!-- 2000魂楔满质量 -->
<power>0.0005</power>
</li>
<li>
<!-- <thingDef>Gold</thingDef>: 祭品类型为黄金。 -->
<thingDef>Wula_Zro</thingDef>
<!-- <power>0.005</power>: 每个黄金增加0.005能量。 -->
<!-- 666魂楔满质量 -->
<power>0.0015</power>
</li>
</extraOfferings>
<!-- ==================== 奖励池定义 ==================== -->
@@ -232,7 +256,7 @@
<WulaFallenEmpire.PsychicRitual_TechOffering>
<defName>WULA_FE_Rituals_Create_Mist_Incinerator</defName>
<label>镌刻:灰烬焚烧术式</label>
<description>使用镌刻法术创造一把携带了灰烬焚烧术式的法杖,需求魂楔作为额外祭品以提升仪式质量,仪式的质量将影响镌刻完成时法杖的质量。</description>
<description>使用镌刻法术创造一把携带了灰烬焚烧术式的法杖,需求魂楔或泽洛作为额外祭品以提升仪式质量,仪式的质量将影响镌刻完成时法杖的质量。</description>
<hoursUntilOutcome>2</hoursUntilOutcome>
<cooldownHours>120</cooldownHours>
<researchPrerequisite>WULA_FE_Spiritualist_Mist_Incinerator_Technology</researchPrerequisite>
@@ -240,6 +264,7 @@
<descriptionHyperlinks>
<ThingDef>WULA_SP_Live_Shelter</ThingDef>
<ThingDef>WULA_Soul_Wedge</ThingDef>
<ThingDef>Wula_Zro</ThingDef>
</descriptionHyperlinks>
<invokerRole>Invoker</invokerRole>
@@ -267,6 +292,13 @@
<!-- 2000魂楔满质量 -->
<power>0.0005</power>
</li>
<li>
<!-- <thingDef>Gold</thingDef>: 祭品类型为黄金。 -->
<thingDef>Wula_Zro</thingDef>
<!-- <power>0.005</power>: 每个黄金增加0.005能量。 -->
<!-- 666魂楔满质量 -->
<power>0.0015</power>
</li>
</extraOfferings>
<!-- ==================== 奖励池定义 ==================== -->

View File

@@ -10,8 +10,8 @@
<ResearchProjectDef ParentName="WULA_FE_Spiritualist_techBase">
<defName>WULA_FE_Spiritualist_Base_Technology</defName>
<label>帝国仪式</label>
<description>若要开启乌拉帝国灵能科技树的大门,掌握基础的仪式技能是必要的。</description>
<label>泽洛提炼</label>
<description>若要开启乌拉帝国灵能科技树的大门,掌握基础的泽洛提炼技术是必要的。</description>
<baseCost>4000</baseCost>
<researchViewX>0.00</researchViewX>
<researchViewY>3.20</researchViewY>

View File

@@ -3,7 +3,7 @@
<ThingDef ParentName="MakeableDrugBase">
<defName>Wula_Zro</defName>
<label>泽洛</label>
<description>一种在异星粒子中存在的极其稀有的气溶胶,随着陨石撞击被一起发现,似乎是某个远古先驱者种族死亡时躯体的残留物。除了提供致幻效果外,若拥有灵能天赋的人将其摄入体内,泽珞也会极大的提高灵能力量,并可能导致成瘾。\n\n乌拉帝国拥有根据成分仿造泽洛的技术换句话来说在边缘世界流通的泽洛都不算正牌货。</description>
<description>一种在异星粒子中存在的极其稀有的气溶胶,随着陨石撞击被一起发现,似乎是某个远古先驱者种族死亡时躯体的残留物。除了提供致幻效果和补充精神力外,若拥有灵能天赋的人将其摄入体内,泽珞也会极大的提高灵能力量,并可能导致成瘾。\n\n乌拉帝国拥有根据成分仿造泽洛的技术换句话来说在边缘世界流通的泽洛都不算正牌货。</description>
<descriptionHyperlinks>
<HediffDef>Wula_ZroHigh</HediffDef>
<HediffDef>PsychiteTolerance</HediffDef>
@@ -13,7 +13,7 @@
<graphicData>
<texPath>Wula/Item/Wula_Zro</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>1</drawSize>
<drawSize>0.75</drawSize>
</graphicData>
<rotatable>false</rotatable>
<statBases>
@@ -52,6 +52,9 @@
<divideByBodySize>true</divideByBodySize>
<multiplyByGeneToleranceFactors>true</multiplyByGeneToleranceFactors>
</li>
<li Class="IngestionOutcomeDoer_OffsetPsyfocus">
<offset>0.2</offset>
</li>
</outcomeDoers>
</ingestible>
<recipeMaker>
@@ -122,6 +125,9 @@
<effectWorking>Cremate</effectWorking>
<soundWorking>Recipe_Cremate</soundWorking>
<autoStripCorpses>true</autoStripCorpses>
<researchPrerequisites>
<li>WULA_FE_Spiritualist_Base_Technology</li>
</researchPrerequisites>
<ingredients>
<li>
<filter>
@@ -134,24 +140,11 @@
</ingredients>
<fixedIngredientFilter>
<categories>
<li>Corpses</li>
<li>CorpsesHumanlike</li>
</categories>
<disallowedCategories>
<li>CorpsesMechanoid</li>
</disallowedCategories>
</fixedIngredientFilter>
<defaultIngredientFilter>
<thingDefs>
<li>Corpse_Human</li>
</thingDefs>
<specialFiltersToAllow>
<li>AllowCorpsesColonist</li>
<li MayRequire="Ludeon.RimWorld.Ideology">AllowCorpsesSlave</li>
<li>AllowCorpsesStranger</li>
</specialFiltersToAllow>
</defaultIngredientFilter>
<products>
<Wula_Zro>3</Wula_Zro>
</products>
</RecipeDef>
</Defs>
</Defs>

View File

@@ -28,6 +28,7 @@
<costList Inherit="False">
<WULA_Soul_Wedge>3000</WULA_Soul_Wedge>
<WULA_Dark_Matter_Item>5</WULA_Dark_Matter_Item>
<Wula_Zro>21</Wula_Zro>
</costList>
<costStuffCount>300</costStuffCount>
<statBases>
@@ -111,6 +112,7 @@
<costList Inherit="False">
<WULA_Soul_Wedge>3000</WULA_Soul_Wedge>
<WULA_Dark_Matter_Item>5</WULA_Dark_Matter_Item>
<Wula_Zro>6</Wula_Zro>
</costList>
<stuffCategories>
<li>Fabric</li>
@@ -196,6 +198,7 @@
<costStuffCount>200</costStuffCount>
<costList Inherit="False">
<ComponentSpacer>8</ComponentSpacer>
<Wula_Zro>36</Wula_Zro>
</costList>
<apparel>
<tags>
@@ -267,7 +270,8 @@
<tradeability>None</tradeability>
<costStuffCount>30</costStuffCount>
<costList Inherit="False">
<ComponentIndustrial>1</ComponentIndustrial>
<ComponentSpacer>1</ComponentSpacer>
<Wula_Zro>12</Wula_Zro>
</costList>
<comps>
<li Class="WulaFallenEmpire.CompProperties_ApparelInterceptor">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.