diff options
Diffstat (limited to 'src/client/game.cpp')
-rw-r--r-- | src/client/game.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/client/game.cpp b/src/client/game.cpp index 0badda535..8c0433283 100644 --- a/src/client/game.cpp +++ b/src/client/game.cpp @@ -2483,6 +2483,12 @@ void Game::updatePlayerControl(const CameraOrientation &cam) keypress_bits |= 1U << 4; } + // autoforward if set: simulate "up" key + if (player->getPlayerSettings().continuous_forward) { + control.up = true; + keypress_bits |= 1U << 0; + } + client->setPlayerControl(control); player->keyPressed = keypress_bits; |