diff --git a/libraries/entities/src/EntityCollisionSystem.cpp b/libraries/entities/src/EntityCollisionSystem.cpp index 8d5941e3e0..c9040c7a6e 100644 --- a/libraries/entities/src/EntityCollisionSystem.cpp +++ b/libraries/entities/src/EntityCollisionSystem.cpp @@ -116,7 +116,7 @@ void EntityCollisionSystem::updateCollisionWithEntities(EntityItem* entityA) { glm::vec3 relativeVelocity = entityA->getVelocity() - entityB->getVelocity(); bool movingTowardEachOther = glm::dot(relativeVelocity, penetrationInTreeUnits) > 0.0f; - bool doCollisions = true; + bool doCollisions = movingTowardEachOther; // don't do collisions if the entities are moving away from each other if (doCollisions) { quint64 now = usecTimestampNow();