diff --git a/src/client/game.cpp b/src/client/game.cpp index b5d704690..4d9e3cb2c 100644 --- a/src/client/game.cpp +++ b/src/client/game.cpp @@ -2039,7 +2039,16 @@ void Game::processKeyInput() quicktune->inc(); } else if (wasKeyDown(KeyType::QUICKTUNE_DEC)) { quicktune->dec(); - } + } else if (wasKeyDown(KeyType::TOGGLE_JETPACK)) { + bool jetpack = ! g_settings->getBool("jetpack"); + g_settings->set("jetpack", bool_to_cstr(jetpack)); + + if (jetpack) { + m_game_ui->showTranslatedStatusText("Jetpack enabled"); + } else { + m_game_ui->showTranslatedStatusText("Jetpack disabled"); + } + } if (!isKeyDown(KeyType::JUMP) && runData.reset_jump_timer) { runData.reset_jump_timer = false;