scummvm/engines/sci
sluicebox 74b15e2ef0 SCI: Revert QFG1 Running-on-ice script patch
This only worked on the one version of the game (1.000 / 1.001) and
broke the final version of the game (1.200): typing "run" would always
kill the player and display "You don't know that spell." The patch
seems to have no effect on the many other versions of the game.

This code-injection scheme relies on hard-coded script offsets which are
entirely version specific, so I don't see how this can be fixed. There
is no mechanism to prevent patches from from being applied to other
versions and so the results are unpredictable. This particular patch
also injects text tuples which are also version specific, hence the
unintended death message.

Reverting so that the imminent release doesn't contain this regression.
2021-09-30 12:19:08 -05:00
..
engine SCI: Revert QFG1 Running-on-ice script patch 2021-09-30 12:19:08 -05:00
graphics SCI32: Avoid global constructors in CelObj 2021-08-24 18:01:42 -05:00
parser
resource SCI: Avoid global constructor in resource patcher 2021-08-23 21:10:32 -05:00
sound SCI: Don't poll input events from MIDI thread 2021-09-21 16:37:24 -05:00
video
configure.engine
console.cpp
console.h
credits.pl DEVTOOLS: move credits from devtools/credits.pl to engines 2021-08-05 00:01:46 +02:00
debug.h
detection.cpp SCI: Add SQ1 option to enable bearded musicians 2021-08-09 16:40:38 -05:00
detection.h SCI: Add SQ1 option to enable bearded musicians 2021-08-09 16:40:38 -05:00
detection_tables.h SCI: Add detection for German Castle of Dr. Brain 2021-08-26 05:06:08 -05:00
event.cpp
event.h
metaengine.cpp ENGINES: Streamline auto-save write/delete protection 2021-08-23 13:34:35 +02:00
module.mk
POTFILES
sci.cpp SCI: Fix GK2 patch dialog button behavior 2021-08-21 00:19:51 +03:00
sci.h
util.cpp
util.h