diff options
-rw-r--r-- | engines/sherlock/tattoo/tattoo_scene.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/sherlock/tattoo/tattoo_scene.cpp b/engines/sherlock/tattoo/tattoo_scene.cpp index badc58d86f..0f61109c9d 100644 --- a/engines/sherlock/tattoo/tattoo_scene.cpp +++ b/engines/sherlock/tattoo/tattoo_scene.cpp @@ -689,8 +689,13 @@ int TattooScene::startCAnim(int cAnimNum, int playRate) { void TattooScene::setNPCPath(int npc) { TattooPeople &people = *(TattooPeople *)_vm->_people; + SaveManager &saves = *_vm->_saves; Talk &talk = *_vm->_talk; + // Don't do initial scene setup if a savegame has just been loaded + if (saves._justLoaded) + return; + people[npc].clearNPC(); people[npc]._name = Common::String::format("WATS%.2dA", _currentScene); |