When moving a research, move its dependencies too

public.bilonozhko · 6 days ago

Hi, love the mod. Here's an idea worth implementing.

Scenario: I have such researches in my queue:

  1. A
  2. B
  3. C
  4. D
  5. E
  6. F
  7. CA
  8. CB
  9. CBA
  10. G
  11. .....

Where CBA depends on CB, which depends on C. If currently I move CBA to position 5(before E), it doesn't allow it. Because at position 5 it misses all the dependencies CBA needs.

Proposition: In this scenario the mod moves all required dependencies right before the insertion point. Let's say I want to move CBA before E, mod resolves the queue into this:

  1. A
  2. B
  3. C
  4. D
  5. CB
  6. CBA
  7. E
  8. F
  9. CA
  10. G
  11. ...
Edited 6 days ago
11
Showing 1–1 of 1