X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fmapvoting.qc;h=9a2cb1871706d7cb40978ac6a805ef05b093ee7f;hb=dc25d591f448c6ed191fcf9452d65b87d7a26e90;hp=3e1a86620314020cfe4ac7e6c8a61fd58480e377;hpb=616d99d79237801b1764601653995b3afc88448a;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/mapvoting.qc b/qcsrc/server/mapvoting.qc index 3e1a86620..9a2cb1871 100644 --- a/qcsrc/server/mapvoting.qc +++ b/qcsrc/server/mapvoting.qc @@ -543,12 +543,11 @@ void MapVote_Tick() void MapVote_Start() { - if(mapvote_run) - return; + // if mapvote is already running, don't do this initialization again + if(mapvote_run) { return; } - // wait for stats to be sent first - if(!playerstats_waitforme) - return; + // don't start mapvote until after playerstats gamereport is sent + if(PlayerStats_GameReport_DelayMapVote) { return; } MapInfo_Enumerate(); if(MapInfo_FilterGametype(MapInfo_CurrentGametype(), MapInfo_CurrentFeatures(), MapInfo_RequiredFlags(), MapInfo_ForbiddenFlags(), 1))