local ITA_Obice100_Truck = HGunTractor:New{
	name					= "Towed Obice da 100/22",
	corpse					= "ITATL37_Abandoned", -- TODO: grumble
	trackOffset				= 10,
	trackWidth				= 13,
	customParams = {
		normaltex			= "unittextures/ITAObice100_Truck_normals.png",
	},
}

local ITA_Obice100 = HInfGun:New{
	name					= "Obice da 100/22",
	corpse					= "ITAObice100_Destroyed",
	buildCostMetal			= 1800,

	collisionVolumeType		= "box",
	collisionVolumeScales	= {10.0, 8.0, 4.0},
	collisionVolumeOffsets	= {0.0, 0.0, 0.0},

	weapons = {
		[1] = { -- HE
			name				= "Obice100mml22he",
		},
		[2] = { -- Smoke
			name				= "Obice100mml22smoke",
		},
	},
	customParams = {
		normaltex			= "unittextures/ITAObice100_Stationary_normals.png",
	},
}

local ITA_Obice100_Stationary = HGun:New{
	name					= "Deployed Obice da 100/22",
	corpse					= "ITAObice100_Destroyed",
	weapons = {
		[1] = { -- HE
			name				= "Obice100mml22he",
		},
		[2] = { -- Smoke
			name				= "Obice100mml22smoke",
		},
	},
	customParams = {
		normaltex			= "unittextures/ITAObice100_Stationary_normals.png",
	},
}

return lowerkeys({
	["ITAObice100_Truck"] = ITA_Obice100_Truck,
	["ITAObice100"] = ITA_Obice100,
	["ITAObice100_Stationary"] = ITA_Obice100_Stationary,
})
