This commit is contained in:
2025-09-08 14:59:27 +08:00
parent 493267be2c
commit c735d8f87c
3 changed files with 110 additions and 77 deletions

View File

@@ -228,7 +228,7 @@
</li> </li>
</moveSpeedFactorByTerrainTag> </moveSpeedFactorByTerrainTag>
</PawnKindDef> </PawnKindDef>
<PawnKindDef ParentName="ARA_InsectKindBase"> <!--<PawnKindDef ParentName="ARA_InsectKindBase">
<defName>ArachnaeBase_Race_Slavey</defName> <defName>ArachnaeBase_Race_Slavey</defName>
<label>阿拉克涅苦役种</label> <label>阿拉克涅苦役种</label>
<race>ArachnaeBase_Race_Slavey</race> <race>ArachnaeBase_Race_Slavey</race>
@@ -249,7 +249,7 @@
</dessicatedBodyGraphicData> </dessicatedBodyGraphicData>
</li> </li>
</lifeStages> </lifeStages>
</PawnKindDef> </PawnKindDef>-->
<PawnKindDef ParentName="ARA_InsectKindBase"> <PawnKindDef ParentName="ARA_InsectKindBase">
<defName>ArachnaeBase_Race_Scavenger</defName> <defName>ArachnaeBase_Race_Scavenger</defName>
<label>阿拉克涅食腐种</label> <label>阿拉克涅食腐种</label>

View File

@@ -472,7 +472,6 @@
<onlyEatRaceRestrictedFood>true</onlyEatRaceRestrictedFood> <onlyEatRaceRestrictedFood>true</onlyEatRaceRestrictedFood>
<!-- 可以驯服的宠物,主要是防止小虫由别人驯服 --> <!-- 可以驯服的宠物,主要是防止小虫由别人驯服 -->
<petList> <petList>
<li>ArachnaeBase_Race_Slavey</li>
<li>ArachnaeBase_Race_Scavenger</li> <li>ArachnaeBase_Race_Scavenger</li>
<li>ArachnaeBase_Race_HardJaw</li> <li>ArachnaeBase_Race_HardJaw</li>
</petList> </petList>

View File

@@ -16,7 +16,7 @@
<li Class="CompProperties_Facility"> <li Class="CompProperties_Facility">
<statOffsets> <statOffsets>
<!-- 提供我们自定义的孵化速度加成 --> <!-- 提供我们自定义的孵化速度加成 -->
<ARA_IncubationSpeedFactor>0.10</ARA_IncubatingSpeedFactor> <ARA_IncubationSpeedFactor>0.60</ARA_IncubationSpeedFactor>
</statOffsets> </statOffsets>
</li> </li>
</comps> </comps>
@@ -29,12 +29,42 @@
<label>生物质孵化池</label> <label>生物质孵化池</label>
<description>一个大型的、需要消耗大量营养物质的孵化设施,可以同时孵化多个单位,并能通过链接外部设备来提高效率。</description> <description>一个大型的、需要消耗大量营养物质的孵化设施,可以同时孵化多个单位,并能通过链接外部设备来提高效率。</description>
<graphicData> <graphicData>
<texPath>Things/Building/Production/BiofuelRefinery</texPath> <texPath>Things/Building/AncientHeatVent</texPath>
<graphicClass>Graphic_Multi</graphicClass> <graphicClass>Graphic_Single</graphicClass>
<drawSize>(3,3)</drawSize> <shaderType>CutoutComplex</shaderType>
<drawSize>(7,7)</drawSize>
</graphicData> </graphicData>
<size>(3,3)</size> <size>(7,7)</size>
<tickerType>Normal</tickerType> <tickerType>Normal</tickerType>
<stuffCategories Inherit="False"/>
<costStuffCount>0</costStuffCount>
<costList>
<ARA_Carapace>50</ARA_Carapace>
</costList>
<castEdgeShadows>false</castEdgeShadows>
<staticSunShadowHeight>0</staticSunShadowHeight>
<altitudeLayer>Building</altitudeLayer>
<passability>PassThroughOnly</passability>
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
<pathCost>50</pathCost>
<statBases>
<MaxHitPoints>250</MaxHitPoints>
<WorkToBuild>2800</WorkToBuild>
<Flammability>1.0</Flammability>
</statBases>
<placeWorkers>
<li>PlaceWorker_PreventInteractionSpotOverlap</li>
</placeWorkers>
<fillPercent>0.8</fillPercent>
<interactionCellOffset>(0,0,-1)</interactionCellOffset>
<hasInteractionCell>true</hasInteractionCell>
<designationCategory>ARA_Buildings</designationCategory>
<uiOrder>2600</uiOrder>
<surfaceType>Item</surfaceType>
<building>
<workTableRoomRole>Laboratory</workTableRoomRole>
<workTableNotInRoomRoleFactor>0.8</workTableNotInRoomRoleFactor>
</building>
<comps> <comps>
<!-- a. 我们自己的队列生产组件 --> <!-- a. 我们自己的队列生产组件 -->
@@ -46,29 +76,33 @@
</whitelist> </whitelist>
<spawnablePawns> <spawnablePawns>
<li> <li>
<pawnKind>ArachnaeNode_Race_Drone</pawnKind> <pawnKind>ArachnaeNode_Race_Myrmecocystus</pawnKind>
<delayTicks>60000</delayTicks> <delayTicks>180000</delayTicks>
<totalNutritionNeeded>2.0</totalNutritionNeeded> <totalNutritionNeeded>5.0</totalNutritionNeeded>
</li> </li>
<li> <li>
<pawnKind>ArachnaeNode_Race_Warrior</pawnKind> <pawnKind>ArachnaeNode_Race_ShieldHead</pawnKind>
<delayTicks>90000</delayTicks> <delayTicks>180000</delayTicks>
<totalNutritionNeeded>5.0</totalNutritionNeeded> <totalNutritionNeeded>5.0</totalNutritionNeeded>
<requiredResearch>ARA_AdvancedBiology</requiredResearch> </li>
<li>
<pawnKind>ArachnaeNode_Race_WeaponSmith</pawnKind>
<delayTicks>180000</delayTicks>
<totalNutritionNeeded>5.0</totalNutritionNeeded>
<!--<requiredResearch>ARA_AdvancedBiology</requiredResearch>-->
</li> </li>
</spawnablePawns> </spawnablePawns>
</li> </li>
<!-- b. 我们的营养燃料组件 --> <!-- b. 我们的营养燃料组件 -->
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition"> <li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
<fuelCapacity>20.0</fuelCapacity> <fuelCapacity>100.0</fuelCapacity>
<fuelFilter> <fuelFilter>
<categories> <categories>
<li>FoodMeals</li> <li>Foods</li>
<li>AnimalProductRaw</li>
</categories> </categories>
</fuelFilter> </fuelFilter>
<fuelGizmoLabel>营养</fuelGizmoLabel> <fuelGizmoLabel>生物质</fuelGizmoLabel>
</li> </li>
<!-- c. 原版的设施链接接收组件 --> <!-- c. 原版的设施链接接收组件 -->