Situation
3 level 5 woodcutters that are close to each other, all choose the same deposit to work on.
The deposit only contains 10 trees.
Old behaviour
The 3 woodcutters start to work on the deposit and when they are done they
all have a log.
New behaviour
The 3 woodcutters start to work on the deposit and when they are done they 2 of them have a log, but the third wasted his entire cycle and comes back emptyhanded. To illustrate what I mean see:
Question
It's obvious that the old behaviour was unwanted, and that it could be easily abused, but is this really the behaviour you changed it to? Or rather an unfortunate side-effect?
Suggestion for improvement
My suggestion for improvement would be to let the cutter acquire a "lock" and then starts walking to that deposit. If a cutter has a "lock" on a deposit, no other cutter can get a lock on that deposit and thus has to choose another deposit. This way the cutter won't be spending a cycle doing nothing.
...
Original - Woodcutter behaviour