Opened 17 months ago
Closed 17 months ago
#14521 closed defect (fixed)
SWORD1: Broken Sword 1 softlock at the Hospital
Reported by: | hitmarty | Owned by: | PushmePullyu |
---|---|---|---|
Priority: | normal | Component: | Engine: Sword1 |
Version: | Keywords: | ||
Cc: | Game: | Broken Sword 1 |
Description
2.8.0git4959-g5e4740776f9
OS win 10
German Cd Version
When i click on the wall socket, the floor polisher disappears and i can no longer interact with the game. this happens always after restoring the savegame before the softlock, which i have attached to the ticket.
Attachments (4)
Change History (9)
by , 17 months ago
Attachment: | sword1.012 added |
---|
by , 17 months ago
Attachment: | sword2.001 added |
---|
by , 17 months ago
Attachment: | sword1.001 added |
---|
by , 17 months ago
Attachment: | scummvm-sword1-win-de-00005.png added |
---|
comment:1 by , 17 months ago
follow-up: 4 comment:2 by , 17 months ago
i remember before creating the savegame, i saved my game while the old guy was walking back to his machine. maybe the bug happens because of saving in this sequence?
thx for the quick reply
comment:3 by , 17 months ago
Summary: | Broken Sword 1 softlock at the Hospital → SWORD1: Broken Sword 1 softlock at the Hospital |
---|
comment:4 by , 17 months ago
Replying to hitmarty:
i remember before creating the savegame, i saved my game while the old guy was walking back to his machine. maybe the bug happens because of saving in this sequence?
Thanks for the info. I think your suspicion is correct. Could you try with this PR: https://github.com/scummvm/scummvm/pull/5132?
comment:5 by , 17 months ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
The pull request has been merged and I have tested that it works in various scenarios.
Thank you PushmePullyu for the fix.
Thank you for your report. What you describe is a known script bug but it was supposed to be fixed in ScummVM (see bug #1575). The commit that supposedly fixed it is https://github.com/scummvm/scummvm/commit/b14251415153c2862e0a69d14be6191da537c60f (and the workaround is still in place in the current ScummVM code).
I assume your savegame was not created with a version of ScummVM prior to 0.7.0?
We had another report of the issue after it was fixed in bug #3861 that was eventually closed due to not getting the necessary information to investigate further. At that time we were unable to reproduce the issue with fresh savegame, which suggest this might be related to something present in the savegame and resulting from actions done before it was created. Thus it would be good to have as much information as you can give us on what you did before the save.