Many functions in System.ocg have proper documentation, but not next to the code. When changing these functions, it is easy to forget updating the docs. Nobody likes outdated documentation!
Started to work on a few station configuration options and combining these with producers for requesting materials (which now kind of works).
(the former adds libraries multiple times, the latter is deprecated)
This usually isn't an issue, but is caught by -fcheck-pointer-bounds.
The check for several neutral networks is more strict now, however. Did not report an error in the unit test, so it *should* be OK.
Linked flag changing now always updates all networks (which is not very hard on the performance), special treatment for neutral network will be removed with the next commit.
This is not totally finished yet, but this far it is mere refactoring without changing the system itself.
Replaced hardcoded method calls with a wrapper function
Code that works with that function expects an array to be returned.
The access to editor actions poses a problem sometime when deleting basements.