<?xml version="1.0" encoding="utf-8"?>
<Defs>
	<!-- DOOM 2016 specifies that the Guass Cannon uses Plasma Cells as ammo, but fires steel (railgun) flechettes instead -->

	<!-- ==================== AmmoSets ========================== -->

	<CombatExtended.AmmoSetDef>
		<defName>AmmoSet_Doom2016GaussCannon</defName>
		<label>UAC Plasma Cell</label>
		<ammoTypes>
			<Ammo_Doom2016PlasmaCell>Bullet_Doom2016GaussCannonFlechette</Ammo_Doom2016PlasmaCell>
		</ammoTypes>
	</CombatExtended.AmmoSetDef>

	<!-- ================== Projectiles ================== -->

	<!-- Workaround for conditionally-patched projectiles: use an existing abstract class from the generic ammo library (In this case, Base6x24mmChargedBullet) -->

	<ThingDef ParentName="Base6x24mmChargedBullet">
		<defName>Bullet_Doom2016GaussCannonFlechette</defName>
		<label>UAC Gauss Cannon Flechette</label>
		<graphicData>
			<texPath>Things/Projectile/GAUSSBeam</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<projectile Class="CombatExtended.ProjectilePropertiesCE">
			<damageDef>Bullet</damageDef>
			<damageAmountBase>121</damageAmountBase>
			<armorPenetrationSharp>160</armorPenetrationSharp>
			<armorPenetrationBlunt>11348.10</armorPenetrationBlunt>
			<speed>500</speed>
		</projectile>
	</ThingDef>
</Defs>