This commit is contained in:
2025-12-16 11:52:30 +08:00
parent 4f46620e26
commit dbbaf1802f
15 changed files with 1330 additions and 1409 deletions

Binary file not shown.

View File

@@ -0,0 +1,140 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef>
<defName>ARA_Incubator_1_Reward_Hediffs</defName>
<label>致密甲壳</label>
<description>该阿拉克涅督虫的甲壳比起常规虫族更加紧密,这使得她的甲壳获得了额外的防御力。\n\n由于良好的孵化质量阿拉克涅督虫获得了这个有利突变。</description>
<hediffClass>HediffWithComps</hediffClass>
<isBad>false</isBad>
<defaultLabelColor>(0.3, 0.7, 0.2)</defaultLabelColor>
<scenarioCanAdd>true</scenarioCanAdd>
<stages>
<li>
<statOffsets>
<ArmorRating_Blunt>0.25</ArmorRating_Blunt>
<ArmorRating_Sharp>0.25</ArmorRating_Sharp>
</statOffsets>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>ARA_Incubator_2_Reward_Hediffs</defName>
<label>壳下阻燃脂</label>
<description>该阿拉克涅督虫的皮下脂肪由于有利突变,获得了阻燃效果。当虫族被火焰灼烧时,阻燃脂肪层会爆裂开以扑灭身上的火势。\n\n由于良好的孵化质量阿拉克涅督虫获得了这个有利突变。</description>
<hediffClass>HediffWithComps</hediffClass>
<isBad>false</isBad>
<defaultLabelColor>(0.3, 0.7, 0.2)</defaultLabelColor>
<scenarioCanAdd>true</scenarioCanAdd>
<stages>
<li>
<statOffsets>
<ArmorRating_Heat>0.5</ArmorRating_Heat>
</statOffsets>
<statFactors>
<Flammability>0</Flammability>
</statFactors>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>ARA_Incubator_3_Reward_Hediffs</defName>
<label>行动激素</label>
<description>该阿拉克涅督虫腺体非常反常,会不断地分泌激素使得其处于亢奋状态,并且可以传导到与其链接的武装器官上。\n\n由于良好的孵化质量阿拉克涅督虫获得了这个有利突变。</description>
<hediffClass>HediffWithComps</hediffClass>
<isBad>false</isBad>
<defaultLabelColor>(0.3, 0.7, 0.2)</defaultLabelColor>
<scenarioCanAdd>true</scenarioCanAdd>
<stages>
<li>
<statOffsets>
<MoveSpeed>0.25</MoveSpeed>
</statOffsets>
<statFactors>
<MeleeCooldownFactor>0.8</MeleeCooldownFactor>
</statFactors>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>ARA_Incubator_4_Reward_Hediffs</defName>
<label>高静态视力</label>
<description>该阿拉克涅督虫的有利突变使其获得了异于其他虫族的高级静态视力,填补了其视力的短板,使其射击时更加得心应手。\n\n由于良好的孵化质量阿拉克涅督虫获得了这个有利突变。</description>
<hediffClass>HediffWithComps</hediffClass>
<isBad>false</isBad>
<defaultLabelColor>(0.3, 0.7, 0.2)</defaultLabelColor>
<scenarioCanAdd>true</scenarioCanAdd>
<stages>
<li>
<statFactors>
<RangedCooldownFactor>0.75</RangedCooldownFactor>
</statFactors>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>ARA_Incubator_5_Reward_Hediffs</defName>
<label>强壮肌肉</label>
<description>该阿拉克涅督虫壮的惊人——属于是营养过剩了。\n\n由于良好的孵化质量阿拉克涅督虫获得了这个有利突变。</description>
<hediffClass>HediffWithComps</hediffClass>
<isBad>false</isBad>
<defaultLabelColor>(0.3, 0.7, 0.2)</defaultLabelColor>
<scenarioCanAdd>true</scenarioCanAdd>
<stages>
<li>
<statFactors>
<MeleeDamageFactor>2</MeleeDamageFactor>
</statFactors>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>ARA_Incubator_6_Reward_Hediffs</defName>
<label>中枢强化</label>
<description>该阿拉克涅督虫神经反应远超其他虫族,得益于更强大的反射,其行动变得敏捷而致命。\n\n由于良好的孵化质量阿拉克涅督虫获得了这个有利突变。</description>
<hediffClass>HediffWithComps</hediffClass>
<isBad>false</isBad>
<defaultLabelColor>(0.3, 0.7, 0.2)</defaultLabelColor>
<scenarioCanAdd>true</scenarioCanAdd>
<stages>
<li>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>0.15</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>ARA_Incubator_7_Reward_Hediffs</defName>
<label>可塑记忆体</label>
<description>该阿拉克涅督虫的记忆体结构更加复杂,且能快速吸纳新的知识和经验。\n\n由于良好的孵化质量阿拉克涅督虫获得了这个有利突变。</description>
<hediffClass>HediffWithComps</hediffClass>
<isBad>false</isBad>
<defaultLabelColor>(0.3, 0.7, 0.2)</defaultLabelColor>
<scenarioCanAdd>true</scenarioCanAdd>
<stages>
<li>
<statOffsets>
<GlobalLearningFactor>0.5</GlobalLearningFactor>
</statOffsets>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>ARA_Incubator_8_Reward_Hediffs</defName>
<label>凝血因子</label>
<description>该阿拉克涅督虫的凝血系统更加高效,多种其他督虫身上不具备的特殊凝血因子使得其流血速度大为减缓。\n\n由于良好的孵化质量阿拉克涅督虫获得了这个有利突变。</description>
<hediffClass>HediffWithComps</hediffClass>
<isBad>false</isBad>
<defaultLabelColor>(0.3, 0.7, 0.2)</defaultLabelColor>
<scenarioCanAdd>true</scenarioCanAdd>
<stages>
<li>
<!-- 流血速度 -->
<totalBleedFactor>0.1</totalBleedFactor>
</li>
</stages>
</HediffDef>
</Defs>

