三大系统
This commit is contained in:
Binary file not shown.
@@ -328,8 +328,8 @@
|
||||
<!-- 蜜罐种 -->
|
||||
<HediffDef>
|
||||
<defName>ARA_Myrmecocystus_Production_InsectJelly</defName>
|
||||
<label>产出虫蜜</label>
|
||||
<description>这只阿拉克涅蜜罐种正在产出虫蜜,以滋养虫群。一只蜜罐种每天产出15份阿拉克涅虫蜜。</description>
|
||||
<label>虫蜜腔室</label>
|
||||
<description>这只阿拉克涅蜜罐种正在产出虫蜜,以滋养虫群。</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>ARA_InsectJelly</ThingDef>
|
||||
<HediffDef>ARA_Myrmecocystus_Production_Medicine</HediffDef>
|
||||
@@ -368,61 +368,14 @@
|
||||
</drawData>
|
||||
</li>
|
||||
</renderNodeProperties>
|
||||
<!-- <stages>
|
||||
<stages>
|
||||
<li>
|
||||
<becomeVisible>ture</becomeVisible>
|
||||
<enablesNeeds>
|
||||
<li>ARA_HoneyProduction</li>
|
||||
</enablesNeeds>
|
||||
</li>
|
||||
<li>
|
||||
<minSeverity>1.01</minSeverity>
|
||||
<becomeVisible>false</becomeVisible>
|
||||
</li>
|
||||
</stages> -->
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.MoharHediffs.HediffCompProperties_Spawner">
|
||||
<!--
|
||||
==================================================
|
||||
基础设置 (Basic Settings)
|
||||
==================================================
|
||||
-->
|
||||
<!-- [DEBUG] 如果为true,则为此组件启用详细的调试日志记录。 -->
|
||||
<debug>true</debug>
|
||||
<!-- 要生成的物品的ThingDef。 -->
|
||||
<thingToSpawn>ARA_InsectJelly</thingToSpawn>
|
||||
<!-- 每次生成的基础物品数量。 -->
|
||||
<spawnCount>15</spawnCount>
|
||||
<!--
|
||||
==================================================
|
||||
生成周期 (Spawning Interval)
|
||||
==================================================
|
||||
-->
|
||||
<!-- 下一次生成事件发生前的最少天数。 -->
|
||||
<minDaysB4Next>1</minDaysB4Next>
|
||||
<!-- 下一次生成事件发生前的最大天数。 -->
|
||||
<maxDaysB4Next>1</maxDaysB4Next>
|
||||
<randomGrace>0</randomGrace>
|
||||
<!--
|
||||
==================================================
|
||||
与年龄相关的调整 (Age-Related Adjustments)
|
||||
==================================================
|
||||
-->
|
||||
<!-- 如果为true,生成数量将根据宿主的年龄进行调整。 -->
|
||||
<ageWeightedQuantity>false</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>false</healthRelative>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_GiveAbility">
|
||||
<abilityDefs>
|
||||
<li>ARA_Myrmecocystus_Production_Medicine</li>
|
||||
@@ -1203,51 +1156,6 @@
|
||||
</li>
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.MoharHediffs.HediffCompProperties_Spawner">
|
||||
<!--
|
||||
==================================================
|
||||
基础设置 (Basic Settings)
|
||||
==================================================
|
||||
-->
|
||||
<!-- [DEBUG] 如果为true,则为此组件启用详细的调试日志记录。 -->
|
||||
<debug>true</debug>
|
||||
<!-- 要生成的物品的ThingDef。 -->
|
||||
<thingToSpawn>ARA_Carapace</thingToSpawn>
|
||||
<!-- 每次生成的基础物品数量。 -->
|
||||
<spawnCount>15</spawnCount>
|
||||
<!--
|
||||
==================================================
|
||||
生成周期 (Spawning Interval)
|
||||
==================================================
|
||||
-->
|
||||
<!-- 下一次生成事件发生前的最少天数。 -->
|
||||
<minDaysB4Next>1</minDaysB4Next>
|
||||
<!-- 下一次生成事件发生前的最大天数。 -->
|
||||
<maxDaysB4Next>1</maxDaysB4Next>
|
||||
<randomGrace>0</randomGrace>
|
||||
<!--
|
||||
==================================================
|
||||
与年龄相关的调整 (Age-Related Adjustments)
|
||||
==================================================
|
||||
-->
|
||||
<!-- 如果为true,生成数量将根据宿主的年龄进行调整。 -->
|
||||
<ageWeightedQuantity>false</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>false</healthRelative>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_GiveAbility">
|
||||
<abilityDefs>
|
||||
<li>ARA_ShieldHead_Protector</li>
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
<li>Outdoors</li>
|
||||
</disablesNeeds>
|
||||
<enablesNeeds>
|
||||
<li>ARA_ChitinArmor</li>
|
||||
<li>Indoors</li>
|
||||
</enablesNeeds>
|
||||
</li>
|
||||
@@ -54,6 +55,9 @@
|
||||
<li>DrugDesire</li>
|
||||
<li>RoomSize</li>
|
||||
</disablesNeeds>
|
||||
<enablesNeeds>
|
||||
<li>ARA_ChitinArmor</li>
|
||||
</enablesNeeds>
|
||||
</li>
|
||||
</stages>
|
||||
<comps>
|
||||
@@ -95,6 +99,9 @@
|
||||
<li>DrugDesire</li>
|
||||
<li>RoomSize</li>
|
||||
</disablesNeeds>
|
||||
<enablesNeeds>
|
||||
<li>ARA_ChitinArmor</li>
|
||||
</enablesNeeds>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
@@ -301,4 +308,76 @@
|
||||
</li>
|
||||
</comps>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>ARA_ChitinArmor</defName>
|
||||
<label>甲壳护甲</label>
|
||||
<description>阿拉克涅虫族身上的甲壳,可以根据厚度为阿拉克涅虫族提供保护。</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<stages>
|
||||
<li>
|
||||
<minSeverity>0</minSeverity>
|
||||
<label>极薄</label>
|
||||
<statFactors>
|
||||
<IncomingDamageFactor>0.95</IncomingDamageFactor>
|
||||
</statFactors>
|
||||
</li>
|
||||
<li>
|
||||
<minSeverity>0.99</minSeverity>
|
||||
<label>薄</label>
|
||||
<statFactors>
|
||||
<IncomingDamageFactor>0.9</IncomingDamageFactor>
|
||||
<StaggerDurationFactor>0.9</StaggerDurationFactor>
|
||||
</statFactors>
|
||||
</li>
|
||||
<li>
|
||||
<minSeverity>1.99</minSeverity>
|
||||
<label>适中</label>
|
||||
<statFactors>
|
||||
<IncomingDamageFactor>0.85</IncomingDamageFactor>
|
||||
<StaggerDurationFactor>0.75</StaggerDurationFactor>
|
||||
</statFactors>
|
||||
</li>
|
||||
<li>
|
||||
<minSeverity>2.99</minSeverity>
|
||||
<label>较厚</label>
|
||||
<statFactors>
|
||||
<IncomingDamageFactor>0.7</IncomingDamageFactor>
|
||||
<StaggerDurationFactor>0.5</StaggerDurationFactor>
|
||||
</statFactors>
|
||||
</li>
|
||||
<li>
|
||||
<minSeverity>3.99</minSeverity>
|
||||
<label>厚</label>
|
||||
<statFactors>
|
||||
<IncomingDamageFactor>0.5</IncomingDamageFactor>
|
||||
<StaggerDurationFactor>0.25</StaggerDurationFactor>
|
||||
</statFactors>
|
||||
</li>
|
||||
<li>
|
||||
<minSeverity>4.99</minSeverity>
|
||||
<label>极厚</label>
|
||||
<statFactors>
|
||||
<IncomingDamageFactor>0.35</IncomingDamageFactor>
|
||||
<StaggerDurationFactor>0</StaggerDurationFactor>
|
||||
</statFactors>
|
||||
</li>
|
||||
<li>
|
||||
<minSeverity>5.99</minSeverity>
|
||||
<label>固若磐石</label>
|
||||
<statFactors>
|
||||
<IncomingDamageFactor>0.25</IncomingDamageFactor>
|
||||
<StaggerDurationFactor>0</StaggerDurationFactor>
|
||||
</statFactors>
|
||||
</li>
|
||||
<li>
|
||||
<minSeverity>6.99</minSeverity>
|
||||
<label>坚不可摧</label>
|
||||
<statFactors>
|
||||
<IncomingDamageFactor>0.1</IncomingDamageFactor>
|
||||
<StaggerDurationFactor>0</StaggerDurationFactor>
|
||||
</statFactors>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
</Defs>
|
||||
@@ -38,4 +38,61 @@
|
||||
<makeTargetPrisoner>false</makeTargetPrisoner>
|
||||
<casualInterruptible>true</casualInterruptible>
|
||||
</JobDef>
|
||||
<JobDef>
|
||||
<defName>ARA_OperateEquipmentIncubator</defName>
|
||||
<driverClass>ArachnaeSwarm.JobDriver_OperateEquipmentIncubator</driverClass>
|
||||
<reportString>激活阿拉克涅茧。</reportString>
|
||||
<playerInterruptible>true</playerInterruptible>
|
||||
<alwaysShowWeapon>false</alwaysShowWeapon>
|
||||
<suspendable>true</suspendable>
|
||||
<makeTargetPrisoner>false</makeTargetPrisoner>
|
||||
<casualInterruptible>true</casualInterruptible>
|
||||
</JobDef>
|
||||
|
||||
<!-- 喂养工作 -->
|
||||
<JobDef>
|
||||
<defName>ARA_FeedWithHoney</defName>
|
||||
<driverClass>ArachnaeSwarm.JobDriver_FeedWithHoney</driverClass>
|
||||
<reportString>正在喂养TargetA。</reportString>
|
||||
<alwaysShowWeapon>false</alwaysShowWeapon>
|
||||
<suspendable>true</suspendable>
|
||||
<playerInterruptible>true</playerInterruptible>
|
||||
<!-- <checkOverrideOnDamage></checkOverrideOnDamage> -->
|
||||
<casualInterruptible>true</casualInterruptible>
|
||||
<!-- <canBeForced>false</canBeForced> -->
|
||||
<!-- <joySkill>Social</joySkill>
|
||||
<joyXpPerTick>0.0005</joyXpPerTick> -->
|
||||
</JobDef>
|
||||
<JobDef>
|
||||
<defName>ARA_ExtractHoney</defName>
|
||||
<driverClass>ArachnaeSwarm.JobDriver_ExtractHoney</driverClass>
|
||||
<reportString>正在挤出虫蜜。</reportString>
|
||||
<alwaysShowWeapon>false</alwaysShowWeapon>
|
||||
<suspendable>true</suspendable>
|
||||
<playerInterruptible>true</playerInterruptible>
|
||||
<!-- <checkOverrideOnDamage>Minor</checkOverrideOnDamage> -->
|
||||
<casualInterruptible>true</casualInterruptible>
|
||||
<!-- <canBeForced>false</canBeForced> -->
|
||||
</JobDef>
|
||||
<!-- 甲壳剥离工作 -->
|
||||
<JobDef>
|
||||
<defName>ARA_StripChitin</defName>
|
||||
<driverClass>ArachnaeSwarm.JobDriver_StripChitin</driverClass>
|
||||
<reportString>正在剥离甲壳</reportString>
|
||||
<playerInterruptible>true</playerInterruptible>
|
||||
<alwaysShowWeapon>false</alwaysShowWeapon>
|
||||
<suspendable>true</suspendable>
|
||||
<!-- <checkOverrideOnDamage>CheckJobOverrideOnDamageMode.Always</checkOverrideOnDamage> -->
|
||||
</JobDef>
|
||||
<JobDef>
|
||||
<defName>ARA_SwarmMaintain</defName>
|
||||
<driverClass>ArachnaeSwarm.JobDriver_SwarmMaintain</driverClass>
|
||||
<reportString>正在维护TargetA。</reportString>
|
||||
<playerInterruptible>true</playerInterruptible>
|
||||
<!-- <checkOverrideOnDamage>CheckJobOverrideOnDamageMode.Always</checkOverrideOnDamage> -->
|
||||
<alwaysShowWeapon>false</alwaysShowWeapon>
|
||||
<suspendable>true</suspendable>
|
||||
<casualInterruptible>true</casualInterruptible>
|
||||
<makeTargetPrisoner>false</makeTargetPrisoner>
|
||||
</JobDef>
|
||||
</Defs>
|
||||
@@ -4,16 +4,57 @@
|
||||
<defName>ARA_HoneyProduction</defName>
|
||||
<needClass>ArachnaeSwarm.Need_HoneyProduction</needClass>
|
||||
<label>蜜罐</label>
|
||||
<description>代表这个生物储存阿拉克涅虫蜜原浆的多少。当其他虫族饥饿时,会尝试直接从有蜜罐腔的生物身上获取虫蜜,如果蜜罐满溢,则生物会尝试将其提取出来。</description>
|
||||
<description>代表这个生物储存阿拉克涅虫蜜原浆的多少。当其他虫族饥饿时,有蜜罐腔的生物会尝试喂养它们;如果蜜罐满溢,则生物会尝试将其提取出来。</description>
|
||||
<listPriority>800</listPriority>
|
||||
<major>true</major>
|
||||
<onlyIfCausedByHediff>true</onlyIfCausedByHediff>
|
||||
<hediffRequiredAny>
|
||||
<li>Wula_Synth</li>
|
||||
<li>ARA_Myrmecocystus_Production_InsectJelly</li>
|
||||
</hediffRequiredAny>
|
||||
<showForCaravanMembers>true</showForCaravanMembers>
|
||||
<developmentalStageFilter>Baby, Child, Adult</developmentalStageFilter>
|
||||
<showUnitTicks>true</showUnitTicks>
|
||||
<freezeWhileSleeping>false</freezeWhileSleeping>
|
||||
|
||||
<modExtensions>
|
||||
<li Class="ArachnaeSwarm.HoneyProductionExtension">
|
||||
<!-- 基础转化率:食物流失的60%转化为蜜罐 -->
|
||||
<baseConversionRate>0.8</baseConversionRate>
|
||||
|
||||
<!-- 生产速率乘数(更快生产) -->
|
||||
<productionSpeedFactor>1</productionSpeedFactor>
|
||||
</li>
|
||||
</modExtensions>
|
||||
</NeedDef>
|
||||
<NeedDef>
|
||||
<defName>ARA_ChitinArmor</defName>
|
||||
<needClass>ArachnaeSwarm.Need_ChitinArmor</needClass>
|
||||
<label>甲壳</label>
|
||||
<description>代表这个生物身上的阿拉克涅甲壳的厚度,越厚的甲壳越能为虫族带来强大的防御力。虫族也可以将其从身上剥离下来,以生产甲壳素。</description>
|
||||
<listPriority>800</listPriority>
|
||||
<major>true</major>
|
||||
<onlyIfCausedByHediff>true</onlyIfCausedByHediff>
|
||||
<hediffRequiredAny>
|
||||
<li>ARA_HiveMindMaster</li>
|
||||
<li>ARA_HiveMindDrone</li>
|
||||
<li>ARA_NonPlayer_HiveMindDroneHediff</li>
|
||||
</hediffRequiredAny>
|
||||
<showForCaravanMembers>true</showForCaravanMembers>
|
||||
<developmentalStageFilter>Baby, Child, Adult</developmentalStageFilter>
|
||||
<showUnitTicks>true</showUnitTicks>
|
||||
<freezeWhileSleeping>false</freezeWhileSleeping>
|
||||
|
||||
<modExtensions>
|
||||
<li Class="ArachnaeSwarm.NeedDefExtension_ChitinLevels">
|
||||
<hediff>ARA_ChitinArmor</hediff>
|
||||
<severityRange>
|
||||
<min>0.0</min>
|
||||
<max>10.0</max>
|
||||
</severityRange>
|
||||
<removeOnDeath>true</removeOnDeath>
|
||||
<baseGrowthRate>0.1</baseGrowthRate>
|
||||
<squareCoefficient>0.1</squareCoefficient>
|
||||
</li>
|
||||
</modExtensions>
|
||||
</NeedDef>
|
||||
</Defs>
|
||||
@@ -210,8 +210,6 @@
|
||||
</backstoryFiltersOverride>
|
||||
<abilities>
|
||||
<li>ARA_AcidSprayBurst</li>
|
||||
<li>ARA_RaceBaseSwarmProduceOff</li>
|
||||
<li>ARA_RaceBaseSwarmProduceOn</li>
|
||||
</abilities>
|
||||
<apparelTags>
|
||||
</apparelTags>
|
||||
@@ -256,10 +254,6 @@
|
||||
<apparelTags>
|
||||
</apparelTags>
|
||||
<apparelMoney>0</apparelMoney>
|
||||
<abilities>
|
||||
<li>ARA_RaceBaseSwarmProduceOff</li>
|
||||
<li>ARA_RaceBaseSwarmProduceOn</li>
|
||||
</abilities>
|
||||
</PawnKindDef>
|
||||
<PawnKindDef ParentName="ArachnaeNodeABasePawnKind">
|
||||
<defName>ArachnaeNode_Race_Facehugger</defName>
|
||||
@@ -498,50 +492,6 @@
|
||||
</li>
|
||||
</lifeStages>
|
||||
</PawnKindDef>
|
||||
<PawnKindDef ParentName="ARA_InsectKindBase">
|
||||
<defName>ArachnaeBase_Race_HardJaw</defName>
|
||||
<label>阿拉克涅坚颚种</label>
|
||||
<race>ArachnaeBase_Race_HardJaw</race>
|
||||
<lifeStages>
|
||||
<li>
|
||||
<bodyGraphicData>
|
||||
<texPath>ArachnaeSwarm/Things/ARA_Scavenger/HardJaw/Naked_Thin</texPath>
|
||||
<drawSize>1</drawSize>
|
||||
<color>(156,148,125)</color>
|
||||
<shadowData>
|
||||
<volume>(0.4, 0.5, 0.37)</volume>
|
||||
<offset>(0,0,-0.15)</offset>
|
||||
</shadowData>
|
||||
</bodyGraphicData>
|
||||
<dessicatedBodyGraphicData>
|
||||
<texPath>Things/Pawn/Animal/Spelopede/Dessicated_Spelopede</texPath>
|
||||
<drawSize>1</drawSize>
|
||||
</dessicatedBodyGraphicData>
|
||||
</li>
|
||||
</lifeStages>
|
||||
</PawnKindDef>
|
||||
<PawnKindDef ParentName="ARA_InsectKindBase">
|
||||
<defName>ArachnaeBase_Race_Maid</defName>
|
||||
<label>阿拉克涅家政种</label>
|
||||
<race>ArachnaeBase_Race_Maid</race>
|
||||
<lifeStages>
|
||||
<li>
|
||||
<bodyGraphicData>
|
||||
<texPath>ArachnaeSwarm/Things/ARA_Scavenger/Maid/Naked_Thin</texPath>
|
||||
<drawSize>1</drawSize>
|
||||
<color>(156,148,125)</color>
|
||||
<shadowData>
|
||||
<volume>(0.4, 0.5, 0.37)</volume>
|
||||
<offset>(0,0,-0.15)</offset>
|
||||
</shadowData>
|
||||
</bodyGraphicData>
|
||||
<dessicatedBodyGraphicData>
|
||||
<texPath>Things/Pawn/Animal/Spelopede/Dessicated_Spelopede</texPath>
|
||||
<drawSize>1</drawSize>
|
||||
</dessicatedBodyGraphicData>
|
||||
</li>
|
||||
</lifeStages>
|
||||
</PawnKindDef>
|
||||
<PawnKindDef Name="ArachnaeBase_Race_Acidcut" ParentName="ARA_InsectKindBase">
|
||||
<defName>ArachnaeBase_Race_Acidcut</defName>
|
||||
<label>阿拉克涅酸噬种</label>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<workerClass>ArachnaeSwarm.RoomRoleWorker_Incubator</workerClass>
|
||||
<relatedStats>
|
||||
<li>Space</li>
|
||||
<li>ARA_IncubatorRateFactor</li>
|
||||
<li>ARA_IncubatorQualityFactor</li>
|
||||
</relatedStats>
|
||||
</RoomRoleDef>
|
||||
</Defs>
|
||||
|
||||
@@ -775,11 +775,6 @@
|
||||
</race>
|
||||
|
||||
<comps>
|
||||
<!-- <li Class="ArachnaeSwarm.CompProperties_MilkableArachnae">
|
||||
<milkDef>ARA_InsectJelly</milkDef>
|
||||
<milkIntervalDays>1</milkIntervalDays>
|
||||
<milkAmount>10</milkAmount>
|
||||
</li> -->
|
||||
<li Class="ArachnaeSwarm.CompProperties_NodeSwarmLifetime">
|
||||
<immuteHediff>ARA_Cycle_Suppression_Hediff</immuteHediff>
|
||||
<lifespanHediff>ARA_LifespanHediff</lifespanHediff>
|
||||
@@ -937,7 +932,7 @@
|
||||
<allowDuplicates>false</allowDuplicates>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_AutoMechCarrier">
|
||||
<freeProduction>false</freeProduction>
|
||||
<freeProduction>true</freeProduction>
|
||||
<disableHediff>ARA_RaceBaseSwarmProduceSwitchHediff</disableHediff>
|
||||
<fixedIngredient>ARA_InsectJelly</fixedIngredient>
|
||||
<maxIngredientCount>1</maxIngredientCount>
|
||||
@@ -1063,24 +1058,6 @@
|
||||
<addChance>1.0</addChance>
|
||||
<allowDuplicates>false</allowDuplicates>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_AutoMechCarrier">
|
||||
<freeProduction>true</freeProduction>
|
||||
<disableHediff>ARA_RaceBaseSwarmProduceSwitchHediff</disableHediff>
|
||||
<fixedIngredient>ARA_InsectJelly</fixedIngredient>
|
||||
<maxIngredientCount>1</maxIngredientCount>
|
||||
<startingIngredientCount>1</startingIngredientCount>
|
||||
<costPerPawn>999</costPerPawn>
|
||||
<cooldownTicks>9999</cooldownTicks>
|
||||
<productionQueue>
|
||||
<li>
|
||||
<!-- <pawnKind>ArachnaeBase_Race_Slavey</pawnKind> -->
|
||||
<pawnKind>ArachnaeBase_Race_Maid</pawnKind>
|
||||
<count>3</count>
|
||||
<cooldownTicks>1000</cooldownTicks>
|
||||
</li>
|
||||
</productionQueue>
|
||||
<spawnEffecter>CocoonDestroyed</spawnEffecter>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_NodeSwarmLifetime">
|
||||
<immuteHediff>ARA_Cycle_Suppression_Hediff</immuteHediff>
|
||||
<lifespanHediff>ARA_LifespanHediff</lifespanHediff>
|
||||
@@ -1419,24 +1396,6 @@
|
||||
<addChance>1.0</addChance>
|
||||
<allowDuplicates>false</allowDuplicates>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_AutoMechCarrier">
|
||||
<freeProduction>true</freeProduction>
|
||||
<disableHediff>ARA_RaceBaseSwarmProduceSwitchHediff</disableHediff>
|
||||
<fixedIngredient>ARA_InsectJelly</fixedIngredient>
|
||||
<maxIngredientCount>1</maxIngredientCount>
|
||||
<startingIngredientCount>1</startingIngredientCount>
|
||||
<costPerPawn>999</costPerPawn>
|
||||
<cooldownTicks>9999</cooldownTicks>
|
||||
<productionQueue>
|
||||
<li>
|
||||
<!-- <pawnKind>ArachnaeBase_Race_Slavey</pawnKind> -->
|
||||
<pawnKind>ArachnaeBase_Race_Maid</pawnKind>
|
||||
<count>5</count>
|
||||
<cooldownTicks>1000</cooldownTicks>
|
||||
</li>
|
||||
</productionQueue>
|
||||
<spawnEffecter>CocoonDestroyed</spawnEffecter>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_NodeSwarmLifetime">
|
||||
<immuteHediff>ARA_Cycle_Suppression_Hediff</immuteHediff>
|
||||
<lifespanHediff>ARA_LifespanHediff</lifespanHediff>
|
||||
|
||||
@@ -169,6 +169,14 @@
|
||||
<addChance>1.0</addChance>
|
||||
<allowDuplicates>false</allowDuplicates>
|
||||
</li>
|
||||
<!-- 甲壳剥离组件 -->
|
||||
<li Class="ArachnaeSwarm.CompProperties_ChitinStripping">
|
||||
<canStripChitin>true</canStripChitin>
|
||||
<stripThreshold>0.8</stripThreshold>
|
||||
<minStripAmount>1</minStripAmount>
|
||||
<stripInterval>3000</stripInterval>
|
||||
<carapaceThingDef>ARA_Carapace</carapaceThingDef>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
<AlienRace.ThingDef_AlienRace Name="ARA_QueenBase" ParentName="ARA_PawnBase">
|
||||
@@ -420,8 +428,7 @@
|
||||
<!-- 可以驯服的宠物,主要是防止小虫由别人驯服 -->
|
||||
<petList>
|
||||
<li>ArachnaeBase_Race_Scavenger</li>
|
||||
<li>ArachnaeBase_Race_HardJaw</li>
|
||||
<li>ArachnaeBase_Race_Maid</li>
|
||||
<li>ArachnaeBase_Race_Larva</li>
|
||||
</petList>
|
||||
<onlyTameRaceRestrictedPets>true</onlyTameRaceRestrictedPets>
|
||||
<!-- 可以穿戴的衣服 -->
|
||||
|
||||
@@ -73,9 +73,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>
|
||||
</comps>
|
||||
|
||||
@@ -495,9 +495,16 @@
|
||||
</relatedTerrain>
|
||||
</building>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||
<spawnRadius>3</spawnRadius>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
@@ -558,13 +565,20 @@
|
||||
</relatedTerrain>
|
||||
</building>
|
||||
<comps Inherit="False">
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="CompProperties_ReportWorkSpeed">
|
||||
<workSpeedStat>ResearchSpeedFactor</workSpeedStat>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||
<spawnRadius>4</spawnRadius>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
@@ -627,6 +641,17 @@
|
||||
</researchPrerequisites>
|
||||
<designationCategory>ARA_Buildings</designationCategory>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<!-- 提供开关按钮 -->
|
||||
<li Class="CompProperties_Flickable">
|
||||
<commandTexture>UI/Commands/Vent</commandTexture>
|
||||
@@ -638,10 +663,6 @@
|
||||
<!-- 这是设备的热交换功率。数值越大,制冷/制热速度越快。-->
|
||||
<energyPerSecond>25</energyPerSecond>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||
<spawnRadius>3</spawnRadius>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
@@ -691,9 +712,16 @@
|
||||
</relatedTerrain>
|
||||
</building>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||
<spawnRadius>3</spawnRadius>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="CompProperties_Glower">
|
||||
<glowRadius>3</glowRadius>
|
||||
@@ -759,9 +787,16 @@
|
||||
</relatedTerrain>
|
||||
</building>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||
<spawnRadius>2</spawnRadius>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="CompProperties_Glower">
|
||||
<glowRadius>3</glowRadius>
|
||||
@@ -833,9 +868,16 @@
|
||||
<li>PlaceWorker_GlowRadius</li>
|
||||
</placeWorkers>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||
<spawnRadius>2</spawnRadius>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="CompProperties_Glower">
|
||||
<glowRadius>7</glowRadius>
|
||||
@@ -998,9 +1040,16 @@
|
||||
</relatedTerrain>
|
||||
</building>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||
<spawnRadius>5</spawnRadius>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="CompProperties_Glower">
|
||||
<glowRadius>4</glowRadius>
|
||||
@@ -1047,9 +1096,16 @@
|
||||
</building>
|
||||
<!-- 不可建造,只能通过变形生成 -->
|
||||
<comps Inherit="False">
|
||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||
<spawnRadius>3</spawnRadius>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_Morphable">
|
||||
<!-- 休息速度增益,例如1.0代表200%的速度 -->
|
||||
|
||||
@@ -33,19 +33,6 @@
|
||||
<ARA_Carapace>20</ARA_Carapace>
|
||||
<ARA_InsectJelly>3</ARA_InsectJelly>
|
||||
</costList>
|
||||
<comps>
|
||||
<li Class="CompProperties_Transporter">
|
||||
<massCapacity>300</massCapacity>
|
||||
<restEffectiveness>0.8</restEffectiveness>
|
||||
<canChangeAssignedThingsAfterStarting>true</canChangeAssignedThingsAfterStarting>
|
||||
<!-- <max1PerGroup>true</max1PerGroup> -->
|
||||
</li>
|
||||
<li Class="CompProperties_Launchable_TransportPod">
|
||||
<skyfallerLeaving>ARA_DropPodLeaving</skyfallerLeaving>
|
||||
<requiresFuelingPort>false</requiresFuelingPort>
|
||||
<fixedLaunchDistanceMax>53</fixedLaunchDistanceMax> <!-- 80% of full transport pod range -->
|
||||
</li>
|
||||
</comps>
|
||||
<researchPrerequisites>
|
||||
<li>ARA_Technology_8POD</li>
|
||||
</researchPrerequisites>
|
||||
@@ -58,6 +45,30 @@
|
||||
<uiIconScale>0.65</uiIconScale>
|
||||
<dropPodFaller>ARA_DropPodIncoming</dropPodFaller>
|
||||
<dropPodActive>ARA_ActiveDropPod</dropPodActive>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="CompProperties_Transporter">
|
||||
<massCapacity>300</massCapacity>
|
||||
<restEffectiveness>0.8</restEffectiveness>
|
||||
<canChangeAssignedThingsAfterStarting>true</canChangeAssignedThingsAfterStarting>
|
||||
<!-- <max1PerGroup>true</max1PerGroup> -->
|
||||
</li>
|
||||
<li Class="CompProperties_Launchable_TransportPod">
|
||||
<skyfallerLeaving>ARA_DropPodLeaving</skyfallerLeaving>
|
||||
<requiresFuelingPort>false</requiresFuelingPort>
|
||||
<fixedLaunchDistanceMax>53</fixedLaunchDistanceMax> <!-- 80% of full transport pod range -->
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<ThingDef ParentName="ActiveDropPod">
|
||||
|
||||
@@ -36,6 +36,17 @@
|
||||
</costList>
|
||||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="CompProperties_Glower">
|
||||
<overlightRadius>7.0</overlightRadius>
|
||||
<glowRadius>14</glowRadius>
|
||||
@@ -162,6 +173,18 @@
|
||||
<constructionSkillPrerequisite>4</constructionSkillPrerequisite>
|
||||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
|
||||
<!-- 1. 作为消费者,自己也需要燃料 -->
|
||||
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
||||
<fuelCapacity>5.0</fuelCapacity>
|
||||
|
||||
@@ -98,11 +98,37 @@
|
||||
<!-- <claimable>false</claimable> -->
|
||||
<deconstructible>false</deconstructible>
|
||||
<repairable>false</repairable>
|
||||
<isTargetable>false</isTargetable>
|
||||
<!-- <isTargetable>false</isTargetable> -->
|
||||
<!-- <expandHomeArea>false</expandHomeArea> -->
|
||||
<workTableRoomRole>ARA_Incubator_Room</workTableRoomRole>
|
||||
</building>
|
||||
|
||||
<!-- 添加 ModExtension 配置 -->
|
||||
<modExtensions>
|
||||
<li Class="ArachnaeSwarm.OothecaIncubatorExtension">
|
||||
<!-- 营养液检测半径 -->
|
||||
<nutrientSolutionRadius>5</nutrientSolutionRadius>
|
||||
<!-- 其他卵距离检测半径 -->
|
||||
<nearbyOothecaRadius>5</nearbyOothecaRadius>
|
||||
<!-- 是否检查同房间内的其他卵 -->
|
||||
<checkSameRoomForOotheca>false</checkSameRoomForOotheca>
|
||||
<!-- 营养液加成比例 -->
|
||||
<!-- <nutrientSolutionBonusPerTile>0.015</nutrientSolutionBonusPerTile> -->
|
||||
<!-- 附近其他卵的惩罚比例 -->
|
||||
<!-- <nearbyOothecaPenaltyPerUnit>0.08</nearbyOothecaPenaltyPerUnit> -->
|
||||
<!-- 幼虫搜索半径 -->
|
||||
<!-- <larvaSearchRadius>30</larvaSearchRadius> -->
|
||||
<!-- 是否需要在孵化间内才能正常工作 -->
|
||||
<!-- <requiresIncubatorRoom>true</requiresIncubatorRoom> -->
|
||||
<!-- 不在孵化间内的速度惩罚 -->
|
||||
<!-- <speedPenaltyOutsideIncubator>0.7</speedPenaltyOutsideIncubator> -->
|
||||
<!-- 质量因子房间检查 -->
|
||||
<!-- <useRoomQualityFactor>true</useRoomQualityFactor> -->
|
||||
<!-- 建筑血量影响质量 -->
|
||||
<!-- <healthAffectsQuality>true</healthAffectsQuality> -->
|
||||
</li>
|
||||
</modExtensions>
|
||||
|
||||
<!-- ITab配置 -->
|
||||
<inspectorTabs>
|
||||
<li>ArachnaeSwarm.ITab_Ootheca_Incubation</li>
|
||||
@@ -112,6 +138,17 @@
|
||||
<li>ArachnaeSwarm.PlaceWorker_CustomRadius</li>
|
||||
</placeWorkers>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_CustomRadius">
|
||||
<radius>5</radius> <!-- 半径大小 -->
|
||||
<color>(0.5, 1, 1)</color> <!-- 绿色圆圈 -->
|
||||
@@ -144,7 +181,7 @@
|
||||
<pawnKind>ArachnaeNode_Race_Fighter</pawnKind>
|
||||
<daysRequired>2</daysRequired>
|
||||
<buttonIconPath>UI/Buttons/IncubateUnitA</buttonIconPath>
|
||||
<!-- <requiredResearch>ARA_Technology_1KYC</requiredResearch> -->
|
||||
<requiredResearch>ARA_Technology_1KYC</requiredResearch>
|
||||
</li>
|
||||
<li>
|
||||
<pawnKind>ArachnaeNode_Race_Myrmecocystus</pawnKind>
|
||||
@@ -203,4 +240,125 @@
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<ThingDef ParentName="BuildingNaturalBase">
|
||||
<defName>ARA_Equipment_Ootheca</defName>
|
||||
<label>阿拉克涅茧</label>
|
||||
<description>一个脆弱、易燃、黏滑的囊状物,是阿拉克涅女皇种所诞之卵,内含哺育一只新督虫所需的营养和遗传物质。</description>
|
||||
<statBases>
|
||||
<MarketValue>1000</MarketValue>
|
||||
</statBases>
|
||||
<thingClass>ArachnaeSwarm.Building_EquipmentOotheca</thingClass>
|
||||
<category>Building</category>
|
||||
<size>(1,1)</size>
|
||||
<designationCategory>ARA_Buildings</designationCategory>
|
||||
<graphicData>
|
||||
<texPath>ArachnaeSwarm/Building/ARA_Cocoon</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
<drawSize>(1.1,1.1)</drawSize>
|
||||
<shadowData>
|
||||
<volume>(0.7, 0.4, 0.7)</volume>
|
||||
<offset>(0,0,-0.1)</offset>
|
||||
</shadowData>
|
||||
</graphicData>
|
||||
<altitudeLayer>Building</altitudeLayer>
|
||||
<passability>PassThroughOnly</passability>
|
||||
<fillPercent>0.3</fillPercent>
|
||||
<rotatable>false</rotatable>
|
||||
<tickerType>Normal</tickerType>
|
||||
<generateCommonality>0</generateCommonality>
|
||||
<tradeability>None</tradeability>
|
||||
<thingSetMakerTags Inherit="False" />
|
||||
<terrainAffordanceNeeded>ARA_Incubator_Nutrient_Solution</terrainAffordanceNeeded>
|
||||
<!-- 交互设置 -->
|
||||
<interactionCellOffset>(0, 0, 1)</interactionCellOffset>
|
||||
<hasInteractionCell>true</hasInteractionCell>
|
||||
<statBases>
|
||||
<Mass>10</Mass>
|
||||
<MaxHitPoints>150</MaxHitPoints>
|
||||
<Flammability>1</Flammability>
|
||||
<Beauty>-6</Beauty>
|
||||
</statBases>
|
||||
<building>
|
||||
<isInert>true</isInert>
|
||||
<!-- <claimable>false</claimable> -->
|
||||
<deconstructible>false</deconstructible>
|
||||
<repairable>false</repairable>
|
||||
<!-- <isTargetable>false</isTargetable> -->
|
||||
<!-- <expandHomeArea>false</expandHomeArea> -->
|
||||
<workTableRoomRole>ARA_Incubator_Room</workTableRoomRole>
|
||||
</building>
|
||||
|
||||
<!-- 添加 ModExtension 配置 -->
|
||||
<modExtensions>
|
||||
<li Class="ArachnaeSwarm.OothecaIncubatorExtension">
|
||||
<!-- 营养液检测半径 -->
|
||||
<nutrientSolutionRadius>3</nutrientSolutionRadius>
|
||||
<!-- 其他卵距离检测半径 -->
|
||||
<nearbyOothecaRadius>3</nearbyOothecaRadius>
|
||||
<!-- 是否检查同房间内的其他卵 -->
|
||||
<checkSameRoomForOotheca>false</checkSameRoomForOotheca>
|
||||
<!-- 营养液加成比例 -->
|
||||
<nutrientSolutionBonusPerTile>0.03</nutrientSolutionBonusPerTile>
|
||||
<!-- 附近其他卵的惩罚比例 -->
|
||||
<!-- <nearbyOothecaPenaltyPerUnit>0.08</nearbyOothecaPenaltyPerUnit> -->
|
||||
<!-- 幼虫搜索半径 -->
|
||||
<!-- <larvaSearchRadius>30</larvaSearchRadius> -->
|
||||
<!-- 是否需要在孵化间内才能正常工作 -->
|
||||
<!-- <requiresIncubatorRoom>true</requiresIncubatorRoom> -->
|
||||
<!-- 不在孵化间内的速度惩罚 -->
|
||||
<!-- <speedPenaltyOutsideIncubator>0.7</speedPenaltyOutsideIncubator> -->
|
||||
<!-- 质量因子房间检查 -->
|
||||
<!-- <useRoomQualityFactor>true</useRoomQualityFactor> -->
|
||||
<!-- 建筑血量影响质量 -->
|
||||
<!-- <healthAffectsQuality>true</healthAffectsQuality> -->
|
||||
</li>
|
||||
</modExtensions>
|
||||
|
||||
<!-- ITab配置 -->
|
||||
<inspectorTabs>
|
||||
<li>ArachnaeSwarm.ITab_EquipmentOotheca_Incubation</li>
|
||||
</inspectorTabs>
|
||||
|
||||
<placeWorkers>
|
||||
<li>ArachnaeSwarm.PlaceWorker_CustomRadius</li>
|
||||
</placeWorkers>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_CustomRadius">
|
||||
<radius>3</radius> <!-- 半径大小 -->
|
||||
<color>(0.5, 1, 1)</color> <!-- 绿色圆圈 -->
|
||||
<radiusOffset>0</radiusOffset> <!-- 半径偏移 -->
|
||||
<showInGUI>true</showInGUI>
|
||||
<label>吸收半径</label>
|
||||
<description>这个卵在孵化过程中的吸收半径,确保这些地格中铺满阿拉克涅营养液,并且没有其他的卵,以获得最佳的孵化速度和孵化质量。</description>
|
||||
<defaultVisible>false</defaultVisible>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_EquipmentIncubatorData">
|
||||
<!-- autoScanThingDefs默认为true,会自动扫描所有ThingDef -->
|
||||
</li>
|
||||
<li Class="CompProperties_SpawnEffecterOnDestroy">
|
||||
<effect>CocoonDestroyed</effect>
|
||||
</li>
|
||||
<li Class="CompProperties_Glower">
|
||||
<glowRadius>6</glowRadius>
|
||||
<glowColor>(113,141,117,0)</glowColor>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_TemperatureRuinableDamage">
|
||||
<minSafeTemperature>-10</minSafeTemperature>
|
||||
<maxSafeTemperature>20</maxSafeTemperature>
|
||||
<damagePerTick>0.015</damagePerTick>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
</Defs>
|
||||
@@ -63,6 +63,18 @@
|
||||
<constructionSkillPrerequisite>4</constructionSkillPrerequisite>
|
||||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
|
||||
<!-- 标准的 CompRefuelable -->
|
||||
<li Class="ArachnaeSwarm.CompProperties_ProductStorage">
|
||||
<fuelLabel>精华素</fuelLabel>
|
||||
|
||||
@@ -288,6 +288,17 @@
|
||||
<tickerType>Normal</tickerType>
|
||||
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="CompProperties_Forbiddable" />
|
||||
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition_WithKey">
|
||||
<saveKeysPrefix>nutrition</saveKeysPrefix>
|
||||
@@ -305,10 +316,6 @@
|
||||
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_ForceTargetable" />
|
||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||
<spawnRadius>6</spawnRadius>
|
||||
</li>
|
||||
<li Class="CompProperties_AffectedByFacilities">
|
||||
<linkableFacilities>
|
||||
<li>ARA_NutrientNetworkTower</li>
|
||||
@@ -430,6 +437,17 @@
|
||||
<tickerType>Normal</tickerType>
|
||||
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="CompProperties_Forbiddable" />
|
||||
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition_WithKey">
|
||||
<saveKeysPrefix>nutrition</saveKeysPrefix>
|
||||
@@ -446,10 +464,6 @@
|
||||
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_ForceTargetable" />
|
||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||
<spawnRadius>6</spawnRadius>
|
||||
</li>
|
||||
<li Class="CompProperties_AffectedByFacilities">
|
||||
<linkableFacilities>
|
||||
<li>ARA_NutrientNetworkTower</li>
|
||||
@@ -595,6 +609,17 @@
|
||||
</statBases>
|
||||
<tickerType>Normal</tickerType>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition_WithKey">
|
||||
<saveKeysPrefix>nutrition</saveKeysPrefix>
|
||||
<fuelCapacity>50.0</fuelCapacity>
|
||||
@@ -611,10 +636,6 @@
|
||||
<li Class="CompProperties_Forbiddable" />
|
||||
<li Class="CompProperties_Breakdownable" />
|
||||
<li Class="ArachnaeSwarm.CompProperties_ForceTargetable" />
|
||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||
<spawnRadius>8</spawnRadius>
|
||||
</li>
|
||||
<li Class="CompProperties_AffectedByFacilities">
|
||||
<linkableFacilities>
|
||||
<li>ARA_NutrientNetworkTower</li>
|
||||
|
||||
@@ -39,6 +39,17 @@
|
||||
<ARA_Carapace>200</ARA_Carapace>
|
||||
</costList>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>15</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
<li Class="CompProperties_Glower">
|
||||
<overlightRadius>7.0</overlightRadius>
|
||||
<glowRadius>14</glowRadius>
|
||||
|
||||
@@ -896,6 +896,35 @@
|
||||
<insertTag>Humanlike_PreMain</insertTag>
|
||||
</li>
|
||||
|
||||
<!-- 蜜罐特殊思考:喂食 -->
|
||||
<li Class="ThinkNode_ConditionalPawnKind">
|
||||
<pawnKind>ArachnaeNode_Race_Myrmecocystus</pawnKind>
|
||||
<subNodes>
|
||||
<li Class="ArachnaeSwarm.ThinkNode_JobGiver_FeedWithHoney" />
|
||||
</subNodes>
|
||||
</li>
|
||||
<li Class="ThinkNode_ConditionalPawnKind">
|
||||
<pawnKind>ArachnaeNode_Race_Myrmecocystus</pawnKind>
|
||||
<subNodes>
|
||||
<li Class="ArachnaeSwarm.ThinkNode_JobGiver_ExtractHoney" />
|
||||
</subNodes>
|
||||
</li>
|
||||
|
||||
<li Class="ThinkNode_ConditionalHasHediff">
|
||||
<hediff>ARA_HiveMindMaster</hediff>
|
||||
<severityRange>0~5</severityRange>
|
||||
<subNodes>
|
||||
<li Class="ArachnaeSwarm.ThinkNode_JobGiver_StripChitin" />
|
||||
</subNodes>
|
||||
</li>
|
||||
<li Class="ThinkNode_ConditionalHasHediff">
|
||||
<hediff>ARA_HiveMindDrone</hediff>
|
||||
<severityRange>0~5</severityRange>
|
||||
<subNodes>
|
||||
<li Class="ArachnaeSwarm.ThinkNode_JobGiver_StripChitin" />
|
||||
</subNodes>
|
||||
</li>
|
||||
|
||||
<!-- Main colonist behavior core -->
|
||||
<li Class="ThinkNode_ConditionalColonist">
|
||||
<subNodes>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<Target>目标</Target>
|
||||
<SpeedMultiplier>速度乘数</SpeedMultiplier>
|
||||
<QualityMultiplier>质量乘数</QualityMultiplier>
|
||||
<LarvaIsOperating>幼虫种种进入中</LarvaIsOperating>
|
||||
<LarvaIsOperating>幼虫种进入中</LarvaIsOperating>
|
||||
<SRemaining>剩余秒数</SRemaining>
|
||||
<LarvaIsOnTheWay>幼虫种正在路上</LarvaIsOnTheWay>
|
||||
<TimeRemaining>剩余时间</TimeRemaining>
|
||||
@@ -97,4 +97,76 @@
|
||||
|
||||
<!-- Research Related -->
|
||||
<ResearchRequired>需要研究</ResearchRequired>
|
||||
|
||||
|
||||
<!-- 孵化系统翻译 -->
|
||||
<ARA_OothecaIncubator.SpeedFactors>速度因子</ARA_OothecaIncubator.SpeedFactors>
|
||||
<ARA_OothecaIncubator.InIncubatorRoom>✓ 位于孵化间内</ARA_OothecaIncubator.InIncubatorRoom>
|
||||
<ARA_OothecaIncubator.NotInIncubatorRoom>✗ 不在孵化间内</ARA_OothecaIncubator.NotInIncubatorRoom>
|
||||
<ARA_OothecaIncubator.NutrientSolutions>营养液: {0} (+{1}%)</ARA_OothecaIncubator.NutrientSolutions>
|
||||
<ARA_OothecaIncubator.NoNutrientSolutionsNearby>无附近营养液</ARA_OothecaIncubator.NoNutrientSolutionsNearby>
|
||||
<ARA_OothecaIncubator.NutrientDetectionRadius>营养液检测半径: {0}格</ARA_OothecaIncubator.NutrientDetectionRadius>
|
||||
<ARA_OothecaIncubator.TotalSpeedMultiplier>总速度乘数: {0}</ARA_OothecaIncubator.TotalSpeedMultiplier>
|
||||
|
||||
<ARA_OothecaIncubator.QualityFactors>质量因子</ARA_OothecaIncubator.QualityFactors>
|
||||
<ARA_OothecaIncubator.BuildingHealth>建筑健康度: {0}</ARA_OothecaIncubator.BuildingHealth>
|
||||
<ARA_OothecaIncubator.RoomFactorNormal>房间因子: 正常</ARA_OothecaIncubator.RoomFactorNormal>
|
||||
<ARA_OothecaIncubator.RoomFactorModified>房间因子: </ARA_OothecaIncubator.RoomFactorModified>
|
||||
<ARA_OothecaIncubator.NearbyOothecas>附近卵: {0} (-{1}%)</ARA_OothecaIncubator.NearbyOothecas>
|
||||
<ARA_OothecaIncubator.NoNearbyOothecas>无附近卵</ARA_OothecaIncubator.NoNearbyOothecas>
|
||||
<ARA_OothecaIncubator.OothecaDetectionRadius>卵检测半径: {0}格</ARA_OothecaIncubator.OothecaDetectionRadius>
|
||||
<ARA_OothecaIncubator.TotalQualityMultiplier>总质量乘数: {0}</ARA_OothecaIncubator.TotalQualityMultiplier>
|
||||
|
||||
<ARA_OothecaIncubator.CallLarvaTitle>呼叫幼虫</ARA_OothecaIncubator.CallLarvaTitle>
|
||||
<ARA_OothecaIncubator.LarvaWillCome>幼虫将前往卵荚进行孵化</ARA_OothecaIncubator.LarvaWillCome>
|
||||
<ARA_OothecaIncubator.LarvaSearchRadius>幼虫搜索半径: {0}格</ARA_OothecaIncubator.LarvaSearchRadius>
|
||||
|
||||
<ARA_OothecaIncubator.AlreadyIncubating>已经在孵化中</ARA_OothecaIncubator.AlreadyIncubating>
|
||||
<ARA_OothecaIncubator.CancelFirst>请先取消当前孵化</ARA_OothecaIncubator.CancelFirst>
|
||||
<ARA_OothecaIncubator.LarvaAlreadyOnWay>幼虫已在途中</ARA_OothecaIncubator.LarvaAlreadyOnWay>
|
||||
<ARA_OothecaIncubator.NoLarvaeFound>未找到可用幼虫</ARA_OothecaIncubator.NoLarvaeFound>
|
||||
<ARA_OothecaIncubator.LarvaMustBeRace>必须是幼虫种</ARA_OothecaIncubator.LarvaMustBeRace>
|
||||
<ARA_OothecaIncubator.LarvaCalled>幼虫已呼叫</ARA_OothecaIncubator.LarvaCalled>
|
||||
<ARA_OothecaIncubator.ArriveShortly>即将到达</ARA_OothecaIncubator.ArriveShortly>
|
||||
<ARA_OothecaIncubator.LarvaArrived>幼虫已到达</ARA_OothecaIncubator.LarvaArrived>
|
||||
<ARA_OothecaIncubator.ActivatingOotheca>正在激活卵荚</ARA_OothecaIncubator.ActivatingOotheca>
|
||||
<ARA_OothecaIncubator.IncubationStarted>开始孵化</ARA_OothecaIncubator.IncubationStarted>
|
||||
<ARA_OothecaIncubator.ProcessWillComplete>过程将在</ARA_OothecaIncubator.ProcessWillComplete>
|
||||
<ARA_OothecaIncubator.DaysBaseTime>天内完成(基础时间)</ARA_OothecaIncubator.DaysBaseTime>
|
||||
<ARA_OothecaIncubator.IncubationCancelled>孵化已取消</ARA_OothecaIncubator.IncubationCancelled>
|
||||
<ARA_OothecaIncubator.ContentsLost>内容物已丢失</ARA_OothecaIncubator.ContentsLost>
|
||||
<ARA_OothecaIncubator.IncubationComplete>孵化完成</ARA_OothecaIncubator.IncubationComplete>
|
||||
<ARA_OothecaIncubator.HasEmergedWith>已出现,质量为</ARA_OothecaIncubator.HasEmergedWith>
|
||||
<ARA_OothecaIncubator.QualityExcellent>优秀</ARA_OothecaIncubator.QualityExcellent>
|
||||
<ARA_OothecaIncubator.QualityGood>良好</ARA_OothecaIncubator.QualityGood>
|
||||
<ARA_OothecaIncubator.QualityAverage>一般</ARA_OothecaIncubator.QualityAverage>
|
||||
<ARA_OothecaIncubator.QualityPoor>较差</ARA_OothecaIncubator.QualityPoor>
|
||||
<ARA_OothecaIncubator.QualityVeryPoor>很差</ARA_OothecaIncubator.QualityVeryPoor>
|
||||
<ARA_OothecaIncubator.Quality>质量</ARA_OothecaIncubator.Quality>
|
||||
|
||||
<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_OothecaIncubator.CallLarva>呼叫幼虫</ARA_OothecaIncubator.CallLarva>
|
||||
<ARA_OothecaIncubator.CancelIncubation>取消孵化</ARA_OothecaIncubator.CancelIncubation>
|
||||
<ARA_OothecaIncubator.CancelIncubationDesc>取消当前孵化过程,卵荚内容物将丢失</ARA_OothecaIncubator.CancelIncubationDesc>
|
||||
|
||||
<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>
|
||||
</LanguageData>
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<LanguageData>
|
||||
<!-- 装备孵化系统翻译 -->
|
||||
<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>房间因子: </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.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.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.Quality>质量</ARA_EquipmentIncubator.Quality>
|
||||
|
||||
<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.LarvaOperating>幼虫正在操作</ARA_EquipmentIncubator.LarvaOperating>
|
||||
<ARA_EquipmentIncubator.SRemaining>秒剩余</ARA_EquipmentIncubator.SRemaining>
|
||||
<ARA_EquipmentIncubator.LarvaOnWay>幼虫在途中</ARA_EquipmentIncubator.LarvaOnWay>
|
||||
<ARA_EquipmentIncubator.Target>目标</ARA_EquipmentIncubator.Target>
|
||||
<ARA_EquipmentIncubator.SpeedMultiplier>速度乘数</ARA_EquipmentIncubator.SpeedMultiplier>
|
||||
<ARA_EquipmentIncubator.QualityMultiplier>质量乘数</ARA_EquipmentIncubator.QualityMultiplier>
|
||||
|
||||
<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.ButtonDesc>选择要生产的装备类型。幼虫将前来激活装备卵荚。</ARA_EquipmentIncubator.ButtonDesc>
|
||||
<ARA_EquipmentIncubator.ButtonLabel>当前选择: {0}</ARA_EquipmentIncubator.ButtonLabel>
|
||||
<ARA_EquipmentIncubator.IncubationTime>生产时间: {0}天</ARA_EquipmentIncubator.IncubationTime>
|
||||
<ARA_EquipmentIncubator.MenuTitle>选择生产目标</ARA_EquipmentIncubator.MenuTitle>
|
||||
<ARA_EquipmentIncubator.ResearchRequired>需要研究: </ARA_EquipmentIncubator.ResearchRequired>
|
||||
<ARA_EquipmentIncubator.TargetSwitched>生产目标已切换为: {0}</ARA_EquipmentIncubator.TargetSwitched>
|
||||
|
||||
<ARA_EquipmentIncubator.IncubationTab>装备生产</ARA_EquipmentIncubator.IncubationTab>
|
||||
<ARA_EquipmentIncubator.NotAnEquipmentOotheca>这不是装备卵荚</ARA_EquipmentIncubator.NotAnEquipmentOotheca>
|
||||
<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.NoIncubationTargetSelected>未选择生产目标</ARA_EquipmentIncubator.NoIncubationTargetSelected>
|
||||
|
||||
<ARA_EquipmentIncubator.IncubationTarget>生产目标:{0}</ARA_EquipmentIncubator.IncubationTarget>
|
||||
<ARA_EquipmentIncubator.Requires>需要</ARA_EquipmentIncubator.Requires>
|
||||
<ARA_EquipmentIncubator.NoDescription>无描述</ARA_EquipmentIncubator.NoDescription>
|
||||
<ARA_EquipmentIncubator.ResearchCompleted>研究: {0} (已完成)</ARA_EquipmentIncubator.ResearchCompleted>
|
||||
<ARA_EquipmentIncubator.ResearchRequired>研究: {0} (需要)</ARA_EquipmentIncubator.ResearchRequired>
|
||||
</LanguageData>
|
||||
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LanguageData>
|
||||
<!-- Need_HoneyProduction.cs 中的翻译键 -->
|
||||
<ARA_HoneyProduction.CurrentLevel>当前储量</ARA_HoneyProduction.CurrentLevel>
|
||||
<ARA_HoneyProduction.Category>储量等级</ARA_HoneyProduction.Category>
|
||||
<ARA_HoneyProduction.Efficiency>生产效率:(饮食消耗速率的)</ARA_HoneyProduction.Efficiency>
|
||||
<ARA_HoneyProduction.FoodDrainRate>食物消耗速率</ARA_HoneyProduction.FoodDrainRate>
|
||||
<ARA_HoneyProduction.HoneyGainRate>蜜罐增长速率</ARA_HoneyProduction.HoneyGainRate>
|
||||
<ARA_HoneyProduction.FullWarning>警告:蜜罐已满,停止生产!</ARA_HoneyProduction.FullWarning>
|
||||
<ARA_HoneyProduction.Full>满仓</ARA_HoneyProduction.Full>
|
||||
<ARA_HoneyProduction.High>高存量</ARA_HoneyProduction.High>
|
||||
<ARA_HoneyProduction.Medium>中存量</ARA_HoneyProduction.Medium>
|
||||
<ARA_HoneyProduction.Low>低存量</ARA_HoneyProduction.Low>
|
||||
<ARA_HoneyProduction.Empty>空仓</ARA_HoneyProduction.Empty>
|
||||
|
||||
<!-- JobDriver_ExtractHoney.cs 中的翻译键 -->
|
||||
<ARA_ExtractHoney_Message>挤出了 {0} 个虫蜜</ARA_ExtractHoney_Message>
|
||||
|
||||
<!-- JobDriver_FeedWithHoney.cs 中的翻译键 -->
|
||||
<ARA_Message_HoneyFed>{0} 用虫蜜喂养了 {1}</ARA_Message_HoneyFed>
|
||||
|
||||
<!-- 工作相关的翻译键 -->
|
||||
<ARA_ExtractHoney>挤出虫蜜</ARA_ExtractHoney>
|
||||
<ARA_FeedWithHoney>用虫蜜喂养</ARA_FeedWithHoney>
|
||||
|
||||
<!-- 通用描述 -->
|
||||
<ARA_HoneyProduction>蜜罐生产</ARA_HoneyProduction>
|
||||
<ARA_InsectJelly>虫蜜</ARA_InsectJelly>
|
||||
</LanguageData>
|
||||
@@ -18,7 +18,7 @@
|
||||
<ARA_NeedSpecificArachnaeToStartIncubation>未孵化,需要 {0} 交互\n\n在生产完成时,剩余的营养将重新转变为物品。</ARA_NeedSpecificArachnaeToStartIncubation>
|
||||
<ARA_AnyArachnaeRace>任何阿拉克涅虫族</ARA_AnyArachnaeRace>
|
||||
<ARA_ItemsAvailable>{0} 个物品可用</ARA_ItemsAvailable>
|
||||
<QualityProgress>物品品质</QualityProgress>
|
||||
<QualityProgress>孵化品质</QualityProgress>
|
||||
|
||||
<!-- Added for CompQueuedPawnSpawner -->
|
||||
<NutritionNeeded>所需营养</NutritionNeeded>
|
||||
@@ -31,4 +31,14 @@
|
||||
<ProductionSlots>生产槽位: {0} / {1}</ProductionSlots>
|
||||
<ProductionQueue>等待队列: {0}</ProductionQueue>
|
||||
<ProductionSpeed>生产速度</ProductionSpeed>
|
||||
|
||||
<ARA_Chitin.ShellParts>甲壳部位数量</ARA_Chitin.ShellParts>
|
||||
<ARA_Chitin.GrowthRate>生长速率</ARA_Chitin.GrowthRate>
|
||||
<ARA_ChitinStripping_Toggle>甲壳剥离</ARA_ChitinStripping_Toggle>
|
||||
<ARA_ChitinStripping_ToggleDesc>切换是否允许此单位自动剥离甲壳。当甲壳过厚,单位会自动剥离甲壳以产生甲壳素。</ARA_ChitinStripping_ToggleDesc>
|
||||
<ARA_StripChitin_Message>剥离了{0}个甲壳</ARA_StripChitin_Message>
|
||||
<ARA_ChitinStripping_Disabled>甲壳剥离功能已禁用</ARA_ChitinStripping_Disabled>
|
||||
<ARA_ChitinStripping_Cooldown>冷却中:{0}秒后可以再次剥离</ARA_ChitinStripping_Cooldown>
|
||||
<ARA_ChitinStripping_Threshold>甲壳存量未达到阈值({0}%)</ARA_ChitinStripping_Threshold>
|
||||
<ARA_ChitinStripping_Ready>可以开始剥离甲壳</ARA_ChitinStripping_Ready>
|
||||
</LanguageData>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<LanguageData>
|
||||
<!-- 维护系统翻译 -->
|
||||
<ARA_SwarmMaintenance.MaintenanceLevel>维护度: {0}/{1} ({2})</ARA_SwarmMaintenance.MaintenanceLevel>
|
||||
<ARA_SwarmMaintenance.Depleted>维护度耗尽!建筑正在损坏!</ARA_SwarmMaintenance.Depleted>
|
||||
<ARA_SwarmMaintenance.Critical>维护度严重不足!</ARA_SwarmMaintenance.Critical>
|
||||
<ARA_SwarmMaintenance.NeedsMaintenance>需要维护</ARA_SwarmMaintenance.NeedsMaintenance>
|
||||
<ARA_SwarmMaintenance.DailyDecay>每日维护度递减: {0}</ARA_SwarmMaintenance.DailyDecay>
|
||||
<ARA_SwarmMaintenance.SeekingMaintainer>正在寻找空闲的维护者...</ARA_SwarmMaintenance.SeekingMaintainer>
|
||||
<ARA_SwarmMaintenance.NoMaintainerFound>找不到符合条件的空闲维护者</ARA_SwarmMaintenance.NoMaintainerFound>
|
||||
<ARA_SwarmMaintenance.AllowedRaces>允许维护的种族:</ARA_SwarmMaintenance.AllowedRaces>
|
||||
<ARA_SwarmMaintenance.NoRacesSpecified>未指定可维护的种族</ARA_SwarmMaintenance.NoRacesSpecified>
|
||||
</LanguageData>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<LanguageData>
|
||||
<!-- 温度损坏系统翻译 -->
|
||||
<ARA_TemperatureRuinable.SafeTemperatureRange>安全温度范围: {0} - {1}</ARA_TemperatureRuinable.SafeTemperatureRange>
|
||||
<ARA_TemperatureRuinable.CurrentTemperature>当前温度: {0}</ARA_TemperatureRuinable.CurrentTemperature>
|
||||
<ARA_TemperatureRuinable.DamageProgress>损坏进度: {0}</ARA_TemperatureRuinable.DamageProgress>
|
||||
<ARA_TemperatureRuinable.TakingDamage>正在受到温度伤害</ARA_TemperatureRuinable.TakingDamage>
|
||||
<ARA_TemperatureRuinable.NoDamage>未受到温度影响</ARA_TemperatureRuinable.NoDamage>
|
||||
<ARA_TemperatureRuinable.TooCold>过冷</ARA_TemperatureRuinable.TooCold>
|
||||
<ARA_TemperatureRuinable.TooHot>过热</ARA_TemperatureRuinable.TooHot>
|
||||
<ARA_TemperatureRuinable.DamageLetterLabel>{0} 受到温度伤害</ARA_TemperatureRuinable.DamageLetterLabel>
|
||||
<ARA_TemperatureRuinable.DamageLetterText>{0} 因{1}正在受到温度伤害。\n\n当前温度: {2}\n安全温度范围: {3} - {4}\n\n建议尽快调整温度至安全范围,以避免结构损坏。</ARA_TemperatureRuinable.DamageLetterText>
|
||||
</LanguageData>
|
||||
Reference in New Issue
Block a user