Example Case
One Output Cargo
Three Input Cargos (will produce if any one or more cargos is waiting)
1 unit input = 1 unit output
Max possible production per cycle* = FF FF
Process each cargo in equal amounts. Process up to FF FF units of cargo in total per cycle.
Therefore how much of each cargo to process per cycle?
- if one cargo waiting, process up to FF FF of that cargo
- if two cargos waiting, process up to FF FF / 2 of each cargo
- if three cargos waiting, process up to FF FF / 3 of each cargo
Weird result: if two cargos waiting (for example), but second cargo amount is < FF FF / 2, total production is lower than if just one cargo is waiting. Counter-intuitive.
So I have two problems here. (1) figuring out what I should code, then (2) figuring out how to actually code it.
I do have good code for primary industries, but I really would appreciate any help with this.
* This might be easier if I stopped trying to support insane production levels, but there seem to be many players who like to deliver all the cargo on the map to one factory (for example). I could stop supporting this style of play, but the fundamental production ratio problem would still exist.
Help?!?!
