diff --git a/mapchooser_extended/scripting/mapchooser_extended_unloze.sp b/mapchooser_extended/scripting/mapchooser_extended_unloze.sp index 9264dec..bbe3692 100755 --- a/mapchooser_extended/scripting/mapchooser_extended_unloze.sp +++ b/mapchooser_extended/scripting/mapchooser_extended_unloze.sp @@ -1816,7 +1816,8 @@ public void Handler_MapVoteFinished(Handle menu, int required_percent = GetConVarInt(g_Cvar_RunOffPercent); int most_voted_map_percentage = (weighted_votes[0] / total_votes) * 100; - if(GetConVarBool(g_Cvar_RunOff) && g_RunoffCount < GetConVarInt(g_Cvar_MaxRunOffs) && num_items > 1 && g_ChangeTime != MapChange_MapEnd && + if(GetConVarBool(g_Cvar_RunOff) && g_RunoffCount < GetConVarInt(g_Cvar_MaxRunOffs) && num_items > 1 && + !(g_ChangeTime == MapChange_MapEnd && g_iNextmapState != 3) && //only block revotes when its extend vs not extend vote. but still allow the real vote to revote. (weighted_votes[0] == weighted_votes[1] || most_voted_map_percentage < required_percent)) { g_RunoffCount++;