Closed mpmc closed 9 years ago
Looks the same indeed, so not a regression, but not yet in GitHub. We'll leave this open.
I'm not sure to what extent this is game breaking. I'm leaning towards not blocking 0.40 with this since it's been a problem forever, but if someone wrote a fix it would probably be accepted.
I'd like this issue to be primarily about the physician stuck in psychiatry (or other room) issue.
Pick up and put back seems to work. As for the glitch with animation, there are many of those. Neither stop the game or cause a crash
I will spend some time investigating this bug today if no one is already trying to find a fix for it.
I can't investigate this bug now because my Windows PC will be unusable until Friday and the Ubuntu 14.04 PC I can sometimes use is currently not set up to compile CorsixTH.
Ok, thanks for the update @J-Shep
@J-Shep For pure lua changes you don't need to compile, only when there are c+ code changes
@mpmc If you have a saved game with this stuck psychiatrist in it please upload it.
@J-Shep Unfortunately I don't have the SAV anymore, I have tried to get it to happen again but no luck I'm afraid.
Unfortunately I don't have the SAV anymore, I have tried to get it to happen again but no luck I'm afraid.
No problem, thanks for trying to reproduce this error. There's an ancient beta 8 saved game which has the same problem so if I can fix this error in beta 8 then maybe I won't have to change my fix too much for it to be compatible with 0.40 .
I will try to fix this error asap.
Pull request will fix the behaviour. Tested and fix verified with the save from the google code issue.
Doctors can sometimes get stuck in the GP office, will this fix that as well?
Hm, interesting. I did not see that before. I will look into it.
@MarkL1961 Do you have any specific instructions, how I could reprduce the problem where doctors get stuck in GP's office?
No, it is just something you start to notice as queues build up and you see there is a Dr in the GP room walking around the room whilst the patient sits there. I have noticed that they are ready for a break, but that could well be a symptom of walking around not the cause.
So it is more like 'the doctor should rest, but isn't resting' instead of 'wouldn't take calls from call dispatcher'?
I think it is that they don't know the patient is in the room and are waiting for one to enter. Normally if there is a patient they either sit at the desk or use the filing cabinet. Instead they wander the room. One time I placed another Dr in the room expecting the first one to leave, but they both just wandered the room as if they were waiting for a patient. There is perhaps some problem with the door code, waiting for the patient who is already in the room so they can leave/deal with the patient.
Okay, I will test that.
OS/Build: Win 7 x64 SDL, 0.40b1:
Problem: Psychiatrist wonders around the room while heading to GP's office, also walks under the couch loosing his head.. ;)