diff options
-rw-r--r-- | engines/hdb/hdb.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/engines/hdb/hdb.cpp b/engines/hdb/hdb.cpp index 462cb81d6d..fa54390965 100644 --- a/engines/hdb/hdb.cpp +++ b/engines/hdb/hdb.cpp @@ -776,11 +776,8 @@ Common::Error HDBGame::run() { startMap(mapname); } else { - if (ConfMan.hasKey("save_slot")) { - loadGameState(ConfMan.getInt("save_slot")); - } else { + if (!ConfMan.hasKey("save_slot") || (loadGameState(ConfMan.getInt("save_slot")).getCode() != Common::kNoError)) startMap("MAP00"); - } } //_window->openDialog("Sgt. Filibuster", 0, "You address me as 'sarge' or 'sergeant' or get your snappin' teeth kicked in! Got me?", 0, NULL); |