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

	<!--QX==================== Imperial Guard Turret Addon Mod - Automated Mini-AutoGun Sentry Turret =========================QX-->

	<ThingDef ParentName="BaseBullet">
		<defName>Bullet_ASTMiniAutoGun</defName>
		<label>AST MiniAutoGun Bullet</label>
		<graphicData>
			<texPath>Things/IGTurrets/SentryTurrets/ASTAutoGun/ATAutoGunProjectile</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile>
			<damageDef>IGBullet</damageDef>
			<damageAmountBase>3</damageAmountBase>
			<speed>100</speed>
		</projectile>
	</ThingDef>

	<ThingDef ParentName="BaseIGGun">
		<defName>Turret_ASTMiniAutoGun</defName>
		<label>Auto Sentry MiniAutoGun</label>
		<description>The AutoSentry MiniAutoGun Turret, an awesome metal spitting device, small compact and designed for primarily indoor use.</description>
		<graphicData>
			<texPath>Things/IGTurrets/SentryTurrets/ASTAutoGun/ATAutoGunMk1</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<soundInteract>InteractIGRWeapons</soundInteract>
		<canBeSpawningInventory>false</canBeSpawningInventory>
		<tradeability>Never</tradeability>
		<statBases>
			<AccuracyTouch>0.90</AccuracyTouch>
			<AccuracyShort>0.80</AccuracyShort>
			<AccuracyMedium>0.75</AccuracyMedium>
			<AccuracyLong>0.60</AccuracyLong>
			<RangedWeapon_Cooldown>0.20</RangedWeapon_Cooldown>
		</statBases>
		<weaponTags>
			<li>TurretGun</li>
		</weaponTags>
		<verbs>
			<li>
				<verbClass>Verb_Shoot</verbClass>
				<hasStandardCommand>true</hasStandardCommand>
				<defaultProjectile>Bullet_ASTAutoGun</defaultProjectile>
				<warmupTime>0.3</warmupTime>
				<range>18</range>
				<ticksBetweenBurstShots>10</ticksBetweenBurstShots>
				<burstShotCount>10</burstShotCount>
				<soundCast>ShotMinigun</soundCast>
				<soundCastTail>GunTail_Medium</soundCastTail>
				<muzzleFlashScale>3</muzzleFlashScale>
			</li>
		</verbs>
		<thingCategories>
			<li>IGAutoTurrets</li>
		</thingCategories>
	</ThingDef>

	<!--QX==================== Imperial Guard Turret Addon Mod - Automated AutoGun Sentry Turret =========================QX-->

	<ThingDef ParentName="BaseBullet">
		<defName>Bullet_ASTAutoGun</defName>
		<label>AST MiniGun Bullet</label>
		<graphicData>
			<texPath>Things/IGTurrets/SentryTurrets/ASTAutoGun/ATAutoGunProjectile</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile>
			<damageDef>IGBullet</damageDef>
			<damageAmountBase>5</damageAmountBase>
			<speed>100</speed>
		</projectile>
	</ThingDef>

	<ThingDef ParentName="BaseIGGun">
		<defName>Turret_ASTAutoGun</defName>
		<label>Auto Sentry AutoGun</label>
		<description>The AutoSentry AutoGun Turret, an awesome metal spitting device.</description>
		<graphicData>
			<texPath>Things/IGTurrets/SentryTurrets/ASTAutoGun/ATAutoGunMk1</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<soundInteract>InteractIGRWeapons</soundInteract>
		<canBeSpawningInventory>false</canBeSpawningInventory>
		<tradeability>Never</tradeability>
		<statBases>
			<AccuracyTouch>0.80</AccuracyTouch>
			<AccuracyShort>0.70</AccuracyShort>
			<AccuracyMedium>0.65</AccuracyMedium>
			<AccuracyLong>0.50</AccuracyLong>
			<RangedWeapon_Cooldown>0.25</RangedWeapon_Cooldown>
		</statBases>
		<weaponTags>
			<li>TurretGun</li>
		</weaponTags>
		<verbs>
			<li>
				<verbClass>Verb_Shoot</verbClass>
				<hasStandardCommand>true</hasStandardCommand>
				<defaultProjectile>Bullet_ASTAutoGun</defaultProjectile>
				<warmupTime>0.5</warmupTime>
				<range>22</range>
				<ticksBetweenBurstShots>10</ticksBetweenBurstShots>
				<burstShotCount>10</burstShotCount>
				<soundCast>ShotMinigun</soundCast>
				<soundCastTail>GunTail_Medium</soundCastTail>
				<muzzleFlashScale>5</muzzleFlashScale>
			</li>
		</verbs>
		<thingCategories>
			<li>IGAutoTurrets</li>
		</thingCategories>
	</ThingDef>


	<!--QX==================== Imperial Guard Turret Addon Mod - Automated Twin Autocannon Sentry Turret =========================QX-->

	<ThingDef ParentName="BaseBullet">
		<defName>Bullet_ASTMiniGun</defName>
		<label>AST MiniGun Bullet</label>
		<graphicData>
			<texPath>Things/IGTurrets/SentryTurrets/ASTMiniGun/ASTMiniGunProjectile</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile>
			<damageDef>IGBullet</damageDef>
			<damageAmountBase>8</damageAmountBase>
			<speed>110</speed>
		</projectile>
	</ThingDef>

	<ThingDef ParentName="BaseIGGun">
		<defName>Turret_ASTMiniGun</defName>
		<label>Auto Sentry MiniGun</label>
		<description>The AutoSentry MiniGun Turret, an awesome metal spitting device.</description>
		<graphicData>
			<texPath>Things/IGTurrets/SentryTurrets/ASTMiniGun/ASTMiniGunMk1</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<soundInteract>InteractIGRWeapons</soundInteract>
		<canBeSpawningInventory>false</canBeSpawningInventory>
		<tradeability>Never</tradeability>
		<statBases>
			<AccuracyTouch>0.75</AccuracyTouch>
			<AccuracyShort>0.70</AccuracyShort>
			<AccuracyMedium>0.65</AccuracyMedium>
			<AccuracyLong>0.60</AccuracyLong>
			<RangedWeapon_Cooldown>0.25</RangedWeapon_Cooldown>
		</statBases>
		<weaponTags>
			<li>TurretGun</li>
		</weaponTags>
		<verbs>
			<li>
				<verbClass>Verb_Shoot</verbClass>
				<hasStandardCommand>true</hasStandardCommand>
				<defaultProjectile>Bullet_ASTMiniGun</defaultProjectile>
				<warmupTime>1</warmupTime>
				<range>23</range>
				<ticksBetweenBurstShots>10</ticksBetweenBurstShots>
				<burstShotCount>15</burstShotCount>
				<soundCast>ShotMinigun</soundCast>
				<soundCastTail>GunTail_Medium</soundCastTail>
				<muzzleFlashScale>9</muzzleFlashScale>
			</li>
		</verbs>
		<thingCategories>
			<li>IGAutoTurrets</li>
		</thingCategories>
	</ThingDef>

	<!--QX==================== Imperial Guard Turret Addon Mod - Heavy Bolter Emplacement =========================QX-->

	<ThingDef ParentName="BaseBullet">
		<defName>Bullet_MTHeavyBolter</defName>
		<label>Heavy Bolter Bullet</label>
		<graphicData>
			<texPath>Things/IGTurrets/ManualTurrets/HeavyBolter/BoltProjectileMk1-LRG</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<thingClass>Projectile_Explosive</thingClass>
		<projectile>
			<damageDef>IGBomb</damageDef>
			<damageAmountBase>11</damageAmountBase>
			<explosionRadius>1.25</explosionRadius>
			<speed>100</speed>
			<soundExplode>IGSML_Explosion</soundExplode>
		</projectile>
	</ThingDef>

	<ThingDef ParentName="BaseIGGun">
		<defName>Turret_MTHeavyBolter</defName>
		<label>Heavy Bolter Emplacement</label>
		<description>The Heavy Bolter Gun Emplacement, is Awesome explody device.</description>
		<graphicData>
			<texPath>Things/IGTurrets/ManualTurrets/HeavyBolter/MTHeavyBolterMk1-Gun</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<soundInteract>InteractIGRWeapons</soundInteract>
		<canBeSpawningInventory>false</canBeSpawningInventory>
		<tradeability>Never</tradeability>
		<statBases>
			<AccuracyTouch>0.80</AccuracyTouch>
			<AccuracyShort>0.75</AccuracyShort>
			<AccuracyMedium>0.70</AccuracyMedium>
			<AccuracyLong>0.70</AccuracyLong>
			<RangedWeapon_Cooldown>0.50</RangedWeapon_Cooldown>
		</statBases>
		<weaponTags>
			<li>TurretGun</li>
		</weaponTags>
		<verbs>
			<li>
				<verbClass>Verb_Shoot</verbClass>
				<hasStandardCommand>true</hasStandardCommand>
				<defaultProjectile>Bullet_MTHeavyBolter</defaultProjectile>
				<warmupTime>1</warmupTime>
				<range>35</range>
				<minRange>2</minRange>
				<ticksBetweenBurstShots>10</ticksBetweenBurstShots>
				<burstShotCount>6</burstShotCount>
				<soundCast>HeavyBolterSound</soundCast>
				<soundCastTail>GunTail_Heavy</soundCastTail>
				<muzzleFlashScale>12</muzzleFlashScale>
			</li>
		</verbs>
		<thingCategories>
			<li>IGManTurrets</li>
		</thingCategories>
	</ThingDef>

	<!--QX==================== Imperial Guard Turret Addon Mod - Las Cannon Emplacement =========================QX-->

	<ThingDef ParentName="BaseBullet">
		<defName>Bullet_MTLasCannon</defName>
		<label>LasCannon Bullet</label>
		<graphicData>
			<texPath>Things/IGTurrets/ManualTurrets/LasCannon/LasCannonProjectile</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile>
			<damageDef>IGArmorPiercing</damageDef>
			<damageAmountBase>75</damageAmountBase>
			<speed>90</speed>
		</projectile>
	</ThingDef>

	<ThingDef ParentName="BaseIGGun">
		<defName>Turret_MTLasCannon</defName>
		<label>LasCannon Emplacement</label>
		<description>The LasCannon Emplacement, is Awesome armor melting device.</description>
		<graphicData>
			<texPath>Things/IGTurrets/ManualTurrets/LasCannon/MTLasCannon-Gun</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<soundInteract>InteractIGRWeapons</soundInteract>
		<canBeSpawningInventory>false</canBeSpawningInventory>
		<tradeability>Never</tradeability>
		<statBases>
			<AccuracyTouch>0.80</AccuracyTouch>
			<AccuracyShort>0.85</AccuracyShort>
			<AccuracyMedium>0.85</AccuracyMedium>
			<AccuracyLong>0.90</AccuracyLong>
			<RangedWeapon_Cooldown>0.50</RangedWeapon_Cooldown>
		</statBases>
		<weaponTags>
			<li>TurretGun</li>
		</weaponTags>
		<verbs>
			<li>
				<verbClass>Verb_Shoot</verbClass>
				<hasStandardCommand>true</hasStandardCommand>
				<defaultProjectile>Bullet_MTLasCannon</defaultProjectile>
				<warmupTime>1.5</warmupTime>
				<range>45</range>
				<minRange>2</minRange>
				<ticksBetweenBurstShots>45</ticksBetweenBurstShots>
				<burstShotCount>2</burstShotCount>
				<soundCast>LasCannonSound</soundCast>
				<soundCastTail>GunTail_Heavy</soundCastTail>
				<muzzleFlashScale>12</muzzleFlashScale>
			</li>
		</verbs>
		<thingCategories>
			<li>IGManTurrets</li>
		</thingCategories>
	</ThingDef>

	<!--QX==================== Imperial Guard Turret Addon Mod - Tarantula Dual Heavy Bolter Turret Gun =========================QX-->

	<ThingDef ParentName="BaseBullet">
		<defName>Bullet_ATDualHeavyBolter</defName>
		<label>Dual Heavy Bolter Bullet</label>
		<graphicData>
			<texPath>Things/IGTurrets/AutoTurrets/HeavyBolter/BoltProjectileMk1-DUAL</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<thingClass>Projectile_Explosive</thingClass>
		<projectile>
			<damageDef>IGBomb</damageDef>
			<damageAmountBase>10</damageAmountBase>
			<explosionRadius>1.25</explosionRadius>
			<speed>100</speed>
			<soundExplode>IGSML_Explosion</soundExplode>
		</projectile>
	</ThingDef>

	<ThingDef ParentName="BaseIGGun">
		<defName>Turret_ATDualHeavyBolter</defName>
		<label>Tarantula Dual Heavy Bolter Turret</label>
		<description>The Tarantula Dual Heavy Bolter Turret, is Awesome explody device.</description>
		<graphicData>
			<texPath>Things/IGTurrets/AutoTurrets/HeavyBolter/ATHeavyBolterMk1-Gun</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<soundInteract>InteractChargeRifle</soundInteract>
		<canBeSpawningInventory>false</canBeSpawningInventory>
		<tradeability>Never</tradeability>
		<statBases>
			<AccuracyTouch>0.85</AccuracyTouch>
			<AccuracyShort>0.80</AccuracyShort>
			<AccuracyMedium>0.75</AccuracyMedium>
			<AccuracyLong>0.70</AccuracyLong>
			<RangedWeapon_Cooldown>0.50</RangedWeapon_Cooldown>
		</statBases>
		<weaponTags>
			<li>TurretGun</li>
		</weaponTags>
		<verbs>
			<li>
				<verbClass>Verb_Shoot</verbClass>
				<hasStandardCommand>true</hasStandardCommand>
				<defaultProjectile>Bullet_ATDualHeavyBolter</defaultProjectile>
				<warmupTime>1</warmupTime>
				<range>42</range>
				<minRange>5</minRange>
				<ticksBetweenBurstShots>10</ticksBetweenBurstShots>
				<burstShotCount>12</burstShotCount>
				<soundCast>HeavyBolterSound</soundCast>
				<soundCastTail>GunTail_Heavy</soundCastTail>
				<muzzleFlashScale>15</muzzleFlashScale>
			</li>
		</verbs>
		<thingCategories>
			<li>IGAutoTurrets</li>
		</thingCategories>
	</ThingDef>

	<!--QX==================== Imperial Guard Turret Addon Mod - Tarantula Dual Las Cannon Turret Gun =========================QX-->

	<ThingDef ParentName="BaseBullet">
		<defName>Bullet_ATDualLasCannon</defName>
		<label>Dual LasCannon Bullet</label>
		<graphicData>
			<texPath>Things/IGTurrets/AutoTurrets/LasCannon/DualLasCannonProjectile</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<projectile>
			<damageDef>IGArmorPiercing</damageDef>
			<damageAmountBase>100</damageAmountBase>
			<speed>90</speed>
		</projectile>
	</ThingDef>

	<ThingDef ParentName="BaseIGGun">
		<defName>Turret_ATDualLasCannon</defName>
		<label>Tarantula Dual LasCannon Turret</label>
		<description>The Tarantula Dual Las Cannon Turret, is Awesome Armor Melting device.</description>
		<graphicData>
			<texPath>Things/IGTurrets/AutoTurrets/LasCannon/ATDualLasCannonMk1-Gun</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<soundInteract>InteractChargeRifle</soundInteract>
		<canBeSpawningInventory>false</canBeSpawningInventory>
		<tradeability>Never</tradeability>
		<statBases>
			<AccuracyTouch>0.80</AccuracyTouch>
			<AccuracyShort>0.85</AccuracyShort>
			<AccuracyMedium>0.85</AccuracyMedium>
			<AccuracyLong>0.90</AccuracyLong>
			<RangedWeapon_Cooldown>0.50</RangedWeapon_Cooldown>
		</statBases>
		<weaponTags>
			<li>TurretGun</li>
		</weaponTags>
		<verbs>
			<li>
				<verbClass>Verb_Shoot</verbClass>
				<hasStandardCommand>true</hasStandardCommand>
				<defaultProjectile>Bullet_ATDualLasCannon</defaultProjectile>
				<warmupTime>1.5</warmupTime>
				<range>46</range>
				<minRange>5</minRange>
				<ticksBetweenBurstShots>45</ticksBetweenBurstShots>
				<burstShotCount>3</burstShotCount>
				<soundCast>LasCannonSound</soundCast>
				<soundCastTail>GunTail_Heavy</soundCastTail>
				<muzzleFlashScale>15</muzzleFlashScale>
			</li>
		</verbs>
		<thingCategories>
			<li>IGAutoTurrets</li>
		</thingCategories>
	</ThingDef>


	<!--QX==================== Imperial Guard Turret Addon Mod - Base Desfense ThudGun Turret Gun =========================QX-->

	<ThingDef ParentName="BaseBullet">
		<defName>Bullet_BDThudGun</defName>
		<label>ThudGun Artillery</label>
		<graphicData>
			<texPath>Things/IGTurrets/BaseDefTurrets/ThudGun/ThudGunMk1-Projectile</texPath>
			<graphicClass>Graphic_Single</graphicClass>
			<shaderType>TransparentPostLight</shaderType>
		</graphicData>
		<thingClass>Projectile_Explosive</thingClass>
		<projectile>
			<damageDef>Flame</damageDef>
			<damageAmountBase>30</damageAmountBase>
			<explosionRadius>8</explosionRadius>
			<preExplosionSpawnThingDef>FilthFuel</preExplosionSpawnThingDef>
			<preExplosionSpawnChance>0.75</preExplosionSpawnChance>
			<speed>20</speed>
			<soundHitThickRoof>ArtilleryHitThickRoof</soundHitThickRoof>
			<soundExplode>IGLRG_Explosion</soundExplode>
			<soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate>
			<soundAmbient>MortarRound_Ambient</soundAmbient>
			<flyOverhead>true</flyOverhead>
		</projectile>
	</ThingDef>

	<ThingDef ParentName="BaseIGGun">
		<defName>Turret_BDThudGun</defName>
		<label>ThudGun Artillery</label>
		<description>Thud Gun Artillery, terror weapon extreme!</description>
		<graphicData>
			<texPath>Things/IGTurrets/BaseDefTurrets/ThudGun/ThudGunMk2-Gun</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<soundInteract>InteractIGRWeapons</soundInteract>
		<canBeSpawningInventory>false</canBeSpawningInventory>
		<tradeability>Never</tradeability>
		<statBases>
			<AccuracyTouch>0.70</AccuracyTouch>
			<AccuracyShort>0.70</AccuracyShort>
			<AccuracyMedium>0.70</AccuracyMedium>
			<AccuracyLong>0.70</AccuracyLong>
			<RangedWeapon_Cooldown>4.00</RangedWeapon_Cooldown>
		</statBases>
		<weaponTags>
			<li>TurretGun</li>
		</weaponTags>
		<verbs>
			<li>
				<verbClass>Verb_Shoot</verbClass>
				<hasStandardCommand>true</hasStandardCommand>
				<defaultProjectile>Bullet_BDThudGun</defaultProjectile>
				<forcedMissRadius>13.0</forcedMissRadius>
				<requireLineOfSight>false</requireLineOfSight>
				<warmupTime>5</warmupTime>
				<range>350</range>
				<minRange>30</minRange>
				<ticksBetweenBurstShots>160</ticksBetweenBurstShots>
				<burstShotCount>4</burstShotCount>
				<soundCast>ThudGunSound</soundCast>
				<soundCastTail>GunTail_Heavy</soundCastTail>
				<muzzleFlashScale>15</muzzleFlashScale>
				<targetParams>
					<canTargetLocations>true</canTargetLocations>
				</targetParams>
			</li>
		</verbs>
		<thingCategories>
			<li>IGManTurrets</li>
		</thingCategories>
	</ThingDef>

</Defs>