Jump to content

Locked into task while Fleeing


Runix
  • Branch: Live Branch Version: Windows Pending

I've had a couple of cases now with dupes marked as fleeing but getting stuck in place. It seems to happen like this:

  • Dupe gets an assignment to do a task
  • Gets attacked while trying to do the task
  • Gets interrupted due to the attack
  • Is now marked as "Fleeing"
  • But instead of abandoning the task or trying to move away, just goes back to trying to do the task, gets interrupted again, etc.

Since the dupe gets locked into trying to do the task, it'll just sit there getting hit on until it dies. I tried several things to break the dupe out of the cycle, like dropping the priority on the task to 1, setting another task to yellow alert, etc., but it ignored that and just kept trying to do the original task. Even when I moved the dupe outside the room, they just ran right back in to try and do the same task. They also ignored the health threshold for going to the hospital.

The only thing that worked was using a "Move To" command to get the dupe out of range of the attacker, then set a red alert to have another dupe come and lock the door behind so the wounded dupe couldn't get back in. As soon as the dupe couldn't find a path back to the original task, they broke out of "Fleeing" status and went to the hospital. I'm not sure what the expected behavior here is, but I have to think that this isn't it.


Steps to Reproduce

Steps to reproduce:

  • Assign a dupe to a task in a room with an angry critter
  • Watch as dupe gets stuck in place while "Fleeing", ignoring all other task priorities except a manual "Move To" command



User Feedback


There are no comments to display.



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...