How to use this plugin?Solved
i dont fully understand what the whole system is. i dont know if increasing the scalar is good or bad. or what the offset is. if it isnt any trouble please help.
Works as intended
Just depends on scalar on some things the higher the number the more it does the lower the number the less it does
Example I experiemented with the silencer and boost for damage and velocity
1.0 is pretty much like the default values, or you can lower them t make them less on damage or speed

on the aimsway basically how much it moves when using it, like scopes for example I adjusted mine to be 0.0 and hardly any movement when using a 16x scope for example. the other attachments also play a factor on aimsway so you will want to change those or leave them as the default.

Finding the right balance is the tricky part example I have BotSpawns with alot more health than regualr NPCs so adjusting Weapons Mods vs No attachments shows it makes a difference to add a Mod of some kind to reflect more damange that can be done or if combing this and that makes it even more powerful. Makes for some very interesting combines of Mods

The downside is on the inventory when looking at the stats, they remain vanilla and you cannot tell - because the stats don't update.
@FastBurst

Any chance you can elaborate on your experiments? Or perhaps show us your .json file?
Here is my config,
{
  "data": {
    "flashlight.entity": {
      "name": "flashlight.entity",
      "enabled": true,
      "aimswaySpeed": {
        "enabled": true,
        "scalar": 0.0,
        "offset": 0.0
      },
      "recoil": {
        "enabled": true,
        "scalar": 0.0,
        "offset": -0.5
      },
      "sightAimCone": {
        "enabled": true,
        "scalar": 0.95,
        "offset": 0.0
      },
      "conditionLoss": 0.05
    },
    "holosight.entity": {
      "name": "holosight.entity",
      "enabled": true,
      "sightAimCone": {
        "enabled": true,
        "scalar": 0.9,
        "offset": 0.0
      },
      "conditionLoss": 0.05
    },
    "lasersight.entity": {
      "name": "lasersight.entity",
      "enabled": true,
      "aimsway": {
        "enabled": true,
        "scalar": 0.9,
        "offset": 0.0
      },
      "recoil": {
        "enabled": true,
        "scalar": 1.0,
        "offset": -0.5
      },
      "sightAimCone": {
        "enabled": true,
        "scalar": 0.75,
        "offset": 0.0
      },
      "hipAimCone": {
        "enabled": true,
        "scalar": 0.75,
        "offset": 0.0
      },
      "conditionLoss": 0.05
    },
    "muzzleboost.entity": {
      "name": "muzzleboost.entity",
      "enabled": true,
      "repeatDelay": {
        "enabled": true,
        "scalar": 0.8,
        "offset": 0.0
      },
      "projectileVelocity": {
        "enabled": true,
        "scalar": 2.05,
        "offset": 0.0
      },
      "projectileDamage": {
        "enabled": true,
        "scalar": 3.0,
        "offset": 0.0
      },
      "recoil": {
        "enabled": true,
        "scalar": 0.95,
        "offset": 0.0
      },
      "conditionLoss": 0.1
    },
    "muzzlebrake.entity": {
      "name": "muzzlebrake.entity",
      "enabled": true,
      "aimsway": {
        "enabled": true,
        "scalar": 1.05,
        "offset": 0.0
      },
      "aimswaySpeed": {
        "enabled": true,
        "scalar": 0.0,
        "offset": 0.0
      },
      "recoil": {
        "enabled": true,
        "scalar": 0.4,
        "offset": 0.0
      },
      "sightAimCone": {
        "enabled": true,
        "scalar": 0.95,
        "offset": 0.0
      },
      "hipAimCone": {
        "enabled": true,
        "scalar": 1.0,
        "offset": 0.0
      },
      "conditionLoss": 0.1
    },
    "silencer.entity": {
      "name": "silencer.entity",
      "enabled": true,
      "projectileVelocity": {
        "enabled": true,
        "scalar": 1.95,
        "offset": 0.0
      },
      "projectileDamage": {
        "enabled": true,
        "scalar": 2.5,
        "offset": 0.0
      },
      "aimsway": {
        "enabled": true,
        "scalar": 0.03,
        "offset": 0.0
      },
      "recoil": {
        "enabled": true,
        "scalar": 0.25,
        "offset": 0.0
      },
      "sightAimCone": {
        "enabled": true,
        "scalar": 0.95,
        "offset": 0.0
      },
      "hipAimCone": {
        "enabled": true,
        "scalar": 0.95,
        "offset": 0.0
      },
      "conditionLoss": 0.05
    },
    "smallscope.entity": {
      "name": "smallscope.entity",
      "enabled": true,
      "aimswaySpeed": {
        "enabled": true,
        "scalar": 0.05,
        "offset": 0.0
      },
      "recoil": {
        "enabled": true,
        "scalar": 0.95,
        "offset": 0.0
      },
      "sightAimCone": {
        "enabled": true,
        "scalar": 0.0,
        "offset": 0.0
      },
      "conditionLoss": 0.02
    }
  },
  "failures": {
    "muzzleboost.entity": {
      "enabled": true,
      "start": 0.0,
      "target": 0.0,
      "weaponDamage": 0.05,
      "playerDamage": 0.0
    },
    "muzzlebrake.entity": {
      "enabled": true,
      "start": 0.0,
      "target": 0.0,
      "weaponDamage": 0.05,
      "playerDamage": 0.0
    },
    "silencer.entity": {
      "enabled": true,
      "start": 0.0,
      "target": 0.0,
      "weaponDamage": 0.05,
      "playerDamage": 0.0
    }                         
  }
}​
@FastBurst

Thank you!
Locked automatically