The table below is just for Small Lasers and as an example of what you could do. This was a fast first pass, but it still only took me about thirty minutes. It would not be hard to implement this for every weapon type.
[Of course the table didn't work, so here's the link to the Google Sheet:
https://docs.google....dit?usp=sharing
]
For simplicity's sake, the percentages are all "a positive # is a positive quirk," so Heat of 5% means that the weapon generates 5% less heat, and a Cooldown of -5% means that it takes 5% longer to cool down.
Edited by Dawnstealer, 31 December 2015 - 10:44 AM.