Customize Weapon Hub

quick magazine

This magazine uses an improved release mechanism. Reloads are faster, so downtime is shorter.

StatFactors

RangedWeapon_Cooldown: 0.8

Source
{
  "defName": "CWF_Trait_QuickMagazine",
  "label": "quick magazine",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Magazine/Magazine"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_QuickMagazine",
      "part": "Magazine",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_SniperRifle",
        "CWF_Handgun",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Minigun",
        "CWF_ChargeLance"
      ]
    }
  ],
  "description": "This magazine uses an improved release mechanism. Reloads are faster, so downtime is shorter.",
  "statFactors": {
    "RangedWeapon_Cooldown": 0.8
  }
}

extended magazine

This magazine holds more ammo than the standard version, letting the weapon fire more shots per burst.

Source
{
  "defName": "CWF_Trait_ExtendedMagazine",
  "label": "extended magazine",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Magazine/Magazine"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_ExtendedMagazine",
      "part": "Magazine",
      "requiredWeaponTags": [
        "CWF_BurstFire"
      ]
    }
  ],
  "description": "This magazine holds more ammo than the standard version, letting the weapon fire more shots per burst.",
  "burstShotCountMultiplier": 1.25
}

belt magazine

This belt feed provides a steady stream of ammo, allowing longer and more suppressive bursts.

Source
{
  "defName": "CWF_Trait_BeltMagazine",
  "label": "belt magazine",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Magazine/Magazine"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_BeltMagazine",
      "part": "Magazine",
      "rarity": "Rare",
      "conditionalPartModifiers": [
        {
          "matcher": {
            "weaponDefs": [
              "Gun_LMG"
            ]
          },
          "enablesParts": [
            "Sight"
          ]
        }
      ],
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_SMG",
        "CWF_LMG"
      ]
    }
  ],
  "description": "This belt feed provides a steady stream of ammo, allowing longer and more suppressive bursts.",
  "burstShotCountMultiplier": 1.5
}

drum magazine

This high-capacity drum holds far more ammo, allowing long and heavy bursts.

Source
{
  "defName": "CWF_Trait_DrumMagazine",
  "label": "drum magazine",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Magazine/Magazine"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_DrumMagazine",
      "part": "Magazine",
      "rarity": "Rare",
      "conditionalPartModifiers": [
        {
          "matcher": {
            "weaponDefs": [
              "Gun_LMG"
            ]
          },
          "enablesParts": [
            "Sight"
          ]
        }
      ],
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_SMG",
        "CWF_LMG"
      ]
    }
  ],
  "description": "This high-capacity drum holds far more ammo, allowing long and heavy bursts.",
  "burstShotCountMultiplier": 1.5
}

shortened stock

A shortened stock that reduces weight. The weapon becomes lighter, more compact, and easier to handle in tight spaces.

StatFactors

Mass: 0.9

Source
{
  "defName": "CWF_Trait_ShortenedStock",
  "label": "shortened stock",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Stock/Stock"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_ShortenedStock",
      "part": "Stock"
    }
  ],
  "description": "A shortened stock that reduces weight. The weapon becomes lighter, more compact, and easier to handle in tight spaces.",
  "statFactors": {
    "Mass": 0.9
  }
}

telescopic stock

An adjustable stock that improves fit and ergonomics. A steadier stance gives better accuracy.

StatFactors

Mass: 0.95

AccuracyTouch: 1.1

AccuracyShort: 1.1

Source
{
  "defName": "CWF_Trait_TelescopicStock",
  "label": "telescopic stock",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Stock/Stock"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_TelescopicStock",
      "part": "Stock"
    }
  ],
  "description": "An adjustable stock that improves fit and ergonomics. A steadier stance gives better accuracy.",
  "statFactors": {
    "Mass": 0.95,
    "AccuracyTouch": 1.1,
    "AccuracyShort": 1.1
  }
}

fold stock

A folding stock with a solid lockup. It provides a stable shoulder rest for accurate fire while also reducing weight a little.

