From 280410d1b4d0f67a42d2e367975f496e8e4d943c Mon Sep 17 00:00:00 2001 From: RickGrymes <81042907+RickGrymes@users.noreply.github.com> Date: Sat, 4 Jul 2026 23:05:51 -0500 Subject: [PATCH] Add paint stripping recipes to armor station Rename the paintjob recipe defs to the new `FCP_Paint_*` scheme, update the power armor station to reference them directly, and add restore-original recipes for painted T-51 and T-60 armor and helmets. This also removes the conditional recipe-user patch wrapper and tweaks power armor, helmet, and frame draw sizes for larger in-game visuals. --- .../PowerArmor_Helmet_Paintjob_Recipes.xml | 94 ++++++++++++++++-- .../PowerArmor_Paintjob_Recipes.xml | 95 +++++++++++++++++-- .../ThingDefs_Power_Armor.xml | 18 +--- .../ThingDefs_Power_Armor_Headgear.xml | 9 ++ .../ThingDefs_PowerArmorStation.xml | 37 ++++---- 1.6/Patches/PowerArmorStation_RecipeUsers.xml | 24 ++--- 6 files changed, 214 insertions(+), 63 deletions(-) diff --git a/1.6/Defs/RecipeDefs/PowerArmor_Helmet_Paintjob_Recipes.xml b/1.6/Defs/RecipeDefs/PowerArmor_Helmet_Paintjob_Recipes.xml index 52b0d3e..69ac559 100644 --- a/1.6/Defs/RecipeDefs/PowerArmor_Helmet_Paintjob_Recipes.xml +++ b/1.6/Defs/RecipeDefs/PowerArmor_Helmet_Paintjob_Recipes.xml @@ -2,8 +2,9 @@ + - Make_FCP_Apparel_T51_Hotrod_Flames_Power_Armor_Helmet + FCP_Paint_Apparel_T51_Hotrod_Flames_Power_Armor_Helmet Paint a T-51 power armor helmet with dazzling flame decals. Painting T-51 power armor helmet. @@ -35,8 +36,9 @@ + - Make_FCP_Apparel_T51_Shark_Paint_Power_Armor_Helmet + FCP_Paint_Apparel_T51_Shark_Paint_Power_Armor_Helmet Paint a T-51 power armor helmet with menacing shark teeth. Painting T-51 power armor helmet. @@ -68,8 +70,9 @@ + - Make_FCP_Apparel_T51_Hotrod_Pink_Power_Armor_Helmet + FCP_Paint_Apparel_T51_Hotrod_Pink_Power_Armor_Helmet Paint a T-51 power armor helmet in bold, vibrant hot pink. Painting T-51 power armor helmet. @@ -101,8 +104,9 @@ + - Make_FCP_Apparel_T51_Abraxo_Power_Armor_Helmet + FCP_Paint_Apparel_T51_Abraxo_Power_Armor_Helmet Paint a T-51 power armor helmet with Abraxo Cleaner branding. Painting T-51 power armor helmet. @@ -134,8 +138,9 @@ + - Make_FCP_Apparel_T51_Sugar_Bombs_Power_Armor_Helmet + FCP_Paint_Apparel_T51_Sugar_Bombs_Power_Armor_Helmet Paint a T-51 power armor helmet with Sugar Bombs branding. Painting T-51 power armor helmet. @@ -167,8 +172,9 @@ + - Make_FCP_Apparel_T60_Hotrod_Flames_Power_Armor_Helmet + FCP_Paint_Apparel_T60_Hotrod_Flames_Power_Armor_Helmet Paint a T-60 power armor helmet with dazzling flame decals. Painting T-60 power armor helmet. @@ -200,8 +206,9 @@ + - Make_FCP_Apparel_T60_Shark_Paint_Power_Armor_Helmet + FCP_Paint_Apparel_T60_Shark_Paint_Power_Armor_Helmet Paint a T-60 power armor helmet with menacing shark teeth. Painting T-60 power armor helmet. @@ -233,8 +240,9 @@ + - Make_FCP_Apparel_T60_Hotrod_Pink_Power_Armor_Helmet + FCP_Paint_Apparel_T60_Hotrod_Pink_Power_Armor_Helmet Paint a T-60 power armor helmet in bold, vibrant hot pink. Painting T-60 power armor helmet. @@ -265,4 +273,74 @@ + + + + FCP_Paint_Apparel_Power_Armor_T51_Helmet_Restore_Original + + Strip paint and restore a T-51 power armor helmet to its original finish. + Restoring T-51 power armor helmet. + GeneralLaborSpeed + Smith + Recipe_Smith + 1200 + Crafting + + 6 + + +
  • + + +
  • FCP_Apparel_T51_Hotrod_Flames_Power_Armor_Helmet
  • +
  • FCP_Apparel_T51_Shark_Paint_Power_Armor_Helmet
  • +
  • FCP_Apparel_T51_Hotrod_Pink_Power_Armor_Helmet
  • +
  • FCP_Apparel_T51_Abraxo_Power_Armor_Helmet
  • +
  • FCP_Apparel_T51_Sugar_Bombs_Power_Armor_Helmet
  • + + + 1 + +
    + + 1 + + +
  • FCP_Production_Armor_Workbench
  • +
    +
    + + + FCP_Paint_Apparel_Power_Armor_T60_Helmet_Restore_Original + + Strip paint and restore a T-60 power armor helmet to its original finish. + Restoring T-60 power armor helmet. + GeneralLaborSpeed + Smith + Recipe_Smith + 1200 + Crafting + + 6 + + +
  • + + +
  • FCP_Apparel_T60_Hotrod_Flames_Power_Armor_Helmet
  • +
  • FCP_Apparel_T60_Shark_Paint_Power_Armor_Helmet
  • +
  • FCP_Apparel_T60_Hotrod_Pink_Power_Armor_Helmet
  • + + + 1 + +
    + + 1 + + +
  • FCP_Production_Armor_Workbench
  • +
    +
    +
    diff --git a/1.6/Defs/RecipeDefs/PowerArmor_Paintjob_Recipes.xml b/1.6/Defs/RecipeDefs/PowerArmor_Paintjob_Recipes.xml index fba4661..af8d4b8 100644 --- a/1.6/Defs/RecipeDefs/PowerArmor_Paintjob_Recipes.xml +++ b/1.6/Defs/RecipeDefs/PowerArmor_Paintjob_Recipes.xml @@ -2,8 +2,9 @@ + - Make_FCP_Apparel_T51_Hotrod_Flames_Power_Armor + FCP_Paint_Apparel_T51_Hotrod_Flames_Power_Armor Paint a T-51 power armor with dazzling flame decals. Painting T-51 power armor. @@ -35,8 +36,9 @@ + - Make_FCP_Apparel_T51_Shark_Paint_Power_Armor + FCP_Paint_Apparel_T51_Shark_Paint_Power_Armor Paint a T-51 power armor with menacing shark teeth. Painting T-51 power armor. @@ -68,8 +70,9 @@ + - Make_FCP_Apparel_T51_Hotrod_Pink_Power_Armor + FCP_Paint_Apparel_T51_Hotrod_Pink_Power_Armor Paint a T-51 power armor in bold, vibrant hot pink. Painting T-51 power armor. @@ -101,8 +104,9 @@ + - Make_FCP_Apparel_T51_Abraxo_Power_Armor + FCP_Paint_Apparel_T51_Abraxo_Power_Armor Paint a T-51 power armor with Abraxo Cleaner branding. Painting T-51 power armor. @@ -134,8 +138,9 @@ + - Make_FCP_Apparel_T51_Sugar_Bombs_Power_Armor + FCP_Paint_Apparel_T51_Sugar_Bombs_Power_Armor Paint a T-51 power armor with Sugar Bombs branding. Painting T-51 power armor. @@ -167,8 +172,9 @@ + - Make_FCP_Apparel_T60_Hotrod_Flames_Power_Armor + FCP_Paint_Apparel_T60_Hotrod_Flames_Power_Armor Paint a T-60 power armor with dazzling flame decals. Painting T-60 power armor. @@ -200,8 +206,9 @@ + - Make_FCP_Apparel_T60_Shark_Paint_Power_Armor + FCP_Paint_Apparel_T60_Shark_Paint_Power_Armor Paint a T-60 power armor with menacing shark teeth. Painting T-60 power armor. @@ -233,8 +240,9 @@ + - Make_FCP_Apparel_T60_Hotrod_Pink_Power_Armor + FCP_Paint_Apparel_T60_Hotrod_Pink_Power_Armor Paint a T-60 power armor in bold, vibrant hot pink. Painting T-60 power armor. @@ -265,4 +273,75 @@ + + + + FCP_Paint_Apparel_Power_Armor_T51Armor_Restore_Original + + Strip paint and restore a T-51 power armor to its original finish. + Restoring T-51 power armor. + GeneralLaborSpeed + Smith + Recipe_Smith + 2500 + Crafting + + 8 + + +
  • + + +
  • FCP_Apparel_T51_Hotrod_Flames_Power_Armor
  • +
  • FCP_Apparel_T51_Shark_Paint_Power_Armor
  • +
  • FCP_Apparel_T51_Hotrod_Pink_Power_Armor
  • +
  • FCP_Apparel_T51_Abraxo_Power_Armor
  • +
  • FCP_Apparel_T51_Sugar_Bombs_Power_Armor
  • + + + 1 + +
    + + 1 + + +
  • FCP_Production_Armor_Workbench
  • +
    +
    + + + + FCP_Paint_Apparel_Power_Armor_T60Armor_Restore_Original + + Strip paint and restore a T-60 power armor to its original finish. + Restoring T-60 power armor. + GeneralLaborSpeed + Smith + Recipe_Smith + 2500 + Crafting + + 8 + + +
  • + + +
  • FCP_Apparel_T60_Hotrod_Flames_Power_Armor
  • +
  • FCP_Apparel_T60_Shark_Paint_Power_Armor
  • +
  • FCP_Apparel_T60_Hotrod_Pink_Power_Armor
  • + + + 1 + +
    + + 1 + + +
  • FCP_Production_Armor_Workbench
  • +
    +
    +
    diff --git a/1.6/Defs/ThingDefs_Apparel/ThingDefs_Power_Armor.xml b/1.6/Defs/ThingDefs_Apparel/ThingDefs_Power_Armor.xml index b6b44d2..e43b223 100644 --- a/1.6/Defs/ThingDefs_Apparel/ThingDefs_Power_Armor.xml +++ b/1.6/Defs/ThingDefs_Apparel/ThingDefs_Power_Armor.xml @@ -76,6 +76,9 @@ + + 1.25 +
  • @@ -102,7 +105,7 @@ Things/Apparel/Power_Armors/Power_Armor_Frame/FCP_Power_Armor_Frame Graphic_Single - 1 + 1.15 3000 @@ -181,7 +184,6 @@ Things/Apparel/Power_Armors/T45/FCP_T45_Power_Armor_Hulk_south Graphic_Single - 1 3200 @@ -220,7 +222,6 @@ Things/Apparel/Power_Armors/T51/FCP_T51_Power_Armor_Hulk_south Graphic_Single - 1 3400 @@ -259,7 +260,6 @@ Things/Apparel/Power_Armors/T60/FCP_T60_Power_Armor_Hulk_south Graphic_Single - 1 3600 @@ -298,7 +298,6 @@ Things/Apparel/Power_Armors/X01/FCP_X01_Power_Armor_Hulk_south Graphic_Single - 1 3800 @@ -369,7 +368,6 @@ Things/Apparel/Power_Armors/T51_Hotrod_Flames/FCP_T51_Hotrod_Flames_Power_Armor_Hulk_south Graphic_Single - 1 0.02 @@ -390,7 +388,6 @@ Things/Apparel/Power_Armors/T51_Shark_Paint/FCP_T51_Shark_Paint_Power_Armor_Hulk_south Graphic_Single - 1 0.03 @@ -411,7 +408,6 @@ Things/Apparel/Power_Armors/T51_Hotrod_Pink/FCP_T51_Hotrod_Pink_Power_Armor_Hulk_south Graphic_Single - 1 0.08 @@ -432,7 +428,6 @@ Things/Apparel/Power_Armors/T51_Abraxo/FCP_T51_Abraxo_Power_Armor_Hulk_south Graphic_Single - 1 0.05 @@ -457,7 +452,6 @@ Things/Apparel/Power_Armors/T51_Sugar_Bombs/FCP_T51_Sugar_Bombs_Power_Armor_Hulk_south Graphic_Single - 1 0.08 @@ -508,7 +502,6 @@ Things/Apparel/Power_Armors/T60_Hotrod_Flames/FCP_T60_Hotrod_Flames_Power_Armor_Hulk_south Graphic_Single - 1 0.03 @@ -529,7 +522,6 @@ Things/Apparel/Power_Armors/T60_Shark_Paint/FCP_T60_Shark_Paint_Power_Armor_Hulk_south Graphic_Single - 1 0.05 @@ -551,7 +543,6 @@ Things/Apparel/Power_Armors/T60_Hotrod_Pink/FCP_T60_Hotrod_Pink_Power_Armor_Hulk_south Graphic_Single - 1 0.12 @@ -564,3 +555,4 @@ + diff --git a/1.6/Defs/ThingDefs_Apparel/ThingDefs_Power_Armor_Headgear.xml b/1.6/Defs/ThingDefs_Apparel/ThingDefs_Power_Armor_Headgear.xml index f66d7db..f51676c 100644 --- a/1.6/Defs/ThingDefs_Apparel/ThingDefs_Power_Armor_Headgear.xml +++ b/1.6/Defs/ThingDefs_Apparel/ThingDefs_Power_Armor_Headgear.xml @@ -6,6 +6,9 @@ Industrial 0.001 + + 1.25 + false false @@ -270,6 +273,9 @@ 0 Industrial false + + 1.25 + 1200 80 @@ -424,6 +430,9 @@ 0 Industrial false + + 1.25 + 1200 80 diff --git a/1.6/Defs/ThingDefs_Buildings/ThingDefs_PowerArmorStation.xml b/1.6/Defs/ThingDefs_Buildings/ThingDefs_PowerArmorStation.xml index 56915e3..2e14a1e 100644 --- a/1.6/Defs/ThingDefs_Buildings/ThingDefs_PowerArmorStation.xml +++ b/1.6/Defs/ThingDefs_Buildings/ThingDefs_PowerArmorStation.xml @@ -38,23 +38,28 @@ Item -
  • Make_FCP_Apparel_T51_Hotrod_Flames_Power_Armor
  • -
  • Make_FCP_Apparel_T51_Shark_Paint_Power_Armor
  • -
  • Make_FCP_Apparel_T51_Hotrod_Pink_Power_Armor
  • -
  • Make_FCP_Apparel_T51_Abraxo_Power_Armor
  • -
  • Make_FCP_Apparel_T51_Sugar_Bombs_Power_Armor
  • -
  • Make_FCP_Apparel_T60_Hotrod_Flames_Power_Armor
  • -
  • Make_FCP_Apparel_T60_Shark_Paint_Power_Armor
  • -
  • Make_FCP_Apparel_T60_Hotrod_Pink_Power_Armor
  • +
  • FCP_Paint_Apparel_T51_Hotrod_Flames_Power_Armor
  • +
  • FCP_Paint_Apparel_T51_Shark_Paint_Power_Armor
  • +
  • FCP_Paint_Apparel_T51_Hotrod_Pink_Power_Armor
  • +
  • FCP_Paint_Apparel_T51_Abraxo_Power_Armor
  • +
  • FCP_Paint_Apparel_T51_Sugar_Bombs_Power_Armor
  • +
  • FCP_Paint_Apparel_T60_Hotrod_Flames_Power_Armor
  • +
  • FCP_Paint_Apparel_T60_Shark_Paint_Power_Armor
  • +
  • FCP_Paint_Apparel_T60_Hotrod_Pink_Power_Armor
  • -
  • Make_FCP_Apparel_T51_Hotrod_Flames_Power_Armor_Helmet
  • -
  • Make_FCP_Apparel_T51_Shark_Paint_Power_Armor_Helmet
  • -
  • Make_FCP_Apparel_T51_Hotrod_Pink_Power_Armor_Helmet
  • -
  • Make_FCP_Apparel_T51_Abraxo_Power_Armor_Helmet
  • -
  • Make_FCP_Apparel_T51_Sugar_Bombs_Power_Armor_Helmet
  • -
  • Make_FCP_Apparel_T60_Hotrod_Flames_Power_Armor_Helmet
  • -
  • Make_FCP_Apparel_T60_Shark_Paint_Power_Armor_Helmet
  • -
  • Make_FCP_Apparel_T60_Hotrod_Pink_Power_Armor_Helmet
  • +
  • FCP_Paint_Apparel_T51_Hotrod_Flames_Power_Armor_Helmet
  • +
  • FCP_Paint_Apparel_T51_Shark_Paint_Power_Armor_Helmet
  • +
  • FCP_Paint_Apparel_T51_Hotrod_Pink_Power_Armor_Helmet
  • +
  • FCP_Paint_Apparel_T51_Abraxo_Power_Armor_Helmet
  • +
  • FCP_Paint_Apparel_T51_Sugar_Bombs_Power_Armor_Helmet
  • +
  • FCP_Paint_Apparel_T60_Hotrod_Flames_Power_Armor_Helmet
  • +
  • FCP_Paint_Apparel_T60_Shark_Paint_Power_Armor_Helmet
  • +
  • FCP_Paint_Apparel_T60_Hotrod_Pink_Power_Armor_Helmet
  • + +
  • FCP_Paint_Apparel_Power_Armor_T51Armor_Restore_Original
  • +
  • FCP_Paint_Apparel_Power_Armor_T60Armor_Restore_Original
  • +
  • FCP_Paint_Apparel_Power_Armor_T51_Helmet_Restore_Original
  • +
  • FCP_Paint_Apparel_Power_Armor_T60_Helmet_Restore_Original
  • diff --git a/1.6/Patches/PowerArmorStation_RecipeUsers.xml b/1.6/Patches/PowerArmorStation_RecipeUsers.xml index 1afc4f1..3675c95 100644 --- a/1.6/Patches/PowerArmorStation_RecipeUsers.xml +++ b/1.6/Patches/PowerArmorStation_RecipeUsers.xml @@ -2,24 +2,12 @@ - - - -
  • Fallout Core - Power Armor
  • - - - - - -
  • - /Defs/RecipeDef[recipeUsers/li[text()="FCP_Production_Armor_Workbench"]]/recipeUsers - -
  • FCP_Building_PowerArmorStation
  • - - - -
    -
    + + + /Defs/RecipeDef[recipeUsers/li[text()="FCP_Production_Armor_Workbench"]]/recipeUsers + +
  • FCP_Building_PowerArmorStation
  • +