From 007d50358916330dd8cfceb20edc93e9a946bbc3 Mon Sep 17 00:00:00 2001 From: Mario Date: Wed, 11 Jan 2017 01:07:25 +1000 Subject: [PATCH] Fix servers always starting with deathmatch --- qcsrc/common/mapinfo.qc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qcsrc/common/mapinfo.qc b/qcsrc/common/mapinfo.qc index 2af3d9082..d1b7ce16f 100644 --- a/qcsrc/common/mapinfo.qc +++ b/qcsrc/common/mapinfo.qc @@ -1146,7 +1146,7 @@ int MapInfo_CurrentFeatures() Gametype MapInfo_CurrentGametype() { - Gametype prev = Gametypes_from(cvar("gamecfg")); + Gametype prev = Gametypes_from(cvar("gamecfg") - 1); FOREACH(Gametypes, cvar(it.netname) && it != prev, return it); return prev ? prev : MAPINFO_TYPE_DEATHMATCH; } @@ -1230,7 +1230,7 @@ string MapInfo_ListAllAllowedMaps(float pRequiredFlags, float pForbiddenFlags) void MapInfo_LoadMapSettings_SaveGameType(Gametype t) { MapInfo_SwitchGameType(t); - cvar_set("gamecfg", ftos(t.m_id)); + cvar_set("gamecfg", ftos(t.m_id + 1)); MapInfo_LoadedGametype = t; } -- 2.39.2