[KYD] Rapid-Fire Turrets (Continued)
Continued version of [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2593681752] [KYD] Rapid-Fire Turrets [/url] by [url=https://steamcommunity.com/id/Kayedon] Kayedon[/url].
If they want it taken down, I'm happy to oblige.
Small update to the original mod: SOS2 changed the ThingDefs on their turret bases, so I fixed that up. They should work fine now, but lemme know if they don't!
Original Description as follows:
[url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fi.imgur.com%2FGgPFM0f.gif]https://i.imgur.com/GgPFM0f.gif[/url]
Here at KYD Industries, we value the safety and security of our customers all across the Rim. Today we have a special offer for you! Simply download and install this software upgrade to supercharge your turret AI!
With our software patch, most of your automated defenses will acquire targets significantly faster as well as cycle rounds more quickly, resulted in an unparalleled static defense! Sit back, relax, and let our software do your work!
FAQ
Our dedicated team of customer service agents are at your disposal! We've had discussions with some other customers, and believe the following information to be of utmost importance.
Q: Isn't this overpowered?
A: Our safety team believes your static defenses should operate at maximum efficiency without using any additional power.
Q: TurretX from ModY runs out of ammo too quickly!
A: We are aware that some automated defenses from third-party manufacturers have insufficient ammo reserves to properly use our upgraded AI, and manual patches have been performed on the following turrets to account for this:
The following turrets from the listed mods do not receive any upgrades from this mod:
Vanilla Furniture Expanded - Security:
Rocket Turret
Flame Turret
Searchlight
Glitter Tech:
All auto-mortars
All missile turrets
Save Our Ship 2:
All ship-mounted weapons
Rim-Effect: Asari and Reapers
All Reaper-ship weapons
Q: Can I install this upgrade in my pawns?
A: At this time, our software is only compatible with static defenses.
Q: Is this compatible with Combat Extended?
A: Unlikely.
Confirmed Compatibility
Recommended: [FSF] Always Rearm Turrets
[url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fi.imgur.com%2FduPFwyI.png]https://i.imgur.com/duPFwyI.png[/url] Turrets and software upgrades from the below manufacturers have been confirmed to work, though some turrets have had unchanged effect:
[XND] Turret Extensions - Continuum
Mortar Accuracy
Vanilla Furniture Expanded - Security
More Pulse Turrets
More Pulse Turrets+
Glitter Tech
Dubs Rimatomics
Rim-Effect: Core
[url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fi.imgur.com%2FFKJ19c7.png]https://i.imgur.com/FKJ19c7.png[/url] Turrets and software upgrades from the below manufacturers are compatible, but receive no improvements from our software:
Save Our Ship 2
Rim-Effect: Asari and Reapers
[url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fi.imgur.com%2FJiM0qqU.gif]https://i.imgur.com/JiM0qqU.gif[/url]
Technical Manual
Our software developers asked us to share the below information with all clients.
Almost every turret is patched to reduce cooldown rate and set a static warmup time. Does not affect mortars, artillery, manned defenses, or mech clusters.
<li Class="PatchOperationReplace">
<success>Always</success>
<xpath>/Defs/ThingDef
[not(comps/li[@Class="CompProperties_Mannable"] or
comps/li[@Class="CompProperties_CanBeDormant"] or
comps/li[@Class="CompProperties_WakeUpDormant"] or
@ParentName="BaseShipWeaponTurret" or
@ParentName="BaseShipArtilleryBuilding" or
@ParentName="BaseShipTorpedoBuilding" or
@ParentName="BaseArtilleryBuilding_GT" or
@ParentName="BaseArtilleryWeapon_GT")]
/building[turretBurstCooldownTime > 0.2]/turretBurstCooldownTime</xpath>
<value><turretBurstCooldownTime>0.2</turretBurstCooldownTime></value>
</li>
<!-- If not Mannable (static defenses from VFE-S, mortar) && not CanBeDormat or WakeUpDormant(MechClusters) && not SOS2 BaseShipWeapon or BaseShipArtillery or BaseShipTorpedoBuilding && not less than 1 turretBurstWarmupTime -->
<li Class="PatchOperationReplace">
<success>Always</success>
<xpath>/Defs/ThingDef
[not(comps/li[@Class="CompProperties_Mannable"] or
comps/li[@Class="CompProperties_CanBeDormant"] or
comps/li[@Class="CompProperties_WakeUpDormant"] or
@ParentName="BaseShipWeaponTurret" or
@ParentName="BaseShipArtilleryBuilding" or
@ParentName="BaseShipTorpedoBuilding" or
@ParentName="BaseArtilleryBuilding_GT" or
@ParentName="BaseArtilleryWeapon_GT")]
/building[turretBurstWarmupTime > 1]/turretBurstWarmupTime</xpath>
<value><turretBurstWarmupTime>1</turretBurstWarmupTime></value>
</li>