diff --git a/source/player/player.cpp b/source/player/player.cpp index 9d19e33f4..4c0529b72 100644 --- a/source/player/player.cpp +++ b/source/player/player.cpp @@ -2733,7 +2733,7 @@ int CPlayer::moveVertical(int _moveDistance) setPlayerPos(&pos); - if(m_currentMode!=PLAYER_MODE_DEAD) + if(m_currentMode!=PLAYER_MODE_DEAD&&!isOnPlatform()) { switch(hitThisSuspectBlock&COLLISION_TYPE_MASK) {