I have a question I think might be related.
In my simulation, I have a doctor that sees patients but only in 8 hour shifts from 2pm to 10pm, while another does it in 12 hours shifts. My problem is that Ive noticed that if he's working with a patient, and the time comes when he should get off shift, the doctor just abandons his patient and leaves him in the server. I want to try and avoid this, but I dont know how. From this discussion I read that the logic should take care of that on its own and not go off shift until it finishes what its doing, but it isnt doing that, maybe its something I added on?
Doctor is single server, and has an AddOn Process for OnShift that allows the path to it to be traversed, and an OffShift one that closes it (this is because if left open, entities will just walk into his input node and just wait there for the doctor to be on shift, this is something that wouldnt happen in real life), The path out of the server isnt touched by this, it is always open for patients to flow out of the doctor's output.