-- MaxAmmo
MaxAmmo = 
{
	Battery=100,
	Pistol=150,
	SMG=300,
	Assault=300,
	Sniper=120,
	Minigun=100,
	Shotgun=50,
	MortarShells=10,
	Grenades=6,
	HandGrenade=40,
	Rock=6,
	FlashbangGrenade=9,
	GlowStick=6,
	SmokeGrenade=9,
	FlareGrenade=9,
	Rocket=10,
	OICWGrenade=10,
	AG36Grenade=10,
	StickyExplosive=5,
	HealthPack=6,
	VehicleMG=500,
	VehicleRocket=20,
	Stamina=9999999,
}

--aim_recoil_modifier=mulitplier applied to recoil ... 0 = no recoil, 1 = original recoil, >1 more than original recoil
--min_accuracy=the worst the gun ever gets: 1 = good, 0 = bad, (ending)
--max_accuracy=the best the gun ever gets: 1 = good, 0 = bad, (starting)
--reload_time=
--fire_rate= seconds between rounds (pretty good now)
--distance= distance the shot travels
--damage= units of damage at end of first paratime 
--damage_drop_per_meter=begns at beginning of second paratime,
--bullet_per_shot=1,
--min_recoil= The best it gets 
--max_recoil= The worst it gets 
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------

WeaponsParams={
----------------------------------------------------------------------
--Falcon (Pistol/small cannon)
----------------------------------------------------------------------
	Falcon={
		--SINGLE FIRE-------------------------------------------------
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement = 0.03,
			aim_recoil_modifier = 0.5,
			accuracy_decay_on_run = 0.8,
			min_accuracy = 0.75,
			max_accuracy = 0.9,
			reload_time = 1.62,
			fire_rate = 9999,
			tap_fire_rate=0.2,
			distance = 60,
			damage = 100, 
			damage_drop_per_meter = .1,
			bullet_per_shot = 1,
			min_recoil = 1,
			max_recoil = 2,
			iImpactForceMul = 35, 
			iImpactForceMulFinal = 30, 	
			iImpactForceMulFinalTorso = 275, 
			hud_icon = "single",
			accuracy_modifier_prone = 0.5,
			accuracy_modifier_crouch = 0.7,		 
			recoil_modifier_standing = 1.0,
		},
	},
----------------------------------------------------------------------
--M4 (Assault rifle)
----------------------------------------------------------------------
	M4={
		--AUTOMATIC FIRE----------------------------------------------
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement=0.04,
			aim_recoil_modifier = 0.6,
			accuracy_decay_on_run=0.5,
			min_accuracy=0.65,
			max_accuracy=0.93,
			reload_time=2.3,
			fire_rate=0.08,
			distance=200,
			damage=100, 
			damage_drop_per_meter=.02,
			bullet_per_shot=1,
			min_recoil=0.6,
			max_recoil=0.9,
			iImpactForceMul = 25, 
			iImpactForceMulFinal = 40,	
			iImpactForceMulFinalTorso = 160, 
			hud_icon="auto",
			accuracy_modifier_prone = 0.5,
			accuracy_modifier_crouch = 0.7,		 
		        recoil_modifier_standing = 1.0,
			
			--view shaking: weapon_viewshake is the frequency of the shake, 
			--		weapon_viewshake_amt is optional: if not present will be used an ammount equal to (weapon_viewshake*0.001)
			weapon_viewshake = 6.0,
			weapon_viewshake_amt = 0.01,
		},
		--SINGLE SHOT-------------------------------------------------
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement=0.03,
			aim_recoil_modifier = 0.5,
			accuracy_decay_on_run=0.6,
			min_accuracy=0.65,
			max_accuracy=0.97,
			reload_time=2.3,
			fire_rate=0.25,
			distance=250,
			damage=100, 
			damage_drop_per_meter=.03,
			bullet_per_shot=1,
			min_recoil=0.7,
			max_recoil=1.0,
			iImpactForceMul = 25, 
			iImpactForceMulFinal = 40, 
			iImpactForceMulFinalTorso = 160, 
			hud_icon="single",
			accuracy_modifier_prone = 0.5,
			accuracy_modifier_crouch = 0.7,		 
		        recoil_modifier_standing = 1.0,
		},
	},
