reverted that leaders can skip cooldowns and restrictions for nominating maps. added that mapchooser for casualpool fetches more than original 50 maps in case most of them are actually admin only or deleted. added that cooldown hours are scaled by if a map has a negative impact on the server population

This commit is contained in:
jenz
2026-10-04 20:56:43 +02:00
parent 854da9b615
commit 64bc2be4aa
2 changed files with 109 additions and 24 deletions
@@ -560,8 +560,8 @@ public Action Command_Nominate(int client, int args)
return Plugin_Handled;
}
//July 2024 edit: any person who is potential leader can just skip all cooldowns and map restrictions. same for admins.
if(!CheckCommandAccess(client, "sm_nominate_ignore", ADMFLAG_KICK, true) && !Leader_Is(client))
//October 2026: admins can just skip all cooldowns and map restrictions
if(!CheckCommandAccess(client, "sm_nominate_ignore", ADMFLAG_KICK, true) /* && !Leader_Is(client)*/ )
{
bool RestrictionsActive = AreRestrictionsActive();
@@ -1158,7 +1158,7 @@ public int Handler_MapSelectMenu(Menu menu, MenuAction action, int param1, int p
return 0;
}
if (!CheckCommandAccess(param1, "sm_nominate_ignore", ADMFLAG_KICK, true) && !Leader_Is(param1))
if (!CheckCommandAccess(param1, "sm_nominate_ignore", ADMFLAG_KICK, true) /*&& !Leader_Is(param1)*/ )
{
if(AreRestrictionsActive() && (
GetMapCooldownTime(map) > GetTime() ||