<?xml version="1.0" encoding="utf-8"?>
<Patch>
	<!-- ==========  Cost Change =========== -->

	<Operation Class="PatchOperationReplace">
		<xpath>Defs/thingDef[defName="MRSKitR"]/recipeMaker/researchPrerequisite</xpath>
		<value>
			<researchPrerequisite>PrecisionRifling</researchPrerequisite>
		</value>
	</Operation>

	<!-- ==========  Melee Tools =========== -->

	<!-- Pistols -->
	<Operation Class="PatchOperationReplace">
		<xpath>Defs/ThingDef[
			defName="GD_MSSH" or
			defName="GD_MSST" or
			defName="GD_MSSF"
			]/tools</xpath>
		<value>
			<tools>
				<li Class="CombatExtended.ToolCE">
					<label>grip</label>
					<capacities>
						<li>Blunt</li>
					</capacities>
					<power>2</power>
					<cooldownTime>1.54</cooldownTime>
					<chanceFactor>1.5</chanceFactor>
					<armorPenetrationBlunt>0.555</armorPenetrationBlunt>
					<linkedBodyPartsGroup>Grip</linkedBodyPartsGroup>
				</li>
				<li Class="CombatExtended.ToolCE">
					<label>muzzle</label>
					<capacities>
						<li>Poke</li>
					</capacities>
					<power>2</power>
					<cooldownTime>1.54</cooldownTime>
					<armorPenetrationBlunt>0.555</armorPenetrationBlunt>
					<linkedBodyPartsGroup>Muzzle</linkedBodyPartsGroup>
				</li>
			</tools>
		</value>
	</Operation>

	<!-- Long guns-->
	<Operation Class="PatchOperationReplace">
		<xpath>Defs/ThingDef[
			defName="GD_HybridRifle" or
			defName="GD_ModularCarbine" or
			defName="GD_ModularRifle" or
			defName="GD_ModularDMR" or
			defName="GD_ModularLMG" or
			defName="GD_GrenadeLauncher"
			]/tools</xpath>
		<value>
			<tools>
				<li Class="CombatExtended.ToolCE">
					<label>stock</label>
					<capacities>
						<li>Blunt</li>
					</capacities>
					<power>8</power>
					<cooldownTime>1.55</cooldownTime>
					<chanceFactor>1.5</chanceFactor>
					<armorPenetrationBlunt>2.755</armorPenetrationBlunt>
					<linkedBodyPartsGroup>Stock</linkedBodyPartsGroup>
				</li>
				<li Class="CombatExtended.ToolCE">
					<label>barrel</label>
					<capacities>
						<li>Blunt</li>
					</capacities>
					<power>5</power>
					<cooldownTime>2.02</cooldownTime>
					<armorPenetrationBlunt>1.630</armorPenetrationBlunt>
					<linkedBodyPartsGroup>Barrel</linkedBodyPartsGroup>
				</li>
				<li Class="CombatExtended.ToolCE">
					<label>muzzle</label>
					<capacities>
						<li>Poke</li>
					</capacities>
					<power>8</power>
					<cooldownTime>1.55</cooldownTime>
					<armorPenetrationBlunt>2.755</armorPenetrationBlunt>
					<linkedBodyPartsGroup>Muzzle</linkedBodyPartsGroup>
				</li>
			</tools>
		</value>
	</Operation>

	<!-- ==========  "Black Panther" Hybrid Rifle =========== -->
	<Operation Class="CombatExtended.PatchOperationMakeGunCECompatible">
		<defName>GD_HybridRifle</defName>
		<statBases>
			<Mass>4.4</Mass>
			<RangedWeapon_Cooldown>0.36</RangedWeapon_Cooldown>
			<SightsEfficiency>1.75</SightsEfficiency>
			<ShotSpread>0.06</ShotSpread>
			<SwayFactor>1.4</SwayFactor>
			<Bulk>9.6</Bulk>
		</statBases>
		<Properties>
			<recoilAmount>2.00</recoilAmount>
			<verbClass>CombatExtended.Verb_ShootCE</verbClass>
			<hasStandardCommand>true</hasStandardCommand>
			<defaultProjectile>Bullet_66Greydale_FMJ_Hybrid</defaultProjectile>
			<warmupTime>1.05</warmupTime>
			<range>58</range>
			<burstShotCount>6</burstShotCount>
			<ticksBetweenBurstShots>7</ticksBetweenBurstShots>
			<soundCast>ShotGRH</soundCast>
			<soundCastTail>GunTail_Medium</soundCastTail>
			<muzzleFlashScale>9</muzzleFlashScale>
		</Properties>
		<AmmoUser>
			<magazineSize>36</magazineSize>
			<reloadTime>4</reloadTime>
			<ammoSet>AmmoSet_66Greydale_Hybrid</ammoSet>
		</AmmoUser>
		<FireModes>
			<aimedBurstShotCount>3</aimedBurstShotCount>
			<aiUseBurstMode>TRUE</aiUseBurstMode>
			<aiAimMode>AimedShot</aiAimMode>
		</FireModes>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>Defs/ThingDef[defName="GD_HybridRifle"]/weaponTags</xpath>
		<value>
			<li>CE_AI_Rifle</li>
		</value>
	</Operation>

	<!-- ========== Hybrid Ocelot =========== -->
	<Operation Class="CombatExtended.PatchOperationMakeGunCECompatible">
		<defName>GD_MSSH</defName>
		<statBases>
			<WorkToMake>50</WorkToMake>
			<SightsEfficiency>0.7</SightsEfficiency>
			<ShotSpread>0.2</ShotSpread>
			<SwayFactor>1.48</SwayFactor>
			<Bulk>2.35</Bulk>
			<Mass>2.1</Mass>
			<RangedWeapon_Cooldown>0.33</RangedWeapon_Cooldown>
		</statBases>
		<Properties>
			<recoilAmount>2.92</recoilAmount>
			<verbClass>CombatExtended.Verb_ShootCE</verbClass>
			<hasStandardCommand>true</hasStandardCommand>
			<defaultProjectile>Bullet_66Greydale_FMJ_Hybrid</defaultProjectile>
			<warmupTime>0.65</warmupTime>
			<range>23</range>
			<soundCast>ShotGRH</soundCast>
			<soundCastTail>GunTail_Light</soundCastTail>
			<muzzleFlashScale>12</muzzleFlashScale>
		</Properties>
		<AmmoUser>
			<magazineSize>12</magazineSize>
			<reloadTime>3.5</reloadTime>
			<ammoSet>AmmoSet_66Greydale_Hybrid</ammoSet>
		</AmmoUser>
		<FireModes>
		</FireModes>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>Defs/ThingDef[defName="GD_MSSH"]/weaponTags</xpath>
		<value>
			<li>CE_Sidearm</li>
			<li>CE_AI_Pistol</li>
			<li>CE_OneHandedWeapon</li>
		</value>
	</Operation>

	<!-- ==========  Modular Triple-shot =========== -->
	<Operation Class="CombatExtended.PatchOperationMakeGunCECompatible">
		<defName>GD_MSST</defName>
		<statBases>
			<WorkToMake>50</WorkToMake>
			<SightsEfficiency>0.8</SightsEfficiency>
			<ShotSpread>0.16</ShotSpread>
			<SwayFactor>1.17</SwayFactor>
			<Bulk>2.20</Bulk>
			<Mass>1.25</Mass>
			<RangedWeapon_Cooldown>0.37</RangedWeapon_Cooldown>
		</statBases>
		<Properties>
			<recoilAmount>1.27</recoilAmount><!--Halved from base-->
			<verbClass>CombatExtended.Verb_ShootCE</verbClass>
			<hasStandardCommand>true</hasStandardCommand>
			<defaultProjectile>Bullet_66Greydale_FMJ_Pistol</defaultProjectile>
			<warmupTime>0.6</warmupTime>
			<burstShotCount>3</burstShotCount>
			<ticksBetweenBurstShots>1</ticksBetweenBurstShots>
			<range>18</range>
			<soundCast>ShotLynx</soundCast>
			<soundCastTail>GunTail_Light</soundCastTail>
			<muzzleFlashScale>9</muzzleFlashScale>
			<recoilPattern>Mounted</recoilPattern>
		</Properties>
		<AmmoUser>
			<magazineSize>12</magazineSize>
			<reloadTime>3.5</reloadTime>
			<ammoSet>AmmoSet_66Greydale_Pistol</ammoSet>
		</AmmoUser>
		<FireModes>
			<noSingleShot>true</noSingleShot>
		</FireModes>
	</Operation>

	<Operation Class="PatchOperationConditional">
		<xpath>Defs/ThingDef[defName="GD_MSST"]/weaponTags</xpath>
		<match Class="PatchOperationAdd">
			<xpath>Defs/ThingDef[defName="GD_MSST"]/weaponTags</xpath>
			<value>
				<li>CE_Sidearm</li>
				<li>CE_AI_Pistol</li>
				<li>CE_OneHandedWeapon</li>
			</value>
		</match>
		<nomatch Class="PatchOperationAdd">
			<xpath>Defs/ThingDef[defName="GD_MSST"]</xpath>
			<value>
				<weaponTags>
					<li>CE_Sidearm</li>
					<li>CE_AI_Pistol</li>
					<li>CE_OneHandedWeapon</li>
				</weaponTags>
			</value>
		</nomatch>
	</Operation>

	<!-- ==========  Modular Spitfire =========== -->
	<Operation Class="PatchOperationReplace">
		<xpath>Defs/thingDef[defName="GD_MSSS"]/statBases</xpath>
		<value>
			<statBases>
				<WorkToMake>50</WorkToMake>
				<SightsEfficiency>0.8</SightsEfficiency>
				<ShotSpread>0.2</ShotSpread>
				<SwayFactor>1.45</SwayFactor>
				<Bulk>2.85</Bulk>
				<Mass>1.51</Mass>
				<RangedWeapon_Cooldown>0.36</RangedWeapon_Cooldown>
			</statBases>
		</value>
	</Operation>

	<Operation Class="PatchOperationReplace">
		<xpath>Defs/thingDef[defName="GD_MSSS"]/verbs</xpath>
		<value>
			<verbs>
				<li Class="CombatExtended.VerbPropertiesCE">
					<recoilAmount>2.31</recoilAmount>
					<verbClass>CombatExtended.Verb_ShootCE</verbClass>
					<hasStandardCommand>true</hasStandardCommand>
					<defaultProjectile>Bullet_66Greydale_FMJ_Pistol</defaultProjectile>
					<warmupTime>0.6</warmupTime>
					<burstShotCount>5</burstShotCount>
					<ticksBetweenBurstShots>5</ticksBetweenBurstShots>
					<range>12</range>
					<soundCast>ShotLynx</soundCast>
					<soundCastTail>GunTail_Light</soundCastTail>
					<muzzleFlashScale>9</muzzleFlashScale>
				</li>
			</verbs>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>Defs/thingDef[defName="GD_MSSS"]</xpath>
		<value>
			<comps>
				<li Class="CombatExtended.CompProperties_AmmoUser">
					<magazineSize>36</magazineSize>
					<reloadTime>4</reloadTime>
					<ammoSet>AmmoSet_66Greydale_Pistol</ammoSet>
				</li>
				<li Class="CombatExtended.CompProperties_FireModes">
					<aimedBurstShotCount>3</aimedBurstShotCount>
				</li>
			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationConditional">
		<xpath>Defs/thingDef[defName="GD_MSSS"]/weaponTags</xpath>
		<match Class="PatchOperationAdd">
			<xpath>Defs/thingDef[defName="GD_MSSS"]/weaponTags</xpath>
			<value>
				<li>CE_Sidearm</li>
				<li>CE_AI_Pistol</li>
				<li>CE_OneHandedWeapon</li>
			</value>
		</match>
		<nomatch Class="PatchOperationAdd">
			<xpath>Defs/thingDef[defName="GD_MSSS"]</xpath>
			<value>
				<weaponTags>
					<li>CE_Sidearm</li>
					<li>CE_AI_Pistol</li>
					<li>CE_OneHandedWeapon</li>
				</weaponTags>
			</value>
		</nomatch>
	</Operation>

	<Operation Class="PatchOperationReplace">
		<xpath>Defs/thingDef[defName="GD_MSSS"]/tools</xpath>
		<value>
			<tools>
				<li Class="CombatExtended.ToolCE">
					<label>grip</label>
					<capacities>
						<li>Blunt</li>
					</capacities>
					<power>2</power>
					<cooldownTime>1.54</cooldownTime>
					<chanceFactor>1.5</chanceFactor>
					<armorPenetrationBlunt>0.555</armorPenetrationBlunt>
					<linkedBodyPartsGroup>Grip</linkedBodyPartsGroup>
				</li>
				<li Class="CombatExtended.ToolCE">
					<label>muzzle</label>
					<capacities>
						<li>Poke</li>
					</capacities>
					<power>2</power>
					<cooldownTime>1.54</cooldownTime>
					<armorPenetrationBlunt>0.555</armorPenetrationBlunt>
					<linkedBodyPartsGroup>Muzzle</linkedBodyPartsGroup>
				</li>
			</tools>
		</value>
	</Operation>

	<!-- ==========  Modular Flakker =========== -->
	<Operation Class="CombatExtended.PatchOperationMakeGunCECompatible">
		<defName>GD_MSSF</defName>
		<statBases>
			<WorkToMake>50</WorkToMake>
			<SightsEfficiency>0.7</SightsEfficiency>
			<ShotSpread>0.36</ShotSpread>
			<SwayFactor>1.22</SwayFactor>
			<Bulk>1.90</Bulk>
			<Mass>1.75</Mass>
			<RangedWeapon_Cooldown>1.06</RangedWeapon_Cooldown>
		</statBases>
		<Properties>
			<recoilAmount>3.65</recoilAmount><!--Halved from base-->
			<verbClass>CombatExtended.Verb_ShootCE</verbClass>
			<hasStandardCommand>true</hasStandardCommand>
			<defaultProjectile>Bullet_25x40mmGrenade_HE</defaultProjectile>
			<warmupTime>0.6</warmupTime>
			<range>18</range>
			<soundCast>ShotLynx</soundCast>
			<soundCastTail>GunTail_Light</soundCastTail>
			<muzzleFlashScale>9</muzzleFlashScale>
		</Properties>
		<AmmoUser>
			<magazineSize>1</magazineSize>
			<AmmoGenPerMagOverride>4</AmmoGenPerMagOverride>
			<reloadTime>2.6</reloadTime>
			<ammoSet>AmmoSet_25x40mmGrenade</ammoSet>
		</AmmoUser>
		<FireModes />
	</Operation>

	<Operation Class="PatchOperationConditional">
		<xpath>Defs/ThingDef[defName="GD_MSSF"]/weaponTags</xpath>
		<match Class="PatchOperationAdd">
			<xpath>Defs/ThingDef[defName="GD_MSSF"]/weaponTags</xpath>
			<value>
				<li>CE_OneHandedWeapon</li>
			</value>
		</match>
		<nomatch Class="PatchOperationAdd">
			<xpath>Defs/ThingDef[defName="GD_MSSF"]</xpath>
			<value>
				<weaponTags>
					<li>CE_OneHandedWeapon</li>
				</weaponTags>
			</value>
		</nomatch>
	</Operation>

	<!-- ==========  Modular Carbine =========== -->
	<Operation Class="CombatExtended.PatchOperationMakeGunCECompatible">
		<defName>GD_ModularCarbine</defName>
		<statBases>
			<Mass>2.5</Mass>
			<RangedWeapon_Cooldown>0.36</RangedWeapon_Cooldown>
			<SightsEfficiency>1</SightsEfficiency>
			<ShotSpread>0.16</ShotSpread>
			<SwayFactor>1.04</SwayFactor>
			<Bulk>6.4</Bulk>
		</statBases>
		<costList>
			<Steel>40</Steel>
			<ComponentIndustrial>6</ComponentIndustrial>
			<Chemfuel>10</Chemfuel>
		</costList>
		<Properties>
			<recoilAmount>2.06</recoilAmount>
			<verbClass>CombatExtended.Verb_ShootCE</verbClass>
			<hasStandardCommand>true</hasStandardCommand>
			<defaultProjectile>Bullet_66Greydale_FMJ_SB</defaultProjectile>
			<warmupTime>0.85</warmupTime>
			<range>36</range>
			<burstShotCount>6</burstShotCount>
			<ticksBetweenBurstShots>5</ticksBetweenBurstShots>
			<soundCast>ShotGRC</soundCast>
			<soundCastTail>GunTail_Medium</soundCastTail>
			<muzzleFlashScale>11</muzzleFlashScale>
		</Properties>
		<AmmoUser>
			<magazineSize>36</magazineSize>
			<reloadTime>4</reloadTime>
			<ammoSet>AmmoSet_66Greydale_SB</ammoSet>
		</AmmoUser>
		<FireModes>
			<aiUseBurstMode>false</aiUseBurstMode>
			<aiAimMode>AimedShot</aiAimMode>
			<aimedBurstShotCount>3</aimedBurstShotCount>
		</FireModes>
	</Operation>

	<!-- ==========  Modular Rifle =========== -->
	<Operation Class="CombatExtended.PatchOperationMakeGunCECompatible">
		<defName>GD_ModularRifle</defName>
		<statBases>
			<Mass>3.5</Mass>
			<RangedWeapon_Cooldown>0.36</RangedWeapon_Cooldown>
			<SightsEfficiency>1.75</SightsEfficiency>
			<ShotSpread>0.07</ShotSpread>
			<SwayFactor>1.34</SwayFactor>
			<Bulk>9.45</Bulk>
		</statBases>
		<Properties>
			<recoilAmount>2.00</recoilAmount>
			<verbClass>CombatExtended.Verb_ShootCE</verbClass>
			<hasStandardCommand>true</hasStandardCommand>
			<defaultProjectile>Bullet_66Greydale_FMJ</defaultProjectile>
			<warmupTime>1.2</warmupTime>
			<range>62</range>
			<burstShotCount>6</burstShotCount>
			<ticksBetweenBurstShots>4</ticksBetweenBurstShots>
			<soundCast>ShotGRC</soundCast>
			<soundCastTail>GunTail_Medium</soundCastTail>
			<muzzleFlashScale>7</muzzleFlashScale>
		</Properties>
		<AmmoUser>
			<magazineSize>36</magazineSize>
			<reloadTime>4</reloadTime>
			<ammoSet>AmmoSet_66Greydale</ammoSet>
		</AmmoUser>
		<FireModes>
			<aimedBurstShotCount>3</aimedBurstShotCount>
			<aiUseBurstMode>TRUE</aiUseBurstMode>
			<aiAimMode>AimedShot</aiAimMode>
		</FireModes>
	</Operation>
	
	<Operation Class="PatchOperationReplace">
		<xpath>Defs/ThingDef[defName="GD_ModularRifle"]/comps/li[@Class="CompProperties_EquippableAbilityReloadable"]</xpath>
		<value>
			<li Class="CombatExtended.CompProperties_UnderBarrel">
				<propsUnderBarrel>
					<magazineSize>1</magazineSize>
					<reloadTime>3</reloadTime>
					<ammoSet>AmmoSet_25x40mmGrenade</ammoSet>
				</propsUnderBarrel>
				<verbPropsUnderBarrel>
					<recoilAmount>2.51</recoilAmount>
					<verbClass>CombatExtended.Verb_ShootCE</verbClass>
					<hasStandardCommand>true</hasStandardCommand>
					<defaultProjectile>Bullet_25mmGDMicromissile_HEDP</defaultProjectile>
					<warmupTime>0.55</warmupTime>
					<range>51</range>
					<targetParams>
						<canTargetLocations>true</canTargetLocations>
					</targetParams>
					<soundCast>Shot_IncendiaryLauncher</soundCast>
					<soundCastTail>GunTail_Medium</soundCastTail>
					<muzzleFlashScale>12</muzzleFlashScale>
					<burstShotCount>1</burstShotCount>
				</verbPropsUnderBarrel>
				<propsFireModesUnderBarrel>
					<aiUseBurstMode>FALSE</aiUseBurstMode>
					<aiAimMode>AimedShot</aiAimMode>
					<aimedBurstShotCount>1</aimedBurstShotCount>
				</propsFireModesUnderBarrel>
			</li>
			<li>
				<compClass>CompEquippable</compClass>
			</li>
		</value>
	</Operation>

	<Operation Class="PatchOperationConditional">
		<xpath>Defs/ThingDef[defName="GD_ModularRifle"]/weaponTags</xpath>
		<match Class="PatchOperationAdd">
			<xpath>Defs/ThingDef[defName="GD_ModularRifle"]/weaponTags</xpath>
			<value>
				<li>CE_AI_Rifle</li>
			</value>
		</match>
		<nomatch Class="PatchOperationAdd">
			<xpath>Defs/ThingDef[defName="GD_ModularRifle"]</xpath>
			<value>
				<weaponTags>
					<li>CE_AI_Rifle</li>
				</weaponTags>
			</value>
		</nomatch>
	</Operation>

	<!-- ==========  Modular DMR =========== -->
	<Operation Class="CombatExtended.PatchOperationMakeGunCECompatible">
		<defName>GD_ModularDMR</defName>
		<statBases>
			<Mass>3.91</Mass>
			<RangedWeapon_Cooldown>0.5</RangedWeapon_Cooldown>
			<SightsEfficiency>2.60</SightsEfficiency>
			<ShotSpread>0.03</ShotSpread>
			<SwayFactor>1.12</SwayFactor>
			<Bulk>11.85</Bulk>
		</statBases>
		<Properties>
			<recoilAmount>1.87</recoilAmount>
			<verbClass>CombatExtended.Verb_ShootCE</verbClass>
			<hasStandardCommand>true</hasStandardCommand>
			<defaultProjectile>Bullet_66Greydale_FMJ</defaultProjectile>
			<warmupTime>1.9</warmupTime>
			<range>81</range>
			<burstShotCount>3</burstShotCount>
			<ticksBetweenBurstShots>6</ticksBetweenBurstShots>
			<soundCast>ShotGRM</soundCast>
			<soundCastTail>GunTail_Heavy</soundCastTail>
			<muzzleFlashScale>9</muzzleFlashScale>
			<recoilPattern>Mounted</recoilPattern>
		</Properties>
		<AmmoUser>
			<magazineSize>36</magazineSize>
			<reloadTime>4</reloadTime>
			<ammoSet>AmmoSet_66Greydale</ammoSet>
		</AmmoUser>
		<FireModes>
			<aimedBurstShotCount>2</aimedBurstShotCount>
			<aiUseBurstMode>False</aiUseBurstMode>
			<aiAimMode>AimedShot</aiAimMode>
		</FireModes>
		<weaponTags>
			<li>SniperRifle</li>
			<li>Bipod_DMR</li>
		</weaponTags>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>Defs/ThingDef[defName="GD_ModularDMR"]/weaponTags</xpath>
		<value>
			<li>SniperRifle</li>
			<li>Bipod_DMR</li>
		</value>
	</Operation>

	<!-- ==========  Modular LMG =========== -->
	<Operation Class="CombatExtended.PatchOperationMakeGunCECompatible">
		<defName>GD_ModularLMG</defName>
		<statBases>
			<Mass>6.8</Mass>
			<RangedWeapon_Cooldown>0.55</RangedWeapon_Cooldown>
			<SightsEfficiency>1</SightsEfficiency>
			<ShotSpread>0.07</ShotSpread>
			<SwayFactor>1.23</SwayFactor>
			<Bulk>11.75</Bulk>
		</statBases>
		<Properties>
			<recoilAmount>1.40</recoilAmount>
			<verbClass>CombatExtended.Verb_ShootCE</verbClass>
			<hasStandardCommand>true</hasStandardCommand>
			<defaultProjectile>Bullet_66Greydale_FMJ</defaultProjectile>
			<warmupTime>1.3</warmupTime>
			<range>67</range>
			<burstShotCount>10</burstShotCount>
			<ticksBetweenBurstShots>5</ticksBetweenBurstShots>
			<soundCast>ShotGRS</soundCast>
			<soundCastTail>GunTail_Medium</soundCastTail>
			<muzzleFlashScale>9</muzzleFlashScale>
			<targetParams>
				<canTargetLocations>true</canTargetLocations>
			</targetParams>
			<recoilPattern>Mounted</recoilPattern>
		</Properties>
		<AmmoUser>
			<magazineSize>108</magazineSize>
			<reloadTime>7.8</reloadTime>
			<ammoSet>AmmoSet_66Greydale</ammoSet>
		</AmmoUser>
		<FireModes>
			<aimedBurstShotCount>5</aimedBurstShotCount>
			<aiUseBurstMode>False</aiUseBurstMode>
			<aiAimMode>SuppressFire</aiAimMode>
		</FireModes>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>Defs/ThingDef[defName="GD_ModularLMG"]/weaponTags</xpath>
		<value>
			<li>CE_MachineGun</li>
			<li>Bipod_LMG</li>
		</value>
	</Operation>

	<!-- ==========  GD Multi Launcher =========== -->
	<Operation Class="CombatExtended.PatchOperationMakeGunCECompatible">
		<defName>GD_GrenadeLauncher</defName>
		<statBases>
			<WorkToMake>55000</WorkToMake>
			<Mass>5.5</Mass>
			<RangedWeapon_Cooldown>0.39</RangedWeapon_Cooldown>
			<SightsEfficiency>1.1</SightsEfficiency>
			<ShotSpread>0.18</ShotSpread>
			<SwayFactor>1.15</SwayFactor>
			<Bulk>6.0</Bulk>
		</statBases>
		<costList>
			<Steel>45</Steel>
			<ComponentIndustrial>4</ComponentIndustrial>
			<Chemfuel>10</Chemfuel>
		</costList>
		<Properties>
			<recoilAmount>2.58</recoilAmount>
			<verbClass>CombatExtended.Verb_ShootCE</verbClass>
			<hasStandardCommand>true</hasStandardCommand>
			<defaultProjectile>Bullet_25x40mmGrenade_HE</defaultProjectile>
			<warmupTime>1.1</warmupTime>
			<range>45</range>
			<minRange>2</minRange>
			<targetParams>
				<canTargetLocations>true</canTargetLocations>
			</targetParams>
			<soundCast>ShotGdgrenade</soundCast>
			<soundCastTail>GunTail_Medium</soundCastTail>
			<muzzleFlashScale>14</muzzleFlashScale>
		</Properties>
		<AmmoUser>
			<magazineSize>8</magazineSize>
			<reloadTime>5.1</reloadTime>
			<ammoSet>AmmoSet_25x40mmGrenade</ammoSet>
		</AmmoUser>
		<FireModes>
			<aiUseBurstMode>False</aiUseBurstMode>
			<aiAimMode>SuppressFire</aiAimMode>
		</FireModes>
		<researchPrerequisite>CE_Launchers</researchPrerequisite>
	</Operation>

	<Operation Class="PatchOperationRemove">
		<xpath>Defs/thingDef[defName="GD_BSLauncher"]</xpath>
	</Operation>

	<Operation Class="PatchOperationRemove">
		<xpath>Defs/thingDef[defName="GD_INGrenadeLauncher"]</xpath>
	</Operation>

	<Operation Class="PatchOperationRemove">
		<xpath>Defs/thingDef[defName="GD_SKGrenadeLauncher"]</xpath>
	</Operation>

</Patch>