diff options
Diffstat (limited to 'simon/simon.cpp')
| -rw-r--r-- | simon/simon.cpp | 5 | 
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); | 
