diff --git a/desktop_version/src/Game.cpp b/desktop_version/src/Game.cpp index e464dd3b..14eb272a 100644 --- a/desktop_version/src/Game.cpp +++ b/desktop_version/src/Game.cpp @@ -7313,5 +7313,9 @@ void Game::returntopausemenu() graphics.backgrounddrawn = false; game.mapheld = true; graphics.flipmode = graphics.setflipmode; + if (!map.custommode && !graphics.flipmode) + { + obj.flags[73] = true; + } game.shouldreturntopausemenu = true; } diff --git a/desktop_version/src/Input.cpp b/desktop_version/src/Input.cpp index f0fc6db0..38936550 100644 --- a/desktop_version/src/Input.cpp +++ b/desktop_version/src/Input.cpp @@ -1741,10 +1741,6 @@ void gameinput() if (game.activetele && game.readytotele > 20 && !game.intimetrial) { - if(!graphics.flipmode) - { - obj.flags[73] = true; //Flip mode test - } if(int(std::abs(obj.entities[ie].vx))<=1 && int(obj.entities[ie].vy)==0) { //wait! space station 2 debug thingy diff --git a/desktop_version/src/Script.cpp b/desktop_version/src/Script.cpp index bc392a61..538b983b 100644 --- a/desktop_version/src/Script.cpp +++ b/desktop_version/src/Script.cpp @@ -2633,6 +2633,7 @@ void scriptclass::startgamemode( int t ) //set flipmode if (graphics.setflipmode) graphics.flipmode = true; + else obj.flags[73] = true; if(obj.entities.empty()) { @@ -2657,6 +2658,7 @@ void scriptclass::startgamemode( int t ) //set flipmode if (graphics.setflipmode) graphics.flipmode = true; + else obj.flags[73] = true; if(obj.entities.empty()) { @@ -2680,6 +2682,7 @@ void scriptclass::startgamemode( int t ) //set flipmode if (graphics.setflipmode) graphics.flipmode = true; + else obj.flags[73] = true; if(obj.entities.empty()) {