diff options
Diffstat (limited to 'saga/sfuncs.cpp')
-rw-r--r-- | saga/sfuncs.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/saga/sfuncs.cpp b/saga/sfuncs.cpp index d69e67be30..c4d5493e27 100644 --- a/saga/sfuncs.cpp +++ b/saga/sfuncs.cpp @@ -1108,6 +1108,9 @@ void Script::sfPlaceActor(SCRIPTFUNC_PARAMS) { actor->_location.y = actorLocation.y; actor->_facingDirection = actor->_actionDirection = actorDirection; + if (!actor->_frames) + _vm->_actor->loadActorResources(actor); + if (frameType >= 0) { frameRange = _vm->_actor->getActorFrameRange(actorId, frameType); |