[W|0.1.334] Prisoner escape when savegame is loaded [mantis]

Started by Turil, January 31, 2014, 10:58:21 AM

Previous topic - Next topic

Turil

Summary:
When you save a game while someone escorts a captured wanderer to a holding cell and load that savegame, the prisoner instantly escapes. You can't stop him / capture him but the prisoner will stop at the edge of the map and stay there. When the prisoner reaches the edge of the map, the screen is spammed with the "Prisoner is escaping" warning message.

Steps to reproduce:
- Capture a wanderer
- Save while he is being escorted to the prison cell
- Load save game

Semmy

#1
Thank you for the clear steps i will look into it.

Sorry i am unable to reproduce this.
Do you have the actual savegame for me?
The only thing necessary for the triumph of evil is for good men to do nothing.
Edmund Burke

PhenomTaker

Quote from: Semmy on January 31, 2014, 01:16:56 PM
Thank you for the clear steps i will look into it.

Sorry i am unable to reproduce this.
Do you have the actual savegame for me?
Hey Semmy!
I tried to reproduce this and it worked for me. My savegame is attached.
Just wait a few seconds, shortly after reload the message "... is escaping" will pop up and a few seconds after that, he will escape.

PS: Had to make it 2 parts, size is 353kb

[attachment deleted by admin: too old]

Semmy

#3
Thank you will look into it.

Thank you very much.
I have added it to mantis
http://ludeon.com/mantis/view.php?id=332
The only thing necessary for the triumph of evil is for good men to do nothing.
Edmund Burke

Cdr.Keen

i also had this bug, but in different ways:

everytime it ends up same - the arrested person will "shuffels" away, square for square.

i caused the bug while opening a save game like Turil. Also it happens one time while both were attacked by a squirrel. in both cases i can't re-arrest the person (option is clickable, but colonist won't move).

for the "savegame" it works for me to release the prisoner after loading and immediately re-arrest ihn.
be water my friend!