diff --git a/desktop_version/src/Game.cpp b/desktop_version/src/Game.cpp index 771a1a14..b63d59c9 100644 --- a/desktop_version/src/Game.cpp +++ b/desktop_version/src/Game.cpp @@ -813,6 +813,10 @@ void Game::updatestate(void) if (!map.custommode && nocompetitive()) { returntolab(); + + startscript = true; + newscript = "disableaccessibility"; + state = 0; break; } diff --git a/desktop_version/src/Scripts.cpp b/desktop_version/src/Scripts.cpp index 01fc4ac3..bcb89243 100644 --- a/desktop_version/src/Scripts.cpp +++ b/desktop_version/src/Scripts.cpp @@ -6724,6 +6724,26 @@ void scriptclass::load(const std::string& name) }; filllines(lines); } + else if (SDL_strcmp(t, "disableaccessibility") == 0) + { + static const char* lines[] = { + "cutscene()", + "untilbars()", + + "squeak(terminal)", + "text(gray,0,114,3)", + "Please disable invincibility", + "and/or slowdown before entering", + "the Super Gravitron.", + "position(center)", + "speak", + + "endtext", + "endcutscene()", + "untilbars()", + }; + filllines(lines); + } else { loadother(t);