One obvious situation observed in #3 is the extreme surplus of wares. For example, in my playthrough when I have enough workforce and secondary wares, 2x Swamp Plant can support something like 13x Spaceweed with a bit of leftover. The local black markets cannot handle this much. This seems too powerful.
I see the mod already categorizes wares into several different categories:
Basic wares (Labour Union Contract)
Intermediate Wares (Military Schematics)
Advanced Wares (Advanced Schematics)
Improved production efficiency can produce more wares, but does not consume more wares. This means the excess production cannot be easily removed other than e.g. the drain script at trade stations. Best would be to not produce them in the first place.
I am suggesting something like this:
Basic wares: workforce 150% secondary 150%, resulting in max 225%
Intermediate wares: workforce 200% secondary 150%, resulting in max 300%
Advanced wares: workforce 200% secondary 200%, resulting in max 400%
This should ideally result in the following:
Basic wares: several stations produce a lot of basic wares, which provides good foundation for player to build advanced stations
Intermediate wares: less productive than before; if there aren't enough stations, the factionlogic script can adjust
Advanced wares: no change in productivity, but very few stations produce advanced wares
One obvious situation observed in #3 is the extreme surplus of wares. For example, in my playthrough when I have enough workforce and secondary wares, 2x Swamp Plant can support something like 13x Spaceweed with a bit of leftover. The local black markets cannot handle this much. This seems too powerful.
I see the mod already categorizes wares into several different categories:
Improved production efficiency can produce more wares, but does not consume more wares. This means the excess production cannot be easily removed other than e.g. the drain script at trade stations. Best would be to not produce them in the first place.
I am suggesting something like this:
This should ideally result in the following: