Opened 19 years ago
Closed 19 years ago
Last modified 19 years ago
#1512 closed defect (fixed)
COMI: Using the ventriloquism book on Blondebeard acts weird
|Reported by:||SF/mmebane||Owned by:||fingolfin|
|Cc:||Game:||Monkey Island 3|
ScummVM 0.6.0pre (Mar 2 2004 23:42:00) (March 02 Win32 daily build) Curse of Monkey Island English edition, copied to hard drive
When using the ventriloquism book on Blondebeard in the chicken shop, Guybrush says "It is I, the spirit of El Pollo DIablo!". Then Blondebeard turns around to look at the painting of El Pollo Diablo and says "Back! Back you fowl demon!" While he is saying this, a floating talking Blondebeard head appears.
With the attached save, simply use the Ventriloquism Book on Blondebeard to see the effect.
This bug occurs at least in the Feb 27, Feb 28, and March 02 builds.
Ticket imported from: #908434. Ticket imported from: bugs/1512.
Change History (9)
by , 19 years ago
comment:1 by , 19 years ago
Screenshot of bug attached
by , 19 years ago
Screenshot of bug
comment:2 by , 19 years ago
Could this be related to bug #754419? I'm just guessing here...
comment:3 by , 19 years ago
Apparently it wasn't directly related. Bug #754419 has been fixed, but this one seems to remain.
comment:4 by , 19 years ago
comment:5 by , 19 years ago
If I modify Actor::runActorTalkScript in actor.cpp to check no_talk_anim instead of VAR_HAVE_MSG, the bug goes away. I.e. I change
if (_vm->_version == 8 && _vm->VAR(_vm->VAR_HAVE_MSG) == 2)
if (_vm->_version == 8 && _vm->_string.no_talk_anim)
But then the wally-hook-bug returns...
The strange thing is that I'd expect VAR_HAVE_MSG to be set to 2, but it isn't.
comment:6 by , 19 years ago
|Status:||new → closed|
comment:7 by , 19 years ago
Ah, VAR_HAVE_MSG *was* set to 2, just to late. I commited a change to CVS which fixes this issue; and Wally still works "properly", it seems.
Save in Blondebeards Chicken Shop