(include "\set\small_firearms_accuracy.inc")

(define "penetration"
	{projectileDamageTable {30 %0} {110 %1} {250 0}}
)

(define "armor health"
	{minimumDamageModifier (* 1.0 %damage)}
)

(define "zeroing_boost"
	{ZeroingAccuracy 0.975 0.95 0.925 0.9 0.875 0.85 0.825 0.8}
)

(define "scopeview"
	{thirdpersonparams inherit "human default"
		{level 2
			{distanceset 		0		}
			{distance			20		}	; activation distance
			{delta 				20		}
			{linkBone			"head"	}

			{zoom}
			{vision_modes_active}
			{vignette_recoil 2.75 1.1}		; speed, scale
			{vignette_fade_speed 5}			; factoring the speed at which the vignette fades in/out
			{drop_zoom_on_reload}
			{blur_strength 10}
			{mouse_speed_factor 0.6}
			{ManualAccuracyZoom}

			{camera "human_zoom2"}	; magnification x2
			{scope_vignette "/texture/common/environment/lens_effects/%scope"}
			{blur_mask "/texture/common/environment/lens_effects/zoom_vignette_scope_01_mask"}
			{bump_spec_mask "/texture/common/environment/lens_effects/%scope"}
			{refraction_mask "/texture/common/environment/lens_effects/zoom_vignette_scope_01_bp"}
			{lens_dirt_mask "/texture/common/environment/lens_effects/dirty_lens_scope_01"}
			{vignette_gloss 10}
			{offset 35 2.25 0.75}
			{hide_weapon 1}
			{with_owner
				{viewoff "skin"}
			}
			{with_weapon
				{viewon "foresight3"}
			}
			{hide_crosshair}
			{weapon_sway_active}
			;{aimer_type "sniper"}
		}
		{level 3
			{distanceset 		0		}
			{distance			20		}	; activation distance
			{delta 				20		}
			{linkBone			"head"	}

			{zoom}
			{vision_modes_active}
			{vignette_recoil 2.75 1.1}		; speed, scale
			{vignette_fade_speed 5}			; factoring the speed at which the vignette fades in/out
			{drop_zoom_on_reload}
			{blur_strength 10}
			{mouse_speed_factor 0.6}
			{ManualAccuracyZoom}

			{camera "human_zoom4"}	; magnification x4
			{scope_vignette "/texture/common/environment/lens_effects/%scope"}
			{blur_mask "/texture/common/environment/lens_effects/zoom_vignette_scope_01_mask"}
			{bump_spec_mask "/texture/common/environment/lens_effects/%scope"}
			{refraction_mask "/texture/common/environment/lens_effects/zoom_vignette_scope_01_bp"}
			{lens_dirt_mask "/texture/common/environment/lens_effects/dirty_lens_scope_01"}
			{vignette_gloss 10}
			{offset 35 2.25 0.75}
			{hide_weapon 1}
			{with_owner
				{viewoff "skin"}
			}
			{with_weapon
				{viewon "foresight3"}
			}
			{hide_crosshair}
			{weapon_sway_active}
			{aimer_type "sniper"}
		}
	}
)

(define "scopeview_2"
	{thirdpersonparams inherit "human default"
		{level 2
			{distanceset 		0		}
			{distance			20		}	; activation distance
			{delta 				20		}
			{linkBone			"head"	}

			{zoom}
			{vision_modes_active}
			{vignette_recoil 2.75 1.1}		; speed, scale
			{vignette_fade_speed 5}			; factoring the speed at which the vignette fades in/out
			{drop_zoom_on_reload}
			{blur_strength 10}
			{mouse_speed_factor 0.6}
			{ManualAccuracyZoom}

			{camera "human_zoom2"}	; magnification x2
			{scope_vignette "/texture/common/environment/lens_effects/%scope"}
			{blur_mask "/texture/common/environment/lens_effects/zoom_vignette_scope_01_mask"}
			{bump_spec_mask "/texture/common/environment/lens_effects/%scope"}
			{refraction_mask "/texture/common/environment/lens_effects/zoom_vignette_scope_01_bp"}
			{lens_dirt_mask "/texture/common/environment/lens_effects/dirty_lens_scope_01"}
			{vignette_gloss 10}
			{offset 35 2.25 0.75}
			{hide_weapon 1}
			{with_owner
				{viewoff "skin"}
			}
			{with_weapon
				{viewon "foresight3"}
			}
			{hide_crosshair}
			{weapon_sway_active}
			;{aimer_type "sniper"}
		}
		{level 3
			{distanceset 		0		}
			{distance			20		}	; activation distance
			{delta 				20		}
			{linkBone			"head"	}

			{zoom}
			{vision_modes_active}
			{vignette_recoil 2.75 1.1}		; speed, scale
			{vignette_fade_speed 5}			; factoring the speed at which the vignette fades in/out
			{drop_zoom_on_reload}
			{blur_strength 10}
			{mouse_speed_factor 0.6}
			{ManualAccuracyZoom}

			{camera "human_zoom4"}	; magnification x4
			{scope_vignette "/texture/common/environment/lens_effects/%scope"}
			{blur_mask "/texture/common/environment/lens_effects/zoom_vignette_scope_01_mask"}
			{bump_spec_mask "/texture/common/environment/lens_effects/%scope"}
			{refraction_mask "/texture/common/environment/lens_effects/zoom_vignette_scope_01_bp"}
			{lens_dirt_mask "/texture/common/environment/lens_effects/dirty_lens_scope_01"}
			{vignette_gloss 10}
			{offset 35 2.25 0.75}
			{hide_weapon 1}
			{with_owner
				{viewoff "skin"}
			}
			{with_weapon
				{viewon "foresight3"}
			}
			{hide_crosshair}
			{weapon_sway_active}
			{drop_zoom_after_shot}
			{aimer_type "sniper"}
		}
	}
)