Now I am fully aware this would take a (place bad word here) ton of re-coding in the game but perhaps in the future if people think it is a "better" and "more realistic" alternative to ghost heat as system of ''ghost' cooldown could be implemented where the cooldown time of weapons is based on the number fired rather than at a default rate.
For explanation firing a laser pulls power from the reactor which generates a flat rate of power. Now if you fire multiple lasers you're using more power but this doesn't change the reactors output and thus it takes longer for your lasers to charge because the power is being split between them. This idea could also be implemented in the gauss charge mechanic where charging and firing one gauss would be faster than charging and firing two gauss.
For ballistics and missile based weapons, these weapons draw off of a single ammo bin at a time. This ammo must be split between weapons if multiple weapons are being fired within each other's cooldown times thus making it take longer for them to reload.
Additionally it would be interesting if engine size effected energy weapon cooldown so a mech fitting every weapon under the sun with a 200 engine would have a significantly longer energy weapon cooldown time than a Dragon with an XL 400 engine.
XD
Of course the Nova would still be royally (insert bad word here) but it wouldn't explodificate from an alpha strike, you'd just be running around for like 5 minutes waiting for all your lazors to recharge.
EDIT: This would better promote hit and run tactics and would allow default high energy mechs to have a purpose on the battlefield instead of leaving them to the role of popcorn kettle.
Edited by Graugger, 22 January 2015 - 09:48 AM.