----------------------------------------------------------------------
--AG36 (Assault rifle with grenade launcher)
----------------------------------------------------------------------
	AG36={
		--AUTOMATIC FIRE----------------------------------------------
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement=0.06,
			aim_recoil_modifier = 0.6,
			accuracy_decay_on_run=0.75,
			min_accuracy=0.5,
			max_accuracy=1,
			reload_time=2.6,
			fire_rate=0.08,
			distance=280,
			damage=100, 
			damage_drop_per_meter=.01,
			bullet_per_shot=1,
			min_recoil=0.3,
			max_recoil=0.8,
			iImpactForceMul = 25, 
			iImpactForceMulFinal = 40, 
			iImpactForceMulFinalTorso = 135, 
			hud_icon="auto",
			accuracy_modifier_prone = 0.5,
			accuracy_modifier_crouch = 0.7,		 
		        recoil_modifier_standing = 1.0,
			
			--view shaking: weapon_viewshake is the frequency of the shake, 
			--		weapon_viewshake_amt is optional: if not present will be used an ammount equal to (weapon_viewshake*0.001)
			weapon_viewshake = 6.5,
			weapon_viewshake_amt = 0.01,
		},
		--GRENADE-----------------------------------------------------
		{
			fire_mode_type = FireMode_Projectile,
			damage_type = "normal",
			--accuracy [desn't apply]
			reload_time=2.4,
			fire_rate=1.0,
			-- distance [desn't apply]
			-- damage [desn't apply]
			-- damage_drop_per_meter [doesn't apply]
			bullet_per_shot=1,
			-- min_recoil [doesn't apply]
			-- max_recoil [doesn't apply]
			hud_icon="grenade",
		},
	},
----------------------------------------------------------------------
--OICW (Assault rifle with 20mm secondary fire)
----------------------------------------------------------------------
	OICW={
		--AUTOMATIC FIRE----------------------------------------------
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement=0.06,	
			aim_recoil_modifier = 0.6,
			accuracy_decay_on_run=0.35,
			min_accuracy=0.5,
			max_accuracy=0.95,
			reload_time=2.4,
			fire_rate=0.08,
			distance=350,
			damage=100, 
			damage_drop_per_meter=.03,
			bullet_per_shot=1,
			min_recoil=0.2,
			max_recoil=0.3,
			iImpactForceMul = 25, 
			iImpactForceMulFinal = 40, 
			iImpactForceMulFinalTorso = 135, 
			hud_icon="auto",
			accuracy_modifier_prone = 0.5,
			accuracy_modifier_crouch = 0.7,		 
		        recoil_modifier_standing = 1.0,
			
			
			--view shaking: weapon_viewshake is the frequency of the shake, 
			--		weapon_viewshake_amt is optional: if not present will be used an ammount equal to (weapon_viewshake*0.001)
			weapon_viewshake = 7.0,
			weapon_viewshake_amt = 0.01,
		},
		--grenade (not 20MM)-----------------------------------------------------
		{
			fire_mode_type = FireMode_Projectile,
			damage_type = "normal",
			accuracy_decay_on_run=0.8,
			min_accuracy=0.65,
			max_accuracy=0.99,
			reload_time=2.5,
			fire_rate=0.8,
			distance=120,
			damage=130, 
			damage_drop_per_meter=.06,	
			bullet_per_shot=1,
			min_recoil=0.5,
			max_recoil=1.2,
			hud_icon="grenade",
		},
	},
----------------------------------------------------------------------
--MP5 (Sub machine gun)
----------------------------------------------------------------------
	MP5={
		--AUTOMATIC FIRE----------------------------------------------
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement=0.05,
			aim_recoil_modifier = 0.6,
			accuracy_decay_on_run=0.5,
			min_accuracy=0.6,
			max_accuracy=0.92,
			reload_time=2.5,
			fire_rate=0.08,
			distance=150,
			damage=60, 
			damage_drop_per_meter=.01,
			bullet_per_shot=1,
			min_recoil=0.3,
			max_recoil=0.8,
			iImpactForceMul = 25, 
			iImpactForceMulFinal = 20, 	
			iImpactForceMulFinalTorso = 100,
			hud_icon="auto",
			accuracy_modifier_prone = 0.5,
			accuracy_modifier_crouch = 0.7,		 
		        recoil_modifier_standing = 1.0,
			
			--view shaking: weapon_viewshake is the frequency of the shake, 
			--		weapon_viewshake_amt is optional: if not present will be used an ammount equal to (weapon_viewshake*0.001)
			--weapon_viewshake = 2,
			--weapon_viewshake_amt = 0.01,
		},
		--SINGLE SHOT-------------------------------------------------
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement=0.05,
			aim_recoil_modifier = 0.5,
			accuracy_decay_on_run=0.8,
			min_accuracy=0.8,
			max_accuracy=0.95,
			reload_time=2.3,
			fire_rate=0.2,
			distance=210,
			damage=35, 
			damage_drop_per_meter=.04,	
			bullet_per_shot=1,
			min_recoil=0.25,
			max_recoil=0.7, 
			iImpactForceMul = 25, 
			iImpactForceMulFinal = 15, 
			iImpactForceMulFinalTorso = 75, 
			hud_icon="single",
			accuracy_modifier_prone = 0.5,
			accuracy_modifier_crouch = 0.7,		 
		        recoil_modifier_standing = 1.0,
		},
	},
----------------------------------------------------------------------
--P90 (Sub machine gun)
----------------------------------------------------------------------
	P90={
		--AUTOMATIC FIRE----------------------------------------------
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement=0.02,
			aim_recoil_modifier = 0.6,
			accuracy_decay_on_run=0.3,
			min_accuracy=0.75,
			max_accuracy=0.90,
			reload_time=2.3,
			fire_rate=0.05,
			distance=100,
			damage=25, 
			damage_drop_per_meter=.02,
			bullet_per_shot=1,
			min_recoil=0.3,
			max_recoil=0.6,
			iImpactForceMul = 25, 
			iImpactForceMulFinal = 30, 	
			iImpactForceMulFinalTorso = 100, 
			hud_icon="auto",
			accuracy_modifier_prone = 0.5,
			accuracy_modifier_crouch = 0.7,		 
		        recoil_modifier_standing = 1.0,
			
			--view shaking: weapon_viewshake is the frequency of the shake, 
			--		weapon_viewshake_amt is optional: if not present will be used an ammount equal to (weapon_viewshake*0.001)
			weapon_viewshake = 5,
			weapon_viewshake_amt = 0.01,
		},
	},

----------------------------------------------------------------------
--SniperRifle (Sniper rifle/camping device)
----------------------------------------------------------------------
	SniperRifle={
		--SINGLE FIRE-------------------------------------------------
		{
			fire_mode_type = FireMode_Instant,
			allow_hold_breath = 1,
			damage_type = "normal",
			aim_improvement=0.9,
			aim_recoil_modifier = 0.5,
			accuracy_decay_on_run=0.2,
			min_accuracy=0.75,
			max_accuracy=0.9,
			reload_time=2.83,
			fire_rate=1.25,
			distance=1000,
			damage=2000, 
			damage_drop_per_meter=.03,
			bullet_per_shot=1,
			min_recoil=0,
			max_recoil=0,
			iImpactForceMul = 40, 
			iImpactForceMulFinal = 30, 	
			iImpactForceMulFinalTorso = 275, 
			hud_icon="single",
			accuracy_modifier_prone = 0.0,
			accuracy_modifier_crouch = 0.0,		 
		        recoil_modifier_standing = 0.0,
		},
		--AI SINGLE FIRE-------------------------------------------------
		{
			ai_mode = 1,
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement=0.9,
			aim_recoil_modifier = 0.5,
			accuracy_decay_on_run=0.1,
			min_accuracy=0.8,
			max_accuracy=0.99,
			reload_time=2.83,
			fire_rate=2.5,
			distance=1000,
			damage=300, 
			damage_drop_per_meter=.03,
			bullet_per_shot=1,
			min_recoil=5.6,
			max_recoil=5.8,
			iImpactForceMul = 25, 
			iImpactForceMulFinal = 15, 	
			iImpactForceMulFinalTorso = 300, 
			hud_icon="single",
		},
	},
----------------------------------------------------------------------
--Shotgun (Semi automatic shotgun)
----------------------------------------------------------------------
	Shotgun={
		--SINGLE FIRE-------------------------------------------------
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement=0.1,
			aim_recoil_modifier = 0.5,
			accuracy_decay_on_run=1,
			min_accuracy=0.65,
			max_accuracy=0.65,
			reload_time=3,
			fire_rate=0.35,
			distance=90,
			damage=28,
			damage_drop_per_meter=.3,
			bullet_per_shot=14,
			min_recoil=3,
			max_recoil=3,
			iImpactForceMul = 20, 
			iImpactForceMulFinal = 20, 	
			iImpactForceMulFinalTorso = 160, 
			hud_icon="auto",
			mat_effect="pancor_bullet_hit",
			accuracy_modifier_prone = 0.5,
			accuracy_modifier_crouch = 0.7,		 
		        recoil_modifier_standing = 1.0,
		        
		        --view shaking: weapon_viewshake is the frequency of the shake, 
			--		weapon_viewshake_amt is optional: if not present will be used an ammount equal to (weapon_viewshake*0.001)
			weapon_viewshake = 5.0,
			weapon_viewshake_amt = 0.02,
		},
	},
