
(include "\set\blast.inc")

(define "reload time"			;//reload time for magazine or shell
	{rechargeTime %seconds}
)

(define "fire rate"				;// rate of fire in rounds per minute 
	{recoveryTime (/ 60 %rpm)}
)

;/*--------------------------------------RANGES AND ACCURACY--------------------------------------*/


(define "light_mortar_range"
	{spreading 90}
	{range 350 3500}
	{minRange 30}
	("reload time" seconds(4))

	{parameters "he"
		{projectileDamageTable {0 10}}
	}
	{parameters "he2"
		{projectileDamageTable {0 10}}
	}
	{parameters "sm"
		("reload time" seconds(3.0))
	}
	{parameters "wp"
		("reload time" seconds(3.0))
	}
)

(define "medium_mortar_range"
	{spreading 100}
	{range 350 3500}
	{minRange 60}
	("reload time" seconds(5))

	{parameters "he"
		{projectileDamageTable {0 15}}
	}
	{parameters "he2"
		{projectileDamageTable {0 15}}
	}
	{parameters "sm"
		("reload time" seconds(3.3))
	}
	{parameters "wp"
		("reload time" seconds(3.3))
	}
)

(define "medium_heavy_mortar_range"
	{spreading 100}
	{range 350 3500}
	{minRange 60}
	("reload time" seconds(7))

	{parameters "he"
		{projectileDamageTable {0 20}}
	}
	{parameters "he2"
		{projectileDamageTable {0 20}}
	}
	{parameters "sm"
		("reload time" seconds(3.4))
	}
	{parameters "wp"
		("reload time" seconds(3.4))
	}
)

(define "heavy_mortar_range"
	{spreading 100}
	{range 350 3500}
	{minRange 60}
	("reload time" seconds(10))

	{parameters "he"
		{projectileDamageTable {0 30}}
	}
	{parameters "he2"
		{projectileDamageTable {0 30}}
	}
	{parameters "sm"
		("reload time" seconds(3.5))
	}
	{parameters "wp"
		("reload time" seconds(3.5))
	}
)

(define "super_heavy_mortar_range"
	{spreading 100}
	{range 350 3500}
	{minRange 60}
	("reload time" seconds(10))

	{parameters "he"
		{projectileDamageTable {0 30}}
	}
	{parameters "he2"
		{projectileDamageTable {0 30}}
	}
	{parameters "sm"
		("reload time" seconds(3.5))
	}
	{parameters "wp"
		("reload time" seconds(3.5))
	}
)


;/*-------------------------------------- AMMUNITION SETTINGS-------------------------------------*/


(define "minimum_range_short"
	{possibleDamageRadius 20}
)

(define "minimum_range_medium"
	{possibleDamageRadius 25}
)

(define "minimum_range_heavy"
	{possibleDamageRadius 30}
)
(define "he_light"
	{detonationThickness 0.5}
	("minimum_range_short")
)

(define "he_medium"
	{detonationThickness 0.5}
	("minimum_range_medium")
)

(define "he_heavy"
	{detonationThickness 0.5}
	("minimum_range_heavy")
)