StatFactors

Mass: 0.95

AccuracyMedium: 1.1

AccuracyLong: 1.1

Source
{
  "defName": "CWF_Trait_FoldStock",
  "label": "fold stock",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Stock/Stock"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_FoldStock",
      "part": "Stock"
    }
  ],
  "description": "A folding stock with a solid lockup. It provides a stable shoulder rest for accurate fire while also reducing weight a little.",
  "statFactors": {
    "Mass": 0.95,
    "AccuracyMedium": 1.1,
    "AccuracyLong": 1.1
  }
}

stabilizer brace

A brace that supports the user's arm. It greatly improves stability and short-range accuracy.

StatFactors

AccuracyTouch: 1.2

AccuracyShort: 1.2

Source
{
  "defName": "CWF_Trait_StabilizerBrace",
  "label": "stabilizer brace",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Stock/Stock"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_StabilizerBrace",
      "part": "Stock",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_Handgun"
      ]
    }
  ],
  "description": "A brace that supports the user's arm. It greatly improves stability and short-range accuracy.",
  "statOffsets": "",
  "statFactors": {
    "AccuracyTouch": 1.2,
    "AccuracyShort": 1.2
  }
}

rapid trigger

This trigger has a shorter pull and a faster reset. It lets the firing mechanism respond more quickly, increasing the burst rate.

Source
{
  "defName": "CWF_Trait_RapidTrigger",
  "label": "rapid trigger",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Trigger/Trigger"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_RapidTrigger",
      "part": "Trigger",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_SniperRifle",
        "CWF_Shotgun",
        "CWF_Handgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Minigun"
      ]
    }
  ],
  "description": "This trigger has a shorter pull and a faster reset. It lets the firing mechanism respond more quickly, increasing the burst rate.",
  "burstShotSpeedMultiplier": 1.25
}

extended barrel

A carefully made extended barrel. It increases muzzle velocity, letting rounds fly farther and improving effective range.

StatOffsets

RangedWeapon_RangeMultiplier: 0.15

Source
{
  "defName": "CWF_Trait_ExtendedBarrel",
  "label": "extended barrel",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Barrel/Barrel"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_ExtendedBarrel",
      "part": "Barrel",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Handgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Minigun"
      ]
    }
  ],
  "description": "A carefully made extended barrel. It increases muzzle velocity, letting rounds fly farther and improving effective range.",
  "statOffsets": {
    "RangedWeapon_RangeMultiplier": 0.15
  }
}

shortened barrel

A shortened barrel. It lowers muzzle velocity and range, but the lighter weight and better balance make the weapon faster to aim.

StatOffsets

Mass: -0.05

RangedWeapon_RangeMultiplier: -0.2

RangedWeapon_WarmupMultiplier: -0.15

Source
{
  "defName": "CWF_Trait_ShortenedBarrel",
  "label": "shortened barrel",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Barrel/Barrel"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_ShortenedBarrel",
      "part": "Barrel",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG"
      ]
    }
  ],
  "description": "A shortened barrel. It lowers muzzle velocity and range, but the lighter weight and better balance make the weapon faster to aim.",
  "statOffsets": {
    "Mass": -0.05,
    "RangedWeapon_RangeMultiplier": -0.2,
    "RangedWeapon_WarmupMultiplier": -0.15
  }
}

tactical barrel

A redesigned barrel built for ergonomics and handling. Its lighter profile reduces weight and makes the weapon quicker to steady.

StatOffsets

Mass: -0.05

RangedWeapon_WarmupMultiplier: -0.1

Source
{
  "defName": "CWF_Trait_TacticalBarrel",
  "label": "tactical barrel",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Barrel/Barrel"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_TacticalBarrel",
      "part": "Barrel",
      "rarity": "Rare",
      "conditionalPartModifiers": [
        {
          "matcher": {
            "weaponDefs": [
              "Gun_LMG"
            ]
          },
          "enablesParts": [
            "Underbarrel"
          ]
        }
      ]
    }
  ],
  "description": "A redesigned barrel built for ergonomics and handling. Its lighter profile reduces weight and makes the weapon quicker to steady.",
  "statOffsets": {
    "Mass": -0.05,
    "RangedWeapon_WarmupMultiplier": -0.1
  }
}

