diff --git a/src/player_modifiers.c b/src/player_modifiers.c index 598ea7f..e6f49a1 100644 --- a/src/player_modifiers.c +++ b/src/player_modifiers.c @@ -3,7 +3,7 @@ #include "conf.h" void player_mod_water(Player *player, uint8_t sides) { - if (sides & D_ANY) { + if (sides & D_ANY & ~(D_FLOOR)) { /* precise and slow movement */ player->vars.acceleration *= 4; player->vars.friction *= 16;