Overmind
Overmind copied to clipboard
Overmind aggressively claims outposts, removes avoid:true
Issue summary
Overmind aggressively claims outposts
Description of issue:
I've been attempting to keep friendly with the big neighbors by not taking their outposts, going as far to set avoid: true
in the room memory to prevent pathing, which in turn, should prevent the outpost from being created based on the code. However, it seems to clear that after a while and reclaims the room as an outpost.
One of the room's I'm having this issue with is shard2 E2N46
Steps to reproduce:
Set Memory.rooms.<room>.avoid = true
, check later and see it cleared.
Overmind chooses the room as an outpost, and ends up fighting for it.
Suggested fix (optional):
Allow blacklisting a room from being used as an outpost
Other information:
- Overmind version: 0.5.2
- Commit hash: 0e38a88a511e6a9e209c56e5387f6e317ab37376 (with a minor edit to remove the pre-scouting requirement of ExpansionPlanner)
Don't want to use semiautomatic mode?