diff --git a/desktop_version/src/Game.cpp b/desktop_version/src/Game.cpp index bfe9a1f2..08302b77 100644 --- a/desktop_version/src/Game.cpp +++ b/desktop_version/src/Game.cpp @@ -6945,7 +6945,7 @@ void Game::createmenu( std::string t ) //ok, secret lab! no notification, but test: if (unlock[8]) { - option("secret lab"); + option("secret lab", !map.invincibility && game.slowdown == 30); } option("play modes"); option("new game"); @@ -6982,9 +6982,9 @@ void Game::createmenu( std::string t ) } else if (t == "playmodes") { - option("time trials"); + option("time trials", !map.invincibility && game.slowdown == 30); option("intermissions", unlock[16]); - option("no death mode", unlock[17]); + option("no death mode", unlock[17] && !map.invincibility && game.slowdown == 30); option("flip mode", unlock[18]); option("return to play menu"); menuxoff = -70;