mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2026-01-29 17:38:16 +03:00
Add glitchrunner mode, in game options
Glitchrunner mode is intended to re-enable glitches that existed in older versions of VVVVVV. These glitches were removed because they could legitimately affect a casual player's experience. Glitches like various R-pressing screwery, Space Station 1 skip, telejumping, Gravitron out-of-bounds, etc. will not be patched.
This commit is contained in:
@@ -564,21 +564,26 @@ void menuactionpress()
|
||||
game.createmenu(Menu::accessibility);
|
||||
map.nexttowercolour();
|
||||
break;
|
||||
#if !defined(MAKEANDPLAY)
|
||||
case 1:
|
||||
// Glitchrunner mode
|
||||
music.playef(11);
|
||||
game.glitchrunnermode = !game.glitchrunnermode;
|
||||
break;
|
||||
#if !defined(MAKEANDPLAY)
|
||||
case 2:
|
||||
//unlock play options
|
||||
music.playef(11);
|
||||
game.createmenu(Menu::unlockmenu);
|
||||
map.nexttowercolour();
|
||||
break;
|
||||
#endif
|
||||
case OFFSET+2:
|
||||
case OFFSET+3:
|
||||
//clear data menu
|
||||
music.playef(11);
|
||||
game.createmenu(Menu::controller);
|
||||
map.nexttowercolour();
|
||||
break;
|
||||
case OFFSET+3:
|
||||
case OFFSET+4:
|
||||
//clear data menu
|
||||
music.playef(11);
|
||||
game.createmenu(Menu::cleardatamenu);
|
||||
@@ -587,7 +592,7 @@ void menuactionpress()
|
||||
}
|
||||
|
||||
int mmmmmm_offset = music.mmmmmm ? 0 : -1;
|
||||
if (game.currentmenuoption == OFFSET+4+mmmmmm_offset)
|
||||
if (game.currentmenuoption == OFFSET+5+mmmmmm_offset)
|
||||
{
|
||||
//**** TOGGLE MMMMMM
|
||||
if(game.usingmmmmmm > 0){
|
||||
@@ -600,7 +605,7 @@ void menuactionpress()
|
||||
music.play(music.currentsong);
|
||||
game.savestats();
|
||||
}
|
||||
else if (game.currentmenuoption == OFFSET+5+mmmmmm_offset)
|
||||
else if (game.currentmenuoption == OFFSET+6+mmmmmm_offset)
|
||||
{
|
||||
//back
|
||||
music.playef(11);
|
||||
|
||||
Reference in New Issue
Block a user