//used by fieldops, goal AIRSTRIKE
this.Name = "Smoke Marker";
this.WeaponId = WEAPON.SMOKE_MARKER;

this.PrimaryFire.WeaponType = "grenade";
this.PrimaryFire.RequiresAmmo = false;
this.PrimaryFire.SplashRadius = 256.0;
this.PrimaryFire.ProjectileGravity = 1.0;
this.PrimaryFire.FireOnRelease = true;
this.PrimaryFire.IgnoreReload = true;
this.PrimaryFire.SetTargetBias(CLASS.VEHICLE_HVY, 1);

// class.anyplayer doesnt work - disabling until some avoidance logic is available
// comment the next 11 lines if you want them to target players with cannisters
this.PrimaryFire.SetTargetBias(CLASS.FIELDOPS, 0);
this.PrimaryFire.SetTargetBias(CLASS.MEDIC, 0);
this.PrimaryFire.SetTargetBias(CLASS.ENGINEER, 0);
this.PrimaryFire.SetTargetBias(CLASS.COVERTOPS, 0);
this.PrimaryFire.SetTargetBias(CLASS.SOLDIER, 0);
if(CLASS.SCIENTIST){
	this.PrimaryFire.SetTargetBias(CLASS.SCIENTIST, 0);
}
if(CLASS.SUPER_SOLDIER){
	this.PrimaryFire.SetTargetBias(CLASS.SUPER_SOLDIER, 0);
}

this.PrimaryFire.SetDesirabilityRange(500, 1400, 0.8);
this.PrimaryFire.RequiresTargetOutside = true;
this.PrimaryFire.RequiresShooterOutside = false;
