aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/agos/agos.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/agos/agos.cpp b/engines/agos/agos.cpp
index bd4f6ebebb..588a5fda75 100644
--- a/engines/agos/agos.cpp
+++ b/engines/agos/agos.cpp
@@ -2154,8 +2154,9 @@ void AGOSEngine::loadSprite(uint windowNum, uint zoneNum, uint vgaSpriteId, uint
byte *p, *pp;
uint count;
- if (vgaSpriteId >= 400)
+ if (getGameType() == GType_SIMON1 && (getFeatures() & GF_TALKIE) && vgaSpriteId >= 400) {
_lastVgaWaitFor = 0;
+ }
_lockWord |= 0x40;