diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 7f8a7c4a3dc..42fb3105f18 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -336,7 +336,8 @@ /datum/game_mode/proc/get_living_heads() . = list() for(var/mob/living/carbon/human/player in mob_list) - if(player.stat != DEAD && player.mind && (player.mind.assigned_role in command_positions)) + var/list/real_command_positions = command_positions.Copy() - "Nanotrasen Representative" + if(player.stat != DEAD && player.mind && (player.mind.assigned_role in real_command_positions)) . |= player.mind @@ -346,7 +347,8 @@ /datum/game_mode/proc/get_all_heads() . = list() for(var/mob/player in mob_list) - if(player.mind && (player.mind.assigned_role in command_positions)) + var/list/real_command_positions = command_positions.Copy() - "Nanotrasen Representative" + if(player.mind && (player.mind.assigned_role in real_command_positions)) . |= player.mind ////////////////////////////////////////////// diff --git a/code/game/jobs/jobs.dm b/code/game/jobs/jobs.dm index a9aa142ac1d..80cfd953d42 100644 --- a/code/game/jobs/jobs.dm +++ b/code/game/jobs/jobs.dm @@ -66,7 +66,8 @@ var/list/command_positions = list( "Head of Security", "Chief Engineer", "Research Director", - "Chief Medical Officer" + "Chief Medical Officer", + "Nanotrasen Representative" ) @@ -134,7 +135,8 @@ var/list/security_positions = list( "Detective", "Security Officer", "Brig Physician", - "Security Pod Pilot" + "Security Pod Pilot", + "Magistrate" )