Add some missing G_SetGametype calls

Fixes timelimit not being reset when switching gametypes
on the vote screen.
This commit is contained in:
James R 2021-12-14 18:11:08 -08:00
parent 5be15fedda
commit 5145011251
2 changed files with 2 additions and 1 deletions

View file

@ -2793,6 +2793,7 @@ void G_DoPlayDemo(char *defdemoname)
demoflags = READUINT8(demo_p);
gametype = READUINT8(demo_p);
G_SetGametype(gametype);
if (demo.title) // Titledemos should always play and ought to always be compatible with whatever wadlist is running.
G_SkipDemoExtraFiles(&demo_p);

View file

@ -1459,7 +1459,7 @@ static void Y_VoteStops(SINT8 pick, SINT8 level)
if (gametype != votelevels[level][1])
{
INT16 lastgametype = gametype;
gametype = votelevels[level][1];
G_SetGametype(votelevels[level][1]);
D_GameTypeChanged(lastgametype);
forceresetplayers = true;
}