31
C# Suggestions / Re: Aircraft Implementation
« Last post by LuuBluum on December 05, 2024, 10:32:20 AM »These types of posts come up from time to time, and don't get me wrong — I would love a simpler, yet still deep, aircraft model that could work with AA in an entire ground setting.
Unfortunately, many fail to understand or remember that Steve spent a considerable amount of time and effort developing the current mechanics. I don't think he would simply scrap it, especially since we’re talking about removing a significant chunk of code and quite a few techs from the tree. Unless, of course, we’d prefer having the two systems working together, but to be honest, I don't see much value in that.
Soon, we will likely see the usual posts highlighting that you can now create a unit from the bombardment series, name it a bomber, and it will function as such since ground units are just a concept and can be used or imagined in any way you see fit.
This is something I have never responded to, and frankly, I find it ludicrous because it disregards the entire AA system and the concept of limiting units to engage only specific types of units (in this case, air units).
Beyond the effort Steve has already put in, I have developed my own theory over the years: Steve may view limited engagements as an exploitable rock-paper-scissors situation, where a player could deploy thousands of air units, effectively nullifying the entire ground unit concept and mechanics, or finding other exploits within such mechanics. This mindset has led to numerous changes from VB6 to C# (notably PDC) that had, or still have, similar implications.
I think the fundamental underlying issue with ground support fighters as fighters is that there's a level of necessary micromanagement if you want to use them in support roles (necessitated by the fact that they're individual ships rather than whole formations), and that it's far easier to spam vast amounts of AA than it is an equivalent amount of fighters to contend with all that AA. Plus the fact that you can't even make use of ground support fighters as a defender because your fighters, though immune to fire from space when in a ground support role, will eventually need to stop being in that role to resupply in which case they're vulnerable to fire from space. It also just doesn't really align with the regular gameplay of ground forces being much more of a "set and forget" sort of thing without too much in the way of bespoke customization per unit (every other ground unit has a small selection of components to work with and little else, after all).
I just don't see a way forward with ground support fighters. Steve seems to at least recognize the problem since he has mentioned a coming rework to the point where he didn't even bother, when giving NPRs fighters, to have them use fighters in any sort of ground support role, saying that this was because that was all going to be reworked anyway. Given that a few of their mechanics were never actually implemented in the first place (combat air patrol, to my understanding, is nonfunctional), my guess is that Steve also ran into limitations with their current implementation and might not be as attached to keeping them around as you think.
Ground combat is just too big to be caring about individual units.