setmetatable(weaponTemplate,weaponBase)function weaponTemplate.new(n,D,i,E)local L=weaponBase.new(n,D,i,E)setmetatable(L,weaponTemplate)return L end
-- weaponTemplate : inherits weaponBase
-- Description : This template is used to easily create new weapons.

setmetatable(weaponTemplate, weaponBase)

function weaponTemplate.new(weaponModel, projectileModel, isAutomatic, fireRate)
	local newWeapon = weaponBase.new(weaponModel, projectileModel, isAutomatic, fireRate)
	setmetatable(newWeapon, weaponTemplate)
	--spawn(function() newZone:_CaptureRuntime() end)

	return newWeapon
end