vertical grip

A vertical foregrip that gives the shooter a steadier hold. It improves control and close-range accuracy.

StatFactors

AccuracyTouch: 1.1

AccuracyShort: 1.1

Source
{
  "defName": "CWF_Trait_VerticalGrip",
  "label": "vertical grip",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Unberbarrel/Underbarrel"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_VerticalGrip",
      "part": "Underbarrel",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Handgun"
      ]
    }
  ],
  "description": "A vertical foregrip that gives the shooter a steadier hold. It improves control and close-range accuracy.",
  "statFactors": {
    "AccuracyTouch": 1.1,
    "AccuracyShort": 1.1
  }
}

triangular grip

An ergonomic foregrip that improves handling. It helps the shooter ready the weapon faster and steadies point-blank shots.

StatOffsets

RangedWeapon_WarmupMultiplier: -0.05

StatFactors

AccuracyTouch: 1.1

Source
{
  "defName": "CWF_Trait_TriangularGrip",
  "label": "triangular grip",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Unberbarrel/Underbarrel"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_TriangularGrip",
      "part": "Underbarrel",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Handgun"
      ]
    }
  ],
  "description": "An ergonomic foregrip that improves handling. It helps the shooter ready the weapon faster and steadies point-blank shots.",
  "statOffsets": {
    "RangedWeapon_WarmupMultiplier": -0.05
  },
  "statFactors": {
    "AccuracyTouch": 1.1
  }
}

laser sight

A laser sight that projects a visible dot onto the target. It speeds up aiming and improves accuracy at close to medium range.

StatOffsets

RangedWeapon_WarmupMultiplier: -0.2

StatFactors

AccuracyTouch: 1.1

AccuracyShort: 1.1

AccuracyMedium: 1.1

Source
{
  "defName": "CWF_Trait_LaserSight",
  "label": "laser sight",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Unberbarrel/Underbarrel"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "PrecisionRifling"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_LaserSight",
      "part": "Underbarrel",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Handgun"
      ]
    }
  ],
  "description": "A laser sight that projects a visible dot onto the target. It speeds up aiming and improves accuracy at close to medium range.",
  "statOffsets": {
    "RangedWeapon_WarmupMultiplier": -0.2
  },
  "statFactors": {
    "AccuracyTouch": 1.1,
    "AccuracyShort": 1.1,
    "AccuracyMedium": 1.1
  }
}

grenade launcher

This launcher fires a single high-explosive grenade for strong area damage. It must be reloaded after each shot.

Source
{
  "defName": "CWF_Trait_GrenadeLauncher",
  "label": "grenade launcher",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Unberbarrel/Underbarrel"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_GrenadeLauncher",
      "part": "Underbarrel",
      "rarity": "Legendary",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Handgun"
      ]
    }
  ],
  "description": "This launcher fires a single high-explosive grenade for strong area damage. It must be reloaded after each shot.",
  "abilityProps": {
    "abilityDef": "CWF_Ability_LaunchFragGrenade",
    "maxCharges": 1,
    "soundReload": "Standard_Reload",
    "chargeNoun": "grenade",
    "ammoDef": "Steel",
    "ammoCountPerCharge": 25,
    "baseReloadTicks": 60
  }
}

EMP cannon

This launcher fires EMP shells that stun mechanoids and disable electronics. It can fire twice before reloading.

Source
{
  "defName": "CWF_Trait_EMPLauncher",
  "label": "EMP cannon",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Unberbarrel/Underbarrel"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_EMPLauncher",
      "part": "Underbarrel",
      "rarity": "Legendary",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Handgun"
      ]
    }
  ],
  "description": "This launcher fires EMP shells that stun mechanoids and disable electronics. It can fire twice before reloading.",
  "abilityProps": {
    "abilityDef": "CWF_Ability_LaunchEMPShell",
    "maxCharges": 2,
    "soundReload": "Standard_Reload",
    "chargeNoun": "shell",
    "ammoDef": "Steel",
    "ammoCountPerCharge": 15,
    "baseReloadTicks": 60
  }
}

