Files
FCP-Power-Armor/1.6/Defs/ThingDefs_Misc/Apparel_Parents.xml
T
RickGrymes 1100138e78 Add paintjob recipes and upgradeable armor parents
Introduces new XML recipe definitions for T-51 and T-60 power armor and helmet paintjobs, and adds a new ApparelUpgradeableBase parent for upgradeable armor. Updates power armor and helmet ThingDefs to use the new parent, removes embedded recipeMaker/costList from paintjob variants, and adds repairable-at-station comps to all relevant armor and helmet definitions.
2026-01-17 08:13:02 -06:00

66 lines
2.3 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- Parent for armor that is upgraded from other armor pieces, not crafted from raw materials -->
<ThingDef Name="ApparelUpgradeableBase" ParentName="ApparelBase" Abstract="True">
<thingClass>Apparel</thingClass>
<category>Item</category>
<selectable>true</selectable>
<pathCost>14</pathCost>
<useHitPoints>true</useHitPoints>
<graphicData>
<onGroundRandomRotateAngle>35</onGroundRandomRotateAngle>
</graphicData>
<drawGUIOverlay>true</drawGUIOverlay>
<statBases>
<MaxHitPoints>100</MaxHitPoints>
<Flammability>1.0</Flammability>
<DeteriorationRate>2</DeteriorationRate>
<SellPriceFactor>0.5</SellPriceFactor>
</statBases>
<altitudeLayer>Item</altitudeLayer>
<alwaysHaulable>true</alwaysHaulable>
<tickerType>Never</tickerType>
<burnableByRecipe>true</burnableByRecipe>
<smeltable>false</smeltable>
<thingCategories>
<li>ApparelArmor</li>
</thingCategories>
<statBases Inherit="False">
<MaxHitPoints>250</MaxHitPoints>
<Mass>6.0</Mass>
<Insulation_Cold>3</Insulation_Cold>
<Insulation_Heat>3</Insulation_Heat>
<EquipDelay>1.2</EquipDelay>
<Flammability>1.0</Flammability>
<DeteriorationRate>2</DeteriorationRate>
<SellPriceFactor>0.5</SellPriceFactor>
</statBases>
<apparel>
<bodyPartGroups>
<li>Hands</li>
<li>Feet</li>
<li>Neck</li>
<li>Legs</li>
<li>Arms</li>
<li>Torso</li>
<li>Waist</li>
<li>Shoulders</li>
</bodyPartGroups>
<layers>
<li>Shell</li>
</layers>
<shellRenderedBehindHead>true</shellRenderedBehindHead>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<developmentalStageFilter>Adult</developmentalStageFilter>
</apparel>
<comps>
<li Class="CompProperties_Forbiddable"/>
<li>
<compClass>CompColorable</compClass>
</li>
</comps>
</ThingDef>
</Defs>