View File

@@ -699,7 +699,7 @@
<AlienRace.ThingDef_AlienRace ParentName="ARA_NodeBase_Huge">
<defName>ArachnaeNode_Race_Myrmecocystus</defName>
<label>阿拉克涅蜜罐种</label>
<description>阿拉克涅大型督虫之一,拥有广泛食谱的大型虫族,可以吞下许多未经处理的生物并将其分解为阿拉克涅虫蜜,以滋养虫群。\n\n她可以进行搬运、烹饪和种植工作战斗技能非常差。</description>
<description>阿拉克涅大型督虫之一,拥有广泛食谱的大型虫族,可以吞下许多未经处理的生物并将其分解为阿拉克涅虫蜜,以滋养虫群。当虫群中的其他虫族感到饥饿时,她们会通过嘴对嘴的方式进行喂食,如果蜜罐满溢,她们还会将虫蜜排出以形成可供巢穴进行建筑的资源。\n\n她可以进行搬运、烹饪和种植工作战斗技能非常差。</description>
<alienRace>
<generalSettings>
<!-- 各种零件定义 -->
@@ -775,6 +775,23 @@
</race>
<comps>
<li Class="ArachnaeSwarm.CompProperties_AutoMechCarrier">
<freeProduction>true</freeProduction>
<disableHediff>ARA_RaceBaseSwarmProduceSwitchHediff</disableHediff>
<fixedIngredient>ARA_InsectJelly</fixedIngredient>
<maxIngredientCount>1</maxIngredientCount>
<startingIngredientCount>1</startingIngredientCount>
<costPerPawn>1</costPerPawn>
<cooldownTicks>9999</cooldownTicks>
<productionQueue>
<li>
<pawnKind>ArachnaeBase_Race_Scavenger</pawnKind>
<count>2</count>
<cooldownTicks>5000</cooldownTicks>
</li>
</productionQueue>
<spawnEffecter>CocoonDestroyed</spawnEffecter>
</li>
<li Class="ArachnaeSwarm.CompProperties_NodeSwarmLifetime">
<immuteHediff>ARA_Cycle_Suppression_Hediff</immuteHediff>
<lifespanHediff>ARA_LifespanHediff</lifespanHediff>
@@ -785,6 +802,7 @@
</li>
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
<hediffs>
<li>ARA_RaceBaseSwarmProduceSwitchHediff</li>
<li>ARA_Myrmecocystus_Production_InsectJelly</li>
</hediffs>
<addChance>1.0</addChance>
@@ -942,8 +960,8 @@
<productionQueue>
<li>
<pawnKind>ArachnaeBase_Race_Scavenger</pawnKind>
<count>4</count>
<cooldownTicks>1000</cooldownTicks>
<count>2</count>
<cooldownTicks>5000</cooldownTicks>
</li>
</productionQueue>
<spawnEffecter>CocoonDestroyed</spawnEffecter>
@@ -1050,6 +1068,23 @@
</race>
<comps>
<li Class="ArachnaeSwarm.CompProperties_AutoMechCarrier">
<freeProduction>true</freeProduction>
<disableHediff>ARA_RaceBaseSwarmProduceSwitchHediff</disableHediff>
<fixedIngredient>ARA_InsectJelly</fixedIngredient>
<maxIngredientCount>1</maxIngredientCount>
<startingIngredientCount>1</startingIngredientCount>
<costPerPawn>1</costPerPawn>
<cooldownTicks>9999</cooldownTicks>
<productionQueue>
<li>
<pawnKind>ArachnaeBase_Race_Scavenger</pawnKind>
<count>2</count>
<cooldownTicks>5000</cooldownTicks>
</li>
</productionQueue>
<spawnEffecter>CocoonDestroyed</spawnEffecter>
</li>
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
<hediffs>
<li>ARA_RaceBaseSwarmProduceSwitchHediff</li>