smoke launcher

This launcher fires smoke shells that create a dense cloud on impact. It can fire twice before reloading.

Source
{
  "defName": "CWF_Trait_SmokeLauncher",
  "label": "smoke launcher",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Unberbarrel/Underbarrel"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_SmokeLauncher",
      "part": "Underbarrel",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Handgun"
      ]
    }
  ],
  "description": "This launcher fires smoke shells that create a dense cloud on impact. It can fire twice before reloading.",
  "abilityProps": {
    "abilityDef": "CWF_Ability_LaunchSmokeShell",
    "maxCharges": 2,
    "soundReload": "Standard_Reload",
    "chargeNoun": "shell",
    "ammoDef": "Steel",
    "ammoCountPerCharge": 15,
    "baseReloadTicks": 60
  }
}

incendiary launcher

This launcher fires a single incendiary shell that spreads fire on impact. It must be reloaded after each shot.

Source
{
  "defName": "CWF_Trait_IncendiaryLauncher",
  "label": "incendiary launcher",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Unberbarrel/Underbarrel"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_IncendiaryLauncher",
      "part": "Underbarrel",
      "rarity": "Legendary",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Handgun"
      ]
    }
  ],
  "description": "This launcher fires a single incendiary shell that spreads fire on impact. It must be reloaded after each shot.",
  "abilityProps": {
    "abilityDef": "CWF_Ability_LaunchIncendiaryShell",
    "maxCharges": 1,
    "soundReload": "Standard_Reload",
    "chargeNoun": "shell",
    "ammoDef": "Chemfuel",
    "ammoCountPerCharge": 15,
    "baseReloadTicks": 60
  }
}

holoscope

An advanced holographic sight. Its clear reticle speeds up target acquisition and improves accuracy at close to medium range.

StatOffsets

RangedWeapon_WarmupMultiplier: -0.2

StatFactors

AccuracyTouch: 1.15

AccuracyShort: 1.15

AccuracyMedium: 1.15

Source
{
  "defName": "CWF_Trait_Holoscope",
  "label": "holoscope",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Sight/Sight"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "PrecisionRifling"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_Holoscope",
      "part": "Sight",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Handgun"
      ]
    }
  ],
  "description": "An advanced holographic sight. Its clear reticle speeds up target acquisition and improves accuracy at close to medium range.",
  "statOffsets": {
    "RangedWeapon_WarmupMultiplier": -0.2
  },
  "statFactors": {
    "AccuracyTouch": 1.15,
    "AccuracyShort": 1.15,
    "AccuracyMedium": 1.15
  }
}

red dot scope

A red dot sight with a bright aiming point. It simplifies aiming and improves accuracy at all effective ranges.

StatFactors

AccuracyTouch: 1.15

AccuracyShort: 1.15

AccuracyMedium: 1.15

AccuracyLong: 1.15

Source
{
  "defName": "CWF_Trait_RedDotScope",
  "label": "red dot scope",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Sight/Sight"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "PrecisionRifling"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_RedDotScope",
      "part": "Sight",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Handgun"
      ]
    }
  ],
  "description": "A red dot sight with a bright aiming point. It simplifies aiming and improves accuracy at all effective ranges.",
  "statFactors": {
    "AccuracyTouch": 1.15,
    "AccuracyShort": 1.15,
    "AccuracyMedium": 1.15,
    "AccuracyLong": 1.15
  }
}

2x scope

A 2x optic that makes targets larger and clearer. It helps with precise shots at medium range.

StatFactors

AccuracyTouch: 1.3

AccuracyShort: 1.3

AccuracyMedium: 1.2

