- added a bit of hackery so that compatmode CVAR can be set up on startup

This commit is contained in:
Christoph Oelckers 2022-04-12 00:31:31 +02:00
commit c4408d8536
3 changed files with 10 additions and 6 deletions

View file

@ -569,6 +569,7 @@ EXTERN_CVAR(Int, compatmode)
CUSTOM_CVAR (Int, compatflags, 0, CVAR_ARCHIVE|CVAR_SERVERINFO | CVAR_NOINITCALL)
{
if (FBaseCVar::m_inEnable) return;
for (auto Level : AllLevels())
{
Level->ApplyCompatibility();
@ -577,6 +578,7 @@ CUSTOM_CVAR (Int, compatflags, 0, CVAR_ARCHIVE|CVAR_SERVERINFO | CVAR_NOINITCALL
CUSTOM_CVAR (Int, compatflags2, 0, CVAR_ARCHIVE|CVAR_SERVERINFO | CVAR_NOINITCALL)
{
if (FBaseCVar::m_inEnable) return;
for (auto Level : AllLevels())
{
Level->ApplyCompatibility2();
@ -584,7 +586,7 @@ CUSTOM_CVAR (Int, compatflags2, 0, CVAR_ARCHIVE|CVAR_SERVERINFO | CVAR_NOINITCAL
}
}
CUSTOM_CVAR(Int, compatmode, 0, CVAR_ARCHIVE|CVAR_NOINITCALL)
CUSTOM_CVAR(Int, compatmode, 0, CVAR_ARCHIVE)
{
int v, w = 0;