#include "../../../RD501_main/config_macros.hpp"
#include "../../_common/common.hpp"


class CfgPatches
{
	class macro_patch_name(spider_weapons)
	{
		author=DANKAUTHORS;
		addonRootClass= macro_patch_name(vehicle_weapons)
		requiredAddons[]=
		{
			macro_patch_name(vehicle_weapons)
		};
		requiredVersion=0.1;
		units[]={};
		weapons[]={
			macro_new_weapon(spider,homing)
		
		};
	};
};

class CfgWeapons
{
	class LMG_RCWS;
	class Cannon_Spiderdroidog9:LMG_RCWS
	{
		class manual;
	};
	class macro_new_weapon(spider,homing):Cannon_Spiderdroidog9
	{
		modes[] = {"manual", "close"};
		displayName = "Laser Cannon";
		magazines[] = {
			macro_new_mag(homing_spider,10)
		};
		scope = 1;
		author= "RD501";
		ballisticsComputer = 1;
		autoFire = 1;
		canLock = 2;
		airLock = 1;
		reloadmagazinetime = 8;
		class manual:manual
		{
			reloadTime = .6;
			soundBurst = 0;
			dispersion = 0.0002;
		}
		class close: manual
		{
			showToPlayer = 0;
			soundBurst = 0;
			soundContinuous = 0;
			aiRateOfFire =1;
			aiRateOfFireDistance = 4000;
			aiRateOfFireDispersion = 1;
			minRange = 0;
			minRangeProbab = 0.05;
			midRange = 2000;
			midRangeProbab =1.0;// 0.58;
			maxRange = 4000;
			maxRangeProbab = 1.0;//0.3;
		};
	};

};