When we change the ordering of the research queue, items with missing dependency's are not researched in the chosen order;
e.g. if I move the "Novalith range" research to 1st position, it still waits for "Novalith" to be researched, before the research on "Novalith range" can finally start.
Although the research dependency itself makes sense, it would be helpful if dependency's are also moved forward in the queue, when a more advanced research item is moved forward in the queue.
What currently happens is:
If I move "Novalith range" to the 1st item in the queue, it won't be researched. Because it's dependent on the "Novalith" research being completed.
Instead of prioritizing the depended research ("Novalith" in this example), it just moves to what ever the next item's are in the research queue.
Only when "Novalith" is finally researched (which can be all the way at the back of the queue for example), then the "Novalith range" research (which was at the start of the queue) will finally start.
Suggestions:
1. It would be helpful if the game automatically moves depended researches in the queue, when moving a more advanced item. (Perhaps as an optional setting, similar to the option to auto place structures near each other)
As to avoid manually micromanaging dependent research items in the queue.
2. In addition it would be nice if the "parent / child" research relationship are easily visible in the research queue.
3. Finally it would be nice if we can still overrule the automated queue from suggestion 1.