diff options
Diffstat (limited to 'engines/sci/sci.cpp')
-rw-r--r-- | engines/sci/sci.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/sci/sci.cpp b/engines/sci/sci.cpp index 7e428c4f89..37cb20acd3 100644 --- a/engines/sci/sci.cpp +++ b/engines/sci/sci.cpp @@ -137,7 +137,8 @@ Common::Error SciEngine::run() { _console = new Console(this); _kernel = new Kernel(_resMan, getGameID()); - _vocabulary = new Vocabulary(_resMan); + // Only SCI0 and SCI01 games used a parser + _vocabulary = (getSciVersion() <= SCI_VERSION_1_EGA) ? new Vocabulary(_resMan) : NULL; _audio = new AudioPlayer(_resMan); SegManager *segMan = new SegManager(_resMan); |