[AI] Bricktrons behave inefficiently in digging tasks
in Bug Reports
May be related to: https://forums.castlestory.net/discussion/7106/ai-issue-implementation-rework-landscape-tasks-are-performed-extremely-inefficently#latest
Bricktrons are re-assigned to (possibly another) digging task after digging each block. This is okay as long as there is one task, but can be efficiency-crippling when there are several. In the extreme Bricktrons will change their assignment after each block digged.
Possibly they can be reassigned to any (non-digging) other task as well, but I don't yet have a good test case for that.
To reproduce, place several quarries in distance from one another; then observe workers who sometimes dig one block in one quarry and go to another one. Amount of work done before switch is arbitrary (it seems that they continue working at their current place only by chance). This also works for other types of tasks (say tunnel and quarry).
Bricktrons are re-assigned to (possibly another) digging task after digging each block. This is okay as long as there is one task, but can be efficiency-crippling when there are several. In the extreme Bricktrons will change their assignment after each block digged.
Possibly they can be reassigned to any (non-digging) other task as well, but I don't yet have a good test case for that.
To reproduce, place several quarries in distance from one another; then observe workers who sometimes dig one block in one quarry and go to another one. Amount of work done before switch is arbitrary (it seems that they continue working at their current place only by chance). This also works for other types of tasks (say tunnel and quarry).
Comments