Yeah, i noticed how a dc breaks up the client.
What happens is:
1. DC
2. Relog.
3. Error to many connections from your ip.
3. Client kills scripts and just does nothing.
after a dc, itll have to repay the foreman. standing at the conveyer belt it would just stand still reporting paying foreman. maybe implent a function to walk near the foreman.