aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/agos/items.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/agos/items.cpp b/engines/agos/items.cpp
index 89cf2e7d2f..0506840feb 100644
--- a/engines/agos/items.cpp
+++ b/engines/agos/items.cpp
@@ -1107,8 +1107,11 @@ void AGOSEngine::o_loadZone() {
_lockWord |= 0x80;
- vc27_resetSprite();
- vc29_stopAllSounds();
+ if (getGameType() == GType_ELVIRA || getGameType() == GType_ELVIRA2 ||
+ getGameType() == GType_WW) {
+ vc27_resetSprite();
+ vc29_stopAllSounds();
+ }
loadZone(vga_res);
_lockWord &= ~0x80;