Source
{
  "defName": "CWF_Trait_2xScope",
  "label": "2x scope",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Sight/Sight"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "PrecisionRifling"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_2xScope",
      "part": "Sight",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Handgun"
      ]
    }
  ],
  "description": "A 2x optic that makes targets larger and clearer. It helps with precise shots at medium range.",
  "statFactors": {
    "AccuracyTouch": 1.3,
    "AccuracyShort": 1.3,
    "AccuracyMedium": 1.2
  }
}

4x scope

A 4x optic built for medium to long range. It helps identify distant targets and slightly extends effective range.

StatFactors

AccuracyTouch: 1.3

AccuracyShort: 1.3

AccuracyMedium: 1.3

RangedWeapon_RangeMultiplier: 1.05

Source
{
  "defName": "CWF_Trait_4xScope",
  "label": "4x scope",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Sight/Sight"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "PrecisionRifling"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_4xScope",
      "part": "Sight",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Handgun"
      ]
    }
  ],
  "description": "A 4x optic built for medium to long range. It helps identify distant targets and slightly extends effective range.",
  "statFactors": {
    "AccuracyTouch": 1.3,
    "AccuracyShort": 1.3,
    "AccuracyMedium": 1.3,
    "RangedWeapon_RangeMultiplier": 1.05
  }
}

8x scope

An 8x optic for long-range precision. Its high magnification helps the shooter hit targets near the weapon's range limit.

StatFactors

AccuracyTouch: 1.3

AccuracyShort: 1.3

AccuracyMedium: 1.3

AccuracyLong: 1.2

RangedWeapon_RangeMultiplier: 1.1

Source
{
  "defName": "CWF_Trait_8xScope",
  "label": "8x scope",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Sight/Sight"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "PrecisionRifling"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_8xScope",
      "part": "Sight",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Shotgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Handgun"
      ]
    }
  ],
  "description": "An 8x optic for long-range precision. Its high magnification helps the shooter hit targets near the weapon's range limit.",
  "statFactors": {
    "AccuracyTouch": 1.3,
    "AccuracyShort": 1.3,
    "AccuracyMedium": 1.3,
    "AccuracyLong": 1.2,
    "RangedWeapon_RangeMultiplier": 1.1
  }
}

heavy rounds

Specialized rounds with heavier bullets. Their stronger impact greatly increases stopping power and slightly improves damage.

StatOffsets

RangedWeapon_DamageMultiplier: 0.1

Source
{
  "defName": "CWF_Trait_HeavyRounds",
  "label": "heavy rounds",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Ammo/Ammo"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_HeavyRounds",
      "part": "Ammo",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Handgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Minigun"
      ]
    }
  ],
  "description": "Specialized rounds with heavier bullets. Their stronger impact greatly increases stopping power and slightly improves damage.",
  "statOffsets": {
    "RangedWeapon_DamageMultiplier": 0.1
  },
  "additionalStoppingPower": 1.5
}

hollow point rounds

Hollow point rounds designed to expand on impact. They cause more severe wounds and greatly increase damage.

StatOffsets

RangedWeapon_DamageMultiplier: 0.2

Source
{
  "defName": "CWF_Trait_HollowPointRounds",
  "label": "hollow point rounds",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Ammo/Ammo"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_HollowPointRounds",
      "part": "Ammo",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Handgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Minigun"
      ]
    }
  ],
  "description": "Hollow point rounds designed to expand on impact. They cause more severe wounds and greatly increase damage.",
  "statOffsets": {
    "RangedWeapon_DamageMultiplier": 0.2
  }
}

tox rounds

Rounds coated with a potent toxin. They wound the target and inflict toxic buildup.

Source
{
  "defName": "CWF_Trait_ToxRounds",
  "label": "tox rounds",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Ammo/Ammo"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_ToxRounds",
      "part": "Ammo",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Handgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Minigun"
      ]
    }
  ],
  "description": "Rounds coated with a potent toxin. They wound the target and inflict toxic buildup.",
  "damageDefOverride": "CWF_Bullet_TraitTox"
}

