diff --git a/src/objects/Entities.cpp b/src/objects/Entities.cpp index c98349f3c..7d2db5b84 100644 --- a/src/objects/Entities.cpp +++ b/src/objects/Entities.cpp @@ -482,7 +482,9 @@ void Entities::render( bool Entities::hasBlockingInside(AABB aabb) { auto view = registry->view(); for (auto [entity, eid, body] : view.each()) { - if (eid.def.blocking && aabb.intersects(body.hitbox.getAABB(), -0.05f)) { + AABB bodyAABB(body.hitbox.getAABB()); + bodyAABB.scale({1, 0.95f, 1}); + if (eid.def.blocking && aabb.intersects(bodyAABB)) { return true; } }