aboutsummaryrefslogtreecommitdiff
path: root/scumm/insane/insane_scenes.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/insane/insane_scenes.cpp')
-rw-r--r--scumm/insane/insane_scenes.cpp19
1 files changed, 12 insertions, 7 deletions
diff --git a/scumm/insane/insane_scenes.cpp b/scumm/insane/insane_scenes.cpp
index d804ca5a76..a54ac6e2ba 100644
--- a/scumm/insane/insane_scenes.cpp
+++ b/scumm/insane/insane_scenes.cpp
@@ -235,13 +235,18 @@ void Insane::stopSceneSounds(int sceneId) {
_actor[1].defunct = 0;
_actor[1].scenePropSubIdx = 0;
_actor[1].field_54 = 0;
- smlayer_stopSound(89);
- smlayer_stopSound(90);
- smlayer_stopSound(91);
- smlayer_stopSound(92);
- smlayer_stopSound(93);
- smlayer_stopSound(95);
- smlayer_stopSound(87);
+ if ((_vm->_features & GF_DEMO) && (_vm->_features & GF_PC)) {
+ smlayer_stopSound(59);
+ smlayer_stopSound(63);
+ } else {
+ smlayer_stopSound(89);
+ smlayer_stopSound(90);
+ smlayer_stopSound(91);
+ smlayer_stopSound(92);
+ smlayer_stopSound(93);
+ smlayer_stopSound(95);
+ smlayer_stopSound(87);
+ }
break;
case 4:
case 5: