diff --git a/rwengine/src/objects/CharacterObject.cpp b/rwengine/src/objects/CharacterObject.cpp index 01de29bf2..76313ffbf 100644 --- a/rwengine/src/objects/CharacterObject.cpp +++ b/rwengine/src/objects/CharacterObject.cpp @@ -122,7 +122,7 @@ void CharacterObject::destroyActor() { glm::vec3 CharacterObject::updateMovementAnimation(float dt) { glm::vec3 animTranslate{}; - if (controller) { + if (isPlayer()) { auto c = static_cast(controller); if (c->isTalkingOnPayphone()) {