- Edited
Time to talk a bit about the "new" turret modular system (3rd gen). Originally conceived for the VariTech mod's system to be implemented in phase 2 but right now I'm kind of leaning toward general use. This is in part due to needing resources from Abh and frankly game bug hindering development of the VariTech mod.
The major challenge of the system is the support modules have to be such that they serve both small and larger turrets without creating too much of a divide in gains. Secondly it's a struggle for premium space they would occupy which will limit choices for smaller turrets.
In a recent discussion on discord with Gravity about firing arc and turning speed I've pointed out the problems with buffing them as a general example of the unfair gab between small and larger turrets. I also noted the necessary reliance on math as a key solution.
So I'm presenting the following math based solution for firing arc and rotate speed.
Firing arc is 360 degrees for 1x1 turret and will be reduced to 299 degrees for 10x10 turret. This is roughly based on the 16" Iowa class.
As you can see with these values buffing this isn't really necessary. On the other hand I feel having too small arcs is too arbitrary and game-ish.
Rotate speed is 90 degrees per second for 1x1 turret and will be reduced to 28 degrees/s for 10x10 turret.
I'm capping the buffing at 200% so large turrets cannot outperform smaller ones unreasonably.
With these stats the current existing turrets in Abh will be readjusted for balance.
Those turrets can be converted to the new modular system as they are already prepared from the beginning but it still requires lots of work. So this may not happen.
Currently, the mass driver turret in the 0.72 WIP is a second generation modular system with variable weapon. I'm not sure yet whether to upgrade it or not. It certainly can use half of the 3rd generation system, though.
The bad news is due to game bugs the whole system is build on workarounds sometimes nested up to three layers of workarounds. Although, the goals and plans are clear it's not certain all functions will work properly. I know they do but as in the example with buffs the numbers can be very well off without any way to fix them.