I am in the process of learning Lua and where all the blueprints and scripts are that I might need to work on. In addition to making basic blueprint changes for my mod (the easy part), I can't stop my mind racing on to broader ideas that I want to implement. I would be interested to know if people think the following ideas are scriptable or not. After, all stuff in the executable is inacceasible, at least to modders like me.
1. I want to give factories and some capital units (like T4 and some heavy T3 navy) an inflation cost. That is to say after the first factory, each new factory will have an inflation cost. This inflation rate could be quite high say 100% (doubling) or more. The reason for this is to push the game growth model from exponential back to linear. I have my theoretical reasons for doing this. I will explain them if anyone wonders about the theory of it. Ordinary T1 to T3 mobile units will not inflate in cost. PD might inflate in cost.
2. I want to make it necessary for mass and energy to be piped to factories. That is to say factories must be connected directly to resource production, or by "pipes" of connected mass extractors or energy makers or by actual "pipes" or "conduits". Conduits will be a new above-ground fixed structure which can pipe mass and energy to factories. The ACU, SACU and engies will be considered special cases and will build, as now, without conduits.
3. I want to create more resource categories for the game. Stadard Mexes will produce "base metals" and "rare metals". However, different mex types and upgrades will allow mexes to speciliase in one or the other or even in fission materials. So a home base might have 3 mexes producing base metals and one producing rare metals. Units, whether basic or advanced will need differinf proportions. Hydrocarbons and vegetation will provide carbon compounds ( a third resource) mainly for fuels. Energy makers will provide energy but they will be solar, wind, tidal fission and fusion. Rocks will provide only rock for berms etc. not metal or mass.
So I envisage a resource system of;
(a) base metals;
(b) rare metals;
(c) fissile metals;
(d) carbon compounds;
(e) rock for berms, concrete and dragons teeth;
(e) energy;
(g) Hydrogen for fusion from water (via electrolysis).
Thus a much more complex resource and cost system but it might work more on a stock than a flow model.
Is this possible or could the engine not account for more resources? That is to say, would scripts alone be unable to implement this?