11
This commit is contained in:
Binary file not shown.
@@ -1644,46 +1644,4 @@
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
<AbilityDef>
|
||||
<defName>ARA_Hibernate_Ability</defName>
|
||||
<label>休眠状态</label>
|
||||
<description>阿拉克涅虫群用膜将自己包裹起来,转换为一个静态的活体组织,以降低蜂巢意志的负荷。进入休眠状态将清空休息条和饥饿条;不过在休眠状态下,虫族不需要进食。</description>
|
||||
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Hibernate_Ability</iconPath>
|
||||
<cooldownTicksRange>144000</cooldownTicksRange>
|
||||
<targetRequired>false</targetRequired>
|
||||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<displayOrder>9901</displayOrder>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
<drawAimPie>false</drawAimPie>
|
||||
<requireLineOfSight>false</requireLineOfSight>
|
||||
<warmupTime>5</warmupTime>
|
||||
<range>19.9</range>
|
||||
<targetable>false</targetable>
|
||||
<targetParams>
|
||||
<canTargetSelf>True</canTargetSelf>
|
||||
</targetParams>
|
||||
</verbProperties>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_AbilityNeedCost">
|
||||
<customLabel>饮食</customLabel>
|
||||
<showProgressBar>true</showProgressBar>
|
||||
<needDef>Food</needDef>
|
||||
<needCost>1</needCost>
|
||||
<failMessage>营养值不足,需要进食</failMessage>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_AbilityTerrainRestriction">
|
||||
<terrainDefs>
|
||||
<li>ARA_InsectCreep</li>
|
||||
<li>ARA_InsectCreepTile</li>
|
||||
</terrainDefs>
|
||||
<!-- <casterTerrainFailMessage>在阿拉克涅菌毯上才能使用此技能</casterTerrainFailMessage>
|
||||
<disabledReasonKey>不在阿拉克涅菌毯上</disabledReasonKey> -->
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_AbilityTransform">
|
||||
<buildingDef>ARA_Hibernate_Sac</buildingDef>
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
</Defs>
|
||||
@@ -15,16 +15,6 @@
|
||||
<developmentalStageFilter>Baby, Child, Adult</developmentalStageFilter>
|
||||
<showUnitTicks>true</showUnitTicks>
|
||||
<freezeWhileSleeping>false</freezeWhileSleeping>
|
||||
|
||||
<modExtensions>
|
||||
<li Class="ArachnaeSwarm.HoneyProductionExtension">
|
||||
<!-- 基础转化率:食物流失的125%转化为蜜罐 -->
|
||||
<baseConversionRate>1.25</baseConversionRate>
|
||||
|
||||
<!-- 生产速率乘数(更快生产) -->
|
||||
<productionSpeedFactor>1</productionSpeedFactor>
|
||||
</li>
|
||||
</modExtensions>
|
||||
</NeedDef>
|
||||
<NeedDef>
|
||||
<defName>ARA_ChitinArmor</defName>
|
||||
|
||||
@@ -161,7 +161,6 @@
|
||||
<canBeScattered>false</canBeScattered>
|
||||
<abilities>
|
||||
<li>ARA_Suicide_Ability</li>
|
||||
<li>ARA_Hibernate_Ability</li>
|
||||
</abilities>
|
||||
<xenotypeSet>
|
||||
<xenotypeChances>
|
||||
@@ -208,6 +207,8 @@
|
||||
</li>
|
||||
</backstoryFiltersOverride>
|
||||
<abilities>
|
||||
<li>ARA_RaceBaseSwarmProduceOff</li>
|
||||
<li>ARA_RaceBaseSwarmProduceOn</li>
|
||||
<li>ARA_AcidSprayBurst</li>
|
||||
</abilities>
|
||||
<apparelTags>
|
||||
@@ -253,6 +254,10 @@
|
||||
<apparelTags>
|
||||
</apparelTags>
|
||||
<apparelMoney>0</apparelMoney>
|
||||
<abilities>
|
||||
<li>ARA_RaceBaseSwarmProduceOff</li>
|
||||
<li>ARA_RaceBaseSwarmProduceOn</li>
|
||||
</abilities>
|
||||
</PawnKindDef>
|
||||
<PawnKindDef ParentName="ArachnaeNodeABasePawnKind">
|
||||
<defName>ArachnaeNode_Race_Facehugger</defName>
|
||||
|
||||
@@ -80,6 +80,9 @@
|
||||
<researchViewX>2.00</researchViewX>
|
||||
<researchViewY>0.90</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<hiddenPrerequisites>
|
||||
<li>ARA_Technology_2HAG</li>
|
||||
</hiddenPrerequisites>
|
||||
<prerequisites>
|
||||
<li>ARA_Technology_6VXI</li>
|
||||
</prerequisites>
|
||||
@@ -153,16 +156,28 @@
|
||||
</prerequisites>
|
||||
</ResearchProjectDef>
|
||||
<!-- 孵化发展 -->
|
||||
<ResearchProjectDef ParentName="ARA_techBase_Needtechprint">
|
||||
<defName>ARA_Technology_2HAG</defName>
|
||||
<label>节点HAG-2"孵化池"</label>
|
||||
<description><color=#887E78><i>阿拉克涅虫群-主巢触须\n主巢触须的进化路径是包含于每一支虫群中的通用进化路径,它们奠定了虫群在生物学上的优越性。</i></color>\n\n允许阿拉克涅虫族建造一系列孵化池相关建筑,以开始孵化新虫族。</description>
|
||||
<baseCost>150</baseCost>
|
||||
<researchViewX>2.00</researchViewX>
|
||||
<researchViewY>4.30</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<prerequisites>
|
||||
<li>ARA_Technology_5ESS</li>
|
||||
</prerequisites>
|
||||
</ResearchProjectDef>
|
||||
<ResearchProjectDef ParentName="ARA_techBase_Needtechprint">
|
||||
<defName>ARA_Technology_1KYC</defName>
|
||||
<label>节点KYC-1"战士虫"</label>
|
||||
<description><color=#887E78><i>阿拉克涅虫群-主巢触须\n主巢触须的进化路径是包含于每一支虫群中的通用进化路径,它们奠定了虫群在生物学上的优越性。</i></color>\n\n允许女皇种孵化新的虫族——战士种。\n\n阿拉克涅虫群所有需要蓝图的科技,其蓝图只能通过女皇种的基因试验卵获取。</description>
|
||||
<baseCost>150</baseCost>
|
||||
<researchViewX>1.00</researchViewX>
|
||||
<researchViewY>5.40</researchViewY>
|
||||
<researchViewX>3.00</researchViewX>
|
||||
<researchViewY>4.80</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<prerequisites>
|
||||
<li>ARA_Base_Technology</li>
|
||||
<li>ARA_Technology_2HAG</li>
|
||||
</prerequisites>
|
||||
</ResearchProjectDef>
|
||||
<ResearchProjectDef ParentName="ARA_techBase_Needtechprint">
|
||||
@@ -170,11 +185,11 @@
|
||||
<label>节点KYC-4"原虫"</label>
|
||||
<description><color=#887E78><i>阿拉克涅虫群-主巢触须\n主巢触须的进化路径是包含于每一支虫群中的通用进化路径,它们奠定了虫群在生物学上的优越性。</i></color>\n\n允许女皇种孵化新的虫族——原虫种,一种可以寄生在别的种族身上以控制它们的特殊督虫。\n\n阿拉克涅虫群所有需要蓝图的科技,其蓝图只能通过女皇种的基因试验卵获取。</description>
|
||||
<baseCost>200</baseCost>
|
||||
<researchViewX>1.00</researchViewX>
|
||||
<researchViewY>4.90</researchViewY>
|
||||
<researchViewX>3.00</researchViewX>
|
||||
<researchViewY>4.30</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<prerequisites>
|
||||
<li>ARA_Base_Technology</li>
|
||||
<li>ARA_Technology_2HAG</li>
|
||||
</prerequisites>
|
||||
</ResearchProjectDef>
|
||||
<ResearchProjectDef ParentName="ARA_techBase_Needtechprint">
|
||||
@@ -185,6 +200,9 @@
|
||||
<researchViewX>5.50</researchViewX>
|
||||
<researchViewY>4.30</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<hiddenPrerequisites>
|
||||
<li>ARA_Technology_2HAG</li>
|
||||
</hiddenPrerequisites>
|
||||
<prerequisites>
|
||||
<li>ARA_Technology_1WMT</li>
|
||||
</prerequisites>
|
||||
@@ -197,6 +215,9 @@
|
||||
<researchViewX>5.50</researchViewX>
|
||||
<researchViewY>4.80</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<hiddenPrerequisites>
|
||||
<li>ARA_Technology_2HAG</li>
|
||||
</hiddenPrerequisites>
|
||||
<prerequisites>
|
||||
<li>ARA_Technology_1WMT</li>
|
||||
</prerequisites>
|
||||
@@ -209,6 +230,9 @@
|
||||
<researchViewX>6.50</researchViewX>
|
||||
<researchViewY>2.70</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<hiddenPrerequisites>
|
||||
<li>ARA_Technology_2HAG</li>
|
||||
</hiddenPrerequisites>
|
||||
<prerequisites>
|
||||
<li>ARA_Technology_1WMT</li>
|
||||
</prerequisites>
|
||||
@@ -221,6 +245,9 @@
|
||||
<researchViewX>10.00</researchViewX>
|
||||
<researchViewY>3.80</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<hiddenPrerequisites>
|
||||
<li>ARA_Technology_2HAG</li>
|
||||
</hiddenPrerequisites>
|
||||
<prerequisites>
|
||||
<li>ARA_Technology_2WMT</li>
|
||||
</prerequisites>
|
||||
@@ -233,6 +260,9 @@
|
||||
<researchViewX>7.50</researchViewX>
|
||||
<researchViewY>2.10</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<hiddenPrerequisites>
|
||||
<li>ARA_Technology_2HAG</li>
|
||||
</hiddenPrerequisites>
|
||||
<prerequisites>
|
||||
<li>ARA_Technology_2MED</li>
|
||||
</prerequisites>
|
||||
@@ -246,6 +276,9 @@
|
||||
<researchViewX>1.00</researchViewX>
|
||||
<researchViewY>1.50</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<hiddenPrerequisites>
|
||||
<li>ARA_Technology_2HAG</li>
|
||||
</hiddenPrerequisites>
|
||||
<prerequisites>
|
||||
<li>ARA_Base_Technology</li>
|
||||
</prerequisites>
|
||||
@@ -283,6 +316,9 @@
|
||||
<researchViewX>1.00</researchViewX>
|
||||
<researchViewY>0.30</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<hiddenPrerequisites>
|
||||
<li>ARA_Technology_2HAG</li>
|
||||
</hiddenPrerequisites>
|
||||
<prerequisites>
|
||||
<li>ARA_Base_Technology</li>
|
||||
</prerequisites>
|
||||
@@ -374,10 +410,10 @@
|
||||
<ResearchProjectDef ParentName="ARA_techBase">
|
||||
<defName>ARA_Technology_5ESS</defName>
|
||||
<label>节点ESS-5"精华萃取"</label>
|
||||
<description><color=#887E78><i>阿拉克涅虫群-主巢触须\n主巢触须的进化路径是包含于每一支虫群中的通用进化路径,它们奠定了虫群在生物学上的优越性。</i></color>\n\n允许阿拉克涅虫群建造特殊的活体建筑,将俘虏投入以产出精华素。</description>
|
||||
<baseCost>250</baseCost>
|
||||
<description><color=#887E78><i>阿拉克涅虫群-主巢触须\n主巢触须的进化路径是包含于每一支虫群中的通用进化路径,它们奠定了虫群在生物学上的优越性。</i></color>\n\n允许阿拉克涅虫群建造特殊的活体建筑,将俘虏投入以产出精华素,同时建造阿拉克涅基因试验卵研发特殊虫群科技。</description>
|
||||
<baseCost>150</baseCost>
|
||||
<researchViewX>1.00</researchViewX>
|
||||
<researchViewY>4.40</researchViewY>
|
||||
<researchViewY>4.30</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<prerequisites>
|
||||
<li>ARA_Base_Technology</li>
|
||||
@@ -389,7 +425,7 @@
|
||||
<description><color=#887E78><i>阿拉克涅虫群-主巢触须\n主巢触须的进化路径是包含于每一支虫群中的通用进化路径,它们奠定了虫群在生物学上的优越性。</i></color>\n\n允许虫族建造一种特殊的辅虫,可以将物品和虫族以空投的方式送到大地图上的其他地方,不需要燃料。</description>
|
||||
<baseCost>200</baseCost>
|
||||
<researchViewX>2.00</researchViewX>
|
||||
<researchViewY>3.90</researchViewY>
|
||||
<researchViewY>3.80</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding> <!-- ARA_MorphableResearchBench-->
|
||||
<prerequisites>
|
||||
<li>ARA_Base_Technology</li>
|
||||
@@ -425,7 +461,7 @@
|
||||
<description><color=#887E78><i>阿拉克涅虫群-主巢触须\n主巢触须的进化路径是包含于每一支虫群中的通用进化路径,它们奠定了虫群在生物学上的优越性。</i></color>\n\n允许虫族建造一种可以控制房间温度的特殊固定辅虫。</description>
|
||||
<baseCost>500</baseCost>
|
||||
<researchViewX>1.00</researchViewX>
|
||||
<researchViewY>3.90</researchViewY>
|
||||
<researchViewY>3.80</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<prerequisites>
|
||||
<li>ARA_Base_Technology</li>
|
||||
@@ -463,8 +499,8 @@
|
||||
</ResearchProjectDef>
|
||||
<ResearchProjectDef ParentName="ARA_techBase">
|
||||
<defName>ARA_Technology_2NPT</defName>
|
||||
<label>节点NPT-2"消化腔"</label>
|
||||
<description><color=#887E78><i>阿拉克涅虫群-主巢触须\n主巢触须的进化路径是包含于每一支虫群中的通用进化路径,它们奠定了虫群在生物学上的优越性。</i></color>\n\n允许虫族建造用于存放和消化猎物的茧,溶解猎物为阿拉克涅营养供给塔网络提供额外的生物质传输效率和孵化速度。</description>
|
||||
<label>节点NPT-2"休眠茧"</label>
|
||||
<description><color=#887E78><i>阿拉克涅虫群-主巢触须\n主巢触须的进化路径是包含于每一支虫群中的通用进化路径,它们奠定了虫群在生物学上的优越性。</i></color>\n\n允许虫族建造用于存放多余虫族的茧,在里面的虫族将沉眠直到虫巢意志再次呼唤。</description>
|
||||
<baseCost>2000</baseCost>
|
||||
<researchViewX>13.00</researchViewX>
|
||||
<researchViewY>2.10</researchViewY>
|
||||
@@ -498,16 +534,16 @@
|
||||
</prerequisites>
|
||||
</ResearchProjectDef>
|
||||
<!-- 作物发展 -->
|
||||
<ResearchProjectDef ParentName="ARA_techBase">
|
||||
<ResearchProjectDef ParentName="ARA_techBase_Needtechprint">
|
||||
<defName>ARA_Technology_8CPE</defName>
|
||||
<label>节点CPE-8"作物"</label>
|
||||
<description><color=#887E78><i>阿拉克涅虫群-主巢触须\n主巢触须的进化路径是包含于每一支虫群中的通用进化路径,它们奠定了虫群在生物学上的优越性。</i></color>\n\n允许虫族在菌毯上种植一种食用作物,可以依靠菌毯和土地的营养成长,以供巢穴获取生物质。</description>
|
||||
<baseCost>250</baseCost>
|
||||
<researchViewX>1.00</researchViewX>
|
||||
<label>节点CPE-8"钜菌种植"</label>
|
||||
<description><color=#887E78><i>阿拉克涅虫群-主巢触须\n主巢触须的进化路径是包含于每一支虫群中的通用进化路径,它们奠定了虫群在生物学上的优越性。</i></color>\n\n允许虫族在菌毯上种植一种作物,可以依靠菌毯和土地的营养成长,以供巢穴获取活化钜菌。</description>
|
||||
<baseCost>2500</baseCost>
|
||||
<researchViewX>10.00</researchViewX>
|
||||
<researchViewY>2.70</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<prerequisites>
|
||||
<li>ARA_Base_Technology</li>
|
||||
<li>ARA_Technology_2WMT</li>
|
||||
</prerequisites>
|
||||
</ResearchProjectDef>
|
||||
<ResearchProjectDef ParentName="ARA_techBase">
|
||||
@@ -571,8 +607,8 @@
|
||||
<label>节点STL-5"基因窃取"</label>
|
||||
<description><color=#887E78><i>阿拉克涅虫群-主巢触须\n主巢触须的进化路径是包含于每一支虫群中的通用进化路径,它们奠定了虫群在生物学上的优越性。</i></color>\n\n允许战士种进行定向进化,抛弃其战斗技能以换取其从殖民者、囚犯和奴隶身上抽取和注入基因的能力。\n\n阿拉克涅虫群所有需要蓝图的科技,其蓝图只能通过女皇种的基因试验卵获取。</description>
|
||||
<baseCost>500</baseCost>
|
||||
<researchViewX>2.00</researchViewX>
|
||||
<researchViewY>5.40</researchViewY>
|
||||
<researchViewX>4.00</researchViewX>
|
||||
<researchViewY>4.80</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<prerequisites>
|
||||
<li>ARA_Technology_1KYC</li>
|
||||
@@ -721,7 +757,7 @@
|
||||
<description><color=#887E78><i>阿拉克涅虫群-主巢触须\n主巢触须的进化路径是包含于每一支虫群中的通用进化路径,它们奠定了虫群在生物学上的优越性。</i></color>\n\n允许实行新的阿拉克涅进化手术,使得阿拉克涅虫族获得更大的营养储存能力和更厚的甲壳。</description>
|
||||
<baseCost>250</baseCost>
|
||||
<researchViewX>2.00</researchViewX>
|
||||
<researchViewY>4.40</researchViewY>
|
||||
<researchViewY>4.80</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<prerequisites>
|
||||
<li>ARA_Technology_5ESS</li>
|
||||
|
||||
@@ -6,7 +6,11 @@
|
||||
<workerClass>ArachnaeSwarm.RoomRoleWorker_Incubator</workerClass>
|
||||
<relatedStats>
|
||||
<li>Space</li>
|
||||
<li>ARA_IncubatorQualityFactor</li>
|
||||
</relatedStats>
|
||||
</RoomRoleDef>
|
||||
<RoomRoleDef>
|
||||
<defName>ARA_JellyVat_Room</defName>
|
||||
<label>阿拉克涅蜜池间</label>
|
||||
<workerClass>ArachnaeSwarm.RoomRoleWorker_JellyVat</workerClass>
|
||||
</RoomRoleDef>
|
||||
</Defs>
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
<li Class="ScenPart_StartingThing_Defined">
|
||||
<def>StartingThing_Defined</def>
|
||||
<thingDef>ARA_InsectJelly</thingDef>
|
||||
<count>300</count>
|
||||
<count>500</count>
|
||||
</li>
|
||||
<li Class="ScenPart_StartingThing_Defined">
|
||||
<def>StartingThing_Defined</def>
|
||||
@@ -49,19 +49,30 @@
|
||||
<li Class="ScenPart_StartingThing_Defined">
|
||||
<def>StartingThing_Defined</def>
|
||||
<thingDef>ARA_InteractiveEggSac_Start</thingDef>
|
||||
<count>4</count>
|
||||
<count>6</count>
|
||||
</li>
|
||||
<li Class="ScenPart_StartingThing_Defined">
|
||||
<def>StartingThing_Defined</def>
|
||||
<thingDef>ARA_Gene_Essence</thingDef>
|
||||
<count>20</count>
|
||||
<thingDef>ARA_Tumor</thingDef>
|
||||
<count>2</count>
|
||||
</li>
|
||||
<!-- <li Class="ScenPart_StartingThing_Defined">
|
||||
<li Class="ScenPart_StartingThing_Defined">
|
||||
<def>StartingThing_Defined</def>
|
||||
<thingDef>ARA_Guide_Pheromone</thingDef>
|
||||
<count>1</count>
|
||||
</li> -->
|
||||
<thingDef>ARA_MW_Bone_Sword</thingDef>
|
||||
<!-- <stuff>Plasteel</stuff> -->
|
||||
<quality>Normal</quality>
|
||||
</li>
|
||||
<li Class="ScenPart_StartingThing_Defined">
|
||||
<def>StartingThing_Defined</def>
|
||||
<thingDef>ARA_RW_Basic_Fist_Needle_Gun</thingDef>
|
||||
<count>2</count>
|
||||
</li>
|
||||
<!-- 附近的物品 -->
|
||||
<li Class="ScenPart_ScatterThingsNearPlayerStart">
|
||||
<def>StartingThing_Defined</def>
|
||||
<thingDef>ARA_Tumor</thingDef>
|
||||
<count>6</count>
|
||||
</li>
|
||||
<li Class="ScenPart_ScatterThingsNearPlayerStart">
|
||||
<def>ScatterThingsNearPlayerStart</def>
|
||||
<thingDef>Steel</thingDef>
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
<ThingDef ParentName="ArachnaeBase_Race">
|
||||
<defName>ArachnaeBase_Race_Scavenger</defName>
|
||||
<label>阿拉克涅食腐种</label>
|
||||
<description>阿拉克涅辅虫之一,智力低下,可以执行种植、收割、搬运和挖掘工作,注定在度过短暂的时光后死亡。</description>
|
||||
<description>阿拉克涅辅虫之一,智力低下,可以执行种植、收割、搬运、清洁和挖掘工作,注定在度过短暂的时光后死亡。</description>
|
||||
<race>
|
||||
<specialTrainables>
|
||||
<li>ARA_Sowing</li>
|
||||
|
||||
@@ -747,7 +747,7 @@
|
||||
|
||||
<!-- <RestRateMultiplier>1</RestRateMultiplier> -->
|
||||
<EatingSpeed>5</EatingSpeed>
|
||||
<MaxNutrition>1</MaxNutrition>
|
||||
<MaxNutrition>5</MaxNutrition>
|
||||
|
||||
<CarryingCapacity>100</CarryingCapacity>
|
||||
|
||||
@@ -766,8 +766,8 @@
|
||||
</statBases>
|
||||
|
||||
<race>
|
||||
<baseHungerRate>4</baseHungerRate>
|
||||
<foodType>OmnivoreHuman,CarnivoreAnimal,OvivoreAnimal</foodType>
|
||||
<baseHungerRate>6</baseHungerRate>
|
||||
<foodType>OmnivoreHuman,CarnivoreAnimal,OvivoreAnimal,VegetarianRoughAnimal</foodType>
|
||||
<!-- 身体类型 -->
|
||||
<body>ArachnaeMyrmecocystus_Body</body>
|
||||
<!-- 血量上限 -->
|
||||
@@ -802,7 +802,6 @@
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||||
<hediffs>
|
||||
<li>ARA_RaceBaseSwarmProduceSwitchHediff</li>
|
||||
<li>ARA_Myrmecocystus_Production_InsectJelly</li>
|
||||
</hediffs>
|
||||
<addChance>1.0</addChance>
|
||||
@@ -943,7 +942,6 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||||
<hediffs>
|
||||
<li>ARA_RaceBaseSwarmProduceSwitchHediff</li>
|
||||
<li>ARA_ShieldHead_Base</li>
|
||||
</hediffs>
|
||||
<addChance>1.0</addChance>
|
||||
@@ -1068,6 +1066,12 @@
|
||||
</race>
|
||||
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintainer">
|
||||
<showDebugInfo>false</showDebugInfo>
|
||||
<relevantSkill>Crafting</relevantSkill>
|
||||
<minimumSkillLevel>0</minimumSkillLevel>
|
||||
<requiresHiveMind>true</requiresHiveMind>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_AutoMechCarrier">
|
||||
<freeProduction>true</freeProduction>
|
||||
<disableHediff>ARA_RaceBaseSwarmProduceSwitchHediff</disableHediff>
|
||||
@@ -1085,13 +1089,12 @@
|
||||
</productionQueue>
|
||||
<spawnEffecter>CocoonDestroyed</spawnEffecter>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||||
<!-- <li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||||
<hediffs>
|
||||
<li>ARA_RaceBaseSwarmProduceSwitchHediff</li>
|
||||
</hediffs>
|
||||
<addChance>1.0</addChance>
|
||||
<allowDuplicates>false</allowDuplicates>
|
||||
</li>
|
||||
</li> -->
|
||||
<li Class="ArachnaeSwarm.CompProperties_NodeSwarmLifetime">
|
||||
<immuteHediff>ARA_Cycle_Suppression_Hediff</immuteHediff>
|
||||
<lifespanHediff>ARA_LifespanHediff</lifespanHediff>
|
||||
@@ -1424,7 +1427,6 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||||
<hediffs>
|
||||
<li>ARA_RaceBaseSwarmProduceSwitchHediff</li>
|
||||
<li>ARA_Smokepop_Base</li>
|
||||
</hediffs>
|
||||
<addChance>1.0</addChance>
|
||||
@@ -1764,7 +1766,6 @@
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||||
<hediffs>
|
||||
<li>ARA_RaceBaseSwarmProduceSwitchHediff</li>
|
||||
<li>ARA_Psi_Master</li>
|
||||
<li>PsychicAmplifier</li>
|
||||
</hediffs>
|
||||
|
||||
@@ -1,40 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
<!-- 作物 -->
|
||||
<ThingDef ParentName="PlantBase">
|
||||
<defName>ARA_CreepPlant</defName>
|
||||
<label>菌毯奇花</label>
|
||||
<description>一种只能在阿拉克涅菌毯上生长的奇特植物,几乎不消耗肥力即可通过菌毯的营养管道茁壮生长,并担当虫群的食物来源之一。</description>
|
||||
<statBases>
|
||||
<MarketValue>10</MarketValue>
|
||||
<MaxHitPoints>85</MaxHitPoints>
|
||||
<Beauty>4</Beauty>
|
||||
<Nutrition>0.2</Nutrition>
|
||||
</statBases>
|
||||
<graphicData>
|
||||
<texPath>ArachnaeSwarm/Plant/ARA_CreepPlant</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
</graphicData>
|
||||
<selectable>true</selectable>
|
||||
<pathCost>10</pathCost>
|
||||
<plant>
|
||||
<fertilityMin>0.05</fertilityMin>
|
||||
<fertilitySensitivity>0.05</fertilitySensitivity>
|
||||
<growDays>3</growDays>
|
||||
<harvestYield>10</harvestYield>
|
||||
<harvestedThingDef>ARA_CreepFungus</harvestedThingDef>
|
||||
<sowTags>
|
||||
<li>Ground</li>
|
||||
</sowTags>
|
||||
<wildTerrainTags>
|
||||
<li>ARA_Creep</li>
|
||||
</wildTerrainTags>
|
||||
<visualSizeRange>0.3~0.8</visualSizeRange>
|
||||
<sowResearchPrerequisites>
|
||||
<li>ARA_Technology_8CPE</li>
|
||||
</sowResearchPrerequisites>
|
||||
</plant>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="PlantFoodRawBase">
|
||||
<defName>ARA_CreepFungus</defName>
|
||||
<label>菌毯真菌</label>
|
||||
@@ -141,4 +106,40 @@
|
||||
</li>
|
||||
</modExtensions>
|
||||
</ThingDef>
|
||||
|
||||
<!-- 活化作物 -->
|
||||
<ThingDef ParentName="CavePlantBase">
|
||||
<defName>ARA_CreepPlant</defName>
|
||||
<label>钜菌奇花</label>
|
||||
<description>一种只能在阿拉克涅菌毯上生长的奇特植物,虽然必须在黑暗中成长,但是几乎不消耗肥力,并产出虫群所需的活化钜菌。</description>
|
||||
<statBases>
|
||||
<MarketValue>10</MarketValue>
|
||||
<MaxHitPoints>85</MaxHitPoints>
|
||||
<Beauty>4</Beauty>
|
||||
<Nutrition>0.2</Nutrition>
|
||||
</statBases>
|
||||
<graphicData>
|
||||
<texPath>ArachnaeSwarm/Plant/ARA_CreepPlant</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
</graphicData>
|
||||
<selectable>true</selectable>
|
||||
<pathCost>10</pathCost>
|
||||
<plant>
|
||||
<fertilityMin>0.05</fertilityMin>
|
||||
<fertilitySensitivity>0.05</fertilitySensitivity>
|
||||
<growDays>15</growDays>
|
||||
<harvestYield>1</harvestYield>
|
||||
<harvestedThingDef>ARA_Activated_Bacterium</harvestedThingDef>
|
||||
<sowTags>
|
||||
<li>Ground</li>
|
||||
</sowTags>
|
||||
<wildTerrainTags>
|
||||
<li>ARA_Creep</li>
|
||||
</wildTerrainTags>
|
||||
<visualSizeRange>0.3~0.8</visualSizeRange>
|
||||
<sowResearchPrerequisites>
|
||||
<li>ARA_Technology_8CPE</li>
|
||||
</sowResearchPrerequisites>
|
||||
</plant>
|
||||
</ThingDef>
|
||||
</Defs>
|
||||
@@ -624,14 +624,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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>
|
||||
@@ -694,14 +690,10 @@
|
||||
<comps Inherit="False">
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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>
|
||||
@@ -770,14 +762,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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">
|
||||
@@ -841,14 +829,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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>
|
||||
@@ -916,14 +900,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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>
|
||||
@@ -997,14 +977,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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>
|
||||
@@ -1163,14 +1139,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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>
|
||||
@@ -1219,14 +1191,10 @@
|
||||
<comps Inherit="False">
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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%的速度 -->
|
||||
|
||||
@@ -48,14 +48,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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>
|
||||
@@ -70,7 +66,6 @@
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<ThingDef ParentName="ActiveDropPod">
|
||||
<defName>ARA_ActiveDropPod</defName>
|
||||
<label>阿拉克涅气囊种</label>
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
<SubstructureSupport>800</SubstructureSupport>
|
||||
<MarketValue>5000</MarketValue>
|
||||
</statBases>
|
||||
<designationCategory Inherit="False" IsNull="True" />
|
||||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||||
<researchPrerequisites Inherit="False"/>
|
||||
<!-- 应用 ModExtension -->
|
||||
@@ -96,6 +97,7 @@
|
||||
<texPath>Things/Building/PilotConsole/PilotConsole</texPath>
|
||||
<drawSize>(3.7, 2.6)</drawSize>
|
||||
</graphicData>
|
||||
<designationCategory Inherit="False" IsNull="True" />
|
||||
<statBases>
|
||||
<MaxHitPoints>150</MaxHitPoints>
|
||||
<Mass>50</Mass>
|
||||
@@ -150,6 +152,7 @@
|
||||
<offset>(0,0,0)</offset>
|
||||
</shadowData>
|
||||
</graphicData>
|
||||
<designationCategory Inherit="False" IsNull="True" />
|
||||
<statBases>
|
||||
<MaxHitPoints>200</MaxHitPoints>
|
||||
<Mass>30</Mass>
|
||||
@@ -197,6 +200,7 @@
|
||||
<volume>(1, 1, 2)</volume>
|
||||
</shadowData>
|
||||
</graphicData>
|
||||
<designationCategory Inherit="False" IsNull="True" />
|
||||
<statBases>
|
||||
<MaxHitPoints>250</MaxHitPoints>
|
||||
<Flammability>0</Flammability>
|
||||
|
||||
@@ -38,14 +38,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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>
|
||||
@@ -58,7 +54,6 @@
|
||||
<linkableBuildings>
|
||||
<!-- 这里列出所有可以被供能的建筑的 defName -->
|
||||
<!-- 您之后可以手动添加,例如: -->
|
||||
<li>ARA_GrowthVat</li>
|
||||
<li>ARA_MorphableResearchBench</li>
|
||||
<li>ARANutrientDispenser</li>
|
||||
<li>ARA_WormholePortal_A</li>
|
||||
@@ -88,7 +83,6 @@
|
||||
<li Class="CompProperties_Flickable"/>
|
||||
<li Class="CompProperties_AffectedByFacilities">
|
||||
<linkableFacilities>
|
||||
<li>ARA_GrowthVat</li>
|
||||
</linkableFacilities>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||
@@ -110,129 +104,6 @@
|
||||
<li>ARA_Technology_1NPT</li>
|
||||
</researchPrerequisites>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="BuildingBase">
|
||||
<defName>ARA_GrowthVat</defName>
|
||||
<label>阿拉克涅消化茧</label>
|
||||
<description>阿拉克涅虫群用来存放和消化猎物的茧,那些被扔进茧中的倒霉鬼将逐渐被酸蚀溶解,从而为阿拉克涅营养供给塔网络提供额外的生物质传输效率和孵化速度,一个网络内最大可启用15个消化茧。</description>
|
||||
<thingClass>ArachnaeSwarm.Building_NutrientVat</thingClass>
|
||||
<containedPawnsSelectable>true</containedPawnsSelectable>
|
||||
<tickerType>Normal</tickerType>
|
||||
<uiIconPath>ArachnaeSwarm/Building/ARA_GrowthVat_Icon</uiIconPath>
|
||||
<graphicData>
|
||||
<texPath>ArachnaeSwarm/Building/ARA_GrowthVat</texPath>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<shaderType>CutoutComplex</shaderType>
|
||||
<drawSize>(2,2)</drawSize>
|
||||
<shadowData>
|
||||
<volume>(1.25, 0.2, 0.5)</volume>
|
||||
<offset>(0,0,-0.45)</offset>
|
||||
</shadowData>
|
||||
</graphicData>
|
||||
<castEdgeShadows>false</castEdgeShadows>
|
||||
<defaultPlacingRot>North</defaultPlacingRot>
|
||||
<size>(2,2)</size>
|
||||
<statBases>
|
||||
<MaxHitPoints>500</MaxHitPoints>
|
||||
<WorkToBuild>8000</WorkToBuild>
|
||||
<Mass>30</Mass>
|
||||
<Flammability>0.5</Flammability>
|
||||
</statBases>
|
||||
<costList>
|
||||
<ARA_Carapace>30</ARA_Carapace>
|
||||
<ARA_InsectJelly>10</ARA_InsectJelly>
|
||||
<ARA_Activated_Bacterium>5</ARA_Activated_Bacterium>
|
||||
</costList>
|
||||
<altitudeLayer>Building</altitudeLayer>
|
||||
<passability>PassThroughOnly</passability>
|
||||
<pathCost>42</pathCost>
|
||||
<blockWind>true</blockWind>
|
||||
<drawerType>MapMeshAndRealTime</drawerType>
|
||||
<fillPercent>0.5</fillPercent>
|
||||
<canOverlapZones>false</canOverlapZones>
|
||||
<designationCategory>ARA_Buildings</designationCategory>
|
||||
<uiOrder>2200</uiOrder>
|
||||
<hasInteractionCell>true</hasInteractionCell>
|
||||
<interactionCellOffset>(0,0,-1)</interactionCellOffset>
|
||||
<inspectorTabs>
|
||||
<li>ITab_BiosculpterNutritionStorage</li>
|
||||
<li>ITab_Genes</li>
|
||||
</inspectorTabs>
|
||||
<researchPrerequisites>
|
||||
<li>GrowthVats</li>
|
||||
</researchPrerequisites>
|
||||
<building>
|
||||
<ai_chillDestination>false</ai_chillDestination>
|
||||
<haulToContainerDuration>120</haulToContainerDuration>
|
||||
<workTableRoomRole>Laboratory</workTableRoomRole>
|
||||
<relatedTerrain>
|
||||
<li>ARA_InsectCreep</li>
|
||||
</relatedTerrain>
|
||||
</building>
|
||||
<constructionSkillPrerequisite>4</constructionSkillPrerequisite>
|
||||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</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>
|
||||
<fuelFilter>
|
||||
<thingDefs>
|
||||
<li>ARA_InsectJelly</li>
|
||||
</thingDefs>
|
||||
</fuelFilter>
|
||||
<fuelGizmoLabel>虫蜜</fuelGizmoLabel>
|
||||
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
|
||||
<targetFuelLevelConfigurable>true</targetFuelLevelConfigurable>
|
||||
</li>
|
||||
|
||||
<!-- 2. 作为动态增效器,为其他建筑提供加成 -->
|
||||
<li Class="ArachnaeSwarm.CompProperties_GrowthVatBooster">
|
||||
<linkableBuildings>
|
||||
<li>ARA_NutrientNetworkTower</li>
|
||||
</linkableBuildings>
|
||||
<maxSimultaneous>15</maxSimultaneous>
|
||||
<maxDistance>20</maxDistance>
|
||||
<statOffsets>
|
||||
<NutrientTransmissionEfficiency>0.05</NutrientTransmissionEfficiency>
|
||||
<ARA_IncubationSpeedFactor>0.1</ARA_IncubationSpeedFactor>
|
||||
</statOffsets>
|
||||
</li>
|
||||
|
||||
<!-- 3. 作为消费者,接收来自供能塔的燃料 -->
|
||||
<li Class="CompProperties_AffectedByFacilities">
|
||||
<linkableFacilities>
|
||||
<li>ARA_NutrientNetworkTower</li>
|
||||
</linkableFacilities>
|
||||
</li>
|
||||
|
||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||
<spawnRadius>6</spawnRadius>
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="ArachnaeSwarm.DefModExtension_NutrientVat">
|
||||
<!-- 在这里配置您的顶部贴图 -->
|
||||
<topGraphicPath>ArachnaeSwarm/Building/ARA_GrowthVatTop</topGraphicPath>
|
||||
<!-- 如果是单张贴图,使用 Graphic_Single -->
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
</li>
|
||||
</modExtensions>
|
||||
<researchPrerequisites Inherit="False">
|
||||
<li>ARA_Technology_2NPT</li>
|
||||
</researchPrerequisites>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="BuildingBase">
|
||||
<defName>ARANutrientDispenser</defName>
|
||||
<label>阿拉克涅蜜晶巢穴</label>
|
||||
@@ -455,7 +326,7 @@
|
||||
<uiOrder>2600</uiOrder>
|
||||
<surfaceType>Item</surfaceType>
|
||||
<building>
|
||||
<workTableRoomRole>Laboratory</workTableRoomRole>
|
||||
<workTableRoomRole>ARA_JellyVat_Room</workTableRoomRole>
|
||||
<workTableNotInRoomRoleFactor>0.8</workTableNotInRoomRoleFactor>
|
||||
<relatedTerrain>
|
||||
<li>ARA_InsectCreep</li>
|
||||
@@ -467,14 +338,10 @@
|
||||
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
|
||||
<!-- 地形改变组件 -->
|
||||
@@ -553,7 +420,7 @@
|
||||
<avoidWander>true</avoidWander>
|
||||
<waterBodyType>Freshwater</waterBodyType>
|
||||
<waterDepthShader>Map/WaterDepth</waterDepthShader>
|
||||
<pathCost>100</pathCost>
|
||||
<pathCost>5</pathCost>
|
||||
<edgeType>Water</edgeType>
|
||||
<categoryType>Misc</categoryType>
|
||||
<renderPrecedence>390</renderPrecedence>
|
||||
@@ -616,8 +483,6 @@
|
||||
<uiOrder>2600</uiOrder>
|
||||
<surfaceType>Item</surfaceType>
|
||||
<building>
|
||||
<workTableRoomRole>Laboratory</workTableRoomRole>
|
||||
<workTableNotInRoomRoleFactor>0.8</workTableNotInRoomRoleFactor>
|
||||
<relatedTerrain>
|
||||
<li>ARA_InsectCreep</li>
|
||||
</relatedTerrain>
|
||||
@@ -674,21 +539,17 @@
|
||||
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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>
|
||||
<ThingDef ParentName="BuildingBase">
|
||||
<defName>ARA_Carapace_Column</defName>
|
||||
<label>骨柱</label>
|
||||
<description>阿拉克涅的骨花通过催化尸体而转变得到的柱子,。</description>
|
||||
<description>阿拉克涅的骨花通过催化尸体而转变得到的柱子,虫群可以将其拆除以得到甲壳素。</description>
|
||||
<uiOrder>2040</uiOrder>
|
||||
<altitudeLayer>Building</altitudeLayer>
|
||||
<passability>PassThroughOnly</passability>
|
||||
@@ -698,7 +559,7 @@
|
||||
<graphicData>
|
||||
<drawSize>(1.25,1.25)</drawSize>
|
||||
<drawOffset>(0,0,0.2)</drawOffset>
|
||||
<texPath>ArachnaeSwarm/Building/ARA_Column</texPath>
|
||||
<texPath>ArachnaeSwarm/Building/ARA_HiveShip_Heart_Pedestal</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
<shaderType>CutoutComplex</shaderType>
|
||||
<shadowData>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<gravshipReplacementTerrain>WaterShallow</gravshipReplacementTerrain>
|
||||
<waterDepthShader>Map/WaterDepth</waterDepthShader>
|
||||
<passability>Standable</passability>
|
||||
<pathCost>80</pathCost>
|
||||
<pathCost>5</pathCost>
|
||||
<changeable>false</changeable>
|
||||
<canFreeze>false</canFreeze>
|
||||
<waterBodyType>Freshwater</waterBodyType>
|
||||
@@ -27,11 +27,12 @@
|
||||
<extinguishesFire>true</extinguishesFire>
|
||||
<extraDeteriorationFactor>3</extraDeteriorationFactor>
|
||||
<traversedThought>SoakingWet</traversedThought>
|
||||
<extraNonDraftedPerceivedPathCost>180</extraNonDraftedPerceivedPathCost>
|
||||
<extraDraftedPerceivedPathCost>18</extraDraftedPerceivedPathCost>
|
||||
<pollutionShaderType MayRequire="Ludeon.RimWorld.Biotech">TerrainWaterPolluted</pollutionShaderType>
|
||||
<pollutionOverlayTexturePath>Terrain/Surfaces/MarshPollutionOverlay</pollutionOverlayTexturePath>
|
||||
<designationCategory>ARA_Buildings</designationCategory>
|
||||
<researchPrerequisites>
|
||||
<li>ARA_Technology_2HAG</li>
|
||||
</researchPrerequisites>
|
||||
<filthAcceptanceMask>
|
||||
<li>None</li>
|
||||
</filthAcceptanceMask>
|
||||
@@ -57,13 +58,14 @@
|
||||
</tools>
|
||||
<costList>
|
||||
<ARA_InsectJelly>10</ARA_InsectJelly>
|
||||
<ARA_Gene_Essence>1</ARA_Gene_Essence>
|
||||
</costList>
|
||||
</TerrainDef>
|
||||
|
||||
<ThingDef ParentName="BuildingNaturalBase">
|
||||
<defName>ARA_Pawn_Ootheca</defName>
|
||||
<label>阿拉克涅虫卵囊</label>
|
||||
<description>一个脆弱、易燃、黏滑的囊状物,内含哺育一只新督虫所需的营养和遗传物质。它需要由阿拉克涅幼虫种进入以启动孵化进程。</description>
|
||||
<description>一个脆弱、易燃、黏滑的囊状物,内含哺育一只新督虫所需的营养和遗传物质,一个宽敞、铺满阿拉克涅营养液的孵化间将是它最佳的放置场所。它需要由阿拉克涅幼虫种进入以启动孵化进程。</description>
|
||||
<statBases>
|
||||
<MarketValue>1000</MarketValue>
|
||||
</statBases>
|
||||
@@ -90,6 +92,9 @@
|
||||
<!-- 交互设置 -->
|
||||
<interactionCellOffset>(0, 0, 1)</interactionCellOffset>
|
||||
<hasInteractionCell>true</hasInteractionCell>
|
||||
<researchPrerequisites>
|
||||
<li>ARA_Technology_2HAG</li>
|
||||
</researchPrerequisites>
|
||||
<statBases>
|
||||
<Mass>10</Mass>
|
||||
<MaxHitPoints>150</MaxHitPoints>
|
||||
@@ -155,14 +160,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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> <!-- 半径大小 -->
|
||||
@@ -383,7 +384,7 @@
|
||||
<ThingDef ParentName="BuildingNaturalBase">
|
||||
<defName>ARA_Equipment_Ootheca</defName>
|
||||
<label>阿拉克涅茧</label>
|
||||
<description>如宝塔般的阿拉克涅活体结构,可以孵化出变态发育后的不完全个体——武装器官和织物。它需要由阿拉克涅幼虫种进入以启动孵化进程。</description>
|
||||
<description>如宝塔般的阿拉克涅活体结构,可以孵化出变态发育后的不完全个体——武装器官和织物,也就是虫群的武器和衣服,它需要由阿拉克涅幼虫种进入以启动孵化进程。一个宽敞、铺满阿拉克涅营养液的孵化间将是它最佳的放置场所。\n\n在孵化过程中,阿拉克涅茧会不断吞噬附近的营养液,需要指派有建造能力的虫族不断修复。</description>
|
||||
<statBases>
|
||||
<MarketValue>1000</MarketValue>
|
||||
</statBases>
|
||||
@@ -412,6 +413,9 @@
|
||||
<!-- 交互设置 -->
|
||||
<interactionCellOffset>(0, 0, 1)</interactionCellOffset>
|
||||
<hasInteractionCell>true</hasInteractionCell>
|
||||
<researchPrerequisites>
|
||||
<li>ARA_Technology_2HAG</li>
|
||||
</researchPrerequisites>
|
||||
<statBases>
|
||||
<Mass>10</Mass>
|
||||
<MaxHitPoints>150</MaxHitPoints>
|
||||
@@ -469,14 +473,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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> <!-- 半径大小 -->
|
||||
@@ -503,7 +503,7 @@
|
||||
<ThingDef ParentName="BuildingNaturalBase">
|
||||
<defName>ARA_InteractiveEggSac_Techprint</defName>
|
||||
<label>阿拉克涅基因试验卵</label>
|
||||
<description>一个内部近乎无序发育的卵,无法孵化任何虫族,主要用于实验变异方向,必须在零下环境中储存。\n\n需要蓝图的阿拉克涅科技只能由基因试验卵完成,完成时科技的基因信息会被储存在卵中,一旦所有储存同一科技的基因试验卵损坏,则该科技将丢失!</description>
|
||||
<description>一个内部近乎无序发育的卵,无法孵化任何虫族,主要用于实验变异方向。\n\n需要蓝图的阿拉克涅科技只能由基因试验卵完成,完成时科技的基因信息会被储存在卵中,一旦所有储存同一科技的基因试验卵损坏,则该科技将丢失!</description>
|
||||
<thingClass>ArachnaeSwarm.Building_ResearchBlueprintReader</thingClass>
|
||||
<graphicData>
|
||||
<texPath>ArachnaeSwarm/Building/ARA_InteractiveEggSac_Techprint</texPath>
|
||||
@@ -522,12 +522,16 @@
|
||||
<rotatable>false</rotatable>
|
||||
<tickerType>Normal</tickerType>
|
||||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||||
<researchPrerequisites>
|
||||
<li>ARA_Technology_5ESS</li>
|
||||
</researchPrerequisites>
|
||||
<statBases>
|
||||
<MarketValue>2000</MarketValue>
|
||||
<MaxHitPoints>250</MaxHitPoints>
|
||||
<Flammability>1</Flammability>
|
||||
</statBases>
|
||||
<building>
|
||||
<workTableRoomRole>Laboratory</workTableRoomRole>
|
||||
<deconstructible>false</deconstructible>
|
||||
<repairable>false</repairable>
|
||||
</building>
|
||||
@@ -542,7 +546,7 @@
|
||||
|
||||
<modExtensions>
|
||||
<li Class="ArachnaeSwarm.ResearchBlueprintReaderExtension">
|
||||
<researchSpeed>1</researchSpeed>
|
||||
<researchSpeed>0.5</researchSpeed>
|
||||
</li>
|
||||
</modExtensions>
|
||||
|
||||
@@ -550,23 +554,12 @@
|
||||
<li Class="CompProperties_SpawnEffecterOnDestroy">
|
||||
<effect>CocoonDestroyed</effect>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_TemperatureRuinableDamage">
|
||||
<minSafeTemperature>-200</minSafeTemperature>
|
||||
<maxSafeTemperature>0</maxSafeTemperature>
|
||||
<progressPerDegreePerTick>0.00005</progressPerDegreePerTick>
|
||||
<damagePerTick>0.005</damagePerTick>
|
||||
<recoveryRate>0.001</recoveryRate>
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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>
|
||||
|
||||
@@ -290,14 +290,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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">
|
||||
@@ -439,14 +435,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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">
|
||||
@@ -611,14 +603,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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>
|
||||
|
||||
@@ -1,5 +1,85 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Defs>
|
||||
<ThingDef ParentName="BuildingBase">
|
||||
<defName>ARA_DormancyVat</defName>
|
||||
<label>阿拉克涅休眠茧</label>
|
||||
<description>阿拉克涅虫群用来存放多余虫族的特殊活体设施,存放在其中的虫族将陷入不老不死的休眠状态,以等待主巢的再次召唤。</description>
|
||||
<thingClass>ArachnaeSwarm.Building_DormancyVat</thingClass>
|
||||
<containedPawnsSelectable>true</containedPawnsSelectable>
|
||||
<tickerType>Normal</tickerType>
|
||||
<uiIconPath>ArachnaeSwarm/Building/ARA_GrowthVat_Icon</uiIconPath>
|
||||
<graphicData>
|
||||
<texPath>ArachnaeSwarm/Building/ARA_GrowthVat</texPath>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<shaderType>CutoutComplex</shaderType>
|
||||
<drawSize>(2,2)</drawSize>
|
||||
<shadowData>
|
||||
<volume>(1.25, 0.2, 0.5)</volume>
|
||||
<offset>(0,0,-0.45)</offset>
|
||||
</shadowData>
|
||||
</graphicData>
|
||||
<castEdgeShadows>false</castEdgeShadows>
|
||||
<defaultPlacingRot>North</defaultPlacingRot>
|
||||
<size>(2,2)</size>
|
||||
<statBases>
|
||||
<MaxHitPoints>500</MaxHitPoints>
|
||||
<WorkToBuild>8000</WorkToBuild>
|
||||
<Mass>30</Mass>
|
||||
<Flammability>0.5</Flammability>
|
||||
</statBases>
|
||||
<costList>
|
||||
<ARA_Carapace>30</ARA_Carapace>
|
||||
<ARA_InsectJelly>10</ARA_InsectJelly>
|
||||
<ARA_Activated_Bacterium>5</ARA_Activated_Bacterium>
|
||||
</costList>
|
||||
<altitudeLayer>Building</altitudeLayer>
|
||||
<passability>PassThroughOnly</passability>
|
||||
<pathCost>42</pathCost>
|
||||
<blockWind>true</blockWind>
|
||||
<drawerType>MapMeshAndRealTime</drawerType>
|
||||
<fillPercent>0.5</fillPercent>
|
||||
<canOverlapZones>false</canOverlapZones>
|
||||
<designationCategory>ARA_Buildings</designationCategory>
|
||||
<uiOrder>2200</uiOrder>
|
||||
<hasInteractionCell>true</hasInteractionCell>
|
||||
<interactionCellOffset>(0,0,-1)</interactionCellOffset>
|
||||
<inspectorTabs>
|
||||
<li>ITab_BiosculpterNutritionStorage</li>
|
||||
<li>ITab_Genes</li>
|
||||
</inspectorTabs>
|
||||
<researchPrerequisites>
|
||||
<li>GrowthVats</li>
|
||||
</researchPrerequisites>
|
||||
<building>
|
||||
<ai_chillDestination>false</ai_chillDestination>
|
||||
<haulToContainerDuration>120</haulToContainerDuration>
|
||||
<relatedTerrain>
|
||||
<li>ARA_InsectCreep</li>
|
||||
</relatedTerrain>
|
||||
</building>
|
||||
<constructionSkillPrerequisite>4</constructionSkillPrerequisite>
|
||||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>30</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="ArachnaeSwarm.DefModExtension_DormancyVat">
|
||||
<!-- 在这里配置您的顶部贴图 -->
|
||||
<topGraphicPath>ArachnaeSwarm/Building/ARA_GrowthVatTop</topGraphicPath>
|
||||
<!-- 如果是单张贴图,使用 Graphic_Single -->
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
</li>
|
||||
</modExtensions>
|
||||
<researchPrerequisites Inherit="False">
|
||||
<li>ARA_Technology_2NPT</li>
|
||||
</researchPrerequisites>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="BuildingBase">
|
||||
<defName>ARA_RefuelingVat</defName>
|
||||
<label>精华提取腔</label>
|
||||
@@ -65,14 +145,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</maintenanceDecayPerDay>
|
||||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||||
<warningThreshold>0.2</warningThreshold>
|
||||
<assignJobCheckInterval>1800</assignJobCheckInterval>
|
||||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||||
<allowedRaces>
|
||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||
</allowedRaces>
|
||||
</li>
|
||||
|
||||
<!-- 标准的 CompRefuelable -->
|
||||
@@ -41,14 +41,10 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||||
<maxMaintenance>100</maxMaintenance>
|
||||
<maintenanceDecayPerDay>45</maintenanceDecayPerDay>
|
||||
<maintenanceDecayPerDay>30</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>
|
||||
|
||||
@@ -929,29 +929,6 @@
|
||||
<li Class="ThinkNode_SubtreesByTag">
|
||||
<insertTag>Humanlike_PreMain</insertTag>
|
||||
</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">
|
||||
@@ -963,14 +940,6 @@
|
||||
</subNodes>
|
||||
</li>
|
||||
|
||||
<!-- 蜜罐特殊思考:喂食 -->
|
||||
<li Class="ThinkNode_ConditionalPawnKind">
|
||||
<pawnKind>ArachnaeNode_Race_Myrmecocystus</pawnKind>
|
||||
<subNodes>
|
||||
<li Class="ArachnaeSwarm.ThinkNode_JobGiver_FeedWithHoney" />
|
||||
</subNodes>
|
||||
</li>
|
||||
|
||||
<!-- Main wild man behavior core -->
|
||||
<li Class="ThinkNode_ConditionalPawnKind">
|
||||
<pawnKind>WildMan</pawnKind>
|
||||
|
||||
@@ -1,5 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Defs>
|
||||
<WorkTypeDef>
|
||||
<defName>ARA_SwarmJob</defName>
|
||||
<labelShort>虫群工作</labelShort>
|
||||
<pawnLabel>虫群</pawnLabel>
|
||||
<gerundLabel>为虫群工作</gerundLabel>
|
||||
<description>所有关于阿拉克涅虫群的工作,包括维护虫群建筑、以蜜罐喂食、甲壳素剥离等。</description>
|
||||
<verb>为虫群工作</verb>
|
||||
<naturalPriority>100</naturalPriority>
|
||||
<disabledForSlaves>true</disabledForSlaves>
|
||||
<workTags>
|
||||
<li>AllWork</li>
|
||||
</workTags>
|
||||
</WorkTypeDef>
|
||||
|
||||
<WorkGiverDef>
|
||||
<defName>ARA_Refuel_Nutrition</defName>
|
||||
<label>补充营养</label>
|
||||
@@ -25,4 +39,47 @@
|
||||
<prioritizeSustains>false</prioritizeSustains>
|
||||
<canBeDoneByMechs>false</canBeDoneByMechs>
|
||||
</WorkGiverDef>
|
||||
<WorkGiverDef>
|
||||
<defName>ARA_SwarmMaintain</defName>
|
||||
<label>维护</label>
|
||||
<giverClass>ArachnaeSwarm.WorkGiver_SwarmMaintain</giverClass>
|
||||
<workType>ARA_SwarmJob</workType>
|
||||
<priorityInType>70</priorityInType>
|
||||
<verb>维护</verb>
|
||||
<gerund>维护于</gerund>
|
||||
<requiredCapacities>
|
||||
<li>Manipulation</li>
|
||||
</requiredCapacities>
|
||||
</WorkGiverDef>
|
||||
<WorkGiverDef>
|
||||
<defName>ARA_ExtractHoney</defName>
|
||||
<label>排出虫蜜</label>
|
||||
<workType>ARA_SwarmJob</workType>
|
||||
<giverClass>ArachnaeSwarm.WorkGiver_ExtractHoney</giverClass>
|
||||
<priorityInType>125</priorityInType>
|
||||
<verb>排出虫蜜</verb>
|
||||
<gerund>排出虫蜜</gerund>
|
||||
</WorkGiverDef>
|
||||
<WorkGiverDef>
|
||||
<defName>ARA_StripChitin</defName>
|
||||
<label>剥离甲壳</label>
|
||||
<workType>ARA_SwarmJob</workType>
|
||||
<giverClass>ArachnaeSwarm.WorkGiver_StripChitin</giverClass>
|
||||
<priorityInType>150</priorityInType>
|
||||
<verb>剥离甲壳</verb>
|
||||
<gerund>剥离甲壳</gerund>
|
||||
<requiredCapacities>
|
||||
<li>Manipulation</li>
|
||||
</requiredCapacities>
|
||||
</WorkGiverDef>
|
||||
<!-- 虫蜜喂食工作驱动 -->
|
||||
<WorkGiverDef>
|
||||
<defName>ARA_FeedWithHoney</defName>
|
||||
<label>喂食</label>
|
||||
<workType>ARA_SwarmJob</workType>
|
||||
<giverClass>ArachnaeSwarm.WorkGiver_FeedWithHoney</giverClass>
|
||||
<priorityInType>130</priorityInType> <!-- 喂食优先级较低 -->
|
||||
<verb>喂食</verb>
|
||||
<gerund>喂食</gerund>
|
||||
</WorkGiverDef>
|
||||
</Defs>
|
||||
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LanguageData>
|
||||
<!-- Building_DormancyVat.cs -->
|
||||
<DormancyVat_Occupied>休眠茧已被占用</DormancyVat_Occupied>
|
||||
<DormancyVat_WaitingForArachnae>正在等待指定的虫族成员</DormancyVat_WaitingForArachnae>
|
||||
<DormancyVat_OnlyArachnaeAllowed>只有虫族成员可以进入休眠茧</DormancyVat_OnlyArachnaeAllowed>
|
||||
<DormancyVat_CannotAcceptDeadPawn>无法放入已死亡的虫族成员</DormancyVat_CannotAcceptDeadPawn>
|
||||
<DormancyVat_Contains>在休眠茧中</DormancyVat_Contains>
|
||||
<DormancyVat_TypeLabel>类型</DormancyVat_TypeLabel>
|
||||
<DormancyVat_DormancyTime>已休眠</DormancyVat_DormancyTime>
|
||||
<DormancyVat_HealthStatus>健康状态</DormancyVat_HealthStatus>
|
||||
<DormancyVat_EjectButton>弹出虫族成员</DormancyVat_EjectButton>
|
||||
<DormancyVat_EjectButtonDesc>将虫族成员从休眠茧中弹出</DormancyVat_EjectButtonDesc>
|
||||
<DormancyVat_InsertButton>放入虫族成员</DormancyVat_InsertButton>
|
||||
<DormancyVat_InsertButtonDesc>选择一个虫族成员放入休眠茧</DormancyVat_InsertButtonDesc>
|
||||
<DormancyVat_NoArachnaeAvailable>没有可用的虫族成员</DormancyVat_NoArachnaeAvailable>
|
||||
<DormancyVat_AssignCarrierButton>指派搬运虫族成员</DormancyVat_AssignCarrierButton>
|
||||
<DormancyVat_AssignCarrierButtonDesc>指派一个虫族成员搬运另一个虫族成员到休眠茧</DormancyVat_AssignCarrierButtonDesc>
|
||||
<DormancyVat_ArachnaeType_Master>主宰</DormancyVat_ArachnaeType_Master>
|
||||
<DormancyVat_ArachnaeType_Drone>工蜂</DormancyVat_ArachnaeType_Drone>
|
||||
<DormancyVat_ArachnaeType_Worker>工虫</DormancyVat_ArachnaeType_Worker>
|
||||
<DormancyVat_ArachnaeType_Unknown>未知</DormancyVat_ArachnaeType_Unknown>
|
||||
<DormancyVat_Label>休眠茧</DormancyVat_Label>
|
||||
<DormancyVat_CannotEnter>无法进入休眠茧</DormancyVat_CannotEnter>
|
||||
<DormancyVat_NoPath>没有路径</DormancyVat_NoPath>
|
||||
<DormancyVat_Enter>进入休眠茧</DormancyVat_Enter>
|
||||
<DormancyVat_NoAvailableCarriers>没有可用的虫族搬运者</DormancyVat_NoAvailableCarriers>
|
||||
<DormancyVat_CarrierAssigned>搬运者已指派</DormancyVat_CarrierAssigned>
|
||||
<DormancyVat_Days>天</DormancyVat_Days>
|
||||
<DormancyVat_Hours>小时</DormancyVat_Hours>
|
||||
<DormancyVat_DormancyDescription>一个特殊的休眠装置,只允许虫族成员进入。它不会对里面的成员造成任何伤害,可以安全地存放虫族成员。</DormancyVat_DormancyDescription>
|
||||
<DormancyVat_ErrorEjecting>休眠茧弹出{0}时出错</DormancyVat_ErrorEjecting>
|
||||
<DormancyVat_JobDescription>正在搬运虫族成员到休眠茧。</DormancyVat_JobDescription>
|
||||
|
||||
<!-- 通用翻译 -->
|
||||
<DormancyVat_Colonist>殖民者</DormancyVat_Colonist>
|
||||
<DormancyVat_Prisoner>囚犯</DormancyVat_Prisoner>
|
||||
<DormancyVat_Slave>奴隶</DormancyVat_Slave>
|
||||
</LanguageData>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LanguageData>
|
||||
<!-- Building_ResearchBlueprintReader.cs -->
|
||||
<ResearchBlueprintReader_LockedBuilding>建筑已锁定储存科技,无法开始新研究</ResearchBlueprintReader_LockedBuilding>
|
||||
<ResearchBlueprintReader_PrerequisitesNotMet>未满足前置科技条件</ResearchBlueprintReader_PrerequisitesNotMet>
|
||||
<ResearchBlueprintReader_ResearchStarted>开始研究:{0}(已绑定)</ResearchBlueprintReader_ResearchStarted>
|
||||
<ResearchBlueprintReader_ResearchCompleted>科技研究完成:{0}</ResearchBlueprintReader_ResearchCompleted>
|
||||
<ResearchBlueprintReader_BuildingUnlocked>建筑已解锁:{0}</ResearchBlueprintReader_BuildingUnlocked>
|
||||
<ResearchBlueprintReader_TabNotFound>ARA_ResearchTab未找到</ResearchBlueprintReader_TabNotFound>
|
||||
<ResearchBlueprintReader_NoProjectsAvailable>没有可用的科技项目</ResearchBlueprintReader_NoProjectsAvailable>
|
||||
<ResearchBlueprintReader_MenuError>显示研究菜单时出错:{0}</ResearchBlueprintReader_MenuError>
|
||||
<ResearchBlueprintReader_UnlockBuilding>解锁建筑</ResearchBlueprintReader_UnlockBuilding>
|
||||
<ResearchBlueprintReader_UnlockBuildingDesc>释放储存的科技,允许重新研究</ResearchBlueprintReader_UnlockBuildingDesc>
|
||||
<ResearchBlueprintReader_StoredInfo>储存:{0}</ResearchBlueprintReader_StoredInfo>
|
||||
<ResearchBlueprintReader_ClickForDetails>点击查看详细信息</ResearchBlueprintReader_ClickForDetails>
|
||||
<ResearchBlueprintReader_StoredDetails>此建筑储存着:{0}\n状态:{1}\n描述:{2}</ResearchBlueprintReader_StoredDetails>
|
||||
<ResearchBlueprintReader_SelectProject>选择研究项目</ResearchBlueprintReader_SelectProject>
|
||||
<ResearchBlueprintReader_SelectProjectDesc>选择要研究的科技项目(一旦选择将永久绑定)</ResearchBlueprintReader_SelectProjectDesc>
|
||||
<ResearchBlueprintReader_DebugComplete>调试:强制完成</ResearchBlueprintReader_DebugComplete>
|
||||
<ResearchBlueprintReader_DebugCompleteDesc>立即完成当前研究</ResearchBlueprintReader_DebugCompleteDesc>
|
||||
<ResearchBlueprintReader_StatusCompleted>✓ 已研究:{0}</ResearchBlueprintReader_StatusCompleted>
|
||||
<ResearchBlueprintReader_StatusResearching>正在研究:{0}</ResearchBlueprintReader_StatusResearching>
|
||||
<ResearchBlueprintReader_BuildingProgress>本建筑进度:{0:F0}/{1:F0}({2:F1}%)</ResearchBlueprintReader_BuildingProgress>
|
||||
<ResearchBlueprintReader_GlobalProgress>全球进度:{0:F0}/{1:F0}</ResearchBlueprintReader_GlobalProgress>
|
||||
<ResearchBlueprintReader_ResearchSpeed>研究速度:{0:F1}/秒</ResearchBlueprintReader_ResearchSpeed>
|
||||
<ResearchBlueprintReader_ResearchTime>已研究时间:{0}天</ResearchBlueprintReader_ResearchTime>
|
||||
<ResearchBlueprintReader_NoProjectSelected>未选择研究项目</ResearchBlueprintReader_NoProjectSelected>
|
||||
<ResearchBlueprintReader_Completed>已完成</ResearchBlueprintReader_Completed>
|
||||
<ResearchBlueprintReader_Researching>研究中</ResearchBlueprintReader_Researching>
|
||||
<ResearchBlueprintReader_HiddenPrerequisite>需要隐藏前置</ResearchBlueprintReader_HiddenPrerequisite>
|
||||
<ResearchBlueprintReader_PrerequisitesNeeded>需要前置条件</ResearchBlueprintReader_PrerequisitesNeeded>
|
||||
<ResearchBlueprintReader_MissingHiddenPrerequisites>需要隐藏前置</ResearchBlueprintReader_MissingHiddenPrerequisites>
|
||||
<ResearchBlueprintReader_MissingPrerequisites>缺失的前置科技</ResearchBlueprintReader_MissingPrerequisites>
|
||||
<ResearchBlueprintReader_ProjectCost>成本</ResearchBlueprintReader_ProjectCost>
|
||||
<ResearchBlueprintReader_BlueprintCount>所需蓝图数量</ResearchBlueprintReader_BlueprintCount>
|
||||
<ResearchBlueprintReader_CurrentProgress>当前全球进度</ResearchBlueprintReader_CurrentProgress>
|
||||
|
||||
<!-- ResearchBlueprintReaderManager.cs -->
|
||||
<ResearchManager_ResearchLost>科技已丢失:{0}</ResearchManager_ResearchLost>
|
||||
<ResearchManager_StatusTitle>=== 研究管理器状态 ===</ResearchManager_StatusTitle>
|
||||
<ResearchManager_TotalBuildings>所有建筑:{0}</ResearchManager_TotalBuildings>
|
||||
<ResearchManager_ActiveResearch>进行中研究:{0}</ResearchManager_ActiveResearch>
|
||||
<ResearchManager_ProjectStatus>{0}:{1}个活跃建筑 / {2}个总建筑</ResearchManager_ProjectStatus>
|
||||
</LanguageData>
|
||||
Reference in New Issue
Block a user