aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/scumm/actor.cpp2
-rw-r--r--engines/scumm/scumm.cpp1
2 files changed, 1 insertions, 2 deletions
diff --git a/engines/scumm/actor.cpp b/engines/scumm/actor.cpp
index f8e46b335d..7b5db837e5 100644
--- a/engines/scumm/actor.cpp
+++ b/engines/scumm/actor.cpp
@@ -54,8 +54,6 @@ void Actor::initActorClass(ScummEngine *scumm) {
Actor::Actor(int id) {
assert(_vm != 0);
_number = id;
-
- initActor(-1);
}
void Actor::initActor(int mode) {
diff --git a/engines/scumm/scumm.cpp b/engines/scumm/scumm.cpp
index 7e43fbfeb0..981a48171f 100644
--- a/engines/scumm/scumm.cpp
+++ b/engines/scumm/scumm.cpp
@@ -1242,6 +1242,7 @@ void ScummEngine::resetScumm() {
_actors[i] = new ActorOldWalk(i);
else
_actors[i] = new Actor(i);
+ _actors[i]->initActor(-1);
_actors[i]->initActor(1);
// this is from IDB