[Scummvm-tracker] [ScummVM] #9641: SCI: Shivers: Bulls and Cows puzzle, incorrect display of master tiles
Colin Snover
trac at scummvm.org
Wed Nov 16 19:45:53 CET 2016
#9641: SCI: Shivers: Bulls and Cows puzzle, incorrect display of master tiles
------------------------+-------------------------
Reporter: csnover | Owner: csnover
Type: defect | Status: new
Priority: normal | Component: Engine: SCI
Resolution: | Keywords: sci32
Game: Shivers 1 |
------------------------+-------------------------
Comment (by csnover):
In at least the case of the Bulls and Cows puzzle, not clearing the -info-
flag in `ScreenItem::setFromObject` prevents the problem. I’ve tried to
find every place I can think of in disassembly where this flag gets set
and cleared (searching for `AND ? ? 8`, `OR ? ? 8`), and haven’t been able
to find any more differences in what we do versus SQ6. The only place I
can imagine being wrong is `_exec_varselectors`/`send_selector` but it is
hard to tell since the SSCI VM is implemented differently here.
This problem also manifests itself in Phant1; if you use the fast-forward
button while Adrian is walking, she incorrectly does not jump to the end
of the walk animation as she should. Phant1 disassembly seems to have the
same number of instances of `AND ? ? 8` and `OR ? ? 8` as SQ6 disassembly,
so while it is possible that something was changed between engines, a
cursory examination seems to point toward there not being a change.
--
Ticket URL: <https://bugs.scummvm.org/ticket/9641#comment:2>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list