1210 lines
46 KiB
XML
1210 lines
46 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<Defs>
|
||
<TerrainDef ParentName="FloorBase">
|
||
<defName>ARA_InsectCreep</defName>
|
||
<label>阿拉克涅菌毯</label>
|
||
<description>阿拉克涅虫族所铺设的由真菌、甲壳素分泌物混合得到的地面,会自动在各种拉克涅虫族建筑附近蔓延。这种奇特的结构质地紧密且暗藏大量营养输送组织,可以支撑重型建筑、种植作物、加速其上的阿拉克涅虫族移动速度,但是除了虫族以外没人想踩在这坨软乎乎的活体结构上。</description>
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<texturePath>ArachnaeSwarm/Terrain/Surfaces/ARA_InsectCreep</texturePath>
|
||
<pollutionOverlayTexturePath>Terrain/Surfaces/AncientMegastructure</pollutionOverlayTexturePath>
|
||
<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" />
|
||
<color>(209, 207, 184)</color>
|
||
<edgeType>FadeRough</edgeType>
|
||
<resourcesFractionWhenDeconstructed>0</resourcesFractionWhenDeconstructed>
|
||
<renderPrecedence>330</renderPrecedence>
|
||
<pathCost>0</pathCost>
|
||
<generatedFilth>Filth_Slime</generatedFilth>
|
||
<filthAcceptanceMask>
|
||
<li>Unnatural</li>
|
||
</filthAcceptanceMask>
|
||
<researchPrerequisites>
|
||
<li>ARA_Base_Technology</li>
|
||
</researchPrerequisites>
|
||
<!-- <natural>true</natural> -->
|
||
<takeFootprints>True</takeFootprints>
|
||
<avoidWander>false</avoidWander>
|
||
<statBases>
|
||
<MarketValue>0</MarketValue>
|
||
<Beauty>0</Beauty>
|
||
<CleaningTimeFactor>0.25</CleaningTimeFactor>
|
||
<Cleanliness>0</Cleanliness>
|
||
<Flammability>0</Flammability>
|
||
</statBases>
|
||
<fertility>0.5</fertility>
|
||
<affordances Inherit="False">
|
||
<li>ARA_Creep</li>
|
||
<li>Walkable</li>
|
||
<li>Light</li>
|
||
<li>Medium</li>
|
||
<li>Heavy</li>
|
||
<li>GrowSoil</li>
|
||
</affordances>
|
||
<tags>
|
||
<li>ARA_Creep</li>
|
||
</tags>
|
||
<costList>
|
||
<ARA_Carapace>1</ARA_Carapace>
|
||
</costList>
|
||
<!-- <tags>
|
||
<li>Insect</li>
|
||
</tags> -->
|
||
</TerrainDef>
|
||
<TerrainDef ParentName="FloorBase" MayRequire="Ludeon.RimWorld.Odyssey">
|
||
<defName>ARA_InsectCreepFloor</defName>
|
||
<label>阿拉克涅强固菌毯</label>
|
||
<description>由阿拉克涅虫族所铺设的由真菌、甲壳素分泌物混合得到的地面,性质类似于阿拉克涅菌毯,不过可以在支撑结构上蔓延,以作为虫群的逆重飞船地基。</description>
|
||
<texturePath>ArachnaeSwarm/Terrain/Surfaces/ARA_InsectCreep</texturePath>
|
||
<pollutionTintColor>(0.95, 0.95, 0.93, 1)</pollutionTintColor>
|
||
<color>(209, 207, 184)</color>
|
||
<fertility>0</fertility>
|
||
<edgeType>FadeRough</edgeType>
|
||
<renderPrecedence>399</renderPrecedence>
|
||
<constructEffect>ConstructMetal</constructEffect>
|
||
<isPaintable>true</isPaintable>
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<isFoundation>true</isFoundation>
|
||
<preventCraters>true</preventCraters>
|
||
<designationHotKey>Misc9</designationHotKey>
|
||
<researchPrerequisites>
|
||
<li>ARA_Base_Technology</li>
|
||
</researchPrerequisites>
|
||
<affordances>
|
||
<li>ARA_Creep</li>
|
||
<li>Substructure</li>
|
||
</affordances>
|
||
<statBases>
|
||
<Beauty>0</Beauty>
|
||
<CleaningTimeFactor>0.25</CleaningTimeFactor>
|
||
<Cleanliness>0</Cleanliness>
|
||
<Flammability>0</Flammability>
|
||
<WorkToBuild>100</WorkToBuild>
|
||
</statBases>
|
||
<costList>
|
||
<GravlitePanel>1</GravlitePanel>
|
||
<Steel>2</Steel>
|
||
<ARA_Carapace>2</ARA_Carapace>
|
||
</costList>
|
||
<uiOrder>1000</uiOrder>
|
||
<requireInspectedGravEngine>true</requireInspectedGravEngine>
|
||
<terrainAffordanceNeeded>Walkable</terrainAffordanceNeeded>
|
||
<resourcesFractionWhenDeconstructed>1</resourcesFractionWhenDeconstructed>
|
||
<tags>
|
||
<li>ARA_Creep</li>
|
||
<li>Substructure</li>
|
||
</tags>
|
||
<placeWorkers>
|
||
<li>PlaceWorker_InSubstructureFootprint</li>
|
||
<li>PlaceWorker_BuildingsValidOverSubstructure</li>
|
||
</placeWorkers>
|
||
</TerrainDef>
|
||
<TerrainDef ParentName="FloorBase">
|
||
<defName>ARA_InsectCreepTile</defName>
|
||
<label>阿拉克涅菌毯砖</label>
|
||
<renderPrecedence>243</renderPrecedence>
|
||
<description>阿拉克涅虫族混合钢铁和甲壳素在菌毯地形上所砌的地板,比单纯的菌毯规整很多,易于清理,不会往外冒粘液,除了丧失肥沃度外,继承了虫族菌毯其他的特性。</description>
|
||
<texturePath>ArachnaeSwarm/Terrain/Surfaces/ARA_InsectCreepTile</texturePath>
|
||
<pollutionOverlayTexturePath>Terrain/Surfaces/AncientMegastructure</pollutionOverlayTexturePath>
|
||
<pollutionShaderType MayRequire="Ludeon.RimWorld.Biotech">TerrainFadeRoughSoftLight</pollutionShaderType>
|
||
<terrainAffordanceNeeded IsNull="True" Inherit="False" />
|
||
<pollutionTintColor>(0.95, 0.95, 0.93, 1)</pollutionTintColor>
|
||
<pollutionColor>(240,240,240)</pollutionColor>
|
||
<color>(209, 207, 184)</color>
|
||
<isPaintable>true</isPaintable>
|
||
<edgeType>Hard</edgeType>
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<statBases>
|
||
<WorkToBuild>1600</WorkToBuild>
|
||
<Cleanliness>0.6</Cleanliness>
|
||
<CleaningTimeFactor>0.6</CleaningTimeFactor>
|
||
<Beauty>2</Beauty>
|
||
</statBases>
|
||
<costList>
|
||
<ARA_Carapace>1</ARA_Carapace>
|
||
</costList>
|
||
<pathCost>0</pathCost>
|
||
<constructEffect>ConstructMetal</constructEffect>
|
||
<constructionSkillPrerequisite>6</constructionSkillPrerequisite>
|
||
<researchPrerequisites>
|
||
<li>ARA_Base_Technology</li>
|
||
</researchPrerequisites>
|
||
<uiOrder>2050</uiOrder>
|
||
<affordances Inherit="False">
|
||
<li>ARA_Creep</li>
|
||
<li>Walkable</li>
|
||
<li>Light</li>
|
||
<li>Medium</li>
|
||
<li>Heavy</li>
|
||
</affordances>
|
||
<tags>
|
||
<li>ARA_Creep</li>
|
||
</tags>
|
||
</TerrainDef>
|
||
<ThingDef ParentName="Wall">
|
||
<defName>ARA_InsectWall</defName>
|
||
<label>阿拉克涅甲壳墙</label>
|
||
<description>阿拉克涅工蜂将硬质材料和甲壳素混合堆起来形成的墙壁,非常坚硬,就是看起来不太美观,不需要在阿拉克涅菌毯上建造。</description>
|
||
<uiOrder>1800</uiOrder>
|
||
<uiIconPath>ArachnaeSwarm/Building/Linked/ARA_InsectWall_MenuIcon</uiIconPath>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Building/Linked/ARA_InsectWall</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutComplex</shaderType>
|
||
<color>(209, 207, 184)</color>
|
||
<shadowData>
|
||
<volume>(0.7, 0.4, 0.2)</volume>
|
||
<offset>(0,0,-0.1)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<!-- <mineable>true</mineable> -->
|
||
<blockLight>true</blockLight>
|
||
<staticSunShadowHeight>0</staticSunShadowHeight>
|
||
<statBases>
|
||
<MarketValue>5</MarketValue>
|
||
<Beauty>0</Beauty>
|
||
<MaxHitPoints>1000</MaxHitPoints>
|
||
<WorkToBuild>1500</WorkToBuild>
|
||
<Flammability>0</Flammability>
|
||
<Cleanliness>0</Cleanliness>
|
||
</statBases>
|
||
<building>
|
||
<isAirtight>true</isAirtight>
|
||
<!-- <isNaturalRock>true</isNaturalRock> -->
|
||
<smoothedThing>ARA_SmoothedInsectWall</smoothedThing>
|
||
<blueprintGraphicData>
|
||
<texPath>ArachnaeSwarm/Building/Linked/ARA_InsectWall_Blueprint</texPath>
|
||
</blueprintGraphicData>
|
||
<canBuildNonEdificesUnder>true</canBuildNonEdificesUnder>
|
||
<artificialForMeditationPurposes>false</artificialForMeditationPurposes>
|
||
<relatedBuildCommands>
|
||
<li>ARA_InsectDoor</li>
|
||
</relatedBuildCommands>
|
||
</building>
|
||
<useStuffTerrainAffordance>false</useStuffTerrainAffordance>
|
||
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
|
||
<researchPrerequisites>
|
||
<li>ARA_Base_Technology</li>
|
||
</researchPrerequisites>
|
||
<!-- <terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded> -->
|
||
<!-- <tickerType>Normal</tickerType> -->
|
||
<repairEffect>EatVegetarian</repairEffect>
|
||
<costStuffCount>2</costStuffCount>
|
||
<stuffCategories Inherit="False">
|
||
<li>Metallic</li>
|
||
</stuffCategories>
|
||
<costList>
|
||
<ARA_Carapace>1</ARA_Carapace>
|
||
</costList>
|
||
<!-- <placeWorkers>
|
||
<li>PlaceWorker_OnSubstructure</li>
|
||
</placeWorkers> -->
|
||
<damageMultipliers Inherit="False">
|
||
<li>
|
||
<damageDef>Bomb</damageDef>
|
||
<multiplier>0.1</multiplier>
|
||
</li>
|
||
<li>
|
||
<damageDef>Thump</damageDef>
|
||
<multiplier>0.1</multiplier>
|
||
</li>
|
||
</damageMultipliers>
|
||
</ThingDef>
|
||
<ThingDef ParentName="Wall">
|
||
<defName>ARA_SmoothedInsectWall</defName>
|
||
<label>光滑的阿拉克涅甲壳墙</label>
|
||
<description>阿拉克涅工蜂将硬质材料和甲壳素混合堆起来形成的墙壁,虫族对这片墙壁进行了精心打磨,质地坚硬的同时看起来美观多了。</description>
|
||
<uiIconPath>Things/Building/Linked/WallSmooth_MenuIcon</uiIconPath>
|
||
<designationCategory IsNull="True" Inherit="False" />
|
||
<graphicData>
|
||
<texPath>Things/Building/Linked/RockSmooth_Atlas</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutComplex</shaderType>
|
||
<color>(209, 207, 184)</color>
|
||
<shadowData>
|
||
<volume>(0.7, 0.4, 0.2)</volume>
|
||
<offset>(0,0,-0.1)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<!-- <mineable>true</mineable> -->
|
||
<blockLight>true</blockLight>
|
||
<staticSunShadowHeight>0</staticSunShadowHeight>
|
||
<statBases>
|
||
<MarketValue>5</MarketValue>
|
||
<Beauty>1</Beauty>
|
||
<MaxHitPoints>1000</MaxHitPoints>
|
||
<WorkToBuild>1500</WorkToBuild>
|
||
<Flammability>0</Flammability>
|
||
<Cleanliness>0</Cleanliness>
|
||
</statBases>
|
||
<building>
|
||
<isAirtight>true</isAirtight>
|
||
<smoothedThing />
|
||
<blueprintGraphicData>
|
||
<texPath>ArachnaeSwarm/Building/Linked/ARA_InsectWall_Blueprint</texPath>
|
||
</blueprintGraphicData>
|
||
<canBuildNonEdificesUnder>true</canBuildNonEdificesUnder>
|
||
<artificialForMeditationPurposes>false</artificialForMeditationPurposes>
|
||
<relatedBuildCommands>
|
||
<li>ARA_InsectDoor</li>
|
||
</relatedBuildCommands>
|
||
</building>
|
||
<useStuffTerrainAffordance>false</useStuffTerrainAffordance>
|
||
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
|
||
<repairEffect>EatVegetarian</repairEffect>
|
||
<costStuffCount>2</costStuffCount>
|
||
<stuffCategories Inherit="False">
|
||
<li>Metallic</li>
|
||
</stuffCategories>
|
||
<costList>
|
||
<ARA_Carapace>1</ARA_Carapace>
|
||
</costList>
|
||
<damageMultipliers Inherit="False">
|
||
<li>
|
||
<damageDef>Bomb</damageDef>
|
||
<multiplier>0.1</multiplier>
|
||
</li>
|
||
<li>
|
||
<damageDef>Thump</damageDef>
|
||
<multiplier>0.1</multiplier>
|
||
</li>
|
||
</damageMultipliers>
|
||
</ThingDef>
|
||
<ThingDef ParentName="DoorBase">
|
||
<defName>ARA_InsectDoor</defName>
|
||
<label>阿拉克涅甲壳门</label>
|
||
<description>阿拉克涅虫巢的入口,主体由硬质材料和甲壳素混合而成,而开合机构是没有完整意识的阿拉克涅虫组织结构,这使得其可以实现自动开关,不需要在阿拉克涅菌毯上建造。</description>
|
||
<thingClass>Building_MultiTileDoor</thingClass>
|
||
<category>Building</category>
|
||
<altitudeLayer>DoorMoveable</altitudeLayer>
|
||
<fillPercent>1</fillPercent>
|
||
<useHitPoints>true</useHitPoints>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Building/Door/ARA_InsectDoor</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<shaderType>CutoutComplex</shaderType>
|
||
<shadowData>
|
||
<volume>(0.7, 0.6, 0.7)</volume>
|
||
<offset>(0,0,-0.1)</offset>
|
||
</shadowData>
|
||
<damageData>
|
||
<!-- no damage marks because they don't move with the door
|
||
<rect>(0,0.12,1,0.76)</rect>-->
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
</graphicData>
|
||
<statBases>
|
||
<MarketValue>10</MarketValue>
|
||
<MaxHitPoints>1200</MaxHitPoints>
|
||
<Flammability>0</Flammability>
|
||
<WorkToBuild>1000</WorkToBuild>
|
||
<Beauty>0</Beauty>
|
||
<DoorOpenSpeed>2</DoorOpenSpeed>
|
||
</statBases>
|
||
<costStuffCount>10</costStuffCount>
|
||
<stuffCategories Inherit="False">
|
||
<li>Woody</li>
|
||
<li>Stony</li>
|
||
<li>Metallic</li>
|
||
</stuffCategories>
|
||
<costList>
|
||
<ARA_Carapace>5</ARA_Carapace>
|
||
<ARA_InsectJelly>1</ARA_InsectJelly>
|
||
</costList>
|
||
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
|
||
<selectable>true</selectable>
|
||
<tickerType>Normal</tickerType>
|
||
<researchPrerequisites>
|
||
<li>ARA_Base_Technology</li>
|
||
</researchPrerequisites>
|
||
<!-- <rotatable>false</rotatable> -->
|
||
<!--<soundImpactDefault>BulletImpact_Metal</soundImpactDefault>-->
|
||
<useStuffTerrainAffordance>false</useStuffTerrainAffordance>
|
||
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
|
||
<!-- <terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded> -->
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<holdsRoof>true</holdsRoof>
|
||
<staticSunShadowHeight>0</staticSunShadowHeight>
|
||
<blockLight>true</blockLight>
|
||
<drawerType>RealtimeOnly</drawerType>
|
||
<repairEffect>EatVegetarian</repairEffect>
|
||
<damageMultipliers Inherit="False">
|
||
<li>
|
||
<damageDef>Bomb</damageDef>
|
||
<multiplier>0.1</multiplier>
|
||
</li>
|
||
<li>
|
||
<damageDef>Thump</damageDef>
|
||
<multiplier>0.1</multiplier>
|
||
</li>
|
||
</damageMultipliers>
|
||
<building>
|
||
<paintable>true</paintable>
|
||
<isInert>true</isInert>
|
||
<canPlaceOverWall>true</canPlaceOverWall>
|
||
<soundDoorOpenPowered>Door_OpenPowered</soundDoorOpenPowered>
|
||
<soundDoorClosePowered>Door_ClosePowered</soundDoorClosePowered>
|
||
<soundDoorOpenManual>Door_OpenManual</soundDoorOpenManual>
|
||
<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>
|
||
</blueprintGraphicData>
|
||
<!-- <doorTopGraphic>
|
||
<texPath>ArachnaeSwarm/Building/Door/ARA_InsectDoor_Top</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(1.4, 1.2)</drawSize>
|
||
</doorTopGraphic> -->
|
||
<doorSupportGraphic>
|
||
<texPath>ArachnaeSwarm/Building/Door/ARA_InsectDoor_Support</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(1.4, 1.2)</drawSize>
|
||
</doorSupportGraphic>
|
||
<relatedBuildCommands>
|
||
<li>ARA_InsectWall</li>
|
||
</relatedBuildCommands>
|
||
</building>
|
||
<uiOrder>2505</uiOrder>
|
||
<uiIconPath>ArachnaeSwarm/Building/Door/ARA_InsectDoor_Icon</uiIconPath>
|
||
<designationHotKey>Misc2</designationHotKey>
|
||
<constructionSkillPrerequisite>6</constructionSkillPrerequisite>
|
||
<comps>
|
||
<li Class="CompProperties_Forbiddable">
|
||
<allowNonPlayer>true</allowNonPlayer>
|
||
</li>
|
||
<li Class="CompProperties_Power">
|
||
<compClass>CompPowerTrader</compClass>
|
||
<basePowerConsumption>0</basePowerConsumption>
|
||
<transmitsPower>true</transmitsPower>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="DoorBase">
|
||
<defName>ARA_SmoothedInsectDoor</defName>
|
||
<label>光滑的阿拉克涅甲壳门</label>
|
||
<description>阿拉克涅虫巢的入口,主体由硬质材料和甲壳素混合而成,而开合机构是没有完整意识的阿拉克涅虫组织结构,这使得其可以实现自动开关,不需要在阿拉克涅菌毯上建造。\n\n它已经被虫群打磨过,现在光滑而美观</description>
|
||
<thingClass>Building_MultiTileDoor</thingClass>
|
||
<category>Building</category>
|
||
<altitudeLayer>DoorMoveable</altitudeLayer>
|
||
<fillPercent>1</fillPercent>
|
||
<useHitPoints>true</useHitPoints>
|
||
<designationCategory IsNull="True" Inherit="False" />
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Building/Door/ARA_InsectDoor</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<shaderType>CutoutComplex</shaderType>
|
||
<shadowData>
|
||
<volume>(0.7, 0.6, 0.7)</volume>
|
||
<offset>(0,0,-0.1)</offset>
|
||
</shadowData>
|
||
<damageData>
|
||
<!-- no damage marks because they don't move with the door
|
||
<rect>(0,0.12,1,0.76)</rect>-->
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
</graphicData>
|
||
<statBases>
|
||
<MarketValue>10</MarketValue>
|
||
<MaxHitPoints>1200</MaxHitPoints>
|
||
<Flammability>0</Flammability>
|
||
<WorkToBuild>1000</WorkToBuild>
|
||
<Beauty>1</Beauty>
|
||
<DoorOpenSpeed>2</DoorOpenSpeed>
|
||
</statBases>
|
||
<costStuffCount>10</costStuffCount>
|
||
<stuffCategories Inherit="False">
|
||
<li>Woody</li>
|
||
<li>Stony</li>
|
||
<li>Metallic</li>
|
||
</stuffCategories>
|
||
<costList>
|
||
<ARA_Carapace>5</ARA_Carapace>
|
||
<ARA_InsectJelly>1</ARA_InsectJelly>
|
||
</costList>
|
||
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
|
||
<selectable>true</selectable>
|
||
<tickerType>Normal</tickerType>
|
||
<researchPrerequisites>
|
||
<li>ARA_Base_Technology</li>
|
||
</researchPrerequisites>
|
||
<!-- <rotatable>false</rotatable> -->
|
||
<!--<soundImpactDefault>BulletImpact_Metal</soundImpactDefault>-->
|
||
<useStuffTerrainAffordance>false</useStuffTerrainAffordance>
|
||
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
|
||
<!-- <terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded> -->
|
||
<holdsRoof>true</holdsRoof>
|
||
<staticSunShadowHeight>0</staticSunShadowHeight>
|
||
<blockLight>true</blockLight>
|
||
<drawerType>RealtimeOnly</drawerType>
|
||
<repairEffect>EatVegetarian</repairEffect>
|
||
<damageMultipliers Inherit="False">
|
||
<li>
|
||
<damageDef>Bomb</damageDef>
|
||
<multiplier>0.1</multiplier>
|
||
</li>
|
||
<li>
|
||
<damageDef>Thump</damageDef>
|
||
<multiplier>0.1</multiplier>
|
||
</li>
|
||
</damageMultipliers>
|
||
<building>
|
||
<smoothedThing />
|
||
<paintable>true</paintable>
|
||
<isInert>true</isInert>
|
||
<canPlaceOverWall>true</canPlaceOverWall>
|
||
<soundDoorOpenPowered>Door_OpenPowered</soundDoorOpenPowered>
|
||
<soundDoorClosePowered>Door_ClosePowered</soundDoorClosePowered>
|
||
<soundDoorOpenManual>Door_OpenManual</soundDoorOpenManual>
|
||
<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>
|
||
</blueprintGraphicData>
|
||
<!-- <doorTopGraphic>
|
||
<texPath>ArachnaeSwarm/Building/Door/ARA_InsectDoor_Top</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(1.4, 1.2)</drawSize>
|
||
</doorTopGraphic> -->
|
||
<doorSupportGraphic>
|
||
<texPath>ArachnaeSwarm/Building/Door/ARA_InsectDoor_Support</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(1.4, 1.2)</drawSize>
|
||
</doorSupportGraphic>
|
||
<relatedBuildCommands>
|
||
<li>ARA_InsectWall</li>
|
||
</relatedBuildCommands>
|
||
</building>
|
||
<uiOrder>2505</uiOrder>
|
||
<uiIconPath>ArachnaeSwarm/Building/Door/ARA_InsectDoor_Icon</uiIconPath>
|
||
<designationHotKey>Misc2</designationHotKey>
|
||
<constructionSkillPrerequisite>6</constructionSkillPrerequisite>
|
||
<comps>
|
||
<li Class="CompProperties_Forbiddable">
|
||
<allowNonPlayer>true</allowNonPlayer>
|
||
</li>
|
||
<li Class="CompProperties_Power">
|
||
<compClass>CompPowerTrader</compClass>
|
||
<basePowerConsumption>0</basePowerConsumption>
|
||
<transmitsPower>true</transmitsPower>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingNaturalBase">
|
||
<defName>ARA_Tumor</defName>
|
||
<label>阿拉克涅菌瘤</label>
|
||
<description>会发出微光以照亮阿拉克涅巢穴的菌瘤,除了照明外还会在地上大范围地扩散菌毯,以便工蜂建立更多的阿拉克涅建筑。不需要在阿拉克涅菌毯上建造。</description>
|
||
<thingClass>Building</thingClass>
|
||
<!-- <minifiedDef>MinifiedThing</minifiedDef> -->
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<passability>PassThroughOnly</passability>
|
||
<selectable>true</selectable>
|
||
<fillPercent>0.20</fillPercent>
|
||
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
|
||
<rotatable>false</rotatable>
|
||
<tickerType>Normal</tickerType>
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<repairEffect>EatVegetarian</repairEffect>
|
||
<filthLeaving>Filth_Slime</filthLeaving>
|
||
<!-- <terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded> -->
|
||
<researchPrerequisites>
|
||
<li>ARA_Base_Technology</li>
|
||
</researchPrerequisites>
|
||
<!-- <thingCategories>
|
||
<li>BuildingsSpecial</li>
|
||
</thingCategories> -->
|
||
<statBases>
|
||
<MaxHitPoints>50</MaxHitPoints>
|
||
<Mass>4</Mass>
|
||
<Flammability>1.0</Flammability>
|
||
<MarketValue>0</MarketValue>
|
||
</statBases>
|
||
<costList>
|
||
<ARA_InsectJelly>2</ARA_InsectJelly>
|
||
</costList>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Building/ARA_Tumor</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shadowData>
|
||
<volume>(0.3, 0.6, 0.3)</volume>
|
||
<offset>(0,0,-0.1)</offset>
|
||
</shadowData>
|
||
<damageData>
|
||
<rect>(0.2,0.2,0.6,0.6)</rect>
|
||
</damageData>
|
||
</graphicData>
|
||
<placeWorkers>
|
||
<li>PlaceWorker_GlowRadius</li>
|
||
</placeWorkers>
|
||
<comps>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>9</glowRadius>
|
||
<glowColor>(220,210,171,0)</glowColor>
|
||
</li>
|
||
<li Class="CompProperties_Lifespan">
|
||
<lifespanTicks>1200000</lifespanTicks>
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||
<spawnRadius>6</spawnRadius>
|
||
<excludeTerrainTags>
|
||
<li>ARA_Creep</li>
|
||
<li>ARA_Incubator_Nutrient_Solution</li>
|
||
</excludeTerrainTags>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingNaturalBase">
|
||
<defName>ARA_Tumor_SunLamp</defName>
|
||
<label>阿拉克涅光瘤</label>
|
||
<description>一个比普通菌瘤更大的菌瘤,内部的发光器官亮的难以想象,可以支持作物的光照条件,但是其寿命比普通菌瘤要短得多,并且不会蔓延菌毯。</description>
|
||
<thingClass>Building_SunLamp</thingClass>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Building/ARA_Tumor_SunLamp</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>(3, 3)</drawSize>
|
||
<shadowData>
|
||
<volume>(1.5, 1.5, 1)</volume>
|
||
<offset>(0,0,-0.1)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<size>(3,3)</size>
|
||
<blockWind>true</blockWind>
|
||
<tickerType>Rare</tickerType>
|
||
<rotatable>false</rotatable>
|
||
<statBases>
|
||
<WorkToBuild>600</WorkToBuild>
|
||
<Mass>4.5</Mass>
|
||
</statBases>
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<costList>
|
||
<ARA_InsectJelly>20</ARA_InsectJelly>
|
||
</costList>
|
||
<uiOrder>2995</uiOrder>
|
||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||
<researchPrerequisites>
|
||
<li>ARA_Technology_5SHL</li>
|
||
</researchPrerequisites>
|
||
<comps>
|
||
<li Class="CompProperties_Glower">
|
||
<overlightRadius>7.0</overlightRadius>
|
||
<glowRadius>14</glowRadius>
|
||
<glowColor>(220,210,171,0)</glowColor>
|
||
<colorPickerEnabled>true</colorPickerEnabled>
|
||
</li>
|
||
<li Class="CompProperties_Lifespan">
|
||
<lifespanTicks>600000</lifespanTicks>
|
||
</li>
|
||
<!-- <li Class="CompProperties_Schedule">
|
||
<startTime>0.25</startTime>
|
||
<endTime>0.8</endTime>
|
||
<offMessage>Off for plant resting period</offMessage>
|
||
</li> -->
|
||
<!-- <li Class="CompProperties_HeatPusher">
|
||
<compClass>CompHeatPusherPowered</compClass>
|
||
<heatPerSecond>3</heatPerSecond>
|
||
</li> -->
|
||
</comps>
|
||
<!-- Determined by trial and error
|
||
This value isn't perfect because these radii use different algorithms
|
||
but it matches in this case-->
|
||
<specialDisplayRadius>5.8</specialDisplayRadius>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BasicBedBase">
|
||
<defName>ARA_NodeNest</defName>
|
||
<thingClass>Building_Bed</thingClass>
|
||
<label>阿拉克涅督虫巢穴</label>
|
||
<description>供阿拉克涅督虫栖息的巢穴,由几丁质甲壳、肌肉和结缔组织形成的“被窝”对督虫来说是非常好的补充精力的场地。</description>
|
||
<tickerType>Normal</tickerType>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Building/ARA_NodeNest</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<shaderType>CutoutComplex</shaderType>
|
||
<drawSize>(1.75,1.75)</drawSize>
|
||
<shadowData>
|
||
<volume>(0.8, 0.4, 0.75)</volume>
|
||
<offset>(0,0,0)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<staticSunShadowHeight Inherit="False" IsNull="True" />
|
||
<castEdgeShadows>False</castEdgeShadows>
|
||
<statBases>
|
||
<Comfort>0.75</Comfort>
|
||
<MaxHitPoints>140</MaxHitPoints>
|
||
<Beauty>1</Beauty>
|
||
<WorkToBuild>800</WorkToBuild>
|
||
<Mass>30</Mass>
|
||
<Flammability>1.0</Flammability>
|
||
<BedRestEffectiveness>1.2</BedRestEffectiveness>
|
||
<Comfort>0.80</Comfort>
|
||
<ImmunityGainSpeedFactor>1.1</ImmunityGainSpeedFactor>
|
||
<MedicalTendQualityOffset>0.10</MedicalTendQualityOffset>
|
||
<SurgerySuccessChanceFactor>1.1</SurgerySuccessChanceFactor>
|
||
</statBases>
|
||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||
<size>(1,2)</size>
|
||
<costList>
|
||
<ARA_InsectJelly>3</ARA_InsectJelly>
|
||
<ARA_Carapace>25</ARA_Carapace>
|
||
</costList>
|
||
<uiOrder>2010</uiOrder>
|
||
<fillPercent>0.5</fillPercent>
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<researchPrerequisites Inherit="False">
|
||
<li>ARA_Base_Technology</li>
|
||
</researchPrerequisites>
|
||
<stuffCategories Inherit="False" IsNull="True" />
|
||
<building>
|
||
<paintable>false</paintable>
|
||
<bed_showSleeperBody>true</bed_showSleeperBody>
|
||
<bed_healPerDay>10</bed_healPerDay>
|
||
<bed_defaultMedical>false</bed_defaultMedical>
|
||
<relatedTerrain>
|
||
<li>ARA_InsectCreep</li>
|
||
</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" />
|
||
<costStuffCount>0</costStuffCount>
|
||
<minifiedDef Inherit="False" />
|
||
<thingCategories Inherit="False" />
|
||
<defaultPlacingRot>South</defaultPlacingRot>
|
||
<costList>
|
||
<ARA_Carapace>50</ARA_Carapace>
|
||
<ARA_InsectJelly>10</ARA_InsectJelly>
|
||
</costList>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Building/ARA_ResearchBench</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutComplex</shaderType>
|
||
<drawSize>(3,4.5)</drawSize>
|
||
<drawOffset>(0, 2, 1)</drawOffset>
|
||
<drawRotated>false</drawRotated>
|
||
<shadowData>
|
||
<volume>(1.75, 0.4, 0.8)</volume>
|
||
<offset>(0,0,-0.3)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<rotatable>false</rotatable>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<staticSunShadowHeight>0</staticSunShadowHeight>
|
||
<altitudeLayer>BuildingOnTop</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>
|
||
<relatedTerrain>
|
||
<li>ARA_InsectCreep</li>
|
||
</relatedTerrain>
|
||
</building>
|
||
<comps Inherit="False">
|
||
<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_ReportWorkSpeed">
|
||
<workSpeedStat>ResearchSpeedFactor</workSpeedStat>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>ARA_SmartThermostat</defName>
|
||
<label>阿拉克涅纤管种</label>
|
||
<description>一只只有基础反射反应的阿拉克涅辅虫,它会尝试将通过气体交换,维持尾部所向的房间的温度。必须像制冷器一样安装在墙上。</description>
|
||
<thingClass>ArachnaeSwarm.Building_SmartThermostat</thingClass>
|
||
<uiIconPath>ArachnaeSwarm/Building/ARA_SmartThermostat_south</uiIconPath>
|
||
<tickerType>Rare</tickerType>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Building/ARA_SmartThermostat</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(1.75,1.75)</drawSize>
|
||
<shadowData>
|
||
<volume>(0.6, 0.4, 0.3)</volume>
|
||
<offset>(0,0,-0.1)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<uiIconScale>0.6</uiIconScale>
|
||
<altitudeLayer>BuildingOnTop</altitudeLayer>
|
||
<passability>Impassable</passability>
|
||
<blockWind>true</blockWind>
|
||
<fillPercent>1</fillPercent>
|
||
<coversFloor>true</coversFloor>
|
||
<blockLight>true</blockLight>
|
||
<blockWeather>true</blockWeather>
|
||
<castEdgeShadows>true</castEdgeShadows>
|
||
<canOverlapZones>false</canOverlapZones>
|
||
<staticSunShadowHeight>0</staticSunShadowHeight>
|
||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||
<statBases>
|
||
<WorkToBuild>400</WorkToBuild>
|
||
<MaxHitPoints>1200</MaxHitPoints>
|
||
<Flammability>1.0</Flammability>
|
||
</statBases>
|
||
<costList>
|
||
<ARA_Carapace>50</ARA_Carapace>
|
||
<ARA_InsectJelly>20</ARA_InsectJelly>
|
||
</costList>
|
||
<placeWorkers>
|
||
<li>PlaceWorker_Vent</li>
|
||
</placeWorkers>
|
||
<drawPlaceWorkersWhileSelected>true</drawPlaceWorkersWhileSelected>
|
||
<building>
|
||
<canPlaceOverWall>true</canPlaceOverWall>
|
||
<canExchangeVacuum>true</canExchangeVacuum>
|
||
<isAirtight>true</isAirtight>
|
||
<blueprintClass>Blueprint_Build</blueprintClass>
|
||
<blueprintGraphicData>
|
||
<texPath>ArachnaeSwarm/Building/ARA_SmartThermostat_Blueprint</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
</blueprintGraphicData>
|
||
<relatedTerrain>
|
||
<li>ARA_InsectCreep</li>
|
||
</relatedTerrain>
|
||
</building>
|
||
<researchPrerequisites>
|
||
<li>ARA_Technology_6SHL</li>
|
||
</researchPrerequisites>
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<comps>
|
||
<!-- 提供开关按钮 -->
|
||
<li Class="CompProperties_Flickable">
|
||
<commandTexture>UI/Commands/Vent</commandTexture>
|
||
<commandLabelKey>CommandDesignateOpenCloseVentLabel</commandLabelKey>
|
||
<commandDescKey>CommandDesignateOpenCloseVentDesc</commandDescKey>
|
||
</li>
|
||
<!-- 提供温度控制UI和逻辑 -->
|
||
<li Class="ArachnaeSwarm.CompProperties_TempControl_Fixed">
|
||
<!-- 这是设备的热交换功率。数值越大,制冷/制热速度越快。-->
|
||
<energyPerSecond>25</energyPerSecond>
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintenance">
|
||
<maxMaintenance>100</maxMaintenance>
|
||
<maintenanceDecayPerDay>10</maintenanceDecayPerDay>
|
||
<damagePerSecondWhenEmpty>2</damagePerSecondWhenEmpty>
|
||
<warningThreshold>0.2</warningThreshold>
|
||
<maintenanceThresholdForJob>0.5</maintenanceThresholdForJob>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="TableGatherSpotBase">
|
||
<defName>ARA_Table1x2c</defName>
|
||
<label>阿拉克涅桌 (1x2)</label>
|
||
<description>奇怪的桌子,似乎是由岩石和触手等活体组织组成的,因为身上的发光组织而显现出微光</description>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Building/ARA_Table1x2c</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<shaderType>CutoutComplex</shaderType>
|
||
<drawSize>(1.85,2)</drawSize>
|
||
<shadowData>
|
||
<volume>(0.85, 0.5, 0.5)</volume>
|
||
<offset>(0,0,-0.1)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<researchPrerequisites>
|
||
<li>ARA_Base_Technology</li>
|
||
</researchPrerequisites>
|
||
<uiIconScale>0.8</uiIconScale>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<staticSunShadowHeight>0</staticSunShadowHeight>
|
||
<statBases>
|
||
<MaxHitPoints>75</MaxHitPoints>
|
||
<WorkToBuild>750</WorkToBuild>
|
||
<Mass>5</Mass>
|
||
<Flammability>1.0</Flammability>
|
||
<Beauty>0.5</Beauty>
|
||
<StyleDominance MayRequire="Ludeon.RimWorld.Ideology">5</StyleDominance>
|
||
</statBases>
|
||
<costStuffCount>20</costStuffCount>
|
||
<stuffCategories Inherit="False">
|
||
<li>Woody</li>
|
||
<li>Stony</li>
|
||
<li>Metallic</li>
|
||
</stuffCategories>
|
||
<costList>
|
||
<ARA_Carapace>5</ARA_Carapace>
|
||
</costList>
|
||
<size>(1,2)</size>
|
||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<building>
|
||
<relatedTerrain>
|
||
<li>ARA_InsectCreep</li>
|
||
</relatedTerrain>
|
||
</building>
|
||
<comps>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>3</glowRadius>
|
||
<glowColor>(220,210,171,0)</glowColor>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="ArtableFurnitureBase">
|
||
<defName>ARA_Chair</defName>
|
||
<label>虫群之椅</label>
|
||
<description>奇怪的椅子,似乎是由岩石和触手等活体组织组成的,因为身上的发光组织而显现出微光</description>
|
||
<replaceTags>
|
||
<li>Chair</li>
|
||
</replaceTags>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Building/ARA_Chair</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<shaderType>CutoutComplex</shaderType>
|
||
<drawSize>(1,1)</drawSize>
|
||
<shadowData>
|
||
<volume>(0.5, 0.5, 0.25)</volume>
|
||
<offset>(0,0,-0.1)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<researchPrerequisites>
|
||
<li>ARA_Base_Technology</li>
|
||
</researchPrerequisites>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<statBases>
|
||
<MaxHitPoints>100</MaxHitPoints>
|
||
<WorkToBuild>750</WorkToBuild>
|
||
<Mass>5</Mass>
|
||
<Flammability>1.0</Flammability>
|
||
<Beauty>0</Beauty>
|
||
<Comfort>0.70</Comfort>
|
||
<StyleDominance MayRequire="Ludeon.RimWorld.Ideology">5</StyleDominance>
|
||
</statBases>
|
||
<costList>
|
||
<ARA_Carapace>10</ARA_Carapace>
|
||
</costList>
|
||
<socialPropernessMatters>true</socialPropernessMatters>
|
||
<costStuffCount>5</costStuffCount>
|
||
<stuffCategories Inherit="False">
|
||
<li>Woody</li>
|
||
<li>Stony</li>
|
||
<li>Metallic</li>
|
||
</stuffCategories>
|
||
<costList>
|
||
<ARA_Carapace>2</ARA_Carapace>
|
||
</costList>
|
||
<pathCost>30</pathCost>
|
||
<designationHotKey>Misc7</designationHotKey>
|
||
<fillPercent>0.35</fillPercent>
|
||
<defaultPlacingRot>South</defaultPlacingRot>
|
||
<uiOrder>2410</uiOrder>
|
||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<building>
|
||
<isSittable>true</isSittable>
|
||
<paintable>true</paintable>
|
||
<relatedTerrain>
|
||
<li>ARA_InsectCreep</li>
|
||
</relatedTerrain>
|
||
</building>
|
||
<comps>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>3</glowRadius>
|
||
<glowColor>(220,210,171,0)</glowColor>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>ARA_Column</defName>
|
||
<label>虫群之柱</label>
|
||
<description>阿拉克涅虫群中由触手长成的活体组织,可以支撑屋顶不至于倒塌,发出较大范围的光亮,并且比普通的支撑柱结实很多。</description>
|
||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<uiOrder>2040</uiOrder>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<passability>PassThroughOnly</passability>
|
||
<fillPercent>0.25</fillPercent>
|
||
<pathCost>0</pathCost>
|
||
<uiIconScale>0.8</uiIconScale>
|
||
<graphicData>
|
||
<drawSize>(1.25,1.25)</drawSize>
|
||
<drawOffset>(0,0,0.2)</drawOffset>
|
||
<texPath>ArachnaeSwarm/Building/ARA_Column</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutComplex</shaderType>
|
||
<shadowData>
|
||
<volume>(0.3, 0.5, 0.3)</volume>
|
||
<offset>(0,0,-0.23)</offset>
|
||
</shadowData>
|
||
<damageData>
|
||
<rect>(0.2,0.2,0.6,0.6)</rect>
|
||
</damageData>
|
||
</graphicData>
|
||
<statBases>
|
||
<MaxHitPoints>1000</MaxHitPoints>
|
||
<WorkToBuild>750</WorkToBuild>
|
||
<Mass>10</Mass>
|
||
<Flammability>1.0</Flammability>
|
||
<Beauty>1</Beauty>
|
||
<StyleDominance MayRequire="Ludeon.RimWorld.Ideology">10</StyleDominance>
|
||
</statBases>
|
||
<researchPrerequisites>
|
||
<li>ARA_Base_Technology</li>
|
||
</researchPrerequisites>
|
||
<stuffCategories Inherit="False" />
|
||
<costStuffCount>10</costStuffCount>
|
||
<stuffCategories Inherit="False">
|
||
<li>Woody</li>
|
||
<li>Stony</li>
|
||
<li>Metallic</li>
|
||
</stuffCategories>
|
||
<costList>
|
||
<ARA_Carapace>2</ARA_Carapace>
|
||
</costList>
|
||
<holdsRoof>true</holdsRoof>
|
||
<canOverlapZones>false</canOverlapZones>
|
||
<rotatable>false</rotatable>
|
||
<fertility>0</fertility>
|
||
<specialDisplayRadius>6.9</specialDisplayRadius>
|
||
<!-- must be kept in sync with roof hold-up radius -->
|
||
<building>
|
||
<isInert>true</isInert>
|
||
<ai_chillDestination>false</ai_chillDestination>
|
||
<paintable>true</paintable>
|
||
<relatedTerrain>
|
||
<li>ARA_InsectCreep</li>
|
||
</relatedTerrain>
|
||
</building>
|
||
<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>
|
||
<description>和人类物品架类似的玩意,其实只是虫族在地上挖了个坑用来装东西——不过得益于四根内嵌微神经网络的触角,虫群可以快速在杂乱的物品堆里面找到自己需要的东西。</description>
|
||
<thingClass>Building_Storage</thingClass>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Building/ARA_Shelf</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<shaderType>CutoutComplex</shaderType>
|
||
<drawSize>(2.25,2.5)</drawSize>
|
||
<drawOffset>(0,0,0.2)</drawOffset>
|
||
</graphicData>
|
||
<staticSunShadowHeight>0</staticSunShadowHeight>
|
||
<useHitPoints>false</useHitPoints>
|
||
<stuffCategories Inherit="False" />
|
||
<costStuffCount>30</costStuffCount>
|
||
<stuffCategories Inherit="False">
|
||
<li>Woody</li>
|
||
<li>Stony</li>
|
||
<li>Metallic</li>
|
||
</stuffCategories>
|
||
<costList>
|
||
<ARA_Carapace>20</ARA_Carapace>
|
||
</costList>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<passability>PassThroughOnly</passability>
|
||
<pathCost>100</pathCost>
|
||
<rotatable>false</rotatable>
|
||
<researchPrerequisites Inherit="False">
|
||
<li>ARA_Base_Technology</li>
|
||
</researchPrerequisites>
|
||
<statBases>
|
||
<Beauty>-5</Beauty>
|
||
<Flammability>0</Flammability>
|
||
<Mass>8</Mass>
|
||
<WorkToBuild>2500</WorkToBuild>
|
||
</statBases>
|
||
<size>(2,2)</size>
|
||
<!-- <inspectorTabs>
|
||
<li>ITab_Storage</li>
|
||
</inspectorTabs> -->
|
||
<surfaceType>Item</surfaceType>
|
||
<canOverlapZones>false</canOverlapZones>
|
||
<defaultPlacingRot Inherit="False" />
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<building>
|
||
<storageGroupTag>Shelf</storageGroupTag>
|
||
<fixedStorageSettings>
|
||
<filter>
|
||
<disallowNotEverStorable>true</disallowNotEverStorable>
|
||
<categories>
|
||
<li>Root</li>
|
||
</categories>
|
||
<disallowedCategories>
|
||
<li>Chunks</li>
|
||
<li>Plants</li>
|
||
<li>Buildings</li>
|
||
</disallowedCategories>
|
||
<disallowedThingDefs MayRequire="Ludeon.RimWorld.Biotech">
|
||
<li MayRequire="Ludeon.RimWorld.Biotech">Wastepack</li>
|
||
</disallowedThingDefs>
|
||
<specialFiltersToDisallow>
|
||
<li>AllowLargeCorpses</li>
|
||
</specialFiltersToDisallow>
|
||
</filter>
|
||
</fixedStorageSettings>
|
||
<defaultStorageSettings>
|
||
<priority>Preferred</priority>
|
||
<filter>
|
||
<categories>
|
||
<li>Foods</li>
|
||
<li>Manufactured</li>
|
||
<li>ResourcesRaw</li>
|
||
<li>Items</li>
|
||
<li>Weapons</li>
|
||
<li>Apparel</li>
|
||
<li>BodyParts</li>
|
||
</categories>
|
||
</filter>
|
||
</defaultStorageSettings>
|
||
<relatedTerrain>
|
||
<li>ARA_InsectCreep</li>
|
||
</relatedTerrain>
|
||
</building>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BenchBase">
|
||
<defName>ARA_SkillTraining_Building</defName>
|
||
<label>虫爬架</label>
|
||
<description>一个供闲置阿拉克涅虫族消磨时间的活体组织,她们可以在消磨时间时顺带练习自己的技能,以免一直发送闲置信号烦扰蜂巢意志。</description>
|
||
<thingClass>Building_WorkTable</thingClass>
|
||
<drawerType>MapMeshAndRealTime</drawerType>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Building/ARA_SkillTraining_Building</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<shaderType>CutoutComplex</shaderType>
|
||
<drawSize>(2,2)</drawSize>
|
||
<drawOffset>(0,0,0)</drawOffset>
|
||
<drawRotated>false</drawRotated>
|
||
<shadowData>
|
||
<volume>(1.3, 1.5, 0.6)</volume>
|
||
<offset>(0,0,-0.23)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<costStuffCount>50</costStuffCount>
|
||
<stuffCategories Inherit="False">
|
||
<li>Woody</li>
|
||
<li>Stony</li>
|
||
<li>Metallic</li>
|
||
</stuffCategories>
|
||
<costList>
|
||
<ARA_Carapace>20</ARA_Carapace>
|
||
</costList>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<fillPercent>0.5</fillPercent>
|
||
<useHitPoints>True</useHitPoints>
|
||
<researchPrerequisites Inherit="False">
|
||
<li>ARA_Base_Technology</li>
|
||
</researchPrerequisites>
|
||
<statBases>
|
||
<WorkToBuild>2000</WorkToBuild>
|
||
<MaxHitPoints>180</MaxHitPoints>
|
||
<Flammability>1.0</Flammability>
|
||
</statBases>
|
||
<size>(2,2)</size>
|
||
<hasInteractionCell>True</hasInteractionCell>
|
||
<interactionCellOffset>(0,0,-1)</interactionCellOffset>
|
||
<designationCategory>ARA_Buildings</designationCategory>
|
||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||
<uiOrder>2120</uiOrder>
|
||
<passability>PassThroughOnly</passability>
|
||
<pathCost>50</pathCost>
|
||
<surfaceType>Item</surfaceType>
|
||
<inspectorTabs>
|
||
<li>ITab_Bills</li>
|
||
</inspectorTabs>
|
||
<placeWorkers>
|
||
<li>PlaceWorker_PreventInteractionSpotOverlap</li>
|
||
</placeWorkers>
|
||
<building>
|
||
<spawnedConceptLearnOpportunity>BillsTab</spawnedConceptLearnOpportunity>
|
||
<relatedTerrain>
|
||
<li>ARA_InsectCreep</li>
|
||
</relatedTerrain>
|
||
</building>
|
||
<comps>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>4</glowRadius>
|
||
<glowColor>(220,210,171,0)</glowColor>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>ARA_Hibernate_Sac</defName>
|
||
<!-- <hasInteractionCell>true</hasInteractionCell>
|
||
<interactionCellOffset>(0,0,-1)</interactionCellOffset> -->
|
||
<label>阿拉克涅休眠体</label>
|
||
<description>阿拉克涅虫族进入休眠状态形成的活体组织。</description>
|
||
<!-- <thingClass>ArachnaeSwarm.Building_Morphable</thingClass> -->
|
||
<tickerType>Normal</tickerType>
|
||
<drawerType>RealtimeOnly</drawerType>
|
||
<!-- ADDED: Force realtime rendering -->
|
||
<size>(1,1)</size>
|
||
<graphicData>
|
||
<texPath>ArachnaeSwarm/Building/ARA_Hibernate_Sac</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>(1.1,1.2)</drawSize>
|
||
<shadowData>
|
||
<volume>(0.8, 0.8, 0.3)</volume>
|
||
</shadowData>
|
||
</graphicData>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<passability>Impassable</passability>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<rotatable>false</rotatable>
|
||
<fillPercent>0.8</fillPercent>
|
||
<staticSunShadowHeight>0</staticSunShadowHeight>
|
||
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||
<statBases>
|
||
<MarketValue>4000</MarketValue>
|
||
<MaxHitPoints>100</MaxHitPoints>
|
||
<WorkToBuild>2800</WorkToBuild>
|
||
<Flammability>1.0</Flammability>
|
||
</statBases>
|
||
<uiOrder>2600</uiOrder>
|
||
<surfaceType>Item</surfaceType>
|
||
<building>
|
||
<deconstructible>false</deconstructible>
|
||
</building>
|
||
<!-- 不可建造,只能通过变形生成 -->
|
||
<comps Inherit="False">
|
||
<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>
|
||
</ThingDef>
|
||
</Defs> |