aboutsummaryrefslogtreecommitdiff
path: root/common/math.h
diff options
context:
space:
mode:
authorColin Snover2017-06-24 16:47:16 -0500
committerColin Snover2017-06-24 16:54:31 -0500
commit1ca905e860035c4bfa5e0dd54a2a9788bf3e7f37 (patch)
treec0af35d490d3e75dff3821559fba9bfbf30b486c /common/math.h
parent6f02bbc8ddff87a566d47b4608b14cdd37d7c31c (diff)
downloadscummvm-rg350-1ca905e860035c4bfa5e0dd54a2a9788bf3e7f37.tar.gz
scummvm-rg350-1ca905e860035c4bfa5e0dd54a2a9788bf3e7f37.tar.bz2
scummvm-rg350-1ca905e860035c4bfa5e0dd54a2a9788bf3e7f37.zip
SCI32: Replace Torin dragon's cave patch with a better patch
The previous script patch for this bug was much simpler and targeted the bad code that hangs, instead of the bad code that caused the unexpected flag setting, but this caused glitches in the dragon's cave that couldn't really be fixed since different animations relied on some common code for positioning Boogle. So, now, this more complicated patch fixes the fast-forward code in the seraglio to set Boogle's in-the-bag flag, which is what the dragon's cave needs in order to not hang when worming Boogle. Also, because this patch now targets the code that caused the bad flag state, instead of the code that hangs on the bad state, any save game in the dragon's cave with the bag flag setting will need to be fixed by exiting and re-entering the dragon's cave. Refs Trac#9836.
Diffstat (limited to 'common/math.h')
0 files changed, 0 insertions, 0 deletions