diff --git a/src/game.cpp b/src/game.cpp index 7149b9fa98e3c..e47c988ec4eae 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -10148,6 +10148,11 @@ void game::vertical_move( int movez, bool force ) } } } + + if( !u.move_effects( false ) ) { + return; + } + // Check if there are monsters are using the stairs. bool slippedpast = false; if( !m.has_zlevels() && !coming_to_stairs.empty() && !force ) {