piercing rounds

Rounds with a dense, hardened core made to punch through armor. They improve armor penetration.

StatOffsets

RangedWeapon_ArmorPenetrationMultiplier: 0.14

Source
{
  "defName": "CWF_Trait_PiercingRounds",
  "label": "piercing rounds",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Ammo/Ammo"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_PiercingRounds",
      "part": "Ammo",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Handgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Minigun"
      ]
    }
  ],
  "description": "Rounds with a dense, hardened core made to punch through armor. They improve armor penetration.",
  "statOffsets": {
    "RangedWeapon_ArmorPenetrationMultiplier": 0.14
  }
}

incendiary rounds

Rounds loaded with an incendiary compound. They burst into flame on impact, causing burns and starting fires.

Source
{
  "defName": "CWF_Trait_IncendiaryRounds",
  "label": "incendiary rounds",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Ammo/Ammo"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_IncendiaryRounds",
      "part": "Ammo",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Handgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Minigun"
      ]
    }
  ],
  "description": "Rounds loaded with an incendiary compound. They burst into flame on impact, causing burns and starting fires.",
  "damageDefOverride": "CWF_Bullet_TraitIncendiary"
}

high power rounds

These rounds use a powerful propellant charge. They deal more damage, hit harder, and penetrate armor better, but the heavier recoil hurts accuracy.

StatOffsets

RangedWeapon_DamageMultiplier: 0.3

RangedWeapon_ArmorPenetrationMultiplier: 0.15

StatFactors

AccuracyTouch: 0.9

AccuracyShort: 0.9

AccuracyMedium: 0.9

AccuracyLong: 0.9

Source
{
  "defName": "CWF_Trait_HighPowerRounds",
  "label": "high power rounds",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Ammo/Ammo"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_HighPowerRounds",
      "part": "Ammo",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_BoltActionRifle",
        "CWF_SniperRifle",
        "CWF_Handgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Minigun"
      ]
    }
  ],
  "description": "These rounds use a powerful propellant charge. They deal more damage, hit harder, and penetrate armor better, but the heavier recoil hurts accuracy.",
  "statOffsets": {
    "RangedWeapon_DamageMultiplier": 0.3,
    "RangedWeapon_ArmorPenetrationMultiplier": 0.15
  },
  "statFactors": {
    "AccuracyTouch": 0.9,
    "AccuracyShort": 0.9,
    "AccuracyMedium": 0.9,
    "AccuracyLong": 0.9
  }
}

EMP rounds

Rounds fitted with micro-capacitors. They release an electromagnetic pulse on impact that disrupts electronics and stuns mechanoids.

Source
{
  "defName": "CWF_Trait_EMPRounds",
  "label": "EMP rounds",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Ammo/Ammo"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "ChargedShot"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_EMPRounds",
      "part": "Ammo",
      "rarity": "Legendary",
      "requiredWeaponTags": [
        "CWF_Charge"
      ]
    }
  ],
  "description": "Rounds fitted with micro-capacitors. They release an electromagnetic pulse on impact that disrupts electronics and stuns mechanoids.",
  "extraDamages": [
    {
      "def": "EMP",
      "amount": 4
    }
  ]
}

pulse charge rounds

Advanced rounds with an unstable energy cell. They deliver high damage and strong armor penetration.

StatOffsets

RangedWeapon_DamageMultiplier: 0.25

RangedWeapon_ArmorPenetrationMultiplier: 0.15

Source
{
  "defName": "CWF_Trait_PulseChargeRounds",
  "label": "pulse charge rounds",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Ammo/Ammo"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "ChargedShot"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_PulseChargeRounds",
      "part": "Ammo",
      "rarity": "Legendary",
      "requiredWeaponTags": [
        "CWF_Charge"
      ]
    }
  ],
  "description": "Advanced rounds with an unstable energy cell. They deliver high damage and strong armor penetration.",
  "statOffsets": {
    "RangedWeapon_DamageMultiplier": 0.25,
    "RangedWeapon_ArmorPenetrationMultiplier": 0.15
  }
}

