engine: cfgscript: don't let scr vars overwrite existing variables

we don't use them for storing settings anyway
only for reference in UI
This commit is contained in:
Alibek Omarov 2021-03-15 03:39:18 +03:00
parent 0ba1a8e7bc
commit f2ab4c0d0e
1 changed files with 2 additions and 1 deletions

View File

@ -292,7 +292,8 @@ int CSCR_WriteGameCVars( file_t *cfg, const char *scriptfilename )
static void CSCR_RegisterVariable( scrvardef_t *var, void *unused )
{
Cvar_Get( var->name, var->value, var->flags|FCVAR_TEMPORARY, var->desc );
if( !Cvar_FindVar( var->name ))
Cvar_Get( var->name, var->value, var->flags|FCVAR_TEMPORARY, var->desc );
}
/*