diff --git a/scumm/dialogs.cpp b/scumm/dialogs.cpp index edf71a0c628..c401ccec139 100644 --- a/scumm/dialogs.cpp +++ b/scumm/dialogs.cpp @@ -126,6 +126,7 @@ static ResString string_map_table_v6[] = { {100, "Quit"}, {101, "OK"}, {93, "Game paused"}, + {210, "Game version"} }; static ResString string_map_table_v5[] = { diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp index 525896872d7..ea15b3b031b 100644 --- a/scumm/scumm.cpp +++ b/scumm/scumm.cpp @@ -2013,7 +2013,7 @@ void ScummEngine::processKbd(bool smushMode) { // COMI version string is hard coded // FT version strings are partly hard coded too - if (_gameId == GID_DIG && _lastKeyHit == VAR(VAR_VERSION)) { + if ((_gameId == GID_DIG || _heversion >= 70) && _lastKeyHit == VAR(VAR_VERSION)) { versionDialog(); return; }