At this moment all stuff (mostly janitors) are crazy. They are trying to go, do task in the second part of the campus, going through the crowded corridors 20 days to... water the flower. When there was other flower close to them or a hunted room... They are totally not efficient. 


Additionally, the same is for training. If I start 10 training for a stuff, when there is a slot in the training room, all 10 candidates for training are trying to reach the room. They are drooping their tasks and go for a few seconds through the campus without any sens and reason, even if there is a whole campus between them and training room. Even if there is a another training room close to them and someone is ending his training. Something is the logic is not working here. I love big campuses and this is hitting hard when you have 100 stuff. 


Solutions:

1. Priority list to chose which task type are more important, with less and how distance should be calculated (look for work in 15 squares, 25, 35...)

2. Priority list to chose which training is more important and how distance to the room should be calculated. 

2b. Maybe list of all stuff with training, to move them to make priority list. And system could check who need to be first, check if he is free and then assign this version to training? In this situation, distance is not so harming. 

3. Maybe possibility to close a training room for category of stuff? (Professors only?) Not ideal, but if other can be done...