if (GetModName()!="noquarter") { return; }

WEAPON.JOHNSON_SCOPED = 101;
this.Name = "Johnson Scoped";
this.WeaponId = WEAPON.JOHNSON_SCOPED;
this.WeaponAliasId = WEAPON.JOHNSON;

this.PrimaryFire.CrouchToMoveWhenZoomed = true;
this.PrimaryFire.HasClip = true;
this.PrimaryFire.IgnoreReload = true;
this.PrimaryFire.DefaultDesirability = 0.7;
this.PrimaryFire.SetDesirabilityRange(500, 4000, 0.8);
// Use a 1-2 second delay between every 1 shot for stability.
this.PrimaryFire.SetBurstRange(0, 10000, 1, 1.0, 2.0);
this.PrimaryFire.LowAmmoThreshold = 1;
this.PrimaryFire.LowAmmoPriority = 0.8;
