Right; sounds like this would allow humans to block the AI from improving its resources without having to declare war. Personally, I've disabled Worker stealing, but early attacks on Workers are still a viable tactic (to cripple the opponent), so an AI improvement would be nice to have. The following might work, but would also be quite a bit of work to implement:I was considering that as far as workers are concerned, every foreign unit that is not in your territory may be considered a threat. Foreign units that are in your territory due to OBs would be evicted before they could attack. But as I mentioned above, that still would not be a perfect solution because the AI would likely be too cautious then.
Spoiler :
When a unit on guard (defense or counter AI type), reserve or patrol can reach a threatened Worker in a single turn, that unit moves to protect the Worker; this doesn't really cost the AI anything, so long as (concrete) dangers to cities are given priority. The outer ring is often not reachable in one turn. If the Worker job is not an important one, e.g. not a bonus improvement, pause the job and move to safety. As for bonus resources in the outer ring, change guardBonus so that unimproved bonuses are guarded (pre-emptively). All this only in the early game of course.
Last edited: