Comment 3 for bug 585107

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

I have been thinking about this, and I think there may be three ways to handle this.

Approach A:
The lumberjacks cover the entire workarea of their building regardless whether it is a part of the player's vision (discovered) or not. This will cause workers to go into dark areas, to chop down trees they "magically" know must be there.

Approach B:
When a worker has exhausted all resources within the player's vision range, he checks out any dark parts to see if there is trees left within his workarea that have not been discovered yet. In contrast to A, the worker will not know if there are any resources in the undiscovered area. This will cause the worker to check the area even if there is nothing there. However, this might turn every building into a scout's hut light, making the real scout's hut less useful.

Approach C:
The lumberjack will only cut down trees in the parts of his workarea that have been discovered. The expection is if he discovers new parts of the map by being close to the edge (see point 5 in my original report). When the trees in the visible areas are exhausted he will not check any undiscovered areas.

I am not sure if the current way is A or B, since I haven't tested if the lumberjack would check out an empty area. To me, C seems the most sensible approach. Probably easier said than done, but I think this could be done by selecting the workarea, then excluding any undiscovered parts before the worker search for resources.