Merge pull request #12897 from farie82/fix-antag-civ-prefs

Antags that have their job unavailable will now spawn according to their preferences
This commit is contained in:
Fox McCloud
2020-03-14 15:43:42 -04:00
committed by GitHub
+5 -2
View File
@@ -389,8 +389,11 @@ SUBSYSTEM_DEF(jobs)
// Antags, who have to get in, come first
for(var/mob/new_player/player in unassigned)
if(player.mind.special_role)
GiveRandomJob(player)
if(player in unassigned)
if(player.client.prefs.alternate_option != BE_ASSISTANT)
GiveRandomJob(player)
if(player in unassigned)
AssignRole(player, "Civilian")
else
AssignRole(player, "Civilian")
// Then we assign what we can to everyone else.