aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/saga/actor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/saga/actor.cpp b/engines/saga/actor.cpp
index cf69dea47a..6d996d2d40 100644
--- a/engines/saga/actor.cpp
+++ b/engines/saga/actor.cpp
@@ -1244,7 +1244,7 @@ void Actor::loadState(Common::InSaveFile *in) {
int32 i;
int16 protagState = in->readSint16LE();
- if (protagState != 0)
+ if (protagState != 0 || _protagonist->_shareFrames)
setProtagState(protagState);
for (i = 0; i < _actorsCount; i++) {