The idea is to scale weapons heat penalties by nominal heat, providing the hotter ones are the more prone to overheating your mech (obviously enough ^^).
Then, horizontal scale is total generated heat by each weapon after the first, so the penalty occurs as soon as you fire two or more weapons.
Each weapon's penalty is calculated by giving their angular progression triple their base heat, since this value seems a good scale for any heat penalty system (at least to me).
Thus, you got a 12 degrees angle for the Medium Lasers (4 base heat x3°), a 24° for the PPC (8 bh x3°), and a 33° angle for the ERPPC (11 bh x3°).
In the following graphic, you can see the penalty for firing 2 ERPPC is about 4.5 heat, since firing 8 Medium Lasers is less than 4 heat penalty.
And an Alpha-strike of 3 ERPPC means 9 heat penalty, wich is like a fourth one more heat...
Ballistic scale calculation needs to be a bit different, since ballistics doesnt run very hot for each shot. I suggested multiply by 9° for angle (it's a 3x more than the energy weapons) to give some penalties to ballistics :
As you can see, multiple shot's heat generation is not very penalising, but sufficent enough to slightly lower the rate of fire of alpha-strikers.
-
You will ask : how to deal with different weapons firing at once ?
Simply add the total base heat, and make the median angle for all fired weapons :
3PPC + 1 AC/20 is 30 total heat, minus the first weapon (let's say one PPC), its 22 Heat.
Do the median angle for them :
((3x8 + 6)/4) * 3° = 22.5° (about the angle of a PPC)
That gives us about 6 Heat Penalty, more than 3 PPC, but less than 4 PPC firing at the same time.
It will favourize mixing of different weapons by using the lowest scaling factor (the energy scaling, x3° instead of the balistic scaling x9° ).
-
Of course, it's only a proposed scale, that can easily been tweaked. But a linear scale based on generated heat seems to me a fair solution to ensure a good balance between all builds, by not penalizing too much the alpha-striking of low-heat weapons, and giving a more serious penalties for High-heat weapons.
There is only some maths to do (as I said, I'm not very confident with it, but it seems pretty simple to calculate), but no arbitrary values like the Devs Team seems to prefer.
So, what do you think about that solution ?
Edited by Crimson Fenris, 12 June 2013 - 04:02 AM.