Fix bug #1745396: "MI: Saved game from the credits sequence fails to load".
Now we specifically disallow saves in room 0 for all v4+ games. Original has exactly this check in all versions, and such games are impossible to load. Still the problem is not resolved for v0-v3 and HE games. svn-id: r42664
This commit is contained in:
parent
0932497cca
commit
9b031982cf
3 changed files with 18 additions and 1 deletions
|
@ -95,6 +95,10 @@ Common::Error ScummEngine::saveGameState(int slot, const char *desc) {
|
|||
}
|
||||
|
||||
bool ScummEngine::canSaveGameStateCurrently() {
|
||||
// For v4+ games do not allow to save in room 0
|
||||
if (_game.version >= 4)
|
||||
return (_currentRoom != 0);
|
||||
|
||||
// FIXME: For now always allow loading in V0-V3 games
|
||||
// TODO: Should we disallow saving in some more places,
|
||||
// e.g. when a SAN movie is playing? Not sure whether the
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue