aboutsummaryrefslogtreecommitdiff
path: root/saga/sfuncs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'saga/sfuncs.cpp')
-rw-r--r--saga/sfuncs.cpp3
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);