diff options
-rw-r--r-- | engines/sci/engine/savegame.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/sci/engine/savegame.cpp b/engines/sci/engine/savegame.cpp index a7716516e7..dfc41cc56a 100644 --- a/engines/sci/engine/savegame.cpp +++ b/engines/sci/engine/savegame.cpp @@ -659,8 +659,10 @@ void SegManager::reconstructClones() { CloneTable::Entry &seeker = ct->_table[j]; const Object *baseObj = getObject(seeker.getSpeciesSelector()); seeker.cloneFromObject(baseObj); - if (!baseObj) - error("Clone entry without a base class: %d", j); + if (!baseObj) { + // Can happen when loading some KQ6 savegames + warning("Clone entry without a base class: %d", j); + } } // end for } // end if } // end for |