Step 1: Hardpoint Size
All hardpoints should have a critical slot restriction, to prevent things like putting an AC20 into a Machinegun slot. Current chassis should have their hard points adjusted based on their default configuration:
Energy hardpoints should be either 1 slot (for Flamers, Small Lasers, or Medium Lasers), 2 slots (for Large Lasers), or 3 slots (for PPCs).
Ballistic hardpoints should either be 2 slot (for Machineguns and Autocannon/2), 5 slots (for Autocannon/5), 8 slots (for Autocannon/10), or 11 slots (for Autocannon/20 and Gauss Rifles).
Missile hardpoints should either be 1 slot (for SRM2, SRM4, or LRM5), 3 slots (for SRM6 or LRM10), 5 slots (for LRM15), or 7 slots (for LRM20).
Step 2: Efficiencies
Three new efficiencies should be created:
Beam Warrior - Each of this chassis' Energy hardpoints gain +1 slot size. Full unlock: Each of this chassis' Energy hardpoints gain an additional +1 slot size.
Big Guns - Each of this chassis' Ballistic hardpoints gain +3 slot size. Full unlock: Each of this chassis' Ballistic hardpoints gain an additional +3 slot size.
Missile Massacre - Each of this chassis' Missile hardpoints gain +2 slot size. Full unlock: Each of this chassis' Missile hardpoints gains an additional +2 slot size.
So, what does this mean?
Let's say you start with an AS7D Atlas. It has two Energy-1 hard points, one Missile-7 hardpoint, one Missile-3 hardpoint, one Ballistic-11 hardpoint, and one Ballistic-5 hardpoint.
Starting out, you can upgrade the two Medium Lasers to Medium Pulse lasers, but not to Large Lasers. You can replace the AC20 with a Gauss Rifle, two Ultra AC/5's, or an Ultra AC/5 and an LB/10X, but not two LB/10X's. You can replace the SRM6 with an Artemis SRM6 or an LRM15, but not an LRM20 or an Artemis LRM15. You can replace the LRM20 with any missile weapon you want, up to an Artemis LRM20.
If you grind for awhile, you can unlock Beam Warrior for this chassis, which lets you swap the Medium Lasers for Large Lasers or even Large Pulse Lasers, but not PPCs. You could also unlock Missile Massacre, which would let you swap the SRM6 for an LRM20 or an Artemis LRM15, but not an Artemis LRM20. And you could unlock Big Guns, which lets you replace the AC20 with two LB10X.
So ultimately, no flexibility is lost - every design that's currently in the game can still be made. It just means that some of them require Efficiencies to unlock.
For the developers, it just means adding an extra numeric value to each hardpoint, and then coding three new Efficiencies that affect that number.
Reasonably simple, reasonably intuitive, and solves most of people's hardpoint complaints without outright preventing any of the more creative builds.
What do you think, Sirs?
Edited by Ialdabaoth, 19 March 2013 - 12:36 PM.