View File

@@ -61,9 +61,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth</li>
<li>ARA_Cocoon_Cloth_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
</comps>
@@ -94,9 +92,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth</li>
<li>ARA_Cocoon_Cloth_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
</comps>
@@ -127,9 +123,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth</li>
<li>ARA_Cocoon_Cloth_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
</comps>
@@ -160,9 +154,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth</li>
<li>ARA_Cocoon_Cloth_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
</comps>
@@ -193,9 +185,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth</li>
<li>ARA_Cocoon_Cloth_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
</comps>
@@ -325,9 +315,7 @@
</li>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth</li>
<li>ARA_Cocoon_Cloth_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
</comps>
@@ -376,9 +364,7 @@
</li>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth</li>
<li>ARA_Cocoon_Cloth_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
</comps>
@@ -427,9 +413,7 @@
</li>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth</li>
<li>ARA_Cocoon_Cloth_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
</comps>
@@ -479,9 +463,7 @@
</li>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth_1Stage</li>
<li>ARA_Cocoon_Cloth_1Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
</comps>
@@ -531,9 +513,7 @@
</li>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth_1Stage</li>
<li>ARA_Cocoon_Cloth_1Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
</comps>
@@ -583,9 +563,7 @@
</li>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth_1Stage</li>
<li>ARA_Cocoon_Cloth_1Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
</comps>
@@ -633,9 +611,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth_2Stage</li>
<li>ARA_Cocoon_Cloth_2Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
<li Class="ArachnaeSwarm.CompProperties_ApparelInterceptor">
@@ -713,9 +689,7 @@
</li>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth_2Stage</li>
<li>ARA_Cocoon_Cloth_2Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
</comps>
@@ -765,9 +739,7 @@
</li>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth_2Stage</li>
<li>ARA_Cocoon_Cloth_2Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
</comps>

View File

@@ -332,9 +332,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Weapon</li>
<li>ARA_Cocoon_Weapon_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
@@ -430,9 +428,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Weapon_1Stage</li>
<li>ARA_Cocoon_Weapon_1Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
@@ -528,9 +524,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Weapon_1Stage</li>
<li>ARA_Cocoon_Weapon_1Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
@@ -772,9 +766,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Weapon_2Stage</li>
<li>ARA_Cocoon_Weapon_2Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
@@ -875,9 +867,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Weapon</li>
<li>ARA_Cocoon_Weapon_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
@@ -991,9 +981,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Weapon_1Stage</li>
<li>ARA_Cocoon_Weapon_1Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
@@ -1141,9 +1129,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Weapon_2Stage</li>
<li>ARA_Cocoon_Weapon_2Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
@@ -1260,9 +1246,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Weapon_2Stage</li>
<li>ARA_Cocoon_Weapon_2Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
@@ -1394,9 +1378,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Weapon_2Stage</li>
<li>ARA_Cocoon_Weapon_2Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
@@ -1530,9 +1512,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Weapon_1Stage</li>
<li>ARA_Cocoon_Weapon_1Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
@@ -1688,9 +1668,7 @@
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Weapon_1Stage</li>
<li>ARA_Cocoon_Weapon_1Stage_From_Death</li>
<li>ARA_BioforgeIncubator_Thing</li>
<li>ARA_Equipment_Ootheca</li>
</cocoonDefs>
</li>
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">

File diff suppressed because it is too large Load Diff

View File

