This commit is contained in:
2025-10-12 17:09:45 +08:00
parent 9210122a4c
commit f16972ffc9
10 changed files with 513 additions and 0 deletions

View File

@@ -12,4 +12,11 @@
<reportString>将 TargetA 带到 TargetB.</reportString>
<suspendable>false</suspendable>
</JobDef>
<JobDef>
<defName>ARA_EnterPowerArmor</defName>
<driverClass>ArachnaeSwarm.JobDriver_EnterPowerArmor</driverClass>
<reportString>entering TargetA.</reportString>
<allowOpportunisticPrefix>true</allowOpportunisticPrefix>
</JobDef>
</Defs>

View File

@@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- 动力甲 - 建筑形态 (基类) -->
<ThingDef Name="ARA_PowerArmorBuilding_Base" ParentName="BuildingBase" Abstract="True">
<thingClass>Building</thingClass>
<graphicData>
<graphicClass>Graphic_Multi</graphicClass>
<drawSize>(3,3)</drawSize>
</graphicData>
<altitudeLayer>Building</altitudeLayer>
<passability>PassThroughOnly</passability>
<pathCost>70</pathCost>
<castEdgeShadows>true</castEdgeShadows>
<fillPercent>0.5</fillPercent>
<canOverlapZones>false</canOverlapZones>
<size>(2,2)</size>
<designationCategory>Misc</designationCategory>
<rotatable>true</rotatable>
<selectable>true</selectable>
<tickerType>Never</tickerType>
<drawerType>MapMeshAndRealTime</drawerType>
<statBases>
<MaxHitPoints>500</MaxHitPoints>
<WorkToBuild>2000</WorkToBuild>
<Mass>50</Mass>
<Flammability>0.5</Flammability>
</statBases>
</ThingDef>
<ThingDef ParentName="ARA_ClothBase">
<defName>ARA_SpiderOne_PowerArmor</defName>
<label>阿拉克涅动力装甲</label>
<description>阿拉克涅动力装甲</description>
<descriptionHyperlinks>
<ThingDef>ARA_Cocoon_Cloth_1Stage</ThingDef>
</descriptionHyperlinks>
<thingClass>ArachnaeSwarm.ARA_PowerArmor</thingClass>
<modExtensions>
<li Class="ArachnaeSwarm.PowerArmorExtension">
<structurePointsMax>500</structurePointsMax>
<buildingDef>ARA_Building_SpiderOne</buildingDef>
</li>
</modExtensions>
<recipeMaker>
<recipeUsers Inherit="False" />
<researchPrerequisite>ARA_Technology_6DIL</researchPrerequisite>
<unfinishedThingDef>UnfinishedArmor</unfinishedThingDef>
</recipeMaker>
<costList Inherit="False">
<ARA_Carapace>25</ARA_Carapace>
</costList>
<graphicData>
<texPath>ArachnaeSwarm/Apparel/ARA_Bunny_Girl_Uniform</texPath>
</graphicData>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<layers>
<!-- <li>OnSkin</li> -->
<li>Middle</li>
</layers>
<wornGraphicPath>ArachnaeSwarm/Apparel/ARA_Bunny_Girl_Uniform</wornGraphicPath>
</apparel>
<statBases>
<ARA_IncubationCost>120</ARA_IncubationCost>
<ARA_IncubationTime>2.5</ARA_IncubationTime>
</statBases>
<equippedStatOffsets>
</equippedStatOffsets>
<costStuffCount>0</costStuffCount>
<comps>
<li Class="CompProperties_CauseHediff_Apparel">
<hediff>ARA_TerrainMoveSpeedHediff</hediff>
</li>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
<li>ARA_Cocoon_Cloth_1Stage</li>
<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>
</comps>
</ThingDef>
</Defs>