This commit is contained in:
2025-12-25 14:36:30 +08:00
parent 1473651a66
commit 81f3d2647f

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<TerrainDef ParentName="FloorBase">
<defName>ARA_InsectCreep</defName>
@@ -10,7 +10,7 @@
<pollutionShaderType MayRequire="Ludeon.RimWorld.Biotech">TerrainFadeRoughSoftLight</pollutionShaderType>
<pollutionTintColor>(0.95, 0.95, 0.93, 1)</pollutionTintColor>
<pollutionColor>(240,240,240)</pollutionColor>
<terrainAffordanceNeeded IsNull="True" Inherit="False"/>
<terrainAffordanceNeeded IsNull="True" Inherit="False" />
<color>(209, 207, 184)</color>
<edgeType>FadeRough</edgeType>
<resourcesFractionWhenDeconstructed>0</resourcesFractionWhenDeconstructed>
@@ -108,7 +108,7 @@
<texturePath>ArachnaeSwarm/Terrain/Surfaces/ARA_InsectCreepTile</texturePath>
<pollutionOverlayTexturePath>Terrain/Surfaces/AncientMegastructure</pollutionOverlayTexturePath>
<pollutionShaderType MayRequire="Ludeon.RimWorld.Biotech">TerrainFadeRoughSoftLight</pollutionShaderType>
<terrainAffordanceNeeded IsNull="True" Inherit="False"/>
<terrainAffordanceNeeded IsNull="True" Inherit="False" />
<pollutionTintColor>(0.95, 0.95, 0.93, 1)</pollutionTintColor>
<pollutionColor>(240,240,240)</pollutionColor>
<color>(209, 207, 184)</color>
@@ -142,7 +142,6 @@
<li>ARA_Creep</li>
</tags>
</TerrainDef>
<ThingDef ParentName="Wall">
<defName>ARA_InsectWall</defName>
<label>阿拉克涅甲壳墙</label>
@@ -218,7 +217,7 @@
<label>光滑的阿拉克涅甲壳墙</label>
<description>阿拉克涅工蜂将硬质材料和甲壳素混合堆起来形成的墙壁,虫族对这片墙壁进行了精心打磨,质地坚硬的同时看起来美观多了。</description>
<uiIconPath>Things/Building/Linked/WallSmooth_MenuIcon</uiIconPath>
<designationCategory IsNull="True" Inherit="False"/>
<designationCategory IsNull="True" Inherit="False" />
<graphicData>
<texPath>Things/Building/Linked/RockSmooth_Atlas</texPath>
<graphicClass>Graphic_Single</graphicClass>
@@ -351,9 +350,7 @@
<soundDoorCloseManual>Door_CloseManual</soundDoorCloseManual>
<blueprintClass>Blueprint_Build</blueprintClass>
<ai_chillDestination>false</ai_chillDestination>
<smoothedThing>ARA_SmoothedInsectDoor</smoothedThing>
<isSupportDoor>true</isSupportDoor>
<blueprintGraphicData>
<texPath>ArachnaeSwarm/Building/Door/ARA_InsectDoor_BluePrint</texPath>
@@ -396,7 +393,7 @@
<altitudeLayer>DoorMoveable</altitudeLayer>
<fillPercent>1</fillPercent>
<useHitPoints>true</useHitPoints>
<designationCategory IsNull="True" Inherit="False"/>
<designationCategory IsNull="True" Inherit="False" />
<graphicData>
<texPath>ArachnaeSwarm/Building/Door/ARA_InsectDoor</texPath>
<graphicClass>Graphic_Multi</graphicClass>
@@ -466,7 +463,6 @@
<soundDoorCloseManual>Door_CloseManual</soundDoorCloseManual>
<blueprintClass>Blueprint_Build</blueprintClass>
<ai_chillDestination>false</ai_chillDestination>
<isSupportDoor>true</isSupportDoor>
<blueprintGraphicData>
<texPath>ArachnaeSwarm/Building/Door/ARA_InsectDoor_BluePrint</texPath>
@@ -500,7 +496,6 @@
</li>
</comps>
</ThingDef>
<ThingDef ParentName="BuildingNaturalBase">
<defName>ARA_Tumor</defName>
<label>阿拉克涅菌瘤</label>
@@ -621,7 +616,6 @@
but it matches in this case-->
<specialDisplayRadius>5.8</specialDisplayRadius>
</ThingDef>
<ThingDef ParentName="BasicBedBase">
<defName>ARA_NodeNest</defName>
<thingClass>Building_Bed</thingClass>
@@ -676,17 +670,16 @@
</relatedTerrain>
</building>
</ThingDef>
<ThingDef ParentName="BenchBase">
<defName>ARA_ResearchBench</defName>
<label>阿拉克涅研究台</label>
<description>一个供阿拉克涅虫族进行研究的活体结构,可以让虫群尽情地探索变异和进化方向。</description>
<thingClass>Building_ResearchBench</thingClass>
<size>(3,3)</size>
<stuffCategories Inherit="False"/>
<stuffCategories Inherit="False" />
<costStuffCount>0</costStuffCount>
<minifiedDef Inherit="False"/>
<thingCategories Inherit="False"/>
<minifiedDef Inherit="False" />
<thingCategories Inherit="False" />
<defaultPlacingRot>South</defaultPlacingRot>
<costList>
<ARA_Carapace>50</ARA_Carapace>
@@ -745,7 +738,6 @@
</li>
</comps>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<defName>ARA_SmartThermostat</defName>
<label>阿拉克涅纤管种</label>
@@ -805,7 +797,7 @@
</researchPrerequisites>
<designationCategory>ARA_Buildings</designationCategory>
<comps>
<!-- 提供开关按钮 -->
<!-- 提供开关按钮 -->
<li Class="CompProperties_Flickable">
<commandTexture>UI/Commands/Vent</commandTexture>
<commandLabelKey>CommandDesignateOpenCloseVentLabel</commandLabelKey>
@@ -825,7 +817,6 @@
</li>
</comps>
</ThingDef>
<ThingDef ParentName="TableGatherSpotBase">
<defName>ARA_Table1x2c</defName>
<label>阿拉克涅桌 (1x2)</label>
@@ -872,13 +863,6 @@
</relatedTerrain>
</building>
<comps>
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
<maxMaintenance>100</maxMaintenance>
<maintenanceDecayPerDay>10</maintenanceDecayPerDay>
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
<warningThreshold>0.2</warningThreshold>
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
</li>
<li Class="CompProperties_Glower">
<glowRadius>3</glowRadius>
<glowColor>(220,210,171,0)</glowColor>
@@ -943,13 +927,6 @@
</relatedTerrain>
</building>
<comps>
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
<maxMaintenance>100</maxMaintenance>
<maintenanceDecayPerDay>10</maintenanceDecayPerDay>
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
<warningThreshold>0.2</warningThreshold>
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
</li>
<li Class="CompProperties_Glower">
<glowRadius>3</glowRadius>
<glowColor>(220,210,171,0)</glowColor>
@@ -993,7 +970,7 @@
<researchPrerequisites>
<li>ARA_Base_Technology</li>
</researchPrerequisites>
<stuffCategories Inherit="False"/>
<stuffCategories Inherit="False" />
<costStuffCount>10</costStuffCount>
<stuffCategories Inherit="False">
<li>Woody</li>
@@ -1007,7 +984,8 @@
<canOverlapZones>false</canOverlapZones>
<rotatable>false</rotatable>
<fertility>0</fertility>
<specialDisplayRadius>6.9</specialDisplayRadius> <!-- must be kept in sync with roof hold-up radius -->
<specialDisplayRadius>6.9</specialDisplayRadius>
<!-- must be kept in sync with roof hold-up radius -->
<building>
<isInert>true</isInert>
<ai_chillDestination>false</ai_chillDestination>
@@ -1019,13 +997,13 @@
<placeWorkers>
<li>PlaceWorker_GlowRadius</li>
</placeWorkers>
<comps>
<li Class="CompProperties_Glower">
<glowRadius>7</glowRadius>
<glowColor>(220,210,171,0)</glowColor>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="StorageShelfBase">
<defName>ARA_Shelf</defName>
<label>虫群储物点</label>
@@ -1040,7 +1018,7 @@
</graphicData>
<staticSunShadowHeight>0</staticSunShadowHeight>
<useHitPoints>false</useHitPoints>
<stuffCategories Inherit="False"/>
<stuffCategories Inherit="False" />
<costStuffCount>30</costStuffCount>
<stuffCategories Inherit="False">
<li>Woody</li>
@@ -1070,7 +1048,7 @@
</inspectorTabs> -->
<surfaceType>Item</surfaceType>
<canOverlapZones>false</canOverlapZones>
<defaultPlacingRot Inherit="False"/>
<defaultPlacingRot Inherit="False" />
<designationCategory>ARA_Buildings</designationCategory>
<building>
<storageGroupTag>Shelf</storageGroupTag>
@@ -1112,7 +1090,6 @@
</relatedTerrain>
</building>
</ThingDef>
<ThingDef ParentName="BenchBase">
<defName>ARA_SkillTraining_Building</defName>
<label>虫爬架</label>
@@ -1187,7 +1164,6 @@
</li>
</comps>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<defName>ARA_Hibernate_Sac</defName>
<!-- <hasInteractionCell>true</hasInteractionCell>
@@ -1196,7 +1172,8 @@
<description>阿拉克涅虫族进入休眠状态形成的活体组织。</description>
<!-- <thingClass>ArachnaeSwarm.Building_Morphable</thingClass> -->
<tickerType>Normal</tickerType>
<drawerType>RealtimeOnly</drawerType> <!-- ADDED: Force realtime rendering -->
<drawerType>RealtimeOnly</drawerType>
<!-- ADDED: Force realtime rendering -->
<size>(1,1)</size>
<graphicData>
<texPath>ArachnaeSwarm/Building/ARA_Hibernate_Sac</texPath>
@@ -1229,13 +1206,10 @@
<li Class="ArachnaeSwarm.CompProperties_Morphable">
<!-- 休息速度增益例如1.0代表200%的速度 -->
<restGainMultiplier>1.0</restGainMultiplier>
<!-- 操作按钮的自定义标签 -->
<gizmoLabel>解除休眠</gizmoLabel>
<!-- 操作按钮的自定义描述 -->
<gizmoDesc>离开休眠状态,饥饿条和睡眠条将清空。</gizmoDesc>
<gizmoIconPath>ArachnaeSwarm/UI/Abilities/ARA_Hibernate_Ability</gizmoIconPath>
</li>
</comps>