File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -1082,6 +1082,14 @@ static void SetMouseButtons(unsigned int buttons_mask)
10821082//
10831083boolean G_Responder (event_t * ev )
10841084{
1085+ // [crispy] demo fast-forward
1086+ if (ev -> type == ev_keydown && ev -> data1 == key_demospeed &&
1087+ (demoplayback || gamestate == GS_DEMOSCREEN ))
1088+ {
1089+ singletics = !singletics ;
1090+ return true;
1091+ }
1092+
10851093 // allow spy mode changes even during the demo
10861094 if (gamestate == GS_LEVEL && ev -> type == ev_keydown
10871095 && ev -> data1 == key_spy && (singledemo || !gameskill ) ) // [STRIFE]: o_O
@@ -2313,6 +2321,8 @@ void G_DoNewGame (void)
23132321 netdemo = false;
23142322 netgame = false;
23152323 deathmatch = false;
2324+ // [crispy] reset game speed after demo fast-forward
2325+ singletics = false;
23162326 playeringame [1 ] = playeringame [2 ] = playeringame [3 ] = 0 ;
23172327 respawnparm = false;
23182328 fastparm = false;
You can’t perform that action at this time.
0 commit comments