----------------------------------------------------------------------
--M249 (Heavy machine gun)
----------------------------------------------------------------------
	M249={
		--AUTOMATIC FIRE-------------------------------------------------
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement=0.02,
			aim_recoil_modifier = 0.8,
			accuracy_decay_on_run=0.7,
			min_accuracy=0.75,
			max_accuracy=0.85,
			reload_time=4,
			fire_rate=0.08,
			distance=280,
			damage=100, 
			damage_drop_per_meter=.1,
			bullet_per_shot=1,
			min_recoil=0.2,
			max_recoil=0.3,
			iImpactForceMul = 30, 
			iImpactForceMulFinal = 20, 
			iImpactForceMulFinalTorso = 200, 
			hud_icon="auto",
			accuracy_modifier_prone = 0.5,
			accuracy_modifier_crouch = 0.7,		 
		        recoil_modifier_standing = 1.0,
			
			--view shaking: weapon_viewshake is the frequency of the shake, 
			--		weapon_viewshake_amt is optional: if not present will be used an ammount equal to (weapon_viewshake*0.001)
			weapon_viewshake = 8.0,
			weapon_viewshake_amt = 0.01,
		},
	},
----------------------------------------------------------------------
--Shocker (Purse weapon/women's self defence weapon)
----------------------------------------------------------------------
	Shocker={
		--SINGLE FIRE-------------------------------------------------
		{
			fire_mode_type = FireMode_Melee,
			damage_type = "normal",
			min_accuracy=1,
			max_accuracy=1,
			reload_time=0.1,
			fire_rate=0.1,
			distance=2.2,
			damage=15,
			--damage_drop_per_meter [doesn't apply]
			min_recoil=0,
			max_recoil=0,
			no_ammo=1,
		},
	},
----------------------------------------------------------------------
--Machete (Bucher weapon)
----------------------------------------------------------------------
	Machete={
		--SINGLE FIRE-------------------------------------------------
		{
			fire_mode_type = FireMode_Melee,
			damage_type = "normal",
			shoot_underwater = 1,
			min_accuracy=1,
			max_accuracy=1,
			reload_time=0.1,
			fire_rate=0.3,
			distance=1.6,
			damage=200,
			--damage_drop_per_meter [doesn't apply]
			min_recoil=0,
			max_recoil=0,
			no_ammo=1,
			mat_effect="melee_slash",
		},
	},
----------------------------------------------------------------------
--RL (Rocket Launcher)
----------------------------------------------------------------------
	RL={
		--SINGLE FIRE-------------------------------------------------
		{
			fire_mode_type = FireMode_Projectile,
			damage_type = "normal",
			--accuracy [doesn't apply]
			reload_time=5,
			fire_rate=0.0003,
			--distance [doesn't apply]
			--damage [doesn't apply]
			--damage_drop_per_meter [doesn't apply]
			--min_recoil [doesn't apply]
			--max_recoil [doesn't apply]
			hud_icon="rocket",
		},
	},
----------------------------------------------------------------------
--COVERRL (Rocket Launcher used by AI)
----------------------------------------------------------------------
	COVERRL={
		--SINGLE FIRE-------------------------------------------------
		{
			fire_mode_type = FireMode_Projectile,
			damage_type = "normal",
			--accuracy [doesn't apply]
			reload_time=0.3,
			fire_rate=1.0,
			--distance [doesn't apply]
			--damage [doesn't apply]
			--damage_drop_per_meter [doesn't apply]
			--min_recoil [doesn't apply]
			--max_recoil [doesn't apply]
			--hud_icon="rocket",
		},
	},
----------------------------------------------------------------------
--MG (Mounted Machine Gun)
----------------------------------------------------------------------
	MG={
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement=0.3,
			aim_recoil_modifier = 0.5,
			--accuracy_decay_on_run=0.8,
			min_accuracy=0.85,
			max_accuracy=0.95,
			--reload_time=2.3,
			fire_rate=0.0000005,
			distance=140,
			damage=150, 
			damage_drop_per_meter=.2,
			bullet_per_shot=1,
			min_recoil=0.2,
			max_recoil=0.3,
      iImpactForceMul = 25, -- 5 bullets divided by 10
			iImpactForceMulFinal = 40, 	
			iImpactForceMulFinalTorso = 130, 
			hud_icon="auto",
			
			--view shaking: weapon_viewshake is the frequency of the shake, 
			--		weapon_viewshake_amt is optional: if not present will be used an ammount equal to (weapon_viewshake*0.001)
			weapon_viewshake = 10.0,
			weapon_viewshake_amt = 0.01,
		--
		}
	},
----------------------------------------------------------------------
--Mortar (Mounted Grenade Launcher)
----------------------------------------------------------------------
	Mortar={
		{
			fire_mode_type = FireMode_Projectile,
			damage_type = "normal",
			--accuracy_decay_on_run=0.8,
			min_accuracy=0.75,
			max_accuracy=0.95,
			--reload_time=2.3,
			fire_rate=4,
			distance=70,
			damage=3000, 
			damage_drop_per_meter=.2,
			bullet_per_shot=1,
			min_recoil=0,
			max_recoil=0,
			hud_icon="rocket",
		--
		}
	},
----------------------------------------------------------------------
--Mutant Shotgun (used by Mutant Big)
----------------------------------------------------------------------
	MutantShotgun={
		--SINGLE FIRE-------------------------------------------------
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement=0.1,
			aim_recoil_modifier = 0.5,
			accuracy_decay_on_run=0,
			min_accuracy=0.8,
			max_accuracy=0.8,
			reload_time=0.3,
			fire_rate=2,
			distance=180,
			damage=50,
			damage_drop_per_meter=0.2,
			bullet_per_shot=4,
			min_recoil=0.1,
			max_recoil=0.15,
			iImpactForceMul = 300, 
			iImpactForceMulFinal = 300, 	
			iImpactForceMulFinalTorso = 300, 
			hud_icon="single",
		},
	},
----------------------------------------------------------------------
--Engineer Tool
----------------------------------------------------------------------
	EngineerTool={
		--SINGLE FIRE-------------------------------------------------
		{
			fire_mode_type = FireMode_Melee,
			damage_type = "building",
			min_accuracy=1,
			max_accuracy=1,
			reload_time=0.1,
			fire_rate=0.6,
			distance=1.6,		-- used to detect work range
			damage=160,
			min_recoil=0,
			max_recoil=0,
			no_ammo=1,
			mat_effect="building",
		},
	},
----------------------------------------------------------------------
--Medic Tool
----------------------------------------------------------------------
	MedicTool={
		--DISTANCE-------------------------------------------------
		{
			fire_mode_type = FireMode_Projectile,
			damage_type = "normal",
			aim_improvement=0.2,
			accuracy_decay_on_run=0.8,
			min_accuracy=0.75,
			max_accuracy=0.75,
			reload_time=0.5,
			fire_rate=0.5,
			distance=160,
			damage=-50, 								-- negative damage to heal
			bullet_per_shot=1,
			min_recoil=0.7,
			max_recoil=1.0,
			iImpactForceMul = 25, 
			iImpactForceMulFinal = 40, 	
			iImpactForceMulFinalTorso = 130, 
			hud_icon="single",
		},
	},
---------------------------------------------------------------------
-- Wrench = Engineer Tool in melee attack
----------------------------------------------------------------------
	Wrench={
		--SINGLE FIRE-------------------------------------------------
		{
			fire_mode_type = FireMode_Melee,
			damage_type = "normal",
			min_accuracy=1,
			max_accuracy=1,
			reload_time=0.1,
			fire_rate=1.0,		-- less than Machete
			distance=1.6,
			damage=50,			-- more than Machete
			--damage_drop_per_meter [doesn't apply]
			min_recoil=0,
			max_recoil=0,
			no_ammo=1,
			mat_effect="melee_slash",
		},
	},
----------------------------------------------------------------------
--ScoutTool
----------------------------------------------------------------------
	ScoutTool={
		--place sticky explosive-----------------------------------------------------
		{
			fire_mode_type = FireMode_Projectile,
			damage_type = "normal",
			accuracy_decay_on_run=0.8,
			min_accuracy=0.65,
			max_accuracy=0.99,
			reload_time=0.5,
			fire_rate=0.5,
			distance=120,
			damage=800, 
			damage_drop_per_meter=.06,	
			bullet_per_shot=1,
			min_recoil=0.5,
			max_recoil=1.2,
			hud_icon="grenade",
		},
	},
----------------------------------------------------------------------
--VehicleMountedMG (Mounted Machine Gun on vehicle)
----------------------------------------------------------------------
	VehicleMountedMG={
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			auto_aiming_dist = 0,
			aim_improvement=0.3,
			aim_recoil_modifier = 0.5,
			--accuracy_decay_on_run=0.8,
			min_accuracy=0.85,
			max_accuracy=0.95,
			--reload_time=2.3,
			fire_rate=0.082,
			distance=140,
			damage=100, 
			damage_drop_per_meter=.2,
			bullet_per_shot=1,
			min_recoil=0.0,
			max_recoil=0.0,
			iImpactForceMul = 30, 
			iImpactForceMulFinal = 40, 	
			iImpactForceMulFinalTorso = 140, 
			hud_icon="auto",
			
			--view shaking: weapon_viewshake is the frequency of the shake, 
			--		weapon_viewshake_amt is optional: if not present will be used an ammount equal to (weapon_viewshake*0.001)
			weapon_viewshake = 5.0,
			weapon_viewshake_amt = 0.01,
		--
		},
		{
			fire_mode_type = FireMode_Projectile,
			damage_type = "normal",
			--accuracy [doesn't apply]
			reload_time=0.01,
			fire_rate=3,
			--distance [doesn't apply]
			--damage [doesn't apply]
			--damage_drop_per_meter [doesn't apply]
			--min_recoil [doesn't apply]
			--max_recoil [doesn't apply]
			hud_icon="rocket",
		},
		-- special AI firemode follows
		{
			ai_mode = 1,
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			auto_aiming_dist = 0,
			aim_improvement=0.3,
			aim_recoil_modifier = 0.5,
			--accuracy_decay_on_run=0.8,
			min_accuracy=0.85,
			max_accuracy=0.95,
			--reload_time=2.3,
			fire_rate=0.082,
			distance=140,
			damage=50, 
			damage_drop_per_meter=.2,
			bullet_per_shot=1,
			min_recoil=0.0,
			max_recoil=0.0,
			iImpactForceMul = 25, 
			iImpactForceMulFinal = 40, 	
			iImpactForceMulFinalTorso = 130, 
			hud_icon="auto",
		--
		},
	},
----------------------------------------------------------------------
--VehicleMountedAutoMG (Mounted Machine Gun on vehicle with auto aiming)
----------------------------------------------------------------------
	VehicleMountedAutoMG={
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			auto_aiming_dist = 0,--filippo: before was 50
			aim_improvement=0.3,
			aim_recoil_modifier = 0.5,
			--accuracy_decay_on_run=0.8,
			min_accuracy=0.85,
			max_accuracy=0.95,
			--reload_time=2.3,
			fire_rate=0.082,
			distance=140,
			damage=100, 
			damage_drop_per_meter=.2,
			bullet_per_shot=1,
			min_recoil=0.0,
			max_recoil=0.0,
			iImpactForceMul = 30, 
			iImpactForceMulFinal = 40, 	
			iImpactForceMulFinalTorso = 140, 
			hud_icon="auto",
						
			--filippo, its the autoaim reticule sprite, if this is not present will be used the classic square reticule.
			autoaim_sprite=System:LoadImage("Textures/hud/crosshair/roundcross.dds"),
			
			--view shaking: weapon_viewshake is the frequency of the shake, 
			--		weapon_viewshake_amt is optional: if not present will be used an ammount equal to (weapon_viewshake*0.001)
			weapon_viewshake = 5.0,
			weapon_viewshake_amt = 0.01,
		},
		-- special AI firemode follows
		{
			ai_mode = 1,
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			auto_aiming_dist = 25,--filippo: before was 50
			aim_improvement=0.3,
			aim_recoil_modifier = 0.5,
			--accuracy_decay_on_run=0.8,
			min_accuracy=0.85,
			max_accuracy=0.95,
			--reload_time=2.3,
			fire_rate=0.082,
			distance=140,
			damage=50, 
			damage_drop_per_meter=.2,
			bullet_per_shot=1,
			min_recoil=0.0,
			max_recoil=0.0,
			iImpactForceMul = 25, 
			iImpactForceMulFinal = 40, 	
			iImpactForceMulFinalTorso = 130, 
			hud_icon="auto",
						
			--filippo, its the autoaim reticule sprite, if this is not present will be used the classic square reticule.
			autoaim_sprite=System:LoadImage("Textures/hud/crosshair/roundcross.dds"),
		}
	},
----------------------------------------------------------------------
--VehicleMountedRocketMG (Mounted Machine Gun with a RocketLauncher firemode on vehicle)
----------------------------------------------------------------------
	VehicleMountedRocketMG={
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			auto_aiming_dist = 0,--filippo: before was 50
			aim_improvement=0.3,
			aim_recoil_modifier = 0.5,
			--accuracy_decay_on_run=0.8,
			min_accuracy=0.85,
			max_accuracy=0.95,
			--reload_time=2.3,
			fire_rate=0.082,
			distance=140,
			damage=100, 
			damage_drop_per_meter=.2,
			bullet_per_shot=1,
			min_recoil=0.0,
			max_recoil=0.0,
			iImpactForceMul = 30, 
			iImpactForceMulFinal = 40, 
			iImpactForceMulFinalTorso = 140, 
			hud_icon="auto",
			
			--filippo, its the autoaim reticule sprite, if this is not present will be used the classic square reticule.
			autoaim_sprite=System:LoadImage("Textures/hud/crosshair/roundcross.dds"),
			
			--view shaking: weapon_viewshake is the frequency of the shake, 
			--		weapon_viewshake_amt is optional: if not present will be used an ammount equal to (weapon_viewshake*0.001)
			weapon_viewshake = 5.0,
			weapon_viewshake_amt = 0.01,
		--
		},
		{
			fire_mode_type = FireMode_Projectile,
			damage_type = "normal",
			--accuracy [doesn't apply]
			reload_time=0.01,
			fire_rate=3,
			--distance [doesn't apply]
			--damage [doesn't apply]
			--damage_drop_per_meter [doesn't apply]
			--min_recoil [doesn't apply]
			--max_recoil [doesn't apply]
			hud_icon="rocket",
		},
		-- special AI firemode follows
		{
			ai_mode = 1,
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			auto_aiming_dist = 25,--filippo: before was 50
			aim_improvement=0.3,
			aim_recoil_modifier = 0.5,
			--accuracy_decay_on_run=0.8,
			min_accuracy=0.85,
			max_accuracy=0.95,
			--reload_time=2.3,
			fire_rate=0.082,
			distance=140,
			damage=50, 
			damage_drop_per_meter=.2,
			bullet_per_shot=1,
			min_recoil=0.0,
			max_recoil=0.0,
			iImpactForceMul = 25, 
			iImpactForceMulFinal = 40, 
			iImpactForceMulFinalTorso = 130, 
			hud_icon="auto",
			
			--filippo, its the autoaim reticule sprite, if this is not present will be used the classic square reticule.
			autoaim_sprite=System:LoadImage("Textures/hud/crosshair/roundcross.dds"),
		--
		},
	},
----------------------------------------------------------------------
--VehicleMountedRocket (Mounted dumb fire rockets on vehicle)
----------------------------------------------------------------------
	VehicleMountedRocket={
		{
			fire_mode_type = FireMode_Projectile,
			damage_type = "normal",
			--accuracy [doesn't apply]
			reload_time=0.01,
			fire_rate=3,
			--distance [doesn't apply]
			--damage [doesn't apply]
			--damage_drop_per_meter [doesn't apply]
			--min_recoil [doesn't apply]
			--max_recoil [doesn't apply]
			hud_icon="rocket",
		},
		-- special AI firemode follows
		{
			ai_mode = 1,
			fire_mode_type = FireMode_Projectile,
			damage_type = "normal",
			--accuracy [doesn't apply]
			reload_time=2,
			fire_rate=3,
			--distance [doesn't apply]
			--damage [doesn't apply]
			--damage_drop_per_meter [doesn't apply]
			--min_recoil [doesn't apply]
			--max_recoil [doesn't apply]
			hud_icon="rocket",
		},
	},
----------------------------------------------------------------------
-- Special 'invisible' weapon for mutant big
----------------------------------------------------------------------
	MutantMG={
		{
			fire_mode_type = FireMode_Instant,
			damage_type = "normal",
			aim_improvement=0.02,
			aim_recoil_modifier = 0.8,
			accuracy_decay_on_run=0.7,
			min_accuracy=0.75,
			max_accuracy=0.85,
			reload_time=4,
			fire_rate=0.08,
			distance=280,
			damage=60, 
			damage_drop_per_meter=.1,
			bullet_per_shot=1,
			min_recoil=0.2,
			max_recoil=0.3,
			iImpactForceMul = 25, 
			iImpactForceMulFinal = 30, 
			iImpactForceMulFinalTorso = 100, 
			hud_icon="auto",
			accuracy_modifier_prone = 0.5,
			accuracy_modifier_crouch = 0.7,		 
      recoil_modifier_standing = 1.0,
			
			--view shaking: weapon_viewshake is the frequency of the shake, 
			--		weapon_viewshake_amt is optional: if not present will be used an ammount equal to (weapon_viewshake*0.001)
			weapon_viewshake = 8.0,
			weapon_viewshake_amt = 0.01,
		},
	},
}