From 7bb7385323a110b51ef011d1bf06f4d9a7b4111b Mon Sep 17 00:00:00 2001 From: RickGrymes <81042907+RickGrymes@users.noreply.github.com> Date: Sun, 17 May 2026 12:42:20 -0500 Subject: [PATCH] Remove recipe/cost/WorkToMake from weapons Strip in-def manufacturing metadata from multiple weapon definitions: remove , and blocks across Flame, Gauss, Laser, Plasma and Pulse weapon defs (making them no longer carry crafting/cost entries). Clean up related formatting/element placement (thingSetMakerTags/statBases/weaponTags). Additionally, adjust the high-end Plasma rifle: mark it smeltable and replace its old recipe block with a full recipe configuration (workSpeedStat, workSkill, effectWorking, soundWorking, recipeUsers, unfinishedThingDef), change the research prerequisite and raise the Crafting requirement. Minor stat/format fixes (MarketValue/Mass alignment) included. --- 1.6/Defs/WeaponDefs/WeaponDefs_Flame.xml | 40 +------ 1.6/Defs/WeaponDefs/WeaponDefs_Gauss.xml | 44 ------- 1.6/Defs/WeaponDefs/WeaponDefs_Laser.xml | 110 ----------------- 1.6/Defs/WeaponDefs/WeaponDefs_Plasma.xml | 139 +++++----------------- 1.6/Defs/WeaponDefs/WeaponDefs_Pulse.xml | 22 ---- 5 files changed, 33 insertions(+), 322 deletions(-) diff --git a/1.6/Defs/WeaponDefs/WeaponDefs_Flame.xml b/1.6/Defs/WeaponDefs/WeaponDefs_Flame.xml index 82a2976..4f146b1 100644 --- a/1.6/Defs/WeaponDefs/WeaponDefs_Flame.xml +++ b/1.6/Defs/WeaponDefs/WeaponDefs_Flame.xml @@ -15,34 +15,18 @@ Things/Weapons/Flame/FCP_Flamer_mkI Graphic_Single - Interact_Autopistol - - -
  • FCP_Research_Energy_Based_Weaponry
  • -
    - - 6 - -
    - + Interact_Autopistol
  • RewardStandardQualitySuper
  • 980 - 50000 5.5 0.90 0.75 0.50 0.30 1.8 - - - 70 - 6 - 20 - - +
  • FCP_Energy_Weapon
  • FCP_Flame_Weapon
  • @@ -119,34 +103,18 @@ Things/Weapons/Flame/FCP_Flamer_mkII Graphic_Single - Interact_Autopistol - - -
  • FCP_Research_Energy_Based_Weaponry
  • -
    - - 7 - -
    - + Interact_Autopistol
  • RewardStandardQualitySuper
  • 1200 - 55000 5.0 0.92 0.80 0.60 0.35 1.6 - - - 80 - 8 - 25 - - +
  • FCP_Energy_Weapon
  • FCP_Flame_Weapon
  • diff --git a/1.6/Defs/WeaponDefs/WeaponDefs_Gauss.xml b/1.6/Defs/WeaponDefs/WeaponDefs_Gauss.xml index a517216..f6b11b9 100644 --- a/1.6/Defs/WeaponDefs/WeaponDefs_Gauss.xml +++ b/1.6/Defs/WeaponDefs/WeaponDefs_Gauss.xml @@ -18,7 +18,6 @@ Interact_Rifle 1300 - 55000 2.8 0.85 0.82 @@ -26,16 +25,6 @@ 0.55 1.3 - - FCP_Research_Gauss_Weapons_Manufacturing - - 8 - - - - 35 - 3 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -98,7 +87,6 @@ Interact_Rifle 1700 - 70000 4.5 0.75 0.82 @@ -106,16 +94,6 @@ 0.85 1.9 - - FCP_Research_Gauss_Weapons_Manufacturing - - 10 - - - - 60 - 6 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -179,7 +157,6 @@ Interact_Rifle 2400 - 90000 8.0 0.60 0.70 @@ -187,16 +164,6 @@ 0.50 3.2 - - FCP_Research_Gauss_Weapons_Manufacturing - - 11 - - - - 90 - 10 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -254,7 +221,6 @@ Interact_Rifle 2600 - 80000 5.5 0.70 0.85 @@ -262,16 +228,6 @@ 0.95 2.2 - - FCP_Research_Gauss_Weapons_Manufacturing - - 11 - - - - 70 - 8 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • diff --git a/1.6/Defs/WeaponDefs/WeaponDefs_Laser.xml b/1.6/Defs/WeaponDefs/WeaponDefs_Laser.xml index af5804c..e130074 100644 --- a/1.6/Defs/WeaponDefs/WeaponDefs_Laser.xml +++ b/1.6/Defs/WeaponDefs/WeaponDefs_Laser.xml @@ -18,7 +18,6 @@ FCP_Sound_Interact_Laser_Pistol 800 - 45000 3.6 0.80 0.75 @@ -26,16 +25,6 @@ 0.50 1.4 - - FCP_Research_Laser_Weapon_Manufacturing - - 6 - - - - 25 - 2 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -103,7 +92,6 @@ FCP_Sound_Interact_Laser_Rifle 1200 - 65000 3.6 0.85 0.80 @@ -111,16 +99,6 @@ 0.70 0.88 - - FCP_Research_Laser_Weapon_Manufacturing - - 8 - - - - 25 - 2 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -188,7 +166,6 @@ FCP_Sound_Interact_Tri_Beam_Laser_Rifle 1400 - 70000 3.6 0.90 0.80 @@ -196,16 +173,6 @@ 0.35 1.8 - - FCP_Research_Laser_Weapon_Manufacturing - - 8 - - - - 25 - 2 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -275,7 +242,6 @@ FCP_Sound_Interact_Laser_Rifle 1500 - 95000 3.6 0.75 0.75 @@ -283,16 +249,6 @@ 0.50 1.9 - - FCP_Research_Laser_Weapon_Manufacturing - - 9 - - - - 45 - 3 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -372,7 +328,6 @@ FCP_Sound_Interact_Laser_RCW 1100 - 68000 1.6 0.80 0.65 @@ -380,16 +335,6 @@ 0.50 1.9 - - FCP_Research_Laser_Weapon_Manufacturing - - 7 - - - - 45 - 3 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -459,7 +404,6 @@ FCP_Sound_Interact_Recharger_Rifle 1250 - 60000 2.1 0.85 0.80 @@ -467,16 +411,6 @@ 0.70 0.8 - - FCP_Research_Laser_Weapon_Manufacturing - - 8 - - - - 25 - 2 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -541,7 +475,6 @@ FCP_Sound_Interact_Recharger_Pistol 850 - 55000 1.6 0.85 0.75 @@ -549,16 +482,6 @@ 0.68 0.8 - - FCP_Research_Laser_Weapon_Manufacturing - - 8 - - - - 25 - 2 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -702,7 +625,6 @@ FCP_Sound_Interact_Laser_Rifle 1600 - 85000 4.0 0.70 0.70 @@ -710,16 +632,6 @@ 0.45 2.0 - - FCP_Research_Laser_Weapon_Manufacturing - - 8 - - - - 40 - 3 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -799,7 +711,6 @@ FCP_Sound_Interact_Laser_Rifle 1150 - 58000 3.0 0.88 0.82 @@ -807,16 +718,6 @@ 0.60 0.75 - - FCP_Research_Laser_Weapon_Manufacturing - - 7 - - - - 22 - 2 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -1123,7 +1024,6 @@ FCP_Sound_Interact_Laser_Pistol 900 - 42000 2.4 0.76 0.70 @@ -1131,16 +1031,6 @@ 0.42 1.45 - - FCP_Research_Laser_Weapon_Manufacturing - - 5 - - - - 22 - 2 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • diff --git a/1.6/Defs/WeaponDefs/WeaponDefs_Plasma.xml b/1.6/Defs/WeaponDefs/WeaponDefs_Plasma.xml index 55c6f44..9683f87 100644 --- a/1.6/Defs/WeaponDefs/WeaponDefs_Plasma.xml +++ b/1.6/Defs/WeaponDefs/WeaponDefs_Plasma.xml @@ -22,25 +22,14 @@ FCP_Sound_Interact_Plasma_Pistol 1200 - 50000 - 3.6 + 3.6 0.80 0.75 0.55 0.45 1.4 - - FCP_Research_Plasma_Weapons_Manufacturing - - 7 - - - - 25 - 2 - - +
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -106,25 +95,14 @@ FCP_Sound_Interact_Plasma_Rifle 1900 1600 - 70000 - 4.2 + 4.2 0.85 0.80 0.70 0.60 1.5 - - FCP_Research_Plasma_Weapons_Manufacturing - - 8 - - - - 35 - 3 - - +
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -191,25 +169,14 @@ FCP_Sound_Interact_Multiplas_Rifle 1800 - 85000 - 4.5 + 4.5 0.80 0.65 0.35 0.10 1.7 - - FCP_Research_Plasma_Weapons_Manufacturing - - 9 - - - - 40 - 4 - - +
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -280,26 +247,14 @@ 45 FCP_Sound_Interact_Plasma_Rifle - - 90000 - 3.6 + 3.6 0.70 0.80 0.65 0.60 1.9 - - FCP_Research_Plasma_Weapons_Manufacturing - - 9 - - - - 45 - 3 - - +
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -374,25 +329,14 @@ FCP_Sound_Interact_Plasma_Pistol 1300 - 55000 - 3.2 + 3.2 0.85 0.78 0.60 0.48 1.3 - - FCP_Research_Plasma_Weapons_Manufacturing - - 8 - - - - 28 - 3 - - +
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -460,25 +404,14 @@ FCP_Sound_Interact_Plasma_Rifle 2000 - 80000 - 4.8 + 4.8 0.65 0.75 0.60 0.55 2.0 - - FCP_Research_Plasma_Weapons_Manufacturing - - 8 - - - - 40 - 3 - - +
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -549,25 +482,14 @@ FCP_Sound_Interact_Plasma_Pistol 1400 - 65000 - 3.0 + 3.0 0.90 0.85 0.70 0.58 1.1 - - FCP_Research_Plasma_Weapons_Manufacturing - - 9 - - - - 32 - 4 - - +
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -634,25 +556,14 @@ FCP_Sound_Interact_Plasma_Rifle 1700 - 80000 - 4.0 + 4.0 0.88 0.85 0.75 0.65 1.4 - - FCP_Research_Plasma_Weapons_Manufacturing - - 10 - - - - 42 - 4 - - +
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -727,7 +638,7 @@ FCP_Sound_Interact_Plasma_Rifle 2200 - 3.8 + 3.8 0.92 0.88 0.80 @@ -804,10 +715,10 @@ Graphic_Single FCP_Sound_Interact_Plasma_Rifle + true 2400 - 120000 - 6.5 + 6.5 0.75 0.70 0.55 @@ -822,9 +733,17 @@ 15
    - FCP_Research_Plasma_Weapons_Manufacturing + GeneralLaborSpeed + Crafting + Smith + Recipe_Machining + +
  • FCP_Production_Fabrication_Workbench
  • +
    + UnfinishedGun + PrecisionRifling - 11 + 12
    diff --git a/1.6/Defs/WeaponDefs/WeaponDefs_Pulse.xml b/1.6/Defs/WeaponDefs/WeaponDefs_Pulse.xml index d1ed402..16d002c 100644 --- a/1.6/Defs/WeaponDefs/WeaponDefs_Pulse.xml +++ b/1.6/Defs/WeaponDefs/WeaponDefs_Pulse.xml @@ -18,7 +18,6 @@ Interact_Autopistol 2400 - 75000 2.8 0.88 0.82 @@ -26,16 +25,6 @@ 0.52 1.5 - - FCP_Research_Energy_Based_Weaponry - - 10 - - - - 40 - 5 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper
  • @@ -105,7 +94,6 @@ Interact_ChargeRifle 2800 - 95000 4.5 0.85 0.88 @@ -113,16 +101,6 @@ 0.72 1.8 - - FCP_Research_Energy_Based_Weaponry - - 11 - - - - 60 - 8 -
  • RewardStandardLowFreq
  • RewardStandardQualitySuper