diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index d41161b3e8f..a3a434b6926 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -49,21 +49,15 @@ var/list/datum/mind/possible_headrevs = get_players_for_role(BE_REV) - var/head_check = 0 - for(var/mob/new_player/player in player_list) - if(player.mind.assigned_role in command_positions) - head_check = 1 - break - for (var/i=1 to max_headrevs) - if (possible_headrevs.len==0) + if(possible_headrevs.len==0) break var/datum/mind/lenin = pick(possible_headrevs) possible_headrevs -= lenin head_revolutionaries += lenin lenin.restricted_roles = restricted_jobs - if((head_revolutionaries.len==0)||(!head_check)) + if(head_revolutionaries.len < required_enemies) return 0 return 1