No Ranged Cooldown but Balanced
Mod Purpose
I personally love how Rimworld combat feels when every weapon has no ranged cooldown which is possible with mods like [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2573253909]No Ranged Cooldown (Continued)[/url]. The character movement feels very fluid and pleasant during combat but there is a glaring problem when using the above mod. Many weapons are terribly unbalanced when their "RangedWeapon_Cooldown" value is reduced to 0, essentially turning them into miniguns. This is where my mod comes in to play. This mod takes the no ranged cooldown concept and re-balances popular weapon mods to account for this change. The goal of this mod is to bring all weapons back in line with their intentional balance.
Rebalancing Logic
Weapon changes are made during startup following the below formula:
new Warm-Up value = original Warm-Up value + (((original Cooldown value) - (original Warm-Up value)) * 0.33)
If the weapon's definition does not have an original Warm-Up value, then the value is treated as 0 for the formula.
Compatibility
This patch should theoretically cover all vanilla, DLC and modded game objects that have a Cooldown stat.
The code in this patch iterates through all ThingDef entries during startup, looks for any with a Cooldown stat, sets the Cooldown stat to 0 and patches them using the above formula.
Feedback
If you run into any issues with the patch or have any input to give, please feel free to comment below and I will try to fix or extend the mod as necessary.