aboutsummaryrefslogtreecommitdiff
path: root/simon/simon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'simon/simon.cpp')
-rw-r--r--simon/simon.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/simon/simon.cpp b/simon/simon.cpp
index 0705c37a19..cb3a269b1b 100644
--- a/simon/simon.cpp
+++ b/simon/simon.cpp
@@ -4054,7 +4054,10 @@ void SimonEngine::talk_with_speech(uint speech_id, uint vga_sprite_id) {
}
_skip_vga_wait = true;
} else {
- if (_subtitles && _scriptvar_2) {
+ if (_subtitles && _language != 20) {
+ _sound->playVoice(speech_id);
+ return;
+ } else if (_subtitles && _scriptvar_2) {
start_vga_code(4, 2, 5, 0, 0, 0);
o_wait_for_vga(205);
o_kill_sprite_simon2(2,5);