I haven't played SP for severl years, and a few days ago i discovered that there FT was added to the game. Thanks to the Scharnhorst's OTOMATIC SPAAG, i found out how powerful it can be. I started trying doing something with FT, and almost on each step i struggled with limitations.
So here my suggestions, which are based on problems i encountered:
1)Possibility to access to specified part's specified value, for example, current rotator's angle access should look something like this: (MyAirplane.id123.JointRotator.CurrentAngle) {MyAirplane level not nessevary, but alows to create groups of controlled-by-you planes}
2)Variables and custom constants. This not only about convenience, but, primary about optimization.
2.1)Local variables/constants storage - for code that is frequently used in different crafts, you defines it only once, save it, and then put in code, but when saving craft it saves not as variable, but as its original code(just like subassemblies, but for code parts).
3)This not about FT directly, but tank cannons should have selector between queue mode(only mode available at current time) and simultaneous mode(all shooting at the same time). It will be super great, if tank cannons will get InputController, but just two modes will be enough for me at this moment.
i agree with number 3. im a noob at FT (and maths in general) so idk about 1, 2, and 2.1