incendiary pellets

Pellets filled with incendiary material. They scatter burning fragments on impact and are likely to ignite the target.

Source
{
  "defName": "CWF_Trait_IncendiaryPellets",
  "label": "incendiary pellets",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Ammo/Ammo"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_IncendiaryPellets",
      "part": "Ammo",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_Shotgun"
      ]
    }
  ],
  "description": "Pellets filled with incendiary material. They scatter burning fragments on impact and are likely to ignite the target.",
  "damageDefOverride": "CWF_Bullet_TraitIncendiary"
}

tox pellets

Pellets filled with toxin. They burst into toxic fragments on impact and quickly build up poison.

Source
{
  "defName": "CWF_Trait_ToxPellets",
  "label": "tox pellets",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Ammo/Ammo"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_ToxPellets",
      "part": "Ammo",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_Shotgun"
      ]
    }
  ],
  "description": "Pellets filled with toxin. They burst into toxic fragments on impact and quickly build up poison.",
  "damageDefOverride": "CWF_Bullet_TraitTox"
}

birdshot pellets

Small, light pellets that spread in a cone. They are very effective up close, but lose power quickly and struggle against armor.

StatOffsets

RangedWeapon_ArmorPenetrationMultiplier: -0.25

StatFactors

AccuracyTouch: 1.3

AccuracyShort: 1.2

AccuracyMedium: 0.9

AccuracyLong: 0.9

Source
{
  "defName": "CWF_Trait_BirdshotPellets",
  "label": "birdshot pellets",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Ammo/Ammo"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_BirdshotPellets",
      "part": "Ammo",
      "requiredWeaponTags": [
        "CWF_Shotgun"
      ]
    }
  ],
  "description": "Small, light pellets that spread in a cone. They are very effective up close, but lose power quickly and struggle against armor.",
  "statOffsets": {
    "RangedWeapon_ArmorPenetrationMultiplier": -0.25
  },
  "statFactors": {
    "AccuracyTouch": 1.3,
    "AccuracyShort": 1.2,
    "AccuracyMedium": 0.9,
    "AccuracyLong": 0.9
  }
}

custom grip

An ergonomic custom grip. It gives better control and improves short-range accuracy.

StatFactors

AccuracyTouch: 1.1

AccuracyShort: 1.1

Source
{
  "defName": "CWF_Trait_CustomGrip",
  "label": "custom grip",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Grip/Grip"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_CustomGrip",
      "part": "Grip"
    }
  ],
  "description": "An ergonomic custom grip. It gives better control and improves short-range accuracy.",
  "statFactors": {
    "AccuracyTouch": 1.1,
    "AccuracyShort": 1.1
  }
}

rapid receiver

This receiver has been finely tuned. Lighter moving parts let the weapon cycle faster and fire bursts more quickly.

Source
{
  "defName": "CWF_Trait_RapidReceiver",
  "label": "rapid receiver",
  "graphicData": {
    "texPath": "CustomizeWeapon/Modules/Receiver/Receiver"
  },
  "statBases": {
    "WorkToMake": 1500
  },
  "costList": {
    "Steel": 10,
    "ComponentIndustrial": 1
  },
  "recipeMaker": {
    "researchPrerequisite": "Gunsmithing"
  },
  "modExtensions": [
    {
      "weaponTraitDef": "CWF_Trait_RapidReceiver",
      "part": "Receiver",
      "rarity": "Rare",
      "requiredWeaponTags": [
        "CWF_AssaultRifle",
        "CWF_SniperRifle",
        "CWF_Shotgun",
        "CWF_Handgun",
        "CWF_SMG",
        "CWF_LMG",
        "CWF_Minigun"
      ]
    }
  ],
  "description": "This receiver has been finely tuned. Lighter moving parts let the weapon cycle faster and fire bursts more quickly.",
  "burstShotSpeedMultiplier": 1.5
}