<?xml version="1.0" encoding="utf-8"?>
<Defs>

	<ThingDef Name="BaseBlasterTurretBolt" ParentName="BaseBulletCE" Abstract="true">
		<label>blaster cannon bolt</label>
		<graphicData>
			<texPath>Things/Projectile/Charged/ChargeShot</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile Class="CombatExtended.ProjectilePropertiesCE">
			<damageDef>OuterRim_Blaster</damageDef>
			<speed>122</speed>
			<dropsCasings>false</dropsCasings>
		</projectile>
	</ThingDef>

	<ThingDef Name="BaseBlasterTurretBolt_TurretSmall" ParentName="BaseBlasterTurretBolt" Abstract="true">
		<graphicData>
			<texPath>Things/Projectile/Charged/ChargeShot</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile Class="CombatExtended.ProjectilePropertiesCE">
			<damageAmountBase>18</damageAmountBase>
			<armorPenetrationBlunt>3</armorPenetrationBlunt>
			<armorPenetrationSharp>22</armorPenetrationSharp>
		</projectile>
	</ThingDef>

	<ThingDef Name="BaseBlasterTurretBolt_TurretMedium" ParentName="BaseBlasterTurretBolt" Abstract="true">
		<label>laser cannon bolt</label>
		<graphicData>
			<texPath>Things/Projectile/Charged/ChargeShot</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile Class="CombatExtended.ProjectilePropertiesCE">
			<damageAmountBase>36</damageAmountBase>
			<armorPenetrationBlunt>6</armorPenetrationBlunt>
			<armorPenetrationSharp>44</armorPenetrationSharp>
		</projectile>
	</ThingDef>

	<ThingDef Name="BaseBlasterTurretBolt_TurretLarge" ParentName="BaseBlasterTurretBolt" Abstract="true">
		<label>turbolaser bolt</label>
		<graphicData>
			<texPath>Things/Projectile/Charged/ChargeShot</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile Class="CombatExtended.ProjectilePropertiesCE">
			<damageAmountBase>64</damageAmountBase>
			<armorPenetrationBlunt>12</armorPenetrationBlunt>
			<armorPenetrationSharp>88</armorPenetrationSharp>
		</projectile>
	</ThingDef>

	<ThingDef ParentName="BaseBlasterTurretBolt_TurretSmall">
		<defName>Bullet_BlasterTurretSmall_Red</defName>
		<graphicData>
			<texPath>OuterRim/Projectile/BlasterBolt_Red</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
	</ThingDef>

	<ThingDef ParentName="BaseBlasterTurretBolt_TurretSmall">
		<defName>Bullet_BlasterTurretSmall_Green</defName>
		<graphicData>
			<texPath>OuterRim/Projectile/BlasterBolt_Green</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
	</ThingDef>

	<ThingDef ParentName="BaseBlasterTurretBolt_TurretSmall">
		<defName>Bullet_BlasterTurretSmall_Yellow</defName>
		<graphicData>
			<texPath>OuterRim/Projectile/BlasterBolt_Yellow</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
	</ThingDef>

	<ThingDef ParentName="BaseBlasterTurretBolt_TurretSmall">
		<defName>Bullet_BlasterTurretSmall_Ion</defName>
		<label>blaster cannon ion bolt</label>
		<graphicData>
			<texPath>OuterRim/Projectile/BlasterBolt_Blue</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile Class="CombatExtended.ProjectilePropertiesCE">
			<damageDef>EMP</damageDef>
			<empShieldBreakChance>0.33</empShieldBreakChance>
		</projectile>
	</ThingDef>

	<ThingDef ParentName="BaseBlasterTurretBolt_TurretMedium">
		<defName>Bullet_BlasterTurretMedium_Red</defName>
		<graphicData>
			<texPath>OuterRim/Projectile/BlasterBolt_Red</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
	</ThingDef>

	<ThingDef ParentName="BaseBlasterTurretBolt_TurretMedium">
		<defName>Bullet_BlasterTurretMedium_Green</defName>
		<graphicData>
			<texPath>OuterRim/Projectile/BlasterBolt_Green</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
	</ThingDef>

	<ThingDef ParentName="BaseBlasterTurretBolt_TurretMedium">
		<defName>Bullet_BlasterTurretMedium_Yellow</defName>
		<graphicData>
			<texPath>OuterRim/Projectile/BlasterBolt_Yellow</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
	</ThingDef>

	<ThingDef ParentName="BaseBlasterTurretBolt_TurretMedium">
		<defName>Bullet_BlasterTurretMedium_Ion</defName>
		<label>laser cannon ion bolt</label>
		<graphicData>
			<texPath>OuterRim/Projectile/BlasterBolt_Blue</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile Class="CombatExtended.ProjectilePropertiesCE">
			<damageDef>EMP</damageDef>
			<empShieldBreakChance>0.33</empShieldBreakChance>
		</projectile>
	</ThingDef>

	<ThingDef ParentName="BaseBlasterTurretBolt_TurretLarge">
		<defName>Bullet_BlasterTurretLarge_Red</defName>
		<graphicData>
			<texPath>OuterRim/Projectile/BlasterBolt_Red</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
	</ThingDef>

	<ThingDef ParentName="BaseBlasterTurretBolt_TurretLarge">
		<defName>Bullet_BlasterTurretLarge_Green</defName>
		<graphicData>
			<texPath>OuterRim/Projectile/BlasterBolt_Green</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
	</ThingDef>

	<ThingDef ParentName="BaseBlasterTurretBolt_TurretLarge">
		<defName>Bullet_BlasterTurretLarge_Yellow</defName>
		<graphicData>
			<texPath>OuterRim/Projectile/BlasterBolt_Yellow</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
	</ThingDef>

	<ThingDef ParentName="BaseBlasterTurretBolt_TurretLarge">
		<defName>Bullet_BlasterTurretLarge_Ion</defName>
		<label>turbolaser ion bolt</label>
		<graphicData>
			<texPath>OuterRim/Projectile/BlasterBolt_Blue</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile Class="CombatExtended.ProjectilePropertiesCE">
			<damageDef>EMP</damageDef>
			<empShieldBreakChance>0.8</empShieldBreakChance>
		</projectile>
	</ThingDef>

	<ThingDef ParentName="BaseExplosiveBullet">
		<thingClass>CombatExtended.ProjectileCE_Explosive</thingClass>
		<defName>Bullet_OR_ProtonMortar</defName>
		<label>proton ball</label>
		<graphicData>
			<texPath>OuterRim/Projectile/ProtonBall</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile Class="CombatExtended.ProjectilePropertiesCE">
			<damageDef>Bomb</damageDef>
			<damageAmountBase>156</damageAmountBase>
			<speed>0</speed>
			<gravityFactor>5</gravityFactor>
			<explosionRadius>5.9</explosionRadius>
			<flyOverhead>true</flyOverhead>
			<soundHitThickRoof>Artillery_HitThickRoof</soundHitThickRoof>
			<soundExplode>MortarBomb_Explode</soundExplode>
			<soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate>
			<soundAmbient>MortarRound_Ambient</soundAmbient>
		</projectile>
	</ThingDef>

	<ThingDef ParentName="BaseExplosiveBullet">
		<thingClass>CombatExtended.ProjectileCE_Explosive</thingClass>
		<defName>Bullet_OR_ProtonArtillery</defName>
		<label>proton ball</label>
		<graphicData>
			<texPath>OuterRim/Projectile/ProtonBall</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile Class="CombatExtended.ProjectilePropertiesCE">
			<damageDef>Bomb</damageDef>
			<damageAmountBase>450</damageAmountBase>
			<speed>0</speed>
			<gravityFactor>5</gravityFactor>
			<explosionRadius>7.9</explosionRadius>
			<flyOverhead>true</flyOverhead>
			<soundHitThickRoof>Artillery_HitThickRoof</soundHitThickRoof>
			<soundExplode>MortarBomb_Explode</soundExplode>
			<soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate>
			<soundAmbient>MortarRound_Ambient</soundAmbient>
		</projectile>
	</ThingDef>

</Defs>