diff --git a/src/object/player.cpp b/src/object/player.cpp index f4b56492ac..c471c88f3a 100644 --- a/src/object/player.cpp +++ b/src/object/player.cpp @@ -2414,7 +2414,10 @@ Player::collision(MovingObject& other, const CollisionHit& hit) return ABORT_MOVE; if (hit.bottom && badguy->is_frozen()) + { m_on_ground_flag = true; + m_physic.set_velocity_y(0); + } } return CONTINUE;