diff --git a/core/src/ru/deadsoftware/cavedroid/game/GamePhysics.java b/core/src/ru/deadsoftware/cavedroid/game/GamePhysics.java
index fb0d6ed911e155e1d65d23186164d01e42640cc4..86784046014616b1c0d7b1cbbbb4189a9ad343a8 100644 (file)
if (!pl.flyMode && pl.mov.y < 18) pl.mov.add(gravity);
}
- pl.pos.x += pl.mov.x;
+ pl.pos.x += pl.mov.x * (pl.flyMode ? 1.5f : 1) * (GameItems.isFluid(getBlock(pl.getRect())) && !pl.flyMode ? .8f : 1);
mobXColl(pl);
if (CaveGame.TOUCH && checkJump(pl.getRect(), pl.getDir()) && !pl.flyMode && pl.canJump && pl.mov.x != 0) {