SCUMM: Textual verb glitch
|Reported by:||eriktorbjorn||Owned by:||eriktorbjorn|
Latest SVN snapshot
There is a slight glitch with textual verbs in some early SCUMM games. It goes like this:
1) Move the cursor to a verb, preferably at the top of the verb area.
2) Move the cursor off the verb and into the main picture area.
3) Move the cursor back to the same verb as in step 1. If the game is affected by the glitch, the verb will not light up.
This appears to be because _verbMouseOver is still refering to the verb in step 1, so verbMouseOver() does nothing.
Games that I own that are affected:
Maniac Mansion, v1
Maniac Mansion, v2
Zak McKracken, v2
Indiana Jones and the Last Crusade (VGA)
However, The Secret of Monkey Island (VGA floppy) does not seem to be affected. Maybe it sets up verb 0 to have a hicolor value?
One simple workaround is to set _verbMouseOver to 0 when verb is 0 in verbMouseOver().
Ticket imported from: #1662774. Ticket imported from: bugs/3079.