This commit is contained in:
2025-10-12 18:16:36 +08:00
parent f16972ffc9
commit 361098e7ed
11 changed files with 344 additions and 25 deletions

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef>
<defName>ARA_PowerArmor_NoFuel</defName>
<label>外骨骼营养不良</label>
<description>生物外骨骼因缺少养分而营养不良,这会对宿主造成不良影响.</description>
<hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(0.6, 0.6, 0.6)</defaultLabelColor>
<isBad>true</isBad>
<scenarioCanAdd>false</scenarioCanAdd>
<stages>
<li>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.4</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
</Defs>

View File

@@ -349,6 +349,7 @@
<li>ARA_Latex_Catsuit</li>
<li>ARA_Pantyhose_Black</li>
<li>ARA_Pantyhose_White</li>
<li>ARA_SpiderOne_PowerArmor</li>
</apparelList>
<blackApparelList>
<li>Apparel_AdvancedHelmet</li>

View File

@@ -1,31 +1,54 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- 动力甲 - 建筑形态 (基类) -->
<ThingDef Name="ARA_PowerArmorBuilding_Base" ParentName="BuildingBase" Abstract="True">
<thingClass>Building</thingClass>
<!-- 动力甲 - 建筑形态 -->
<ThingDef Name="ARA_PowerArmorBuilding_Base" ParentName="BuildingBase">
<defName>ARA_Building_SpiderOne</defName>
<label>阿拉克涅动力装甲</label>
<description>阿拉克涅动力装甲</description>
<graphicData>
<graphicClass>Graphic_Multi</graphicClass>
<drawSize>(3,3)</drawSize>
<drawSize>(1,1)</drawSize>
<texPath>ArachnaeSwarm/Apparel/ARA_Bunny_Girl_Uniform</texPath>
</graphicData>
<thingClass>Building</thingClass>
<altitudeLayer>Building</altitudeLayer>
<passability>PassThroughOnly</passability>
<pathCost>70</pathCost>
<castEdgeShadows>true</castEdgeShadows>
<fillPercent>0.5</fillPercent>
<canOverlapZones>false</canOverlapZones>
<size>(2,2)</size>
<size>(1,1)</size>
<designationCategory>Misc</designationCategory>
<rotatable>true</rotatable>
<selectable>true</selectable>
<tickerType>Never</tickerType>
<tickerType>Normal</tickerType>
<drawerType>MapMeshAndRealTime</drawerType>
<hasInteractionCell>true</hasInteractionCell>
<interactionCellOffset>(0,0,-1)</interactionCellOffset>
<statBases>
<MaxHitPoints>500</MaxHitPoints>
<WorkToBuild>2000</WorkToBuild>
<Mass>50</Mass>
<Flammability>0.5</Flammability>
</statBases>
<comps>
<li Class="ArachnaeSwarm.CompProperties_PowerArmorStation">
<apparelDef>ARA_SpiderOne_PowerArmor</apparelDef>
</li>
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
<fuelCapacity>10.0</fuelCapacity>
<fuelFilter>
<categories>
<li>FoodMeals</li>
<li>FoodRaw</li>
</categories>
</fuelFilter>
<initialFuelPercent>1</initialFuelPercent>
<autoRefuelPercent>0.5</autoRefuelPercent>
<showFuelGizmo>true</showFuelGizmo>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="ARA_ClothBase">
@@ -40,6 +63,8 @@
<li Class="ArachnaeSwarm.PowerArmorExtension">
<structurePointsMax>500</structurePointsMax>
<buildingDef>ARA_Building_SpiderOne</buildingDef>
<hediffOnEmptyFuel>ARA_PowerArmor_NoFuel</hediffOnEmptyFuel>
<fuelConsumptionRate>0.5</fuelConsumptionRate>
</li>
</modExtensions>
<recipeMaker>
@@ -83,19 +108,18 @@
<li>ARA_BioforgeIncubator_Thing</li>
</cocoonDefs>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="ARA_PowerArmorBuilding_Base">
<defName>ARA_Building_SpiderOne</defName>
<label>阿拉克涅动力装甲</label>
<description>阿拉克涅动力装甲</description>
<graphicData>
<texPath>ArachnaeSwarm/Apparel/ARA_Bunny_Girl_Uniform</texPath>
</graphicData>
<comps>
<li Class="ArachnaeSwarm.CompProperties_PowerArmorStation">
<apparelDef>ARA_SpiderOne_PowerArmor</apparelDef>
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
<fuelCapacity>10.0</fuelCapacity>
<fuelFilter>
<categories>
<li>FoodMeals</li>
<li>FoodRaw</li>
</categories>
</fuelFilter>
<initialFuelPercent>1</initialFuelPercent>
<autoRefuelPercent>0.5</autoRefuelPercent>
<showFuelGizmo>true</showFuelGizmo>
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
</li>
</comps>
</ThingDef>