@@ -3,7 +3,7 @@
<TerrainDef>
<defName>ARA_Incubator_Nutrient_Solution</defName>
<label>阿拉克涅营养液</label>
<description>阿拉克涅虫族孵化池的营养液。</description>
<description>阿拉克涅虫族孵化池的营养液,卵和茧都需要这种富含多种营养成分的液体以维系孵化进度。茧在孵化过程中会消耗营养液,必须有虫族定时重新填充营养液</description>
<renderPrecedence>395</renderPrecedence>
<texturePath>Terrain/Surfaces/WaterShallowRamp</texturePath>
<pollutedTexturePath>Terrain/Surfaces/WaterShallowRampPolluted</pollutedTexturePath>
@@ -55,6 +55,9 @@
<cooldownTime>1.5</cooldownTime>
</li>
</tools>
<costList>
<ARA_InsectJelly>1</ARA_InsectJelly>
</costList>
</TerrainDef>
<ThingDef ParentName="BuildingNaturalBase">
@@ -126,6 +129,14 @@
<!-- <useRoomQualityFactor>true</useRoomQualityFactor> -->
<!-- 建筑血量影响质量 -->
<!-- <healthAffectsQuality>true</healthAffectsQuality> -->
<!-- 新增营养液不足伤害设置 -->
<nutrientDeficiencyDamageEnabled>true</nutrientDeficiencyDamageEnabled>
<nutrientDeficiencyDamageAmount>2</nutrientDeficiencyDamageAmount>
<nutrientDamageType>Burn</nutrientDamageType>
<stopIncubationWhenNutrientDeficient>true</stopIncubationWhenNutrientDeficient>
<!-- <showDamageMessages>true</showDamageMessages>
<damageMessageChance>0.1</damageMessageChance> -->
</li>
</modExtensions>
@@ -166,6 +177,45 @@
<menuTitle>孵化菜单</menuTitle>
<defaultIconPath>UI/Commands/IncubatorSwitch</defaultIconPath>
<!-- 全局Hediff奖励所有配置共享 -->
<globalExtraHediffs>
<li>ARA_Incubator_1_Reward_Hediffs</li>
<li>ARA_Incubator_2_Reward_Hediffs</li>
<li>ARA_Incubator_3_Reward_Hediffs</li>
<li>ARA_Incubator_4_Reward_Hediffs</li>
<li>ARA_Incubator_5_Reward_Hediffs</li>
<li>ARA_Incubator_6_Reward_Hediffs</li>
<li>ARA_Incubator_7_Reward_Hediffs</li>
<li>ARA_Incubator_8_Reward_Hediffs</li>
</globalExtraHediffs>
<globalHediffRewards>
<li Class="ArachnaeSwarm.QualityHediffReward">
<qualityThreshold>0.30</qualityThreshold>
<hediffCount>1</hediffCount>
<giveAllHediffs>false</giveAllHediffs>
<messageKey>ARA_QualityReward_1Hediff</messageKey>
</li>
<li Class="ArachnaeSwarm.QualityHediffReward">
<qualityThreshold>0.50</qualityThreshold>
<hediffCount>2</hediffCount>
<giveAllHediffs>false</giveAllHediffs>
<messageKey>ARA_QualityReward_2Hediff</messageKey>
</li>
<li Class="ArachnaeSwarm.QualityHediffReward">
<qualityThreshold>0.85</qualityThreshold>
<hediffCount>3</hediffCount>
<giveAllHediffs>false</giveAllHediffs>
<messageKey>ARA_QualityReward_3Hediff</messageKey>
</li>
<li Class="ArachnaeSwarm.QualityHediffReward">
<qualityThreshold>0.99</qualityThreshold>
<hediffCount>4</hediffCount>
<giveAllHediffs>false</giveAllHediffs>
<messageKey>ARA_QualityReward_4Hediff</messageKey>
</li>
</globalHediffRewards>
<incubationConfigs>
<li>
<pawnKind>ArachnaeNode_Race_ShieldHead</pawnKind>

View File

