Workaround for bug #770724

svn-id: r9042
This commit is contained in:
Max Horn 2003-07-15 19:09:11 +00:00
parent 2aa8cc496d
commit 253e50b3e1

View File

@ -1084,6 +1084,13 @@ void Scumm::actorTalk() {
VAR(VAR_TALK_ACTOR) = 0xFF;
} else {
int oldact;
// FIXME: Workaround for bug #770724
if (_gameId == GID_LOOM && _roomResource == 23 &&
vm.slot[_currentScript].number == 232 && _actorToPrintStrFor == 0) {
_actorToPrintStrFor = 2; // Could be anything from 2 to 5. Maybe compare to original?
}
a = derefActor(_actorToPrintStrFor, "actorTalk");
if (!a->isInCurrentRoom() && !(_features & GF_NEW_COSTUMES)) {
oldact = 0xFF;