diff -U2 -r /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/apps/openmw/mwphysics/actor.cpp /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/apps/openmw/mwphysics/actor.cpp --- /var/lib/copr-rpmbuild/results/openmw-git/upstream-unpacked/Source0/openmw-master/apps/openmw/mwphysics/actor.cpp 2025-12-19 01:26:35.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/openmw-git/srpm-unpacked/openmw-master.tar.bz2-extract/openmw-master/apps/openmw/mwphysics/actor.cpp 2025-12-18 14:20:19.000000000 +0000 @@ -64,9 +64,6 @@ const btVector3 halfExtents = Misc::Convert::toBullet(mOriginalHalfExtents); - float extRatio = 0.f; - if (mOriginalHalfExtents.y() != 0.f) - extRatio = mOriginalHalfExtents.x() / mOriginalHalfExtents.y(); - - if (mMeshTranslation.x() == 0.0 && mMeshTranslation.y() == 0.0 && extRatio >= 1.f / 1.1f && extRatio <= 1.1f) + if ((mMeshTranslation.x() == 0.0 && mMeshTranslation.y() == 0.0) + && std::fabs(mOriginalHalfExtents.x() - mOriginalHalfExtents.y()) < 2.2) { switch (collisionShapeType)