diff options
-rw-r--r-- | engines/sci/engine/script_patches.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/sci/engine/script_patches.cpp b/engines/sci/engine/script_patches.cpp index 1b1ece8b57..2fe349ad22 100644 --- a/engines/sci/engine/script_patches.cpp +++ b/engines/sci/engine/script_patches.cpp @@ -1123,6 +1123,12 @@ const uint16 qfg1vgaPatchCheetaurDescription[] = { PATCH_END }; + +// Hitting the button on the right causes extremely broken behaviour if the +// door on the top right is open at the time (bug #3585793). +// Local 5 is the timer controlling automatically closing that door (door11). +// We force it to 1 in happyFace::changeState which is triggered on hitting the +// button. const byte qfg1vgaSignatureFunnyRoomFix[] = { 14, 0x65, 0x14, // aTop 14 (state) |