mirror of
https://github.com/FalloutCollaborationProject/FCP-Power-Armor.git
synced 2026-07-27 17:03:15 -07:00
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.
This commit is contained in:
@@ -61,7 +61,7 @@
|
||||
</li>
|
||||
<li Class="RangerRick_PowerArmor.CompProperties_RepairableAtStation">
|
||||
<repairResourcesPerHP>
|
||||
<Steel>5</Steel>
|
||||
<Plasteel>2</Plasteel>
|
||||
<ComponentIndustrial>0.1</ComponentIndustrial>
|
||||
</repairResourcesPerHP>
|
||||
<repairTimeCostPerHP>60</repairTimeCostPerHP>
|
||||
@@ -198,6 +198,15 @@
|
||||
<apparel>
|
||||
<wornGraphicPath>Things/Apparel/Power_Armors/T45/FCP_T45_Power_Armor</wornGraphicPath>
|
||||
</apparel>
|
||||
<comps>
|
||||
<li Class="RangerRick_PowerArmor.CompProperties_RepairableAtStation">
|
||||
<repairResourcesPerHP>
|
||||
<Plasteel>1.5</Plasteel>
|
||||
<ComponentIndustrial>0.08</ComponentIndustrial>
|
||||
</repairResourcesPerHP>
|
||||
<repairTimeCostPerHP>60</repairTimeCostPerHP>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<!--_____ T-51 _____-->
|
||||
@@ -228,6 +237,15 @@
|
||||
<apparel>
|
||||
<wornGraphicPath>Things/Apparel/Power_Armors/T51/FCP_T51_Power_Armor</wornGraphicPath>
|
||||
</apparel>
|
||||
<comps>
|
||||
<li Class="RangerRick_PowerArmor.CompProperties_RepairableAtStation">
|
||||
<repairResourcesPerHP>
|
||||
<Plasteel>2</Plasteel>
|
||||
<ComponentIndustrial>0.1</ComponentIndustrial>
|
||||
</repairResourcesPerHP>
|
||||
<repairTimeCostPerHP>60</repairTimeCostPerHP>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<!--_____ T-60 _____-->
|
||||
@@ -258,6 +276,15 @@
|
||||
<apparel>
|
||||
<wornGraphicPath>Things/Apparel/Power_Armors/T60/FCP_T60_Power_Armor</wornGraphicPath>
|
||||
</apparel>
|
||||
<comps>
|
||||
<li Class="RangerRick_PowerArmor.CompProperties_RepairableAtStation">
|
||||
<repairResourcesPerHP>
|
||||
<Plasteel>2.5</Plasteel>
|
||||
<ComponentIndustrial>0.12</ComponentIndustrial>
|
||||
</repairResourcesPerHP>
|
||||
<repairTimeCostPerHP>60</repairTimeCostPerHP>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<!--_____ X-01 _____-->
|
||||
@@ -291,13 +318,22 @@
|
||||
<apparel>
|
||||
<wornGraphicPath>Things/Apparel/Power_Armors/X01/FCP_X01_Power_Armor</wornGraphicPath>
|
||||
</apparel>
|
||||
<comps>
|
||||
<li Class="RangerRick_PowerArmor.CompProperties_RepairableAtStation">
|
||||
<repairResourcesPerHP>
|
||||
<Plasteel>3</Plasteel>
|
||||
<ComponentIndustrial>0.15</ComponentIndustrial>
|
||||
</repairResourcesPerHP>
|
||||
<repairTimeCostPerHP>60</repairTimeCostPerHP>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<!--_____ T-51 Paintjobs _____-->
|
||||
|
||||
<!--___ T-51 Paintjob Base ___-->
|
||||
|
||||
<ThingDef ParentName="FCP_Apparel_Power_Armor_Base" Name="FCP_Apparel_T51_Paintjob_Base" Abstract="True">
|
||||
<ThingDef ParentName="ApparelUpgradeableBase" Name="FCP_Apparel_T51_Paintjob_Base" Abstract="True">
|
||||
<generateCommonality>0</generateCommonality>
|
||||
<statBases>
|
||||
<WorkToMake>2500</WorkToMake>
|
||||
@@ -311,18 +347,15 @@
|
||||
<AimingDelayFactor>-0.03</AimingDelayFactor>
|
||||
<ToxicEnvironmentResistance>0.8</ToxicEnvironmentResistance>
|
||||
</equippedStatOffsets>
|
||||
<recipeMaker>
|
||||
<unfinishedThingDef>UnfinishedArmor</unfinishedThingDef>
|
||||
<skillRequirements>
|
||||
<Crafting>8</Crafting>
|
||||
</skillRequirements>
|
||||
<recipeUsers>
|
||||
<li>FCP_Production_Armor_Workbench</li>
|
||||
</recipeUsers>
|
||||
</recipeMaker>
|
||||
<costList>
|
||||
<FCP_Apparel_Power_Armor_T51Armor>1</FCP_Apparel_Power_Armor_T51Armor>
|
||||
</costList>
|
||||
<comps>
|
||||
<li Class="RangerRick_PowerArmor.CompProperties_RepairableAtStation">
|
||||
<repairResourcesPerHP>
|
||||
<Plasteel>2</Plasteel>
|
||||
<ComponentIndustrial>0.1</ComponentIndustrial>
|
||||
</repairResourcesPerHP>
|
||||
<repairTimeCostPerHP>60</repairTimeCostPerHP>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<!--___ T-51 Paintjob Variants ___-->
|
||||
@@ -333,9 +366,6 @@
|
||||
<defName>FCP_Apparel_T51_Hotrod_Flames_Power_Armor</defName>
|
||||
<label>T-51 Hotrodder Flame Job Power Armor</label>
|
||||
<description>T-51 power armor emblazoned with dazzling flame decals that turn heads and strike fear into the hearts of enemies. This iconic hot rod design brings wasteland style to the battlefield.</description>
|
||||
<recipeMaker>
|
||||
<researchPrerequisite>FCP_Research_Hotrodder_FlameJob</researchPrerequisite>
|
||||
</recipeMaker>
|
||||
<graphicData>
|
||||
<texPath>Things/Apparel/Power_Armors/T51_Hotrod_Flames/FCP_T51_Hotrod_Flames_Power_Armor_Hulk_south</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
@@ -357,9 +387,6 @@
|
||||
<defName>FCP_Apparel_T51_Shark_Paint_Power_Armor</defName>
|
||||
<label>T-51 Hotrodder Shark Paint Power Armor</label>
|
||||
<description>T-51 power armor with menacing shark teeth painted in the style of pre-war fighter planes. This aggressive paint scheme shows your enemies you mean business.</description>
|
||||
<recipeMaker>
|
||||
<researchPrerequisite>FCP_Research_Hotrodder_SharkPaint</researchPrerequisite>
|
||||
</recipeMaker>
|
||||
<graphicData>
|
||||
<texPath>Things/Apparel/Power_Armors/T51_Shark_Paint/FCP_T51_Shark_Paint_Power_Armor_Hulk_south</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
@@ -381,9 +408,6 @@
|
||||
<defName>FCP_Apparel_T51_Hotrod_Pink_Power_Armor</defName>
|
||||
<label>T-51 Hotrodder Hotpink Power Armor</label>
|
||||
<description>T-51 power armor in bold, vibrant hot pink that makes a statement. This eye-catching color scheme ensures you'll never be overlooked on the battlefield.</description>
|
||||
<recipeMaker>
|
||||
<researchPrerequisite>FCP_Research_Hotrodder_Hotpink</researchPrerequisite>
|
||||
</recipeMaker>
|
||||
<graphicData>
|
||||
<texPath>Things/Apparel/Power_Armors/T51_Hotrod_Pink/FCP_T51_Hotrod_Pink_Power_Armor_Hulk_south</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
@@ -405,9 +429,6 @@
|
||||
<defName>FCP_Apparel_T51_Abraxo_Power_Armor</defName>
|
||||
<label>T-51 Power Paints Abraxo Power Armor</label>
|
||||
<description>T-51 power armor with a paint scheme inspired by the iconic Abraxo Cleaner branding. Clean, crisp, and unmistakable - this corporate paint job brings pre-war advertising aesthetics to the wasteland.</description>
|
||||
<recipeMaker>
|
||||
<researchPrerequisite>FCP_Research_Power_Paints_Abraxo</researchPrerequisite>
|
||||
</recipeMaker>
|
||||
<graphicData>
|
||||
<texPath>Things/Apparel/Power_Armors/T51_Abraxo/FCP_T51_Abraxo_Power_Armor_Hulk_south</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
@@ -433,9 +454,6 @@
|
||||
<defName>FCP_Apparel_T51_Sugar_Bombs_Power_Armor</defName>
|
||||
<label>T-51 Power Paints Sugar Bombs Power Armor</label>
|
||||
<description>T-51 power armor with colorful Sugar Bombs cereal branding. Sweet and explosive, this playful paint scheme combines nostalgia with intimidation.</description>
|
||||
<recipeMaker>
|
||||
<researchPrerequisite>FCP_Research_Power_Paints_SugarBombs</researchPrerequisite>
|
||||
</recipeMaker>
|
||||
<graphicData>
|
||||
<texPath>Things/Apparel/Power_Armors/T51_Sugar_Bombs/FCP_T51_Sugar_Bombs_Power_Armor_Hulk_south</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
@@ -456,7 +474,7 @@
|
||||
|
||||
<!--___ T-60 Paintjob Base ___-->
|
||||
|
||||
<ThingDef ParentName="FCP_Apparel_Power_Armor_Base" Name="FCP_Apparel_T60_Paintjob_Base" Abstract="True">
|
||||
<ThingDef ParentName="ApparelUpgradeableBase" Name="FCP_Apparel_T60_Paintjob_Base" Abstract="True">
|
||||
<generateCommonality>0</generateCommonality>
|
||||
<statBases>
|
||||
<WorkToMake>2500</WorkToMake>
|
||||
@@ -469,20 +487,15 @@
|
||||
<MoveSpeed>0.10</MoveSpeed>
|
||||
<AimingDelayFactor>-0.04</AimingDelayFactor>
|
||||
<ToxicEnvironmentResistance>0.9</ToxicEnvironmentResistance>
|
||||
</equippedStatOffsets>
|
||||
<recipeMaker>
|
||||
<unfinishedThingDef>UnfinishedArmor</unfinishedThingDef>
|
||||
<skillRequirements>
|
||||
<Crafting>8</Crafting>
|
||||
</skillRequirements>
|
||||
<recipeUsers>
|
||||
<li>FCP_Production_Armor_Workbench</li>
|
||||
</recipeUsers>
|
||||
</recipeMaker>
|
||||
<costList>
|
||||
<FCP_Apparel_Power_Armor_T60Armor>1</FCP_Apparel_Power_Armor_T60Armor>
|
||||
</costList>
|
||||
</ThingDef>
|
||||
</equippedStatOffsets> <comps>
|
||||
<li Class="RangerRick_PowerArmor.CompProperties_RepairableAtStation">
|
||||
<repairResourcesPerHP>
|
||||
<Plasteel>2</Plasteel>
|
||||
<ComponentIndustrial>0.1</ComponentIndustrial>
|
||||
</repairResourcesPerHP>
|
||||
<repairTimeCostPerHP>60</repairTimeCostPerHP>
|
||||
</li>
|
||||
</comps> </ThingDef>
|
||||
|
||||
<!--___ T-60 Paintjob Variants ___-->
|
||||
|
||||
@@ -492,9 +505,6 @@
|
||||
<defName>FCP_Apparel_T60_Hotrod_Flames_Power_Armor</defName>
|
||||
<label>T-60 Hotrodder Flame Job Power Armor</label>
|
||||
<description>T-60 power armor emblazoned with dazzling flame decals that turn heads and strike fear into the hearts of enemies. This iconic hot rod design brings wasteland style to the battlefield.</description>
|
||||
<recipeMaker>
|
||||
<researchPrerequisite>FCP_Research_Hotrodder_FlameJob</researchPrerequisite>
|
||||
</recipeMaker>
|
||||
<graphicData>
|
||||
<texPath>Things/Apparel/Power_Armors/T60_Hotrod_Flames/FCP_T60_Hotrod_Flames_Power_Armor_Hulk_south</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
@@ -516,9 +526,6 @@
|
||||
<defName>FCP_Apparel_T60_Shark_Paint_Power_Armor</defName>
|
||||
<label>T-60 Hotrodder Shark Paint Power Armor</label>
|
||||
<description>T-60 power armor with menacing shark teeth painted in the style of pre-war fighter planes. This aggressive paint scheme shows your enemies you mean business.</description>
|
||||
<recipeMaker>
|
||||
<researchPrerequisite>FCP_Research_Hotrodder_SharkPaint</researchPrerequisite>
|
||||
</recipeMaker>
|
||||
<graphicData>
|
||||
<texPath>Things/Apparel/Power_Armors/T60_Shark_Paint/FCP_T60_Shark_Paint_Power_Armor_Hulk_south</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
@@ -541,9 +548,6 @@
|
||||
<defName>FCP_Apparel_T60_Hotrod_Pink_Power_Armor</defName>
|
||||
<label>T-60 Hotrodder Hotpink Power Armor</label>
|
||||
<description>T-60 power armor in bold, vibrant hot pink that makes a statement. This eye-catching color scheme ensures you'll never be overlooked on the battlefield.</description>
|
||||
<recipeMaker>
|
||||
<researchPrerequisite>FCP_Research_Hotrodder_Hotpink</researchPrerequisite>
|
||||
</recipeMaker>
|
||||
<graphicData>
|
||||
<texPath>Things/Apparel/Power_Armors/T60_Hotrod_Pink/FCP_T60_Hotrod_Pink_Power_Armor_Hulk_south</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
|
||||
Reference in New Issue
Block a user