Skip to content

Instantly share code, notes, and snippets.

@jameslkingsley
Created January 11, 2016 19:02
Show Gist options
  • Save jameslkingsley/a30e6323ba03da8a6f0e to your computer and use it in GitHub Desktop.
Save jameslkingsley/a30e6323ba03da8a6f0e to your computer and use it in GitHub Desktop.
aiDispersionCoefX = 35;
aiDispersionCoefY = 30;
modes[] = {"FullAuto", "Burst", "Single"};
class FullAuto: Mode_SemiAuto
{
aiDispersionCoefX = 35;
aiDispersionCoefY = 30;
aiRateOfFire = 1;
aiRateOfFireDistance = 250;
minRange = 0;
minRangeProbab = 1;
midRange = 150;
midRangeProbab = 1;
maxRange = 250;
maxRangeProbab = 1;
burst = "12 + round random 9";
dispersion = 0.003;
};
class Burst: Mode_SemiAuto
{
aiDispersionCoefX = 35;
aiDispersionCoefY = 30;
burst = "3 + round random 3";
aiRateOfFire = 1;
aiRateOfFireDistance = 600;
minRange = 255;
minRangeProbab = 1;
midRange = 400;
midRangeProbab = 1;
maxRange = 600;
maxRangeProbab = 0.5;
dispersion = 0.002;
};
class Single: Mode_SemiAuto
{
aiDispersionCoefX = 30;
aiDispersionCoefY = 20;
burst = "1 + round random 2";
aiRateOfFire = 3;
aiRateOfFireDistance = 1000;
minRange = 601;
minRangeProbab = 0.5;
midRange = 800;
midRangeProbab = 0.25;
maxRange = 1000;
maxRangeProbab = 0.1;
dispersion = 0.001;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment