Bot Priority


Prioritize selected ghosts, deconstruction orders, and upgrade orders by temporarily pausing matching work outside the selected area. Tested only in single player.

Utilities
14 hours ago
2.0
7
Logistic network
Owner:
Vathivis
Source:
https://github.com/Vathivis/FactorioM...
Homepage:
https://vojtahumpl.com/
License:
MIT
Created:
15 hours ago
Latest Version:
1.0.1 (14 hours ago)
Factorio version:
2.0
Downloaded by:
7 users

Bot Priority lets you tell construction bots what should happen first.

Select an area and the mod will prioritize:
- entity ghosts
- entity deconstruction orders
- entity upgrade orders

Matching work outside the selected area is temporarily paused, while unrelated work keeps running. When the prioritized work is finished, the paused work is restored automatically.

This is useful when you want bots to focus on a reactor block, a new outpost, or a critical rebuild before continuing the same kind of work elsewhere.

How It Works

  • Select an area with the Bot Priority tool.
  • Ghosts inside the area are prioritized.
  • Deconstruction and upgrade orders inside the area are reissued so they move to the front in practice.
  • Matching work outside the area is paused.
  • When the prioritized work is done, the paused work resumes automatically.
  • Reverse-select with the tool to clear the priority manually.

Safe Uninstall

The mod includes a safe uninstall mode.
Enable the safe uninstall setting before removing the mod so it can restore paused work and clean up its temporary forces.

Current Limitations

  • Hover highlighting is ghost-only.
    This is a Factorio API limitation. The selection tool can filter by static entity type, but it cannot visually highlight only entities currently marked for deconstruction or upgrade.
  • Entity-only support in this version.
    Tile ghosts, tile deconstruction proxies, and similar tile-based orders are not handled yet.
  • Priority is strict.
    If you prioritize selected work that is not currently reachable by construction robots, matching work elsewhere can remain paused until coverage exists or priority is cleared.
  • The mod influences bot behavior indirectly.
    Factorio does not expose direct script control over the construction queue or per-robot task assignment.