mirror of
https://github.com/UberGames/ioef.git
synced 2025-01-31 13:00:46 +00:00
* Fix demo playback being broken, not entirely sure by what or when
This commit is contained in:
parent
04c5efd739
commit
3b63c54a24
1 changed files with 7 additions and 4 deletions
|
@ -929,7 +929,7 @@ void CL_PlayDemo_f( void ) {
|
||||||
char retry[MAX_OSPATH];
|
char retry[MAX_OSPATH];
|
||||||
|
|
||||||
if (Cmd_Argc() != 2) {
|
if (Cmd_Argc() != 2) {
|
||||||
Com_Printf ("playdemo <demoname>\n");
|
Com_Printf ("demo <demoname>\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -937,14 +937,17 @@ void CL_PlayDemo_f( void ) {
|
||||||
// 2 means don't force disconnect of local client
|
// 2 means don't force disconnect of local client
|
||||||
Cvar_Set( "sv_killserver", "2" );
|
Cvar_Set( "sv_killserver", "2" );
|
||||||
|
|
||||||
CL_Disconnect( qtrue );
|
|
||||||
|
|
||||||
// open the demo file
|
// open the demo file
|
||||||
arg = Cmd_Argv(1);
|
arg = Cmd_Argv(1);
|
||||||
|
|
||||||
|
CL_Disconnect( qtrue );
|
||||||
|
|
||||||
// check for an extension .dm_?? (?? is protocol)
|
// check for an extension .dm_?? (?? is protocol)
|
||||||
ext_test = arg + strlen(arg) - 6;
|
ext_test = arg + strlen(arg) - 6;
|
||||||
if ((strlen(arg) > 6) && (ext_test[0] == '.') && ((ext_test[1] == 'd') || (ext_test[1] == 'D')) && ((ext_test[2] == 'm') || (ext_test[2] == 'M')) && (ext_test[3] == '_'))
|
if ((strlen(arg) > 6) && (ext_test[0] == '.') &&
|
||||||
|
((ext_test[1] == 'd') || (ext_test[1] == 'D')) &&
|
||||||
|
((ext_test[2] == 'm') || (ext_test[2] == 'M')) &&
|
||||||
|
(ext_test[3] == '_'))
|
||||||
{
|
{
|
||||||
protocol = atoi(ext_test+4);
|
protocol = atoi(ext_test+4);
|
||||||
i=0;
|
i=0;
|
||||||
|
|
Loading…
Reference in a new issue