@@ -143,30 +143,142 @@
<ARA_OothecaIncubator.QualityPoor>较差</ARA_OothecaIncubator.QualityPoor>
<ARA_OothecaIncubator.QualityVeryPoor>很差</ARA_OothecaIncubator.QualityVeryPoor>
<ARA_OothecaIncubator.Quality>质量</ARA_OothecaIncubator.Quality>
<!-- Hediff奖励相关 -->
<HediffRewards>额外状态效果</HediffRewards>
<HediffRewardsTitle>孵化质量奖励 - 状态效果</HediffRewardsTitle>
<NoHediffRewards>没有可用的状态效果奖励。</NoHediffRewards>
<QualityThresholds>质量阈值奖励</QualityThresholds>
<AllHediffsReward>获得所有状态效果</AllHediffsReward>
<HediffCountReward>获得{0}个随机状态效果</HediffCountReward>
<AllHediffs>全部效果</AllHediffs>
<Hediffs>个效果</Hediffs>
<HediffRewardsAvailable>可用状态效果</HediffRewardsAvailable>
<QualityForRewards>质量奖励:</QualityForRewards>
<ARA_OothecaIncubator.Incubating>正在孵化</ARA_OothecaIncubator.Incubating>
<ARA_OothecaIncubator.Progress>进度</ARA_OothecaIncubator.Progress>
<ARA_OothecaIncubator.TimeRemaining>剩余时间</ARA_OothecaIncubator.TimeRemaining>
<ARA_OothecaIncubator.Days></ARA_OothecaIncubator.Days>
<ARA_OothecaIncubator.Hours>小时</ARA_OothecaIncubator.Hours>
<ARA_OothecaIncubator.Speed>速度</ARA_OothecaIncubator.Speed>
<ARA_OothecaIncubator.Quality>质量</ARA_OothecaIncubator.Quality>
<ARA_OothecaIncubator.LarvaOperating>幼虫正在操作</ARA_OothecaIncubator.LarvaOperating>
<ARA_OothecaIncubator.SRemaining>秒剩余</ARA_OothecaIncubator.SRemaining>
<ARA_OothecaIncubator.LarvaOnWay>幼虫在途中</ARA_OothecaIncubator.LarvaOnWay>
<ARA_OothecaIncubator.Target>目标</ARA_OothecaIncubator.Target>
<ARA_OothecaIncubator.SpeedMultiplier>速度乘数</ARA_OothecaIncubator.SpeedMultiplier>
<ARA_OothecaIncubator.QualityMultiplier>质量乘数</ARA_OothecaIncubator.QualityMultiplier>
<!-- 奖励消息 -->
<ARA_QualityReward_1Hediff>{0}因高质量的孵化获得了1个额外状态效果</ARA_QualityReward_1Hediff>
<ARA_QualityReward_2Hediff>{0}因高质量的孵化获得了2个额外状态效果</ARA_QualityReward_2Hediff>
<ARA_QualityReward_3Hediff>{0}因高质量的孵化获得了3个额外状态效果</ARA_QualityReward_3Hediff>
<ARA_QualityReward_4Hediff>{0}因高质量的孵化获得了4个额外状态效果</ARA_QualityReward_4Hediff>
<ARA_QualityReward_AllHediff>{0}因卓越的孵化质量获得了所有额外状态效果!</ARA_QualityReward_AllHediff>
<ARA_QualityReward_Default>{0}获得了{1}个额外状态效果!</ARA_QualityReward_Default>
<!-- 基础信息 -->
<ARA_EquipmentIncubator.Incubating>正在孵化</ARA_EquipmentIncubator.Incubating>
<ARA_EquipmentIncubator.Progress>进度</ARA_EquipmentIncubator.Progress>
<ARA_EquipmentIncubator.TimeRemaining>剩余时间</ARA_EquipmentIncubator.TimeRemaining>
<ARA_EquipmentIncubator.Days></ARA_EquipmentIncubator.Days>
<ARA_EquipmentIncubator.Hours>小时</ARA_EquipmentIncubator.Hours>
<ARA_EquipmentIncubator.Speed>速度</ARA_EquipmentIncubator.Speed>
<ARA_EquipmentIncubator.Quality>品质</ARA_EquipmentIncubator.Quality>
<ARA_EquipmentIncubator.Target>目标</ARA_EquipmentIncubator.Target>
<ARA_EquipmentIncubator.SpeedMultiplier>速度倍率</ARA_EquipmentIncubator.SpeedMultiplier>
<ARA_EquipmentIncubator.QualityMultiplier>品质倍率</ARA_EquipmentIncubator.QualityMultiplier>
<!-- 速度因子描述 -->
<ARA_EquipmentIncubator.SpeedFactors>速度因子</ARA_EquipmentIncubator.SpeedFactors>
<ARA_EquipmentIncubator.InIncubatorRoom>✓ 在孵化室中</ARA_EquipmentIncubator.InIncubatorRoom>
<ARA_EquipmentIncubator.NotInIncubatorRoom>✗ 不在孵化室中</ARA_EquipmentIncubator.NotInIncubatorRoom>
<ARA_EquipmentIncubator.NutrientSolutions>营养液:{0}个(+{1}%</ARA_EquipmentIncubator.NutrientSolutions>
<ARA_EquipmentIncubator.NoNutrientSolutionsNearby>附近没有营养液</ARA_EquipmentIncubator.NoNutrientSolutionsNearby>
<ARA_EquipmentIncubator.NutrientDetectionRadius>营养液检测半径:{0}格</ARA_EquipmentIncubator.NutrientDetectionRadius>
<ARA_EquipmentIncubator.TotalSpeedMultiplier>总速度倍率:{0}</ARA_EquipmentIncubator.TotalSpeedMultiplier>
<!-- 品质因子描述 -->
<ARA_EquipmentIncubator.QualityFactors>品质因子</ARA_EquipmentIncubator.QualityFactors>
<ARA_EquipmentIncubator.BuildingHealth>建筑血量:{0}</ARA_EquipmentIncubator.BuildingHealth>
<ARA_EquipmentIncubator.RoomFactorNormal>房间因子:正常</ARA_EquipmentIncubator.RoomFactorNormal>
<ARA_EquipmentIncubator.RoomFactorModified>房间因子:{0}</ARA_EquipmentIncubator.RoomFactorModified>
<ARA_EquipmentIncubator.NearbyOothecas>附近其他卵:{0}个(-{1}%</ARA_EquipmentIncubator.NearbyOothecas>
<ARA_EquipmentIncubator.NoNearbyOothecas>附近没有其他卵</ARA_EquipmentIncubator.NoNearbyOothecas>
<ARA_EquipmentIncubator.OothecaDetectionRadius>其他卵检测半径:{0}格</ARA_EquipmentIncubator.OothecaDetectionRadius>
<ARA_EquipmentIncubator.TotalQualityMultiplier>总品质倍率:{0}</ARA_EquipmentIncubator.TotalQualityMultiplier>
<!-- 幼虫相关 -->
<ARA_EquipmentIncubator.CallLarvaTitle>呼叫幼虫</ARA_EquipmentIncubator.CallLarvaTitle>
<ARA_EquipmentIncubator.LarvaWillCome>幼虫将前来激活卵囊并孵化:</ARA_EquipmentIncubator.LarvaWillCome>
<ARA_EquipmentIncubator.LarvaSearchRadius>幼虫搜索半径:{0}格</ARA_EquipmentIncubator.LarvaSearchRadius>
<ARA_EquipmentIncubator.AlreadyIncubating>已经在孵化中</ARA_EquipmentIncubator.AlreadyIncubating>
<ARA_EquipmentIncubator.CancelFirst>请先取消当前孵化</ARA_EquipmentIncubator.CancelFirst>
<ARA_EquipmentIncubator.LarvaAlreadyOnWay>幼虫已在路上</ARA_EquipmentIncubator.LarvaAlreadyOnWay>
<ARA_EquipmentIncubator.NoTargetSelected>未选择孵化目标</ARA_EquipmentIncubator.NoTargetSelected>
<ARA_EquipmentIncubator.ResearchRequiredFor>需要研究:{1}才能孵化{0}</ARA_EquipmentIncubator.ResearchRequiredFor>
<ARA_EquipmentIncubator.ResearchNotCompleted>研究未完成</ARA_EquipmentIncubator.ResearchNotCompleted>
<ARA_EquipmentIncubator.NoLarvaeFound>未找到幼虫</ARA_EquipmentIncubator.NoLarvaeFound>
<ARA_EquipmentIncubator.LarvaMustBeRace>幼虫必须是ArachnaeBase_Race_Larva种族</ARA_EquipmentIncubator.LarvaMustBeRace>
<ARA_EquipmentIncubator.LarvaCalled>已呼叫幼虫</ARA_EquipmentIncubator.LarvaCalled>
<ARA_EquipmentIncubator.ArriveShortly>将很快到达</ARA_EquipmentIncubator.ArriveShortly>
<ARA_EquipmentIncubator.LarvaArrived>幼虫已到达</ARA_EquipmentIncubator.LarvaArrived>
<ARA_EquipmentIncubator.ActivatingOotheca>正在激活卵囊</ARA_EquipmentIncubator.ActivatingOotheca>
<ARA_EquipmentIncubator.IncubationStarted>孵化开始:</ARA_EquipmentIncubator.IncubationStarted>
<ARA_EquipmentIncubator.ProcessWillComplete>过程将在</ARA_EquipmentIncubator.ProcessWillComplete>
<ARA_EquipmentIncubator.DaysBaseTime>天内完成(基础时间)</ARA_EquipmentIncubator.DaysBaseTime>
<ARA_EquipmentIncubator.LarvaOperating>幼虫操作中</ARA_EquipmentIncubator.LarvaOperating>
<ARA_EquipmentIncubator.SRemaining>秒剩余</ARA_EquipmentIncubator.SRemaining>
<ARA_EquipmentIncubator.LarvaOnWay>幼虫在路上</ARA_EquipmentIncubator.LarvaOnWay>
<!-- 孵化状态 -->
<ARA_EquipmentIncubator.IncubationCancelled>孵化已取消</ARA_EquipmentIncubator.IncubationCancelled>
<ARA_EquipmentIncubator.ContentsLost>内容物已丢失</ARA_EquipmentIncubator.ContentsLost>
<ARA_EquipmentIncubator.IncubationComplete>孵化完成:</ARA_EquipmentIncubator.IncubationComplete>
<ARA_EquipmentIncubator.HasEmergedWith>已生成,品质:</ARA_EquipmentIncubator.HasEmergedWith>
<ARA_EquipmentIncubator.QualityExcellent>极佳</ARA_EquipmentIncubator.QualityExcellent>
<ARA_EquipmentIncubator.QualityGood>良好</ARA_EquipmentIncubator.QualityGood>
<ARA_EquipmentIncubator.QualityAverage>普通</ARA_EquipmentIncubator.QualityAverage>
<ARA_EquipmentIncubator.QualityPoor></ARA_EquipmentIncubator.QualityPoor>
<ARA_EquipmentIncubator.QualityVeryPoor>极差</ARA_EquipmentIncubator.QualityVeryPoor>
<!-- 按钮和菜单 -->
<ARA_EquipmentIncubator.CallLarva>呼叫幼虫</ARA_EquipmentIncubator.CallLarva>
<ARA_EquipmentIncubator.CancelIncubation>取消孵化</ARA_EquipmentIncubator.CancelIncubation>
<ARA_EquipmentIncubator.CancelIncubationDesc>取消当前孵化,已消耗的资源将丢失</ARA_EquipmentIncubator.CancelIncubationDesc>
<ARA_EquipmentIncubator.IncubateLabel>孵化:{0}</ARA_EquipmentIncubator.IncubateLabel>
<ARA_EquipmentIncubator.ButtonLabel>孵化:{0}</ARA_EquipmentIncubator.ButtonLabel>
<ARA_EquipmentIncubator.IncubationTime>孵化时间:{0}天</ARA_EquipmentIncubator.IncubationTime>
<ARA_EquipmentIncubator.ResearchCompleted>研究已完成:{0}</ARA_EquipmentIncubator.ResearchCompleted>
<ARA_EquipmentIncubator.ResearchRequired>需要研究:{0}</ARA_EquipmentIncubator.ResearchRequired>
<ARA_EquipmentIncubator.NoResearchRequired>无需研究</ARA_EquipmentIncubator.NoResearchRequired>
<ARA_EquipmentIncubator.ButtonDesc>点击选择要孵化的物品</ARA_EquipmentIncubator.ButtonDesc>
<ARA_EquipmentIncubator.MenuTitle>选择孵化目标</ARA_EquipmentIncubator.MenuTitle>
<ARA_EquipmentIncubator.TargetSwitched>已切换目标:{0}</ARA_EquipmentIncubator.TargetSwitched>
<!-- 营养液消耗相关 -->
<ARA_EquipmentIncubator.StartedNutrientConsumption>开始消耗营养液...</ARA_EquipmentIncubator.StartedNutrientConsumption>
<ARA_EquipmentIncubator.NutrientRequirementsMet>营养液需求已满足!</ARA_EquipmentIncubator.NutrientRequirementsMet>
<ARA_EquipmentIncubator.NutrientConsumption>营养液消耗</ARA_EquipmentIncubator.NutrientConsumption>
<ARA_EquipmentIncubator.NoNutrientCost>无需营养液</ARA_EquipmentIncubator.NoNutrientCost>
<ARA_EquipmentIncubator.NutrientRequirement>所需营养液地块:{0}</ARA_EquipmentIncubator.NutrientRequirement>
<ARA_EquipmentIncubator.NutrientConsumed>已消耗:{0}</ARA_EquipmentIncubator.NutrientConsumed>
<ARA_EquipmentIncubator.NutrientProgress>进度:{0}</ARA_EquipmentIncubator.NutrientProgress>
<ARA_EquipmentIncubator.ConsumingNutrients>正在消耗营养液...</ARA_EquipmentIncubator.ConsumingNutrients>
<ARA_EquipmentIncubator.NutrientDeficiencyDamage>茧因缺乏营养液受到{0}点伤害!</ARA_EquipmentIncubator.NutrientDeficiencyDamage>
<ARA_EquipmentIncubator.IncubationPausedNoNutrients>{0}的孵化因缺乏营养液而暂停</ARA_EquipmentIncubator.IncubationPausedNoNutrients>
<ARA_EquipmentIncubator.IncubationPausedWarning>警告:孵化暂停 - 无可用营养液!</ARA_EquipmentIncubator.IncubationPausedWarning>
<ARA_EquipmentIncubator.NutrientDeficiencyWarning>警告:无可用营养液 - 正在受到伤害!</ARA_EquipmentIncubator.NutrientDeficiencyWarning>
<ARA_EquipmentIncubator.LowHealthWarning>建筑血量极低:{0}</ARA_EquipmentIncubator.LowHealthWarning>
<ARA_EquipmentIncubator.EstimatedNutrientCost>预计所需营养液:{0}</ARA_EquipmentIncubator.EstimatedNutrientCost>
<!-- 其他 -->
<ARA_EquipmentIncubator.NutrientSearchRadius>营养液吸收半径:{0}格</ARA_EquipmentIncubator.NutrientSearchRadius>
<ARA_EquipmentIncubator.SearchRadius>搜索半径:{0}格</ARA_EquipmentIncubator.SearchRadius>
<ARA_EquipmentIncubator.AvailableCells>可用营养液地块:{0}</ARA_EquipmentIncubator.AvailableCells>
<ARA_EquipmentIncubator.NoAvailableCells>范围内无可用营养液地块!</ARA_EquipmentIncubator.NoAvailableCells>
<ARA_EquipmentIncubator.IncubationTab>孵化进度</ARA_EquipmentIncubator.IncubationTab>
<ARA_OothecaIncubator.CallLarva>呼叫幼虫</ARA_OothecaIncubator.CallLarva>
<ARA_OothecaIncubator.CancelIncubation>取消孵化</ARA_OothecaIncubator.CancelIncubation>
<ARA_OothecaIncubator.CancelIncubationDesc>取消当前孵化过程,卵荚内容物将丢失</ARA_OothecaIncubator.CancelIncubationDesc>
<!-- 错误消息 -->
<ARA_EquipmentIncubator.NotAnEquipmentOotheca>这不是一个装备茧</ARA_EquipmentIncubator.NotAnEquipmentOotheca>
<ARA_OothecaIncubator.IncubateLabel>孵化: {0}</ARA_OothecaIncubator.IncubateLabel>
<ARA_OothecaIncubator.ButtonDesc>选择要孵化的生物类型。幼虫将前来激活卵荚。</ARA_OothecaIncubator.ButtonDesc>
<ARA_OothecaIncubator.ButtonLabel>当前选择: {0}</ARA_OothecaIncubator.ButtonLabel>
<ARA_OothecaIncubator.IncubationTime>孵化时间: {0}天</ARA_OothecaIncubator.IncubationTime>
<ARA_OothecaIncubator.MenuTitle>选择孵化目标</ARA_OothecaIncubator.MenuTitle>
<ARA_OothecaIncubator.ResearchRequired>需要研究: </ARA_OothecaIncubator.ResearchRequired>
<ARA_OothecaIncubator.TargetSwitched>孵化目标已切换为: {0}</ARA_OothecaIncubator.TargetSwitched>
<!-- 标签和标题 -->
<ARA_EquipmentIncubator.IncubationProgress>孵化进度</ARA_EquipmentIncubator.IncubationProgress>
<ARA_EquipmentIncubator.IncubationProgressLabel>孵化进度</ARA_EquipmentIncubator.IncubationProgressLabel>
<ARA_EquipmentIncubator.QualityProgress>品质进度</ARA_EquipmentIncubator.QualityProgress>
<!-- 幼虫状态 -->
<ARA_EquipmentIncubator.LarvaIsActivatingOotheca>幼虫正在激活茧</ARA_EquipmentIncubator.LarvaIsActivatingOotheca>
<ARA_EquipmentIncubator.SecondsRemaining>秒剩余</ARA_EquipmentIncubator.SecondsRemaining>
<ARA_EquipmentIncubator.LarvaIsOnTheWay>幼虫正在路上</ARA_EquipmentIncubator.LarvaIsOnTheWay>
<!-- 准备状态 -->
<ARA_EquipmentIncubator.ReadyToIncubate>准备孵化</ARA_EquipmentIncubator.ReadyToIncubate>
<ARA_EquipmentIncubator.Requires>需要</ARA_EquipmentIncubator.Requires>
<ARA_EquipmentIncubator.NoIncubationTargetSelected>未选择孵化目标</ARA_EquipmentIncubator.NoIncubationTargetSelected>
<!-- 营养液状态 -->
<ARA_EquipmentIncubator.WaitingForNutrients>等待营养液...</ARA_EquipmentIncubator.WaitingForNutrients>
<ARA_Consumed>已消耗</ARA_Consumed>
</LanguageData>