Project

General

Profile

Actions

Feature #1901

open

when a city's radius grows, workers on sentry should activate as autoworkers to handle the newly available tiles.

Added by John Robertson about 2 months ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Server
Target version:
-
Start date:
01/11/2026
Due date:
% Done:

0%

Estimated time:

Description

when a city's radius grows, workers on sentry should activate as autoworkers to handle the newly available tiles.


Files

1901.patch (1.01 KB) 1901.patch John Robertson, 01/12/2026 01:12 AM
Actions #1

Updated by John Robertson about 2 months ago

Actions #2

Updated by John Robertson about 2 months ago

see discussion for #1900

Actions #3

Updated by Marko Lindqvist about 1 month ago

Ideally autoworkers should improve tiles beforehand already (instead of being idle), so when the city radius grows the city gets improved tiles immediately.

Actions #4

Updated by John Robertson about 1 month ago

In my prototype, I have the autoworkers build road/railroads around the outside perimeter of the city radius.

I do this so that the warriors, on sentry, in the city, can effectively respond to attackers at the perimeter.

In the case of outside the perimeter non-road improvements:
  • (for me) there is an aesthetic of ruggedness/wilderness for the outside the city tiles; causing me to not want these tiles improved (other than roads).
  • There are opportunity costs updating tiles yet-to-be-used, vs tiles in other cities that could be used now.
  • There is a timing issue, if the radius is to grow from 2 to 5, how far ahead is appropriate?
  • Scaling the timing back, would it be worth calculating the improvements/autoworker/turn and then start the work that many turns ahead of the city's growth.
  • Usually, when the city first expands, the new tiles are not immediately needed.
Actions

Also available in: Atom PDF